<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8" />
<meta name="generator" content="pandoc" />
<meta http-equiv="X-UA-Compatible" content="IE=EDGE" />




<title>Negativity Biases and Political Ideology: A Comparative Test Across 17 Countries, Replication File</title>

<script>/*! jQuery v1.11.3 | (c) 2005, 2015 jQuery Foundation, Inc. | jquery.org/license */
!function(a,b){"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){var c=[],d=c.slice,e=c.concat,f=c.push,g=c.indexOf,h={},i=h.toString,j=h.hasOwnProperty,k={},l="1.11.3",m=function(a,b){return new m.fn.init(a,b)},n=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,o=/^-ms-/,p=/-([\da-z])/gi,q=function(a,b){return b.toUpperCase()};m.fn=m.prototype={jquery:l,constructor:m,selector:"",length:0,toArray:function(){return d.call(this)},get:function(a){return null!=a?0>a?this[a+this.length]:this[a]:d.call(this)},pushStack:function(a){var b=m.merge(this.constructor(),a);return b.prevObject=this,b.context=this.context,b},each:function(a,b){return m.each(this,a,b)},map:function(a){return this.pushStack(m.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(d.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(0>a?b:0);return this.pushStack(c>=0&&b>c?[this[c]]:[])},end:function(){return this.prevObject||this.constructor(null)},push:f,sort:c.sort,splice:c.splice},m.extend=m.fn.extend=function(){var a,b,c,d,e,f,g=arguments[0]||{},h=1,i=arguments.length,j=!1;for("boolean"==typeof g&&(j=g,g=arguments[h]||{},h++),"object"==typeof g||m.isFunction(g)||(g={}),h===i&&(g=this,h--);i>h;h++)if(null!=(e=arguments[h]))for(d in e)a=g[d],c=e[d],g!==c&&(j&&c&&(m.isPlainObject(c)||(b=m.isArray(c)))?(b?(b=!1,f=a&&m.isArray(a)?a:[]):f=a&&m.isPlainObject(a)?a:{},g[d]=m.extend(j,f,c)):void 0!==c&&(g[d]=c));return g},m.extend({expando:"jQuery"+(l+Math.random()).replace(/\D/g,""),isReady:!0,error:function(a){throw new Error(a)},noop:function(){},isFunction:function(a){return"function"===m.type(a)},isArray:Array.isArray||function(a){return"array"===m.type(a)},isWindow:function(a){return null!=a&&a==a.window},isNumeric:function(a){return!m.isArray(a)&&a-parseFloat(a)+1>=0},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},isPlainObject:function(a){var b;if(!a||"object"!==m.type(a)||a.nodeType||m.isWindow(a))return!1;try{if(a.constructor&&!j.call(a,"constructor")&&!j.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}if(k.ownLast)for(b in a)return j.call(a,b);for(b in a);return void 0===b||j.call(a,b)},type:function(a){return null==a?a+"":"object"==typeof a||"function"==typeof a?h[i.call(a)]||"object":typeof a},globalEval:function(b){b&&m.trim(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(o,"ms-").replace(p,q)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()},each:function(a,b,c){var d,e=0,f=a.length,g=r(a);if(c){if(g){for(;f>e;e++)if(d=b.apply(a[e],c),d===!1)break}else for(e in a)if(d=b.apply(a[e],c),d===!1)break}else if(g){for(;f>e;e++)if(d=b.call(a[e],e,a[e]),d===!1)break}else for(e in a)if(d=b.call(a[e],e,a[e]),d===!1)break;return a},trim:function(a){return null==a?"":(a+"").replace(n,"")},makeArray:function(a,b){var c=b||[];return null!=a&&(r(Object(a))?m.merge(c,"string"==typeof a?[a]:a):f.call(c,a)),c},inArray:function(a,b,c){var d;if(b){if(g)return g.call(b,a,c);for(d=b.length,c=c?0>c?Math.max(0,d+c):c:0;d>c;c++)if(c in b&&b[c]===a)return c}return-1},merge:function(a,b){var c=+b.length,d=0,e=a.length;while(c>d)a[e++]=b[d++];if(c!==c)while(void 0!==b[d])a[e++]=b[d++];return a.length=e,a},grep:function(a,b,c){for(var d,e=[],f=0,g=a.length,h=!c;g>f;f++)d=!b(a[f],f),d!==h&&e.push(a[f]);return e},map:function(a,b,c){var d,f=0,g=a.length,h=r(a),i=[];if(h)for(;g>f;f++)d=b(a[f],f,c),null!=d&&i.push(d);else for(f in a)d=b(a[f],f,c),null!=d&&i.push(d);return e.apply([],i)},guid:1,proxy:function(a,b){var c,e,f;return"string"==typeof b&&(f=a[b],b=a,a=f),m.isFunction(a)?(c=d.call(arguments,2),e=function(){return a.apply(b||this,c.concat(d.call(arguments)))},e.guid=a.guid=a.guid||m.guid++,e):void 0},now:function(){return+new Date},support:k}),m.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(a,b){h["[object "+b+"]"]=b.toLowerCase()});function r(a){var b="length"in a&&a.length,c=m.type(a);return"function"===c||m.isWindow(a)?!1:1===a.nodeType&&b?!0:"array"===c||0===b||"number"==typeof b&&b>0&&b-1 in a}var s=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u="sizzle"+1*new Date,v=a.document,w=0,x=0,y=ha(),z=ha(),A=ha(),B=function(a,b){return a===b&&(l=!0),0},C=1<<31,D={}.hasOwnProperty,E=[],F=E.pop,G=E.push,H=E.push,I=E.slice,J=function(a,b){for(var c=0,d=a.length;d>c;c++)if(a[c]===b)return c;return-1},K="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",L="[\\x20\\t\\r\\n\\f]",M="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",N=M.replace("w","w#"),O="\\["+L+"*("+M+")(?:"+L+"*([*^$|!~]?=)"+L+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+N+"))|)"+L+"*\\]",P=":("+M+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+O+")*)|.*)\\)|)",Q=new RegExp(L+"+","g"),R=new RegExp("^"+L+"+|((?:^|[^\\\\])(?:\\\\.)*)"+L+"+$","g"),S=new RegExp("^"+L+"*,"+L+"*"),T=new RegExp("^"+L+"*([>+~]|"+L+")"+L+"*"),U=new RegExp("="+L+"*([^\\]'\"]*?)"+L+"*\\]","g"),V=new RegExp(P),W=new RegExp("^"+N+"$"),X={ID:new RegExp("^#("+M+")"),CLASS:new RegExp("^\\.("+M+")"),TAG:new RegExp("^("+M.replace("w","w*")+")"),ATTR:new RegExp("^"+O),PSEUDO:new RegExp("^"+P),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+L+"*(even|odd|(([+-]|)(\\d*)n|)"+L+"*(?:([+-]|)"+L+"*(\\d+)|))"+L+"*\\)|)","i"),bool:new RegExp("^(?:"+K+")$","i"),needsContext:new RegExp("^"+L+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+L+"*((?:-\\d)?\\d*)"+L+"*\\)|)(?=[^-]|$)","i")},Y=/^(?:input|select|textarea|button)$/i,Z=/^h\d$/i,$=/^[^{]+\{\s*\[native \w/,_=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,aa=/[+~]/,ba=/'|\\/g,ca=new RegExp("\\\\([\\da-f]{1,6}"+L+"?|("+L+")|.)","ig"),da=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:0>d?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)},ea=function(){m()};try{H.apply(E=I.call(v.childNodes),v.childNodes),E[v.childNodes.length].nodeType}catch(fa){H={apply:E.length?function(a,b){G.apply(a,I.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function ga(a,b,d,e){var f,h,j,k,l,o,r,s,w,x;if((b?b.ownerDocument||b:v)!==n&&m(b),b=b||n,d=d||[],k=b.nodeType,"string"!=typeof a||!a||1!==k&&9!==k&&11!==k)return d;if(!e&&p){if(11!==k&&(f=_.exec(a)))if(j=f[1]){if(9===k){if(h=b.getElementById(j),!h||!h.parentNode)return d;if(h.id===j)return d.push(h),d}else if(b.ownerDocument&&(h=b.ownerDocument.getElementById(j))&&t(b,h)&&h.id===j)return d.push(h),d}else{if(f[2])return H.apply(d,b.getElementsByTagName(a)),d;if((j=f[3])&&c.getElementsByClassName)return H.apply(d,b.getElementsByClassName(j)),d}if(c.qsa&&(!q||!q.test(a))){if(s=r=u,w=b,x=1!==k&&a,1===k&&"object"!==b.nodeName.toLowerCase()){o=g(a),(r=b.getAttribute("id"))?s=r.replace(ba,"\\$&"):b.setAttribute("id",s),s="[id='"+s+"'] ",l=o.length;while(l--)o[l]=s+ra(o[l]);w=aa.test(a)&&pa(b.parentNode)||b,x=o.join(",")}if(x)try{return H.apply(d,w.querySelectorAll(x)),d}catch(y){}finally{r||b.removeAttribute("id")}}}return i(a.replace(R,"$1"),b,d,e)}function ha(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function ia(a){return a[u]=!0,a}function ja(a){var b=n.createElement("div");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function ka(a,b){var c=a.split("|"),e=a.length;while(e--)d.attrHandle[c[e]]=b}function la(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex||C)-(~a.sourceIndex||C);if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function ma(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function na(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function oa(a){return ia(function(b){return b=+b,ia(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function pa(a){return a&&"undefined"!=typeof a.getElementsByTagName&&a}c=ga.support={},f=ga.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return b?"HTML"!==b.nodeName:!1},m=ga.setDocument=function(a){var b,e,g=a?a.ownerDocument||a:v;return g!==n&&9===g.nodeType&&g.documentElement?(n=g,o=g.documentElement,e=g.defaultView,e&&e!==e.top&&(e.addEventListener?e.addEventListener("unload",ea,!1):e.attachEvent&&e.attachEvent("onunload",ea)),p=!f(g),c.attributes=ja(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=ja(function(a){return a.appendChild(g.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=$.test(g.getElementsByClassName),c.getById=ja(function(a){return o.appendChild(a).id=u,!g.getElementsByName||!g.getElementsByName(u).length}),c.getById?(d.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&p){var c=b.getElementById(a);return c&&c.parentNode?[c]:[]}},d.filter.ID=function(a){var b=a.replace(ca,da);return function(a){return a.getAttribute("id")===b}}):(delete d.find.ID,d.filter.ID=function(a){var b=a.replace(ca,da);return function(a){var c="undefined"!=typeof a.getAttributeNode&&a.getAttributeNode("id");return c&&c.value===b}}),d.find.TAG=c.getElementsByTagName?function(a,b){return"undefined"!=typeof b.getElementsByTagName?b.getElementsByTagName(a):c.qsa?b.querySelectorAll(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){while(c=f[e++])1===c.nodeType&&d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&&function(a,b){return p?b.getElementsByClassName(a):void 0},r=[],q=[],(c.qsa=$.test(g.querySelectorAll))&&(ja(function(a){o.appendChild(a).innerHTML="<a id='"+u+"'></a><select id='"+u+"-\f]' msallowcapture=''><option selected=''></option></select>",a.querySelectorAll("[msallowcapture^='']").length&&q.push("[*^$]="+L+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||q.push("\\["+L+"*(?:value|"+K+")"),a.querySelectorAll("[id~="+u+"-]").length||q.push("~="),a.querySelectorAll(":checked").length||q.push(":checked"),a.querySelectorAll("a#"+u+"+*").length||q.push(".#.+[+~]")}),ja(function(a){var b=g.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&q.push("name"+L+"*[*^$|!~]?="),a.querySelectorAll(":enabled").length||q.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),q.push(",.*:")})),(c.matchesSelector=$.test(s=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&ja(function(a){c.disconnectedMatch=s.call(a,"div"),s.call(a,"[s!='']:x"),r.push("!=",P)}),q=q.length&&new RegExp(q.join("|")),r=r.length&&new RegExp(r.join("|")),b=$.test(o.compareDocumentPosition),t=b||$.test(o.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},B=b?function(a,b){if(a===b)return l=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===g||a.ownerDocument===v&&t(v,a)?-1:b===g||b.ownerDocument===v&&t(v,b)?1:k?J(k,a)-J(k,b):0:4&d?-1:1)}:function(a,b){if(a===b)return l=!0,0;var c,d=0,e=a.parentNode,f=b.parentNode,h=[a],i=[b];if(!e||!f)return a===g?-1:b===g?1:e?-1:f?1:k?J(k,a)-J(k,b):0;if(e===f)return la(a,b);c=a;while(c=c.parentNode)h.unshift(c);c=b;while(c=c.parentNode)i.unshift(c);while(h[d]===i[d])d++;return d?la(h[d],i[d]):h[d]===v?-1:i[d]===v?1:0},g):n},ga.matches=function(a,b){return ga(a,null,null,b)},ga.matchesSelector=function(a,b){if((a.ownerDocument||a)!==n&&m(a),b=b.replace(U,"='$1']"),!(!c.matchesSelector||!p||r&&r.test(b)||q&&q.test(b)))try{var d=s.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return ga(b,n,null,[a]).length>0},ga.contains=function(a,b){return(a.ownerDocument||a)!==n&&m(a),t(a,b)},ga.attr=function(a,b){(a.ownerDocument||a)!==n&&m(a);var e=d.attrHandle[b.toLowerCase()],f=e&&D.call(d.attrHandle,b.toLowerCase())?e(a,b,!p):void 0;return void 0!==f?f:c.attributes||!p?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},ga.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},ga.uniqueSort=function(a){var b,d=[],e=0,f=0;if(l=!c.detectDuplicates,k=!c.sortStable&&a.slice(0),a.sort(B),l){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return k=null,a},e=ga.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=ga.selectors={cacheLength:50,createPseudo:ia,match:X,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(ca,da),a[3]=(a[3]||a[4]||a[5]||"").replace(ca,da),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||ga.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&ga.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&&a[2];return X.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&&V.test(c)&&(b=g(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(ca,da).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=y[a+" "];return b||(b=new RegExp("(^|"+L+")"+a+"("+L+"|$)"))&&y(a,function(a){return b.test("string"==typeof a.className&&a.className||"undefined"!=typeof a.getAttribute&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=ga.attr(d,a);return null==e?"!="===b:b?(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e.replace(Q," ")+" ").indexOf(c)>-1:"|="===b?e===c||e.slice(0,c.length+1)===c+"-":!1):!0}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),s=!i&&!h;if(q){if(f){while(p){l=b;while(l=l[p])if(h?l.nodeName.toLowerCase()===r:1===l.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&s){k=q[u]||(q[u]={}),j=k[a]||[],n=j[0]===w&&j[1],m=j[0]===w&&j[2],l=n&&q.childNodes[n];while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if(1===l.nodeType&&++m&&l===b){k[a]=[w,n,m];break}}else if(s&&(j=(b[u]||(b[u]={}))[a])&&j[0]===w)m=j[1];else while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if((h?l.nodeName.toLowerCase()===r:1===l.nodeType)&&++m&&(s&&((l[u]||(l[u]={}))[a]=[w,m]),l===b))break;return m-=e,m===d||m%d===0&&m/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||ga.error("unsupported pseudo: "+a);return e[u]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?ia(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=J(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:ia(function(a){var b=[],c=[],d=h(a.replace(R,"$1"));return d[u]?ia(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),b[0]=null,!c.pop()}}),has:ia(function(a){return function(b){return ga(a,b).length>0}}),contains:ia(function(a){return a=a.replace(ca,da),function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:ia(function(a){return W.test(a||"")||ga.error("unsupported lang: "+a),a=a.replace(ca,da).toLowerCase(),function(b){var c;do if(c=p?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===o},focus:function(a){return a===n.activeElement&&(!n.hasFocus||n.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:function(a){return a.disabled===!1},disabled:function(a){return a.disabled===!0},checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return Z.test(a.nodeName)},input:function(a){return Y.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:oa(function(){return[0]}),last:oa(function(a,b){return[b-1]}),eq:oa(function(a,b,c){return[0>c?c+b:c]}),even:oa(function(a,b){for(var c=0;b>c;c+=2)a.push(c);return a}),odd:oa(function(a,b){for(var c=1;b>c;c+=2)a.push(c);return a}),lt:oa(function(a,b,c){for(var d=0>c?c+b:c;--d>=0;)a.push(d);return a}),gt:oa(function(a,b,c){for(var d=0>c?c+b:c;++d<b;)a.push(d);return a})}},d.pseudos.nth=d.pseudos.eq;for(b in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})d.pseudos[b]=ma(b);for(b in{submit:!0,reset:!0})d.pseudos[b]=na(b);function qa(){}qa.prototype=d.filters=d.pseudos,d.setFilters=new qa,g=ga.tokenize=function(a,b){var c,e,f,g,h,i,j,k=z[a+" "];if(k)return b?0:k.slice(0);h=a,i=[],j=d.preFilter;while(h){(!c||(e=S.exec(h)))&&(e&&(h=h.slice(e[0].length)||h),i.push(f=[])),c=!1,(e=T.exec(h))&&(c=e.shift(),f.push({value:c,type:e[0].replace(R," ")}),h=h.slice(c.length));for(g in d.filter)!(e=X[g].exec(h))||j[g]&&!(e=j[g](e))||(c=e.shift(),f.push({value:c,type:g,matches:e}),h=h.slice(c.length));if(!c)break}return b?h.length:h?ga.error(a):z(a,i).slice(0)};function ra(a){for(var b=0,c=a.length,d="";c>b;b++)d+=a[b].value;return d}function sa(a,b,c){var d=b.dir,e=c&&"parentNode"===d,f=x++;return b.first?function(b,c,f){while(b=b[d])if(1===b.nodeType||e)return a(b,c,f)}:function(b,c,g){var h,i,j=[w,f];if(g){while(b=b[d])if((1===b.nodeType||e)&&a(b,c,g))return!0}else while(b=b[d])if(1===b.nodeType||e){if(i=b[u]||(b[u]={}),(h=i[d])&&h[0]===w&&h[1]===f)return j[2]=h[2];if(i[d]=j,j[2]=a(b,c,g))return!0}}}function ta(a){return a.length>1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function ua(a,b,c){for(var d=0,e=b.length;e>d;d++)ga(a,b[d],c);return c}function va(a,b,c,d,e){for(var f,g=[],h=0,i=a.length,j=null!=b;i>h;h++)(f=a[h])&&(!c||c(f,d,e))&&(g.push(f),j&&b.push(h));return g}function wa(a,b,c,d,e,f){return d&&!d[u]&&(d=wa(d)),e&&!e[u]&&(e=wa(e,f)),ia(function(f,g,h,i){var j,k,l,m=[],n=[],o=g.length,p=f||ua(b||"*",h.nodeType?[h]:h,[]),q=!a||!f&&b?p:va(p,m,a,h,i),r=c?e||(f?a:o||d)?[]:g:q;if(c&&c(q,r,h,i),d){j=va(r,n),d(j,[],h,i),k=j.length;while(k--)(l=j[k])&&(r[n[k]]=!(q[n[k]]=l))}if(f){if(e||a){if(e){j=[],k=r.length;while(k--)(l=r[k])&&j.push(q[k]=l);e(null,r=[],j,i)}k=r.length;while(k--)(l=r[k])&&(j=e?J(f,l):m[k])>-1&&(f[j]=!(g[j]=l))}}else r=va(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):H.apply(g,r)})}function xa(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.relative[" "],i=g?1:0,k=sa(function(a){return a===b},h,!0),l=sa(function(a){return J(b,a)>-1},h,!0),m=[function(a,c,d){var e=!g&&(d||c!==j)||((b=c).nodeType?k(a,c,d):l(a,c,d));return b=null,e}];f>i;i++)if(c=d.relative[a[i].type])m=[sa(ta(m),c)];else{if(c=d.filter[a[i].type].apply(null,a[i].matches),c[u]){for(e=++i;f>e;e++)if(d.relative[a[e].type])break;return wa(i>1&&ta(m),i>1&&ra(a.slice(0,i-1).concat({value:" "===a[i-2].type?"*":""})).replace(R,"$1"),c,e>i&&xa(a.slice(i,e)),f>e&&xa(a=a.slice(e)),f>e&&ra(a))}m.push(c)}return ta(m)}function ya(a,b){var c=b.length>0,e=a.length>0,f=function(f,g,h,i,k){var l,m,o,p=0,q="0",r=f&&[],s=[],t=j,u=f||e&&d.find.TAG("*",k),v=w+=null==t?1:Math.random()||.1,x=u.length;for(k&&(j=g!==n&&g);q!==x&&null!=(l=u[q]);q++){if(e&&l){m=0;while(o=a[m++])if(o(l,g,h)){i.push(l);break}k&&(w=v)}c&&((l=!o&&l)&&p--,f&&r.push(l))}if(p+=q,c&&q!==p){m=0;while(o=b[m++])o(r,s,g,h);if(f){if(p>0)while(q--)r[q]||s[q]||(s[q]=F.call(i));s=va(s)}H.apply(i,s),k&&!f&&s.length>0&&p+b.length>1&&ga.uniqueSort(i)}return k&&(w=v,j=t),r};return c?ia(f):f}return h=ga.compile=function(a,b){var c,d=[],e=[],f=A[a+" "];if(!f){b||(b=g(a)),c=b.length;while(c--)f=xa(b[c]),f[u]?d.push(f):e.push(f);f=A(a,ya(e,d)),f.selector=a}return f},i=ga.select=function(a,b,e,f){var i,j,k,l,m,n="function"==typeof a&&a,o=!f&&g(a=n.selector||a);if(e=e||[],1===o.length){if(j=o[0]=o[0].slice(0),j.length>2&&"ID"===(k=j[0]).type&&c.getById&&9===b.nodeType&&p&&d.relative[j[1].type]){if(b=(d.find.ID(k.matches[0].replace(ca,da),b)||[])[0],!b)return e;n&&(b=b.parentNode),a=a.slice(j.shift().value.length)}i=X.needsContext.test(a)?0:j.length;while(i--){if(k=j[i],d.relative[l=k.type])break;if((m=d.find[l])&&(f=m(k.matches[0].replace(ca,da),aa.test(j[0].type)&&pa(b.parentNode)||b))){if(j.splice(i,1),a=f.length&&ra(j),!a)return H.apply(e,f),e;break}}}return(n||h(a,o))(f,b,!p,e,aa.test(a)&&pa(b.parentNode)||b),e},c.sortStable=u.split("").sort(B).join("")===u,c.detectDuplicates=!!l,m(),c.sortDetached=ja(function(a){return 1&a.compareDocumentPosition(n.createElement("div"))}),ja(function(a){return a.innerHTML="<a href='#'></a>","#"===a.firstChild.getAttribute("href")})||ka("type|href|height|width",function(a,b,c){return c?void 0:a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&ja(function(a){return a.innerHTML="<input/>",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||ka("value",function(a,b,c){return c||"input"!==a.nodeName.toLowerCase()?void 0:a.defaultValue}),ja(function(a){return null==a.getAttribute("disabled")})||ka(K,function(a,b,c){var d;return c?void 0:a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),ga}(a);m.find=s,m.expr=s.selectors,m.expr[":"]=m.expr.pseudos,m.unique=s.uniqueSort,m.text=s.getText,m.isXMLDoc=s.isXML,m.contains=s.contains;var t=m.expr.match.needsContext,u=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,v=/^.[^:#\[\.,]*$/;function w(a,b,c){if(m.isFunction(b))return m.grep(a,function(a,d){return!!b.call(a,d,a)!==c});if(b.nodeType)return m.grep(a,function(a){return a===b!==c});if("string"==typeof b){if(v.test(b))return m.filter(b,a,c);b=m.filter(b,a)}return m.grep(a,function(a){return m.inArray(a,b)>=0!==c})}m.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?m.find.matchesSelector(d,a)?[d]:[]:m.find.matches(a,m.grep(b,function(a){return 1===a.nodeType}))},m.fn.extend({find:function(a){var b,c=[],d=this,e=d.length;if("string"!=typeof a)return this.pushStack(m(a).filter(function(){for(b=0;e>b;b++)if(m.contains(d[b],this))return!0}));for(b=0;e>b;b++)m.find(a,d[b],c);return c=this.pushStack(e>1?m.unique(c):c),c.selector=this.selector?this.selector+" "+a:a,c},filter:function(a){return this.pushStack(w(this,a||[],!1))},not:function(a){return this.pushStack(w(this,a||[],!0))},is:function(a){return!!w(this,"string"==typeof a&&t.test(a)?m(a):a||[],!1).length}});var x,y=a.document,z=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,A=m.fn.init=function(a,b){var c,d;if(!a)return this;if("string"==typeof a){if(c="<"===a.charAt(0)&&">"===a.charAt(a.length-1)&&a.length>=3?[null,a,null]:z.exec(a),!c||!c[1]&&b)return!b||b.jquery?(b||x).find(a):this.constructor(b).find(a);if(c[1]){if(b=b instanceof m?b[0]:b,m.merge(this,m.parseHTML(c[1],b&&b.nodeType?b.ownerDocument||b:y,!0)),u.test(c[1])&&m.isPlainObject(b))for(c in b)m.isFunction(this[c])?this[c](b[c]):this.attr(c,b[c]);return this}if(d=y.getElementById(c[2]),d&&d.parentNode){if(d.id!==c[2])return x.find(a);this.length=1,this[0]=d}return this.context=y,this.selector=a,this}return a.nodeType?(this.context=this[0]=a,this.length=1,this):m.isFunction(a)?"undefined"!=typeof x.ready?x.ready(a):a(m):(void 0!==a.selector&&(this.selector=a.selector,this.context=a.context),m.makeArray(a,this))};A.prototype=m.fn,x=m(y);var B=/^(?:parents|prev(?:Until|All))/,C={children:!0,contents:!0,next:!0,prev:!0};m.extend({dir:function(a,b,c){var d=[],e=a[b];while(e&&9!==e.nodeType&&(void 0===c||1!==e.nodeType||!m(e).is(c)))1===e.nodeType&&d.push(e),e=e[b];return d},sibling:function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c}}),m.fn.extend({has:function(a){var b,c=m(a,this),d=c.length;return this.filter(function(){for(b=0;d>b;b++)if(m.contains(this,c[b]))return!0})},closest:function(a,b){for(var c,d=0,e=this.length,f=[],g=t.test(a)||"string"!=typeof a?m(a,b||this.context):0;e>d;d++)for(c=this[d];c&&c!==b;c=c.parentNode)if(c.nodeType<11&&(g?g.index(c)>-1:1===c.nodeType&&m.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?m.unique(f):f)},index:function(a){return a?"string"==typeof a?m.inArray(this[0],m(a)):m.inArray(a.jquery?a[0]:a,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(m.unique(m.merge(this.get(),m(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function D(a,b){do a=a[b];while(a&&1!==a.nodeType);return a}m.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return m.dir(a,"parentNode")},parentsUntil:function(a,b,c){return m.dir(a,"parentNode",c)},next:function(a){return D(a,"nextSibling")},prev:function(a){return D(a,"previousSibling")},nextAll:function(a){return m.dir(a,"nextSibling")},prevAll:function(a){return m.dir(a,"previousSibling")},nextUntil:function(a,b,c){return m.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return m.dir(a,"previousSibling",c)},siblings:function(a){return m.sibling((a.parentNode||{}).firstChild,a)},children:function(a){return m.sibling(a.firstChild)},contents:function(a){return m.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:m.merge([],a.childNodes)}},function(a,b){m.fn[a]=function(c,d){var e=m.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=m.filter(d,e)),this.length>1&&(C[a]||(e=m.unique(e)),B.test(a)&&(e=e.reverse())),this.pushStack(e)}});var E=/\S+/g,F={};function G(a){var b=F[a]={};return m.each(a.match(E)||[],function(a,c){b[c]=!0}),b}m.Callbacks=function(a){a="string"==typeof a?F[a]||G(a):m.extend({},a);var b,c,d,e,f,g,h=[],i=!a.once&&[],j=function(l){for(c=a.memory&&l,d=!0,f=g||0,g=0,e=h.length,b=!0;h&&e>f;f++)if(h[f].apply(l[0],l[1])===!1&&a.stopOnFalse){c=!1;break}b=!1,h&&(i?i.length&&j(i.shift()):c?h=[]:k.disable())},k={add:function(){if(h){var d=h.length;!function f(b){m.each(b,function(b,c){var d=m.type(c);"function"===d?a.unique&&k.has(c)||h.push(c):c&&c.length&&"string"!==d&&f(c)})}(arguments),b?e=h.length:c&&(g=d,j(c))}return this},remove:function(){return h&&m.each(arguments,function(a,c){var d;while((d=m.inArray(c,h,d))>-1)h.splice(d,1),b&&(e>=d&&e--,f>=d&&f--)}),this},has:function(a){return a?m.inArray(a,h)>-1:!(!h||!h.length)},empty:function(){return h=[],e=0,this},disable:function(){return h=i=c=void 0,this},disabled:function(){return!h},lock:function(){return i=void 0,c||k.disable(),this},locked:function(){return!i},fireWith:function(a,c){return!h||d&&!i||(c=c||[],c=[a,c.slice?c.slice():c],b?i.push(c):j(c)),this},fire:function(){return k.fireWith(this,arguments),this},fired:function(){return!!d}};return k},m.extend({Deferred:function(a){var b=[["resolve","done",m.Callbacks("once memory"),"resolved"],["reject","fail",m.Callbacks("once memory"),"rejected"],["notify","progress",m.Callbacks("memory")]],c="pending",d={state:function(){return c},always:function(){return e.done(arguments).fail(arguments),this},then:function(){var a=arguments;return m.Deferred(function(c){m.each(b,function(b,f){var g=m.isFunction(a[b])&&a[b];e[f[1]](function(){var a=g&&g.apply(this,arguments);a&&m.isFunction(a.promise)?a.promise().done(c.resolve).fail(c.reject).progress(c.notify):c[f[0]+"With"](this===d?c.promise():this,g?[a]:arguments)})}),a=null}).promise()},promise:function(a){return null!=a?m.extend(a,d):d}},e={};return d.pipe=d.then,m.each(b,function(a,f){var g=f[2],h=f[3];d[f[1]]=g.add,h&&g.add(function(){c=h},b[1^a][2].disable,b[2][2].lock),e[f[0]]=function(){return e[f[0]+"With"](this===e?d:this,arguments),this},e[f[0]+"With"]=g.fireWith}),d.promise(e),a&&a.call(e,e),e},when:function(a){var b=0,c=d.call(arguments),e=c.length,f=1!==e||a&&m.isFunction(a.promise)?e:0,g=1===f?a:m.Deferred(),h=function(a,b,c){return function(e){b[a]=this,c[a]=arguments.length>1?d.call(arguments):e,c===i?g.notifyWith(b,c):--f||g.resolveWith(b,c)}},i,j,k;if(e>1)for(i=new Array(e),j=new Array(e),k=new Array(e);e>b;b++)c[b]&&m.isFunction(c[b].promise)?c[b].promise().done(h(b,k,c)).fail(g.reject).progress(h(b,j,i)):--f;return f||g.resolveWith(k,c),g.promise()}});var H;m.fn.ready=function(a){return m.ready.promise().done(a),this},m.extend({isReady:!1,readyWait:1,holdReady:function(a){a?m.readyWait++:m.ready(!0)},ready:function(a){if(a===!0?!--m.readyWait:!m.isReady){if(!y.body)return setTimeout(m.ready);m.isReady=!0,a!==!0&&--m.readyWait>0||(H.resolveWith(y,[m]),m.fn.triggerHandler&&(m(y).triggerHandler("ready"),m(y).off("ready")))}}});function I(){y.addEventListener?(y.removeEventListener("DOMContentLoaded",J,!1),a.removeEventListener("load",J,!1)):(y.detachEvent("onreadystatechange",J),a.detachEvent("onload",J))}function J(){(y.addEventListener||"load"===event.type||"complete"===y.readyState)&&(I(),m.ready())}m.ready.promise=function(b){if(!H)if(H=m.Deferred(),"complete"===y.readyState)setTimeout(m.ready);else if(y.addEventListener)y.addEventListener("DOMContentLoaded",J,!1),a.addEventListener("load",J,!1);else{y.attachEvent("onreadystatechange",J),a.attachEvent("onload",J);var c=!1;try{c=null==a.frameElement&&y.documentElement}catch(d){}c&&c.doScroll&&!function e(){if(!m.isReady){try{c.doScroll("left")}catch(a){return setTimeout(e,50)}I(),m.ready()}}()}return H.promise(b)};var K="undefined",L;for(L in m(k))break;k.ownLast="0"!==L,k.inlineBlockNeedsLayout=!1,m(function(){var a,b,c,d;c=y.getElementsByTagName("body")[0],c&&c.style&&(b=y.createElement("div"),d=y.createElement("div"),d.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",c.appendChild(d).appendChild(b),typeof b.style.zoom!==K&&(b.style.cssText="display:inline;margin:0;border:0;padding:1px;width:1px;zoom:1",k.inlineBlockNeedsLayout=a=3===b.offsetWidth,a&&(c.style.zoom=1)),c.removeChild(d))}),function(){var a=y.createElement("div");if(null==k.deleteExpando){k.deleteExpando=!0;try{delete a.test}catch(b){k.deleteExpando=!1}}a=null}(),m.acceptData=function(a){var b=m.noData[(a.nodeName+" ").toLowerCase()],c=+a.nodeType||1;return 1!==c&&9!==c?!1:!b||b!==!0&&a.getAttribute("classid")===b};var M=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,N=/([A-Z])/g;function O(a,b,c){if(void 0===c&&1===a.nodeType){var d="data-"+b.replace(N,"-$1").toLowerCase();if(c=a.getAttribute(d),"string"==typeof c){try{c="true"===c?!0:"false"===c?!1:"null"===c?null:+c+""===c?+c:M.test(c)?m.parseJSON(c):c}catch(e){}m.data(a,b,c)}else c=void 0}return c}function P(a){var b;for(b in a)if(("data"!==b||!m.isEmptyObject(a[b]))&&"toJSON"!==b)return!1;

return!0}function Q(a,b,d,e){if(m.acceptData(a)){var f,g,h=m.expando,i=a.nodeType,j=i?m.cache:a,k=i?a[h]:a[h]&&h;if(k&&j[k]&&(e||j[k].data)||void 0!==d||"string"!=typeof b)return k||(k=i?a[h]=c.pop()||m.guid++:h),j[k]||(j[k]=i?{}:{toJSON:m.noop}),("object"==typeof b||"function"==typeof b)&&(e?j[k]=m.extend(j[k],b):j[k].data=m.extend(j[k].data,b)),g=j[k],e||(g.data||(g.data={}),g=g.data),void 0!==d&&(g[m.camelCase(b)]=d),"string"==typeof b?(f=g[b],null==f&&(f=g[m.camelCase(b)])):f=g,f}}function R(a,b,c){if(m.acceptData(a)){var d,e,f=a.nodeType,g=f?m.cache:a,h=f?a[m.expando]:m.expando;if(g[h]){if(b&&(d=c?g[h]:g[h].data)){m.isArray(b)?b=b.concat(m.map(b,m.camelCase)):b in d?b=[b]:(b=m.camelCase(b),b=b in d?[b]:b.split(" ")),e=b.length;while(e--)delete d[b[e]];if(c?!P(d):!m.isEmptyObject(d))return}(c||(delete g[h].data,P(g[h])))&&(f?m.cleanData([a],!0):k.deleteExpando||g!=g.window?delete g[h]:g[h]=null)}}}m.extend({cache:{},noData:{"applet ":!0,"embed ":!0,"object ":"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(a){return a=a.nodeType?m.cache[a[m.expando]]:a[m.expando],!!a&&!P(a)},data:function(a,b,c){return Q(a,b,c)},removeData:function(a,b){return R(a,b)},_data:function(a,b,c){return Q(a,b,c,!0)},_removeData:function(a,b){return R(a,b,!0)}}),m.fn.extend({data:function(a,b){var c,d,e,f=this[0],g=f&&f.attributes;if(void 0===a){if(this.length&&(e=m.data(f),1===f.nodeType&&!m._data(f,"parsedAttrs"))){c=g.length;while(c--)g[c]&&(d=g[c].name,0===d.indexOf("data-")&&(d=m.camelCase(d.slice(5)),O(f,d,e[d])));m._data(f,"parsedAttrs",!0)}return e}return"object"==typeof a?this.each(function(){m.data(this,a)}):arguments.length>1?this.each(function(){m.data(this,a,b)}):f?O(f,a,m.data(f,a)):void 0},removeData:function(a){return this.each(function(){m.removeData(this,a)})}}),m.extend({queue:function(a,b,c){var d;return a?(b=(b||"fx")+"queue",d=m._data(a,b),c&&(!d||m.isArray(c)?d=m._data(a,b,m.makeArray(c)):d.push(c)),d||[]):void 0},dequeue:function(a,b){b=b||"fx";var c=m.queue(a,b),d=c.length,e=c.shift(),f=m._queueHooks(a,b),g=function(){m.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return m._data(a,c)||m._data(a,c,{empty:m.Callbacks("once memory").add(function(){m._removeData(a,b+"queue"),m._removeData(a,c)})})}}),m.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.length<c?m.queue(this[0],a):void 0===b?this:this.each(function(){var c=m.queue(this,a,b);m._queueHooks(this,a),"fx"===a&&"inprogress"!==c[0]&&m.dequeue(this,a)})},dequeue:function(a){return this.each(function(){m.dequeue(this,a)})},clearQueue:function(a){return this.queue(a||"fx",[])},promise:function(a,b){var c,d=1,e=m.Deferred(),f=this,g=this.length,h=function(){--d||e.resolveWith(f,[f])};"string"!=typeof a&&(b=a,a=void 0),a=a||"fx";while(g--)c=m._data(f[g],a+"queueHooks"),c&&c.empty&&(d++,c.empty.add(h));return h(),e.promise(b)}});var S=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,T=["Top","Right","Bottom","Left"],U=function(a,b){return a=b||a,"none"===m.css(a,"display")||!m.contains(a.ownerDocument,a)},V=m.access=function(a,b,c,d,e,f,g){var h=0,i=a.length,j=null==c;if("object"===m.type(c)){e=!0;for(h in c)m.access(a,b,h,c[h],!0,f,g)}else if(void 0!==d&&(e=!0,m.isFunction(d)||(g=!0),j&&(g?(b.call(a,d),b=null):(j=b,b=function(a,b,c){return j.call(m(a),c)})),b))for(;i>h;h++)b(a[h],c,g?d:d.call(a[h],h,b(a[h],c)));return e?a:j?b.call(a):i?b(a[0],c):f},W=/^(?:checkbox|radio)$/i;!function(){var a=y.createElement("input"),b=y.createElement("div"),c=y.createDocumentFragment();if(b.innerHTML="  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",k.leadingWhitespace=3===b.firstChild.nodeType,k.tbody=!b.getElementsByTagName("tbody").length,k.htmlSerialize=!!b.getElementsByTagName("link").length,k.html5Clone="<:nav></:nav>"!==y.createElement("nav").cloneNode(!0).outerHTML,a.type="checkbox",a.checked=!0,c.appendChild(a),k.appendChecked=a.checked,b.innerHTML="<textarea>x</textarea>",k.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue,c.appendChild(b),b.innerHTML="<input type='radio' checked='checked' name='t'/>",k.checkClone=b.cloneNode(!0).cloneNode(!0).lastChild.checked,k.noCloneEvent=!0,b.attachEvent&&(b.attachEvent("onclick",function(){k.noCloneEvent=!1}),b.cloneNode(!0).click()),null==k.deleteExpando){k.deleteExpando=!0;try{delete b.test}catch(d){k.deleteExpando=!1}}}(),function(){var b,c,d=y.createElement("div");for(b in{submit:!0,change:!0,focusin:!0})c="on"+b,(k[b+"Bubbles"]=c in a)||(d.setAttribute(c,"t"),k[b+"Bubbles"]=d.attributes[c].expando===!1);d=null}();var X=/^(?:input|select|textarea)$/i,Y=/^key/,Z=/^(?:mouse|pointer|contextmenu)|click/,$=/^(?:focusinfocus|focusoutblur)$/,_=/^([^.]*)(?:\.(.+)|)$/;function aa(){return!0}function ba(){return!1}function ca(){try{return y.activeElement}catch(a){}}m.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,n,o,p,q,r=m._data(a);if(r){c.handler&&(i=c,c=i.handler,e=i.selector),c.guid||(c.guid=m.guid++),(g=r.events)||(g=r.events={}),(k=r.handle)||(k=r.handle=function(a){return typeof m===K||a&&m.event.triggered===a.type?void 0:m.event.dispatch.apply(k.elem,arguments)},k.elem=a),b=(b||"").match(E)||[""],h=b.length;while(h--)f=_.exec(b[h])||[],o=q=f[1],p=(f[2]||"").split(".").sort(),o&&(j=m.event.special[o]||{},o=(e?j.delegateType:j.bindType)||o,j=m.event.special[o]||{},l=m.extend({type:o,origType:q,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&m.expr.match.needsContext.test(e),namespace:p.join(".")},i),(n=g[o])||(n=g[o]=[],n.delegateCount=0,j.setup&&j.setup.call(a,d,p,k)!==!1||(a.addEventListener?a.addEventListener(o,k,!1):a.attachEvent&&a.attachEvent("on"+o,k))),j.add&&(j.add.call(a,l),l.handler.guid||(l.handler.guid=c.guid)),e?n.splice(n.delegateCount++,0,l):n.push(l),m.event.global[o]=!0);a=null}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,n,o,p,q,r=m.hasData(a)&&m._data(a);if(r&&(k=r.events)){b=(b||"").match(E)||[""],j=b.length;while(j--)if(h=_.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o){l=m.event.special[o]||{},o=(d?l.delegateType:l.bindType)||o,n=k[o]||[],h=h[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),i=f=n.length;while(f--)g=n[f],!e&&q!==g.origType||c&&c.guid!==g.guid||h&&!h.test(g.namespace)||d&&d!==g.selector&&("**"!==d||!g.selector)||(n.splice(f,1),g.selector&&n.delegateCount--,l.remove&&l.remove.call(a,g));i&&!n.length&&(l.teardown&&l.teardown.call(a,p,r.handle)!==!1||m.removeEvent(a,o,r.handle),delete k[o])}else for(o in k)m.event.remove(a,o+b[j],c,d,!0);m.isEmptyObject(k)&&(delete r.handle,m._removeData(a,"events"))}},trigger:function(b,c,d,e){var f,g,h,i,k,l,n,o=[d||y],p=j.call(b,"type")?b.type:b,q=j.call(b,"namespace")?b.namespace.split("."):[];if(h=l=d=d||y,3!==d.nodeType&&8!==d.nodeType&&!$.test(p+m.event.triggered)&&(p.indexOf(".")>=0&&(q=p.split("."),p=q.shift(),q.sort()),g=p.indexOf(":")<0&&"on"+p,b=b[m.expando]?b:new m.Event(p,"object"==typeof b&&b),b.isTrigger=e?2:3,b.namespace=q.join("."),b.namespace_re=b.namespace?new RegExp("(^|\\.)"+q.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=d),c=null==c?[b]:m.makeArray(c,[b]),k=m.event.special[p]||{},e||!k.trigger||k.trigger.apply(d,c)!==!1)){if(!e&&!k.noBubble&&!m.isWindow(d)){for(i=k.delegateType||p,$.test(i+p)||(h=h.parentNode);h;h=h.parentNode)o.push(h),l=h;l===(d.ownerDocument||y)&&o.push(l.defaultView||l.parentWindow||a)}n=0;while((h=o[n++])&&!b.isPropagationStopped())b.type=n>1?i:k.bindType||p,f=(m._data(h,"events")||{})[b.type]&&m._data(h,"handle"),f&&f.apply(h,c),f=g&&h[g],f&&f.apply&&m.acceptData(h)&&(b.result=f.apply(h,c),b.result===!1&&b.preventDefault());if(b.type=p,!e&&!b.isDefaultPrevented()&&(!k._default||k._default.apply(o.pop(),c)===!1)&&m.acceptData(d)&&g&&d[p]&&!m.isWindow(d)){l=d[g],l&&(d[g]=null),m.event.triggered=p;try{d[p]()}catch(r){}m.event.triggered=void 0,l&&(d[g]=l)}return b.result}},dispatch:function(a){a=m.event.fix(a);var b,c,e,f,g,h=[],i=d.call(arguments),j=(m._data(this,"events")||{})[a.type]||[],k=m.event.special[a.type]||{};if(i[0]=a,a.delegateTarget=this,!k.preDispatch||k.preDispatch.call(this,a)!==!1){h=m.event.handlers.call(this,a,j),b=0;while((f=h[b++])&&!a.isPropagationStopped()){a.currentTarget=f.elem,g=0;while((e=f.handlers[g++])&&!a.isImmediatePropagationStopped())(!a.namespace_re||a.namespace_re.test(e.namespace))&&(a.handleObj=e,a.data=e.data,c=((m.event.special[e.origType]||{}).handle||e.handler).apply(f.elem,i),void 0!==c&&(a.result=c)===!1&&(a.preventDefault(),a.stopPropagation()))}return k.postDispatch&&k.postDispatch.call(this,a),a.result}},handlers:function(a,b){var c,d,e,f,g=[],h=b.delegateCount,i=a.target;if(h&&i.nodeType&&(!a.button||"click"!==a.type))for(;i!=this;i=i.parentNode||this)if(1===i.nodeType&&(i.disabled!==!0||"click"!==a.type)){for(e=[],f=0;h>f;f++)d=b[f],c=d.selector+" ",void 0===e[c]&&(e[c]=d.needsContext?m(c,this).index(i)>=0:m.find(c,this,null,[i]).length),e[c]&&e.push(d);e.length&&g.push({elem:i,handlers:e})}return h<b.length&&g.push({elem:this,handlers:b.slice(h)}),g},fix:function(a){if(a[m.expando])return a;var b,c,d,e=a.type,f=a,g=this.fixHooks[e];g||(this.fixHooks[e]=g=Z.test(e)?this.mouseHooks:Y.test(e)?this.keyHooks:{}),d=g.props?this.props.concat(g.props):this.props,a=new m.Event(f),b=d.length;while(b--)c=d[b],a[c]=f[c];return a.target||(a.target=f.srcElement||y),3===a.target.nodeType&&(a.target=a.target.parentNode),a.metaKey=!!a.metaKey,g.filter?g.filter(a,f):a},props:"altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(a,b){return null==a.which&&(a.which=null!=b.charCode?b.charCode:b.keyCode),a}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(a,b){var c,d,e,f=b.button,g=b.fromElement;return null==a.pageX&&null!=b.clientX&&(d=a.target.ownerDocument||y,e=d.documentElement,c=d.body,a.pageX=b.clientX+(e&&e.scrollLeft||c&&c.scrollLeft||0)-(e&&e.clientLeft||c&&c.clientLeft||0),a.pageY=b.clientY+(e&&e.scrollTop||c&&c.scrollTop||0)-(e&&e.clientTop||c&&c.clientTop||0)),!a.relatedTarget&&g&&(a.relatedTarget=g===a.target?b.toElement:g),a.which||void 0===f||(a.which=1&f?1:2&f?3:4&f?2:0),a}},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==ca()&&this.focus)try{return this.focus(),!1}catch(a){}},delegateType:"focusin"},blur:{trigger:function(){return this===ca()&&this.blur?(this.blur(),!1):void 0},delegateType:"focusout"},click:{trigger:function(){return m.nodeName(this,"input")&&"checkbox"===this.type&&this.click?(this.click(),!1):void 0},_default:function(a){return m.nodeName(a.target,"a")}},beforeunload:{postDispatch:function(a){void 0!==a.result&&a.originalEvent&&(a.originalEvent.returnValue=a.result)}}},simulate:function(a,b,c,d){var e=m.extend(new m.Event,c,{type:a,isSimulated:!0,originalEvent:{}});d?m.event.trigger(e,null,b):m.event.dispatch.call(b,e),e.isDefaultPrevented()&&c.preventDefault()}},m.removeEvent=y.removeEventListener?function(a,b,c){a.removeEventListener&&a.removeEventListener(b,c,!1)}:function(a,b,c){var d="on"+b;a.detachEvent&&(typeof a[d]===K&&(a[d]=null),a.detachEvent(d,c))},m.Event=function(a,b){return this instanceof m.Event?(a&&a.type?(this.originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defaultPrevented||void 0===a.defaultPrevented&&a.returnValue===!1?aa:ba):this.type=a,b&&m.extend(this,b),this.timeStamp=a&&a.timeStamp||m.now(),void(this[m.expando]=!0)):new m.Event(a,b)},m.Event.prototype={isDefaultPrevented:ba,isPropagationStopped:ba,isImmediatePropagationStopped:ba,preventDefault:function(){var a=this.originalEvent;this.isDefaultPrevented=aa,a&&(a.preventDefault?a.preventDefault():a.returnValue=!1)},stopPropagation:function(){var a=this.originalEvent;this.isPropagationStopped=aa,a&&(a.stopPropagation&&a.stopPropagation(),a.cancelBubble=!0)},stopImmediatePropagation:function(){var a=this.originalEvent;this.isImmediatePropagationStopped=aa,a&&a.stopImmediatePropagation&&a.stopImmediatePropagation(),this.stopPropagation()}},m.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(a,b){m.event.special[a]={delegateType:b,bindType:b,handle:function(a){var c,d=this,e=a.relatedTarget,f=a.handleObj;return(!e||e!==d&&!m.contains(d,e))&&(a.type=f.origType,c=f.handler.apply(this,arguments),a.type=b),c}}}),k.submitBubbles||(m.event.special.submit={setup:function(){return m.nodeName(this,"form")?!1:void m.event.add(this,"click._submit keypress._submit",function(a){var b=a.target,c=m.nodeName(b,"input")||m.nodeName(b,"button")?b.form:void 0;c&&!m._data(c,"submitBubbles")&&(m.event.add(c,"submit._submit",function(a){a._submit_bubble=!0}),m._data(c,"submitBubbles",!0))})},postDispatch:function(a){a._submit_bubble&&(delete a._submit_bubble,this.parentNode&&!a.isTrigger&&m.event.simulate("submit",this.parentNode,a,!0))},teardown:function(){return m.nodeName(this,"form")?!1:void m.event.remove(this,"._submit")}}),k.changeBubbles||(m.event.special.change={setup:function(){return X.test(this.nodeName)?(("checkbox"===this.type||"radio"===this.type)&&(m.event.add(this,"propertychange._change",function(a){"checked"===a.originalEvent.propertyName&&(this._just_changed=!0)}),m.event.add(this,"click._change",function(a){this._just_changed&&!a.isTrigger&&(this._just_changed=!1),m.event.simulate("change",this,a,!0)})),!1):void m.event.add(this,"beforeactivate._change",function(a){var b=a.target;X.test(b.nodeName)&&!m._data(b,"changeBubbles")&&(m.event.add(b,"change._change",function(a){!this.parentNode||a.isSimulated||a.isTrigger||m.event.simulate("change",this.parentNode,a,!0)}),m._data(b,"changeBubbles",!0))})},handle:function(a){var b=a.target;return this!==b||a.isSimulated||a.isTrigger||"radio"!==b.type&&"checkbox"!==b.type?a.handleObj.handler.apply(this,arguments):void 0},teardown:function(){return m.event.remove(this,"._change"),!X.test(this.nodeName)}}),k.focusinBubbles||m.each({focus:"focusin",blur:"focusout"},function(a,b){var c=function(a){m.event.simulate(b,a.target,m.event.fix(a),!0)};m.event.special[b]={setup:function(){var d=this.ownerDocument||this,e=m._data(d,b);e||d.addEventListener(a,c,!0),m._data(d,b,(e||0)+1)},teardown:function(){var d=this.ownerDocument||this,e=m._data(d,b)-1;e?m._data(d,b,e):(d.removeEventListener(a,c,!0),m._removeData(d,b))}}}),m.fn.extend({on:function(a,b,c,d,e){var f,g;if("object"==typeof a){"string"!=typeof b&&(c=c||b,b=void 0);for(f in a)this.on(f,b,c,a[f],e);return this}if(null==c&&null==d?(d=b,c=b=void 0):null==d&&("string"==typeof b?(d=c,c=void 0):(d=c,c=b,b=void 0)),d===!1)d=ba;else if(!d)return this;return 1===e&&(g=d,d=function(a){return m().off(a),g.apply(this,arguments)},d.guid=g.guid||(g.guid=m.guid++)),this.each(function(){m.event.add(this,a,d,c,b)})},one:function(a,b,c,d){return this.on(a,b,c,d,1)},off:function(a,b,c){var d,e;if(a&&a.preventDefault&&a.handleObj)return d=a.handleObj,m(a.delegateTarget).off(d.namespace?d.origType+"."+d.namespace:d.origType,d.selector,d.handler),this;if("object"==typeof a){for(e in a)this.off(e,b,a[e]);return this}return(b===!1||"function"==typeof b)&&(c=b,b=void 0),c===!1&&(c=ba),this.each(function(){m.event.remove(this,a,c,b)})},trigger:function(a,b){return this.each(function(){m.event.trigger(a,b,this)})},triggerHandler:function(a,b){var c=this[0];return c?m.event.trigger(a,b,c,!0):void 0}});function da(a){var b=ea.split("|"),c=a.createDocumentFragment();if(c.createElement)while(b.length)c.createElement(b.pop());return c}var ea="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",fa=/ jQuery\d+="(?:null|\d+)"/g,ga=new RegExp("<(?:"+ea+")[\\s/>]","i"),ha=/^\s+/,ia=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,ja=/<([\w:]+)/,ka=/<tbody/i,la=/<|&#?\w+;/,ma=/<(?:script|style|link)/i,na=/checked\s*(?:[^=]|=\s*.checked.)/i,oa=/^$|\/(?:java|ecma)script/i,pa=/^true\/(.*)/,qa=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,ra={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],area:[1,"<map>","</map>"],param:[1,"<object>","</object>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:k.htmlSerialize?[0,"",""]:[1,"X<div>","</div>"]},sa=da(y),ta=sa.appendChild(y.createElement("div"));ra.optgroup=ra.option,ra.tbody=ra.tfoot=ra.colgroup=ra.caption=ra.thead,ra.th=ra.td;function ua(a,b){var c,d,e=0,f=typeof a.getElementsByTagName!==K?a.getElementsByTagName(b||"*"):typeof a.querySelectorAll!==K?a.querySelectorAll(b||"*"):void 0;if(!f)for(f=[],c=a.childNodes||a;null!=(d=c[e]);e++)!b||m.nodeName(d,b)?f.push(d):m.merge(f,ua(d,b));return void 0===b||b&&m.nodeName(a,b)?m.merge([a],f):f}function va(a){W.test(a.type)&&(a.defaultChecked=a.checked)}function wa(a,b){return m.nodeName(a,"table")&&m.nodeName(11!==b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function xa(a){return a.type=(null!==m.find.attr(a,"type"))+"/"+a.type,a}function ya(a){var b=pa.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function za(a,b){for(var c,d=0;null!=(c=a[d]);d++)m._data(c,"globalEval",!b||m._data(b[d],"globalEval"))}function Aa(a,b){if(1===b.nodeType&&m.hasData(a)){var c,d,e,f=m._data(a),g=m._data(b,f),h=f.events;if(h){delete g.handle,g.events={};for(c in h)for(d=0,e=h[c].length;e>d;d++)m.event.add(b,c,h[c][d])}g.data&&(g.data=m.extend({},g.data))}}function Ba(a,b){var c,d,e;if(1===b.nodeType){if(c=b.nodeName.toLowerCase(),!k.noCloneEvent&&b[m.expando]){e=m._data(b);for(d in e.events)m.removeEvent(b,d,e.handle);b.removeAttribute(m.expando)}"script"===c&&b.text!==a.text?(xa(b).text=a.text,ya(b)):"object"===c?(b.parentNode&&(b.outerHTML=a.outerHTML),k.html5Clone&&a.innerHTML&&!m.trim(b.innerHTML)&&(b.innerHTML=a.innerHTML)):"input"===c&&W.test(a.type)?(b.defaultChecked=b.checked=a.checked,b.value!==a.value&&(b.value=a.value)):"option"===c?b.defaultSelected=b.selected=a.defaultSelected:("input"===c||"textarea"===c)&&(b.defaultValue=a.defaultValue)}}m.extend({clone:function(a,b,c){var d,e,f,g,h,i=m.contains(a.ownerDocument,a);if(k.html5Clone||m.isXMLDoc(a)||!ga.test("<"+a.nodeName+">")?f=a.cloneNode(!0):(ta.innerHTML=a.outerHTML,ta.removeChild(f=ta.firstChild)),!(k.noCloneEvent&&k.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||m.isXMLDoc(a)))for(d=ua(f),h=ua(a),g=0;null!=(e=h[g]);++g)d[g]&&Ba(e,d[g]);if(b)if(c)for(h=h||ua(a),d=d||ua(f),g=0;null!=(e=h[g]);g++)Aa(e,d[g]);else Aa(a,f);return d=ua(f,"script"),d.length>0&&za(d,!i&&ua(a,"script")),d=h=e=null,f},buildFragment:function(a,b,c,d){for(var e,f,g,h,i,j,l,n=a.length,o=da(b),p=[],q=0;n>q;q++)if(f=a[q],f||0===f)if("object"===m.type(f))m.merge(p,f.nodeType?[f]:f);else if(la.test(f)){h=h||o.appendChild(b.createElement("div")),i=(ja.exec(f)||["",""])[1].toLowerCase(),l=ra[i]||ra._default,h.innerHTML=l[1]+f.replace(ia,"<$1></$2>")+l[2],e=l[0];while(e--)h=h.lastChild;if(!k.leadingWhitespace&&ha.test(f)&&p.push(b.createTextNode(ha.exec(f)[0])),!k.tbody){f="table"!==i||ka.test(f)?"<table>"!==l[1]||ka.test(f)?0:h:h.firstChild,e=f&&f.childNodes.length;while(e--)m.nodeName(j=f.childNodes[e],"tbody")&&!j.childNodes.length&&f.removeChild(j)}m.merge(p,h.childNodes),h.textContent="";while(h.firstChild)h.removeChild(h.firstChild);h=o.lastChild}else p.push(b.createTextNode(f));h&&o.removeChild(h),k.appendChecked||m.grep(ua(p,"input"),va),q=0;while(f=p[q++])if((!d||-1===m.inArray(f,d))&&(g=m.contains(f.ownerDocument,f),h=ua(o.appendChild(f),"script"),g&&za(h),c)){e=0;while(f=h[e++])oa.test(f.type||"")&&c.push(f)}return h=null,o},cleanData:function(a,b){for(var d,e,f,g,h=0,i=m.expando,j=m.cache,l=k.deleteExpando,n=m.event.special;null!=(d=a[h]);h++)if((b||m.acceptData(d))&&(f=d[i],g=f&&j[f])){if(g.events)for(e in g.events)n[e]?m.event.remove(d,e):m.removeEvent(d,e,g.handle);j[f]&&(delete j[f],l?delete d[i]:typeof d.removeAttribute!==K?d.removeAttribute(i):d[i]=null,c.push(f))}}}),m.fn.extend({text:function(a){return V(this,function(a){return void 0===a?m.text(this):this.empty().append((this[0]&&this[0].ownerDocument||y).createTextNode(a))},null,a,arguments.length)},append:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=wa(this,a);b.appendChild(a)}})},prepend:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=wa(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},remove:function(a,b){for(var c,d=a?m.filter(a,this):this,e=0;null!=(c=d[e]);e++)b||1!==c.nodeType||m.cleanData(ua(c)),c.parentNode&&(b&&m.contains(c.ownerDocument,c)&&za(ua(c,"script")),c.parentNode.removeChild(c));return this},empty:function(){for(var a,b=0;null!=(a=this[b]);b++){1===a.nodeType&&m.cleanData(ua(a,!1));while(a.firstChild)a.removeChild(a.firstChild);a.options&&m.nodeName(a,"select")&&(a.options.length=0)}return this},clone:function(a,b){return a=null==a?!1:a,b=null==b?a:b,this.map(function(){return m.clone(this,a,b)})},html:function(a){return V(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a)return 1===b.nodeType?b.innerHTML.replace(fa,""):void 0;if(!("string"!=typeof a||ma.test(a)||!k.htmlSerialize&&ga.test(a)||!k.leadingWhitespace&&ha.test(a)||ra[(ja.exec(a)||["",""])[1].toLowerCase()])){a=a.replace(ia,"<$1></$2>");try{for(;d>c;c++)b=this[c]||{},1===b.nodeType&&(m.cleanData(ua(b,!1)),b.innerHTML=a);b=0}catch(e){}}b&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(){var a=arguments[0];return this.domManip(arguments,function(b){a=this.parentNode,m.cleanData(ua(this)),a&&a.replaceChild(b,this)}),a&&(a.length||a.nodeType)?this:this.remove()},detach:function(a){return this.remove(a,!0)},domManip:function(a,b){a=e.apply([],a);var c,d,f,g,h,i,j=0,l=this.length,n=this,o=l-1,p=a[0],q=m.isFunction(p);if(q||l>1&&"string"==typeof p&&!k.checkClone&&na.test(p))return this.each(function(c){var d=n.eq(c);q&&(a[0]=p.call(this,c,d.html())),d.domManip(a,b)});if(l&&(i=m.buildFragment(a,this[0].ownerDocument,!1,this),c=i.firstChild,1===i.childNodes.length&&(i=c),c)){for(g=m.map(ua(i,"script"),xa),f=g.length;l>j;j++)d=i,j!==o&&(d=m.clone(d,!0,!0),f&&m.merge(g,ua(d,"script"))),b.call(this[j],d,j);if(f)for(h=g[g.length-1].ownerDocument,m.map(g,ya),j=0;f>j;j++)d=g[j],oa.test(d.type||"")&&!m._data(d,"globalEval")&&m.contains(h,d)&&(d.src?m._evalUrl&&m._evalUrl(d.src):m.globalEval((d.text||d.textContent||d.innerHTML||"").replace(qa,"")));i=c=null}return this}}),m.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){m.fn[a]=function(a){for(var c,d=0,e=[],g=m(a),h=g.length-1;h>=d;d++)c=d===h?this:this.clone(!0),m(g[d])[b](c),f.apply(e,c.get());return this.pushStack(e)}});var Ca,Da={};function Ea(b,c){var d,e=m(c.createElement(b)).appendTo(c.body),f=a.getDefaultComputedStyle&&(d=a.getDefaultComputedStyle(e[0]))?d.display:m.css(e[0],"display");return e.detach(),f}function Fa(a){var b=y,c=Da[a];return c||(c=Ea(a,b),"none"!==c&&c||(Ca=(Ca||m("<iframe frameborder='0' width='0' height='0'/>")).appendTo(b.documentElement),b=(Ca[0].contentWindow||Ca[0].contentDocument).document,b.write(),b.close(),c=Ea(a,b),Ca.detach()),Da[a]=c),c}!function(){var a;k.shrinkWrapBlocks=function(){if(null!=a)return a;a=!1;var b,c,d;return c=y.getElementsByTagName("body")[0],c&&c.style?(b=y.createElement("div"),d=y.createElement("div"),d.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",c.appendChild(d).appendChild(b),typeof b.style.zoom!==K&&(b.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:1px;width:1px;zoom:1",b.appendChild(y.createElement("div")).style.width="5px",a=3!==b.offsetWidth),c.removeChild(d),a):void 0}}();var Ga=/^margin/,Ha=new RegExp("^("+S+")(?!px)[a-z%]+$","i"),Ia,Ja,Ka=/^(top|right|bottom|left)$/;a.getComputedStyle?(Ia=function(b){return b.ownerDocument.defaultView.opener?b.ownerDocument.defaultView.getComputedStyle(b,null):a.getComputedStyle(b,null)},Ja=function(a,b,c){var d,e,f,g,h=a.style;return c=c||Ia(a),g=c?c.getPropertyValue(b)||c[b]:void 0,c&&(""!==g||m.contains(a.ownerDocument,a)||(g=m.style(a,b)),Ha.test(g)&&Ga.test(b)&&(d=h.width,e=h.minWidth,f=h.maxWidth,h.minWidth=h.maxWidth=h.width=g,g=c.width,h.width=d,h.minWidth=e,h.maxWidth=f)),void 0===g?g:g+""}):y.documentElement.currentStyle&&(Ia=function(a){return a.currentStyle},Ja=function(a,b,c){var d,e,f,g,h=a.style;return c=c||Ia(a),g=c?c[b]:void 0,null==g&&h&&h[b]&&(g=h[b]),Ha.test(g)&&!Ka.test(b)&&(d=h.left,e=a.runtimeStyle,f=e&&e.left,f&&(e.left=a.currentStyle.left),h.left="fontSize"===b?"1em":g,g=h.pixelLeft+"px",h.left=d,f&&(e.left=f)),void 0===g?g:g+""||"auto"});function La(a,b){return{get:function(){var c=a();if(null!=c)return c?void delete this.get:(this.get=b).apply(this,arguments)}}}!function(){var b,c,d,e,f,g,h;if(b=y.createElement("div"),b.innerHTML="  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",d=b.getElementsByTagName("a")[0],c=d&&d.style){c.cssText="float:left;opacity:.5",k.opacity="0.5"===c.opacity,k.cssFloat=!!c.cssFloat,b.style.backgroundClip="content-box",b.cloneNode(!0).style.backgroundClip="",k.clearCloneStyle="content-box"===b.style.backgroundClip,k.boxSizing=""===c.boxSizing||""===c.MozBoxSizing||""===c.WebkitBoxSizing,m.extend(k,{reliableHiddenOffsets:function(){return null==g&&i(),g},boxSizingReliable:function(){return null==f&&i(),f},pixelPosition:function(){return null==e&&i(),e},reliableMarginRight:function(){return null==h&&i(),h}});function i(){var b,c,d,i;c=y.getElementsByTagName("body")[0],c&&c.style&&(b=y.createElement("div"),d=y.createElement("div"),d.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",c.appendChild(d).appendChild(b),b.style.cssText="-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;margin-top:1%;top:1%;border:1px;padding:1px;width:4px;position:absolute",e=f=!1,h=!0,a.getComputedStyle&&(e="1%"!==(a.getComputedStyle(b,null)||{}).top,f="4px"===(a.getComputedStyle(b,null)||{width:"4px"}).width,i=b.appendChild(y.createElement("div")),i.style.cssText=b.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:0",i.style.marginRight=i.style.width="0",b.style.width="1px",h=!parseFloat((a.getComputedStyle(i,null)||{}).marginRight),b.removeChild(i)),b.innerHTML="<table><tr><td></td><td>t</td></tr></table>",i=b.getElementsByTagName("td"),i[0].style.cssText="margin:0;border:0;padding:0;display:none",g=0===i[0].offsetHeight,g&&(i[0].style.display="",i[1].style.display="none",g=0===i[0].offsetHeight),c.removeChild(d))}}}(),m.swap=function(a,b,c,d){var e,f,g={};for(f in b)g[f]=a.style[f],a.style[f]=b[f];e=c.apply(a,d||[]);for(f in b)a.style[f]=g[f];return e};var Ma=/alpha\([^)]*\)/i,Na=/opacity\s*=\s*([^)]*)/,Oa=/^(none|table(?!-c[ea]).+)/,Pa=new RegExp("^("+S+")(.*)$","i"),Qa=new RegExp("^([+-])=("+S+")","i"),Ra={position:"absolute",visibility:"hidden",display:"block"},Sa={letterSpacing:"0",fontWeight:"400"},Ta=["Webkit","O","Moz","ms"];function Ua(a,b){if(b in a)return b;var c=b.charAt(0).toUpperCase()+b.slice(1),d=b,e=Ta.length;while(e--)if(b=Ta[e]+c,b in a)return b;return d}function Va(a,b){for(var c,d,e,f=[],g=0,h=a.length;h>g;g++)d=a[g],d.style&&(f[g]=m._data(d,"olddisplay"),c=d.style.display,b?(f[g]||"none"!==c||(d.style.display=""),""===d.style.display&&U(d)&&(f[g]=m._data(d,"olddisplay",Fa(d.nodeName)))):(e=U(d),(c&&"none"!==c||!e)&&m._data(d,"olddisplay",e?c:m.css(d,"display"))));for(g=0;h>g;g++)d=a[g],d.style&&(b&&"none"!==d.style.display&&""!==d.style.display||(d.style.display=b?f[g]||"":"none"));return a}function Wa(a,b,c){var d=Pa.exec(b);return d?Math.max(0,d[1]-(c||0))+(d[2]||"px"):b}function Xa(a,b,c,d,e){for(var f=c===(d?"border":"content")?4:"width"===b?1:0,g=0;4>f;f+=2)"margin"===c&&(g+=m.css(a,c+T[f],!0,e)),d?("content"===c&&(g-=m.css(a,"padding"+T[f],!0,e)),"margin"!==c&&(g-=m.css(a,"border"+T[f]+"Width",!0,e))):(g+=m.css(a,"padding"+T[f],!0,e),"padding"!==c&&(g+=m.css(a,"border"+T[f]+"Width",!0,e)));return g}function Ya(a,b,c){var d=!0,e="width"===b?a.offsetWidth:a.offsetHeight,f=Ia(a),g=k.boxSizing&&"border-box"===m.css(a,"boxSizing",!1,f);if(0>=e||null==e){if(e=Ja(a,b,f),(0>e||null==e)&&(e=a.style[b]),Ha.test(e))return e;d=g&&(k.boxSizingReliable()||e===a.style[b]),e=parseFloat(e)||0}return e+Xa(a,b,c||(g?"border":"content"),d,f)+"px"}m.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=Ja(a,"opacity");return""===c?"1":c}}}},cssNumber:{columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":k.cssFloat?"cssFloat":"styleFloat"},style:function(a,b,c,d){if(a&&3!==a.nodeType&&8!==a.nodeType&&a.style){var e,f,g,h=m.camelCase(b),i=a.style;if(b=m.cssProps[h]||(m.cssProps[h]=Ua(i,h)),g=m.cssHooks[b]||m.cssHooks[h],void 0===c)return g&&"get"in g&&void 0!==(e=g.get(a,!1,d))?e:i[b];if(f=typeof c,"string"===f&&(e=Qa.exec(c))&&(c=(e[1]+1)*e[2]+parseFloat(m.css(a,b)),f="number"),null!=c&&c===c&&("number"!==f||m.cssNumber[h]||(c+="px"),k.clearCloneStyle||""!==c||0!==b.indexOf("background")||(i[b]="inherit"),!(g&&"set"in g&&void 0===(c=g.set(a,c,d)))))try{i[b]=c}catch(j){}}},css:function(a,b,c,d){var e,f,g,h=m.camelCase(b);return b=m.cssProps[h]||(m.cssProps[h]=Ua(a.style,h)),g=m.cssHooks[b]||m.cssHooks[h],g&&"get"in g&&(f=g.get(a,!0,c)),void 0===f&&(f=Ja(a,b,d)),"normal"===f&&b in Sa&&(f=Sa[b]),""===c||c?(e=parseFloat(f),c===!0||m.isNumeric(e)?e||0:f):f}}),m.each(["height","width"],function(a,b){m.cssHooks[b]={get:function(a,c,d){return c?Oa.test(m.css(a,"display"))&&0===a.offsetWidth?m.swap(a,Ra,function(){return Ya(a,b,d)}):Ya(a,b,d):void 0},set:function(a,c,d){var e=d&&Ia(a);return Wa(a,c,d?Xa(a,b,d,k.boxSizing&&"border-box"===m.css(a,"boxSizing",!1,e),e):0)}}}),k.opacity||(m.cssHooks.opacity={get:function(a,b){return Na.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle,e=m.isNumeric(b)?"alpha(opacity="+100*b+")":"",f=d&&d.filter||c.filter||"";c.zoom=1,(b>=1||""===b)&&""===m.trim(f.replace(Ma,""))&&c.removeAttribute&&(c.removeAttribute("filter"),""===b||d&&!d.filter)||(c.filter=Ma.test(f)?f.replace(Ma,e):f+" "+e)}}),m.cssHooks.marginRight=La(k.reliableMarginRight,function(a,b){return b?m.swap(a,{display:"inline-block"},Ja,[a,"marginRight"]):void 0}),m.each({margin:"",padding:"",border:"Width"},function(a,b){m.cssHooks[a+b]={expand:function(c){for(var d=0,e={},f="string"==typeof c?c.split(" "):[c];4>d;d++)e[a+T[d]+b]=f[d]||f[d-2]||f[0];return e}},Ga.test(a)||(m.cssHooks[a+b].set=Wa)}),m.fn.extend({css:function(a,b){return V(this,function(a,b,c){var d,e,f={},g=0;if(m.isArray(b)){for(d=Ia(a),e=b.length;e>g;g++)f[b[g]]=m.css(a,b[g],!1,d);return f}return void 0!==c?m.style(a,b,c):m.css(a,b)},a,b,arguments.length>1)},show:function(){return Va(this,!0)},hide:function(){return Va(this)},toggle:function(a){return"boolean"==typeof a?a?this.show():this.hide():this.each(function(){U(this)?m(this).show():m(this).hide()})}});function Za(a,b,c,d,e){
return new Za.prototype.init(a,b,c,d,e)}m.Tween=Za,Za.prototype={constructor:Za,init:function(a,b,c,d,e,f){this.elem=a,this.prop=c,this.easing=e||"swing",this.options=b,this.start=this.now=this.cur(),this.end=d,this.unit=f||(m.cssNumber[c]?"":"px")},cur:function(){var a=Za.propHooks[this.prop];return a&&a.get?a.get(this):Za.propHooks._default.get(this)},run:function(a){var b,c=Za.propHooks[this.prop];return this.options.duration?this.pos=b=m.easing[this.easing](a,this.options.duration*a,0,1,this.options.duration):this.pos=b=a,this.now=(this.end-this.start)*b+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),c&&c.set?c.set(this):Za.propHooks._default.set(this),this}},Za.prototype.init.prototype=Za.prototype,Za.propHooks={_default:{get:function(a){var b;return null==a.elem[a.prop]||a.elem.style&&null!=a.elem.style[a.prop]?(b=m.css(a.elem,a.prop,""),b&&"auto"!==b?b:0):a.elem[a.prop]},set:function(a){m.fx.step[a.prop]?m.fx.step[a.prop](a):a.elem.style&&(null!=a.elem.style[m.cssProps[a.prop]]||m.cssHooks[a.prop])?m.style(a.elem,a.prop,a.now+a.unit):a.elem[a.prop]=a.now}}},Za.propHooks.scrollTop=Za.propHooks.scrollLeft={set:function(a){a.elem.nodeType&&a.elem.parentNode&&(a.elem[a.prop]=a.now)}},m.easing={linear:function(a){return a},swing:function(a){return.5-Math.cos(a*Math.PI)/2}},m.fx=Za.prototype.init,m.fx.step={};var $a,_a,ab=/^(?:toggle|show|hide)$/,bb=new RegExp("^(?:([+-])=|)("+S+")([a-z%]*)$","i"),cb=/queueHooks$/,db=[ib],eb={"*":[function(a,b){var c=this.createTween(a,b),d=c.cur(),e=bb.exec(b),f=e&&e[3]||(m.cssNumber[a]?"":"px"),g=(m.cssNumber[a]||"px"!==f&&+d)&&bb.exec(m.css(c.elem,a)),h=1,i=20;if(g&&g[3]!==f){f=f||g[3],e=e||[],g=+d||1;do h=h||".5",g/=h,m.style(c.elem,a,g+f);while(h!==(h=c.cur()/d)&&1!==h&&--i)}return e&&(g=c.start=+g||+d||0,c.unit=f,c.end=e[1]?g+(e[1]+1)*e[2]:+e[2]),c}]};function fb(){return setTimeout(function(){$a=void 0}),$a=m.now()}function gb(a,b){var c,d={height:a},e=0;for(b=b?1:0;4>e;e+=2-b)c=T[e],d["margin"+c]=d["padding"+c]=a;return b&&(d.opacity=d.width=a),d}function hb(a,b,c){for(var d,e=(eb[b]||[]).concat(eb["*"]),f=0,g=e.length;g>f;f++)if(d=e[f].call(c,b,a))return d}function ib(a,b,c){var d,e,f,g,h,i,j,l,n=this,o={},p=a.style,q=a.nodeType&&U(a),r=m._data(a,"fxshow");c.queue||(h=m._queueHooks(a,"fx"),null==h.unqueued&&(h.unqueued=0,i=h.empty.fire,h.empty.fire=function(){h.unqueued||i()}),h.unqueued++,n.always(function(){n.always(function(){h.unqueued--,m.queue(a,"fx").length||h.empty.fire()})})),1===a.nodeType&&("height"in b||"width"in b)&&(c.overflow=[p.overflow,p.overflowX,p.overflowY],j=m.css(a,"display"),l="none"===j?m._data(a,"olddisplay")||Fa(a.nodeName):j,"inline"===l&&"none"===m.css(a,"float")&&(k.inlineBlockNeedsLayout&&"inline"!==Fa(a.nodeName)?p.zoom=1:p.display="inline-block")),c.overflow&&(p.overflow="hidden",k.shrinkWrapBlocks()||n.always(function(){p.overflow=c.overflow[0],p.overflowX=c.overflow[1],p.overflowY=c.overflow[2]}));for(d in b)if(e=b[d],ab.exec(e)){if(delete b[d],f=f||"toggle"===e,e===(q?"hide":"show")){if("show"!==e||!r||void 0===r[d])continue;q=!0}o[d]=r&&r[d]||m.style(a,d)}else j=void 0;if(m.isEmptyObject(o))"inline"===("none"===j?Fa(a.nodeName):j)&&(p.display=j);else{r?"hidden"in r&&(q=r.hidden):r=m._data(a,"fxshow",{}),f&&(r.hidden=!q),q?m(a).show():n.done(function(){m(a).hide()}),n.done(function(){var b;m._removeData(a,"fxshow");for(b in o)m.style(a,b,o[b])});for(d in o)g=hb(q?r[d]:0,d,n),d in r||(r[d]=g.start,q&&(g.end=g.start,g.start="width"===d||"height"===d?1:0))}}function jb(a,b){var c,d,e,f,g;for(c in a)if(d=m.camelCase(c),e=b[d],f=a[c],m.isArray(f)&&(e=f[1],f=a[c]=f[0]),c!==d&&(a[d]=f,delete a[c]),g=m.cssHooks[d],g&&"expand"in g){f=g.expand(f),delete a[d];for(c in f)c in a||(a[c]=f[c],b[c]=e)}else b[d]=e}function kb(a,b,c){var d,e,f=0,g=db.length,h=m.Deferred().always(function(){delete i.elem}),i=function(){if(e)return!1;for(var b=$a||fb(),c=Math.max(0,j.startTime+j.duration-b),d=c/j.duration||0,f=1-d,g=0,i=j.tweens.length;i>g;g++)j.tweens[g].run(f);return h.notifyWith(a,[j,f,c]),1>f&&i?c:(h.resolveWith(a,[j]),!1)},j=h.promise({elem:a,props:m.extend({},b),opts:m.extend(!0,{specialEasing:{}},c),originalProperties:b,originalOptions:c,startTime:$a||fb(),duration:c.duration,tweens:[],createTween:function(b,c){var d=m.Tween(a,j.opts,b,c,j.opts.specialEasing[b]||j.opts.easing);return j.tweens.push(d),d},stop:function(b){var c=0,d=b?j.tweens.length:0;if(e)return this;for(e=!0;d>c;c++)j.tweens[c].run(1);return b?h.resolveWith(a,[j,b]):h.rejectWith(a,[j,b]),this}}),k=j.props;for(jb(k,j.opts.specialEasing);g>f;f++)if(d=db[f].call(j,a,k,j.opts))return d;return m.map(k,hb,j),m.isFunction(j.opts.start)&&j.opts.start.call(a,j),m.fx.timer(m.extend(i,{elem:a,anim:j,queue:j.opts.queue})),j.progress(j.opts.progress).done(j.opts.done,j.opts.complete).fail(j.opts.fail).always(j.opts.always)}m.Animation=m.extend(kb,{tweener:function(a,b){m.isFunction(a)?(b=a,a=["*"]):a=a.split(" ");for(var c,d=0,e=a.length;e>d;d++)c=a[d],eb[c]=eb[c]||[],eb[c].unshift(b)},prefilter:function(a,b){b?db.unshift(a):db.push(a)}}),m.speed=function(a,b,c){var d=a&&"object"==typeof a?m.extend({},a):{complete:c||!c&&b||m.isFunction(a)&&a,duration:a,easing:c&&b||b&&!m.isFunction(b)&&b};return d.duration=m.fx.off?0:"number"==typeof d.duration?d.duration:d.duration in m.fx.speeds?m.fx.speeds[d.duration]:m.fx.speeds._default,(null==d.queue||d.queue===!0)&&(d.queue="fx"),d.old=d.complete,d.complete=function(){m.isFunction(d.old)&&d.old.call(this),d.queue&&m.dequeue(this,d.queue)},d},m.fn.extend({fadeTo:function(a,b,c,d){return this.filter(U).css("opacity",0).show().end().animate({opacity:b},a,c,d)},animate:function(a,b,c,d){var e=m.isEmptyObject(a),f=m.speed(b,c,d),g=function(){var b=kb(this,m.extend({},a),f);(e||m._data(this,"finish"))&&b.stop(!0)};return g.finish=g,e||f.queue===!1?this.each(g):this.queue(f.queue,g)},stop:function(a,b,c){var d=function(a){var b=a.stop;delete a.stop,b(c)};return"string"!=typeof a&&(c=b,b=a,a=void 0),b&&a!==!1&&this.queue(a||"fx",[]),this.each(function(){var b=!0,e=null!=a&&a+"queueHooks",f=m.timers,g=m._data(this);if(e)g[e]&&g[e].stop&&d(g[e]);else for(e in g)g[e]&&g[e].stop&&cb.test(e)&&d(g[e]);for(e=f.length;e--;)f[e].elem!==this||null!=a&&f[e].queue!==a||(f[e].anim.stop(c),b=!1,f.splice(e,1));(b||!c)&&m.dequeue(this,a)})},finish:function(a){return a!==!1&&(a=a||"fx"),this.each(function(){var b,c=m._data(this),d=c[a+"queue"],e=c[a+"queueHooks"],f=m.timers,g=d?d.length:0;for(c.finish=!0,m.queue(this,a,[]),e&&e.stop&&e.stop.call(this,!0),b=f.length;b--;)f[b].elem===this&&f[b].queue===a&&(f[b].anim.stop(!0),f.splice(b,1));for(b=0;g>b;b++)d[b]&&d[b].finish&&d[b].finish.call(this);delete c.finish})}}),m.each(["toggle","show","hide"],function(a,b){var c=m.fn[b];m.fn[b]=function(a,d,e){return null==a||"boolean"==typeof a?c.apply(this,arguments):this.animate(gb(b,!0),a,d,e)}}),m.each({slideDown:gb("show"),slideUp:gb("hide"),slideToggle:gb("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){m.fn[a]=function(a,c,d){return this.animate(b,a,c,d)}}),m.timers=[],m.fx.tick=function(){var a,b=m.timers,c=0;for($a=m.now();c<b.length;c++)a=b[c],a()||b[c]!==a||b.splice(c--,1);b.length||m.fx.stop(),$a=void 0},m.fx.timer=function(a){m.timers.push(a),a()?m.fx.start():m.timers.pop()},m.fx.interval=13,m.fx.start=function(){_a||(_a=setInterval(m.fx.tick,m.fx.interval))},m.fx.stop=function(){clearInterval(_a),_a=null},m.fx.speeds={slow:600,fast:200,_default:400},m.fn.delay=function(a,b){return a=m.fx?m.fx.speeds[a]||a:a,b=b||"fx",this.queue(b,function(b,c){var d=setTimeout(b,a);c.stop=function(){clearTimeout(d)}})},function(){var a,b,c,d,e;b=y.createElement("div"),b.setAttribute("className","t"),b.innerHTML="  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",d=b.getElementsByTagName("a")[0],c=y.createElement("select"),e=c.appendChild(y.createElement("option")),a=b.getElementsByTagName("input")[0],d.style.cssText="top:1px",k.getSetAttribute="t"!==b.className,k.style=/top/.test(d.getAttribute("style")),k.hrefNormalized="/a"===d.getAttribute("href"),k.checkOn=!!a.value,k.optSelected=e.selected,k.enctype=!!y.createElement("form").enctype,c.disabled=!0,k.optDisabled=!e.disabled,a=y.createElement("input"),a.setAttribute("value",""),k.input=""===a.getAttribute("value"),a.value="t",a.setAttribute("type","radio"),k.radioValue="t"===a.value}();var lb=/\r/g;m.fn.extend({val:function(a){var b,c,d,e=this[0];{if(arguments.length)return d=m.isFunction(a),this.each(function(c){var e;1===this.nodeType&&(e=d?a.call(this,c,m(this).val()):a,null==e?e="":"number"==typeof e?e+="":m.isArray(e)&&(e=m.map(e,function(a){return null==a?"":a+""})),b=m.valHooks[this.type]||m.valHooks[this.nodeName.toLowerCase()],b&&"set"in b&&void 0!==b.set(this,e,"value")||(this.value=e))});if(e)return b=m.valHooks[e.type]||m.valHooks[e.nodeName.toLowerCase()],b&&"get"in b&&void 0!==(c=b.get(e,"value"))?c:(c=e.value,"string"==typeof c?c.replace(lb,""):null==c?"":c)}}}),m.extend({valHooks:{option:{get:function(a){var b=m.find.attr(a,"value");return null!=b?b:m.trim(m.text(a))}},select:{get:function(a){for(var b,c,d=a.options,e=a.selectedIndex,f="select-one"===a.type||0>e,g=f?null:[],h=f?e+1:d.length,i=0>e?h:f?e:0;h>i;i++)if(c=d[i],!(!c.selected&&i!==e||(k.optDisabled?c.disabled:null!==c.getAttribute("disabled"))||c.parentNode.disabled&&m.nodeName(c.parentNode,"optgroup"))){if(b=m(c).val(),f)return b;g.push(b)}return g},set:function(a,b){var c,d,e=a.options,f=m.makeArray(b),g=e.length;while(g--)if(d=e[g],m.inArray(m.valHooks.option.get(d),f)>=0)try{d.selected=c=!0}catch(h){d.scrollHeight}else d.selected=!1;return c||(a.selectedIndex=-1),e}}}}),m.each(["radio","checkbox"],function(){m.valHooks[this]={set:function(a,b){return m.isArray(b)?a.checked=m.inArray(m(a).val(),b)>=0:void 0}},k.checkOn||(m.valHooks[this].get=function(a){return null===a.getAttribute("value")?"on":a.value})});var mb,nb,ob=m.expr.attrHandle,pb=/^(?:checked|selected)$/i,qb=k.getSetAttribute,rb=k.input;m.fn.extend({attr:function(a,b){return V(this,m.attr,a,b,arguments.length>1)},removeAttr:function(a){return this.each(function(){m.removeAttr(this,a)})}}),m.extend({attr:function(a,b,c){var d,e,f=a.nodeType;if(a&&3!==f&&8!==f&&2!==f)return typeof a.getAttribute===K?m.prop(a,b,c):(1===f&&m.isXMLDoc(a)||(b=b.toLowerCase(),d=m.attrHooks[b]||(m.expr.match.bool.test(b)?nb:mb)),void 0===c?d&&"get"in d&&null!==(e=d.get(a,b))?e:(e=m.find.attr(a,b),null==e?void 0:e):null!==c?d&&"set"in d&&void 0!==(e=d.set(a,c,b))?e:(a.setAttribute(b,c+""),c):void m.removeAttr(a,b))},removeAttr:function(a,b){var c,d,e=0,f=b&&b.match(E);if(f&&1===a.nodeType)while(c=f[e++])d=m.propFix[c]||c,m.expr.match.bool.test(c)?rb&&qb||!pb.test(c)?a[d]=!1:a[m.camelCase("default-"+c)]=a[d]=!1:m.attr(a,c,""),a.removeAttribute(qb?c:d)},attrHooks:{type:{set:function(a,b){if(!k.radioValue&&"radio"===b&&m.nodeName(a,"input")){var c=a.value;return a.setAttribute("type",b),c&&(a.value=c),b}}}}}),nb={set:function(a,b,c){return b===!1?m.removeAttr(a,c):rb&&qb||!pb.test(c)?a.setAttribute(!qb&&m.propFix[c]||c,c):a[m.camelCase("default-"+c)]=a[c]=!0,c}},m.each(m.expr.match.bool.source.match(/\w+/g),function(a,b){var c=ob[b]||m.find.attr;ob[b]=rb&&qb||!pb.test(b)?function(a,b,d){var e,f;return d||(f=ob[b],ob[b]=e,e=null!=c(a,b,d)?b.toLowerCase():null,ob[b]=f),e}:function(a,b,c){return c?void 0:a[m.camelCase("default-"+b)]?b.toLowerCase():null}}),rb&&qb||(m.attrHooks.value={set:function(a,b,c){return m.nodeName(a,"input")?void(a.defaultValue=b):mb&&mb.set(a,b,c)}}),qb||(mb={set:function(a,b,c){var d=a.getAttributeNode(c);return d||a.setAttributeNode(d=a.ownerDocument.createAttribute(c)),d.value=b+="","value"===c||b===a.getAttribute(c)?b:void 0}},ob.id=ob.name=ob.coords=function(a,b,c){var d;return c?void 0:(d=a.getAttributeNode(b))&&""!==d.value?d.value:null},m.valHooks.button={get:function(a,b){var c=a.getAttributeNode(b);return c&&c.specified?c.value:void 0},set:mb.set},m.attrHooks.contenteditable={set:function(a,b,c){mb.set(a,""===b?!1:b,c)}},m.each(["width","height"],function(a,b){m.attrHooks[b]={set:function(a,c){return""===c?(a.setAttribute(b,"auto"),c):void 0}}})),k.style||(m.attrHooks.style={get:function(a){return a.style.cssText||void 0},set:function(a,b){return a.style.cssText=b+""}});var sb=/^(?:input|select|textarea|button|object)$/i,tb=/^(?:a|area)$/i;m.fn.extend({prop:function(a,b){return V(this,m.prop,a,b,arguments.length>1)},removeProp:function(a){return a=m.propFix[a]||a,this.each(function(){try{this[a]=void 0,delete this[a]}catch(b){}})}}),m.extend({propFix:{"for":"htmlFor","class":"className"},prop:function(a,b,c){var d,e,f,g=a.nodeType;if(a&&3!==g&&8!==g&&2!==g)return f=1!==g||!m.isXMLDoc(a),f&&(b=m.propFix[b]||b,e=m.propHooks[b]),void 0!==c?e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:a[b]=c:e&&"get"in e&&null!==(d=e.get(a,b))?d:a[b]},propHooks:{tabIndex:{get:function(a){var b=m.find.attr(a,"tabindex");return b?parseInt(b,10):sb.test(a.nodeName)||tb.test(a.nodeName)&&a.href?0:-1}}}}),k.hrefNormalized||m.each(["href","src"],function(a,b){m.propHooks[b]={get:function(a){return a.getAttribute(b,4)}}}),k.optSelected||(m.propHooks.selected={get:function(a){var b=a.parentNode;return b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex),null}}),m.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){m.propFix[this.toLowerCase()]=this}),k.enctype||(m.propFix.enctype="encoding");var ub=/[\t\r\n\f]/g;m.fn.extend({addClass:function(a){var b,c,d,e,f,g,h=0,i=this.length,j="string"==typeof a&&a;if(m.isFunction(a))return this.each(function(b){m(this).addClass(a.call(this,b,this.className))});if(j)for(b=(a||"").match(E)||[];i>h;h++)if(c=this[h],d=1===c.nodeType&&(c.className?(" "+c.className+" ").replace(ub," "):" ")){f=0;while(e=b[f++])d.indexOf(" "+e+" ")<0&&(d+=e+" ");g=m.trim(d),c.className!==g&&(c.className=g)}return this},removeClass:function(a){var b,c,d,e,f,g,h=0,i=this.length,j=0===arguments.length||"string"==typeof a&&a;if(m.isFunction(a))return this.each(function(b){m(this).removeClass(a.call(this,b,this.className))});if(j)for(b=(a||"").match(E)||[];i>h;h++)if(c=this[h],d=1===c.nodeType&&(c.className?(" "+c.className+" ").replace(ub," "):"")){f=0;while(e=b[f++])while(d.indexOf(" "+e+" ")>=0)d=d.replace(" "+e+" "," ");g=a?m.trim(d):"",c.className!==g&&(c.className=g)}return this},toggleClass:function(a,b){var c=typeof a;return"boolean"==typeof b&&"string"===c?b?this.addClass(a):this.removeClass(a):this.each(m.isFunction(a)?function(c){m(this).toggleClass(a.call(this,c,this.className,b),b)}:function(){if("string"===c){var b,d=0,e=m(this),f=a.match(E)||[];while(b=f[d++])e.hasClass(b)?e.removeClass(b):e.addClass(b)}else(c===K||"boolean"===c)&&(this.className&&m._data(this,"__className__",this.className),this.className=this.className||a===!1?"":m._data(this,"__className__")||"")})},hasClass:function(a){for(var b=" "+a+" ",c=0,d=this.length;d>c;c++)if(1===this[c].nodeType&&(" "+this[c].className+" ").replace(ub," ").indexOf(b)>=0)return!0;return!1}}),m.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(a,b){m.fn[b]=function(a,c){return arguments.length>0?this.on(b,null,a,c):this.trigger(b)}}),m.fn.extend({hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)},bind:function(a,b,c){return this.on(a,null,b,c)},unbind:function(a,b){return this.off(a,null,b)},delegate:function(a,b,c,d){return this.on(b,a,c,d)},undelegate:function(a,b,c){return 1===arguments.length?this.off(a,"**"):this.off(b,a||"**",c)}});var vb=m.now(),wb=/\?/,xb=/(,)|(\[|{)|(}|])|"(?:[^"\\\r\n]|\\["\\\/bfnrt]|\\u[\da-fA-F]{4})*"\s*:?|true|false|null|-?(?!0\d)\d+(?:\.\d+|)(?:[eE][+-]?\d+|)/g;m.parseJSON=function(b){if(a.JSON&&a.JSON.parse)return a.JSON.parse(b+"");var c,d=null,e=m.trim(b+"");return e&&!m.trim(e.replace(xb,function(a,b,e,f){return c&&b&&(d=0),0===d?a:(c=e||b,d+=!f-!e,"")}))?Function("return "+e)():m.error("Invalid JSON: "+b)},m.parseXML=function(b){var c,d;if(!b||"string"!=typeof b)return null;try{a.DOMParser?(d=new DOMParser,c=d.parseFromString(b,"text/xml")):(c=new ActiveXObject("Microsoft.XMLDOM"),c.async="false",c.loadXML(b))}catch(e){c=void 0}return c&&c.documentElement&&!c.getElementsByTagName("parsererror").length||m.error("Invalid XML: "+b),c};var yb,zb,Ab=/#.*$/,Bb=/([?&])_=[^&]*/,Cb=/^(.*?):[ \t]*([^\r\n]*)\r?$/gm,Db=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Eb=/^(?:GET|HEAD)$/,Fb=/^\/\//,Gb=/^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,Hb={},Ib={},Jb="*/".concat("*");try{zb=location.href}catch(Kb){zb=y.createElement("a"),zb.href="",zb=zb.href}yb=Gb.exec(zb.toLowerCase())||[];function Lb(a){return function(b,c){"string"!=typeof b&&(c=b,b="*");var d,e=0,f=b.toLowerCase().match(E)||[];if(m.isFunction(c))while(d=f[e++])"+"===d.charAt(0)?(d=d.slice(1)||"*",(a[d]=a[d]||[]).unshift(c)):(a[d]=a[d]||[]).push(c)}}function Mb(a,b,c,d){var e={},f=a===Ib;function g(h){var i;return e[h]=!0,m.each(a[h]||[],function(a,h){var j=h(b,c,d);return"string"!=typeof j||f||e[j]?f?!(i=j):void 0:(b.dataTypes.unshift(j),g(j),!1)}),i}return g(b.dataTypes[0])||!e["*"]&&g("*")}function Nb(a,b){var c,d,e=m.ajaxSettings.flatOptions||{};for(d in b)void 0!==b[d]&&((e[d]?a:c||(c={}))[d]=b[d]);return c&&m.extend(!0,a,c),a}function Ob(a,b,c){var d,e,f,g,h=a.contents,i=a.dataTypes;while("*"===i[0])i.shift(),void 0===e&&(e=a.mimeType||b.getResponseHeader("Content-Type"));if(e)for(g in h)if(h[g]&&h[g].test(e)){i.unshift(g);break}if(i[0]in c)f=i[0];else{for(g in c){if(!i[0]||a.converters[g+" "+i[0]]){f=g;break}d||(d=g)}f=f||d}return f?(f!==i[0]&&i.unshift(f),c[f]):void 0}function Pb(a,b,c,d){var e,f,g,h,i,j={},k=a.dataTypes.slice();if(k[1])for(g in a.converters)j[g.toLowerCase()]=a.converters[g];f=k.shift();while(f)if(a.responseFields[f]&&(c[a.responseFields[f]]=b),!i&&d&&a.dataFilter&&(b=a.dataFilter(b,a.dataType)),i=f,f=k.shift())if("*"===f)f=i;else if("*"!==i&&i!==f){if(g=j[i+" "+f]||j["* "+f],!g)for(e in j)if(h=e.split(" "),h[1]===f&&(g=j[i+" "+h[0]]||j["* "+h[0]])){g===!0?g=j[e]:j[e]!==!0&&(f=h[0],k.unshift(h[1]));break}if(g!==!0)if(g&&a["throws"])b=g(b);else try{b=g(b)}catch(l){return{state:"parsererror",error:g?l:"No conversion from "+i+" to "+f}}}return{state:"success",data:b}}m.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:zb,type:"GET",isLocal:Db.test(yb[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Jb,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":m.parseJSON,"text xml":m.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(a,b){return b?Nb(Nb(a,m.ajaxSettings),b):Nb(m.ajaxSettings,a)},ajaxPrefilter:Lb(Hb),ajaxTransport:Lb(Ib),ajax:function(a,b){"object"==typeof a&&(b=a,a=void 0),b=b||{};var c,d,e,f,g,h,i,j,k=m.ajaxSetup({},b),l=k.context||k,n=k.context&&(l.nodeType||l.jquery)?m(l):m.event,o=m.Deferred(),p=m.Callbacks("once memory"),q=k.statusCode||{},r={},s={},t=0,u="canceled",v={readyState:0,getResponseHeader:function(a){var b;if(2===t){if(!j){j={};while(b=Cb.exec(f))j[b[1].toLowerCase()]=b[2]}b=j[a.toLowerCase()]}return null==b?null:b},getAllResponseHeaders:function(){return 2===t?f:null},setRequestHeader:function(a,b){var c=a.toLowerCase();return t||(a=s[c]=s[c]||a,r[a]=b),this},overrideMimeType:function(a){return t||(k.mimeType=a),this},statusCode:function(a){var b;if(a)if(2>t)for(b in a)q[b]=[q[b],a[b]];else v.always(a[v.status]);return this},abort:function(a){var b=a||u;return i&&i.abort(b),x(0,b),this}};if(o.promise(v).complete=p.add,v.success=v.done,v.error=v.fail,k.url=((a||k.url||zb)+"").replace(Ab,"").replace(Fb,yb[1]+"//"),k.type=b.method||b.type||k.method||k.type,k.dataTypes=m.trim(k.dataType||"*").toLowerCase().match(E)||[""],null==k.crossDomain&&(c=Gb.exec(k.url.toLowerCase()),k.crossDomain=!(!c||c[1]===yb[1]&&c[2]===yb[2]&&(c[3]||("http:"===c[1]?"80":"443"))===(yb[3]||("http:"===yb[1]?"80":"443")))),k.data&&k.processData&&"string"!=typeof k.data&&(k.data=m.param(k.data,k.traditional)),Mb(Hb,k,b,v),2===t)return v;h=m.event&&k.global,h&&0===m.active++&&m.event.trigger("ajaxStart"),k.type=k.type.toUpperCase(),k.hasContent=!Eb.test(k.type),e=k.url,k.hasContent||(k.data&&(e=k.url+=(wb.test(e)?"&":"?")+k.data,delete k.data),k.cache===!1&&(k.url=Bb.test(e)?e.replace(Bb,"$1_="+vb++):e+(wb.test(e)?"&":"?")+"_="+vb++)),k.ifModified&&(m.lastModified[e]&&v.setRequestHeader("If-Modified-Since",m.lastModified[e]),m.etag[e]&&v.setRequestHeader("If-None-Match",m.etag[e])),(k.data&&k.hasContent&&k.contentType!==!1||b.contentType)&&v.setRequestHeader("Content-Type",k.contentType),v.setRequestHeader("Accept",k.dataTypes[0]&&k.accepts[k.dataTypes[0]]?k.accepts[k.dataTypes[0]]+("*"!==k.dataTypes[0]?", "+Jb+"; q=0.01":""):k.accepts["*"]);for(d in k.headers)v.setRequestHeader(d,k.headers[d]);if(k.beforeSend&&(k.beforeSend.call(l,v,k)===!1||2===t))return v.abort();u="abort";for(d in{success:1,error:1,complete:1})v[d](k[d]);if(i=Mb(Ib,k,b,v)){v.readyState=1,h&&n.trigger("ajaxSend",[v,k]),k.async&&k.timeout>0&&(g=setTimeout(function(){v.abort("timeout")},k.timeout));try{t=1,i.send(r,x)}catch(w){if(!(2>t))throw w;x(-1,w)}}else x(-1,"No Transport");function x(a,b,c,d){var j,r,s,u,w,x=b;2!==t&&(t=2,g&&clearTimeout(g),i=void 0,f=d||"",v.readyState=a>0?4:0,j=a>=200&&300>a||304===a,c&&(u=Ob(k,v,c)),u=Pb(k,u,v,j),j?(k.ifModified&&(w=v.getResponseHeader("Last-Modified"),w&&(m.lastModified[e]=w),w=v.getResponseHeader("etag"),w&&(m.etag[e]=w)),204===a||"HEAD"===k.type?x="nocontent":304===a?x="notmodified":(x=u.state,r=u.data,s=u.error,j=!s)):(s=x,(a||!x)&&(x="error",0>a&&(a=0))),v.status=a,v.statusText=(b||x)+"",j?o.resolveWith(l,[r,x,v]):o.rejectWith(l,[v,x,s]),v.statusCode(q),q=void 0,h&&n.trigger(j?"ajaxSuccess":"ajaxError",[v,k,j?r:s]),p.fireWith(l,[v,x]),h&&(n.trigger("ajaxComplete",[v,k]),--m.active||m.event.trigger("ajaxStop")))}return v},getJSON:function(a,b,c){return m.get(a,b,c,"json")},getScript:function(a,b){return m.get(a,void 0,b,"script")}}),m.each(["get","post"],function(a,b){m[b]=function(a,c,d,e){return m.isFunction(c)&&(e=e||d,d=c,c=void 0),m.ajax({url:a,type:b,dataType:e,data:c,success:d})}}),m._evalUrl=function(a){return m.ajax({url:a,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0})},m.fn.extend({wrapAll:function(a){if(m.isFunction(a))return this.each(function(b){m(this).wrapAll(a.call(this,b))});if(this[0]){var b=m(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&1===a.firstChild.nodeType)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){return this.each(m.isFunction(a)?function(b){m(this).wrapInner(a.call(this,b))}:function(){var b=m(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=m.isFunction(a);return this.each(function(c){m(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){m.nodeName(this,"body")||m(this).replaceWith(this.childNodes)}).end()}}),m.expr.filters.hidden=function(a){return a.offsetWidth<=0&&a.offsetHeight<=0||!k.reliableHiddenOffsets()&&"none"===(a.style&&a.style.display||m.css(a,"display"))},m.expr.filters.visible=function(a){return!m.expr.filters.hidden(a)};var Qb=/%20/g,Rb=/\[\]$/,Sb=/\r?\n/g,Tb=/^(?:submit|button|image|reset|file)$/i,Ub=/^(?:input|select|textarea|keygen)/i;function Vb(a,b,c,d){var e;if(m.isArray(b))m.each(b,function(b,e){c||Rb.test(a)?d(a,e):Vb(a+"["+("object"==typeof e?b:"")+"]",e,c,d)});else if(c||"object"!==m.type(b))d(a,b);else for(e in b)Vb(a+"["+e+"]",b[e],c,d)}m.param=function(a,b){var c,d=[],e=function(a,b){b=m.isFunction(b)?b():null==b?"":b,d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};if(void 0===b&&(b=m.ajaxSettings&&m.ajaxSettings.traditional),m.isArray(a)||a.jquery&&!m.isPlainObject(a))m.each(a,function(){e(this.name,this.value)});else for(c in a)Vb(c,a[c],b,e);return d.join("&").replace(Qb,"+")},m.fn.extend({serialize:function(){return m.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=m.prop(this,"elements");return a?m.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!m(this).is(":disabled")&&Ub.test(this.nodeName)&&!Tb.test(a)&&(this.checked||!W.test(a))}).map(function(a,b){var c=m(this).val();return null==c?null:m.isArray(c)?m.map(c,function(a){return{name:b.name,value:a.replace(Sb,"\r\n")}}):{name:b.name,value:c.replace(Sb,"\r\n")}}).get()}}),m.ajaxSettings.xhr=void 0!==a.ActiveXObject?function(){return!this.isLocal&&/^(get|post|head|put|delete|options)$/i.test(this.type)&&Zb()||$b()}:Zb;var Wb=0,Xb={},Yb=m.ajaxSettings.xhr();a.attachEvent&&a.attachEvent("onunload",function(){for(var a in Xb)Xb[a](void 0,!0)}),k.cors=!!Yb&&"withCredentials"in Yb,Yb=k.ajax=!!Yb,Yb&&m.ajaxTransport(function(a){if(!a.crossDomain||k.cors){var b;return{send:function(c,d){var e,f=a.xhr(),g=++Wb;if(f.open(a.type,a.url,a.async,a.username,a.password),a.xhrFields)for(e in a.xhrFields)f[e]=a.xhrFields[e];a.mimeType&&f.overrideMimeType&&f.overrideMimeType(a.mimeType),a.crossDomain||c["X-Requested-With"]||(c["X-Requested-With"]="XMLHttpRequest");for(e in c)void 0!==c[e]&&f.setRequestHeader(e,c[e]+"");f.send(a.hasContent&&a.data||null),b=function(c,e){var h,i,j;if(b&&(e||4===f.readyState))if(delete Xb[g],b=void 0,f.onreadystatechange=m.noop,e)4!==f.readyState&&f.abort();else{j={},h=f.status,"string"==typeof f.responseText&&(j.text=f.responseText);try{i=f.statusText}catch(k){i=""}h||!a.isLocal||a.crossDomain?1223===h&&(h=204):h=j.text?200:404}j&&d(h,i,j,f.getAllResponseHeaders())},a.async?4===f.readyState?setTimeout(b):f.onreadystatechange=Xb[g]=b:b()},abort:function(){b&&b(void 0,!0)}}}});function Zb(){try{return new a.XMLHttpRequest}catch(b){}}function $b(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}m.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(a){return m.globalEval(a),a}}}),m.ajaxPrefilter("script",function(a){void 0===a.cache&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),m.ajaxTransport("script",function(a){if(a.crossDomain){var b,c=y.head||m("head")[0]||y.documentElement;return{send:function(d,e){b=y.createElement("script"),b.async=!0,a.scriptCharset&&(b.charset=a.scriptCharset),b.src=a.url,b.onload=b.onreadystatechange=function(a,c){(c||!b.readyState||/loaded|complete/.test(b.readyState))&&(b.onload=b.onreadystatechange=null,b.parentNode&&b.parentNode.removeChild(b),b=null,c||e(200,"success"))},c.insertBefore(b,c.firstChild)},abort:function(){b&&b.onload(void 0,!0)}}}});var _b=[],ac=/(=)\?(?=&|$)|\?\?/;m.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=_b.pop()||m.expando+"_"+vb++;return this[a]=!0,a}}),m.ajaxPrefilter("json jsonp",function(b,c,d){var e,f,g,h=b.jsonp!==!1&&(ac.test(b.url)?"url":"string"==typeof b.data&&!(b.contentType||"").indexOf("application/x-www-form-urlencoded")&&ac.test(b.data)&&"data");return h||"jsonp"===b.dataTypes[0]?(e=b.jsonpCallback=m.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,h?b[h]=b[h].replace(ac,"$1"+e):b.jsonp!==!1&&(b.url+=(wb.test(b.url)?"&":"?")+b.jsonp+"="+e),b.converters["script json"]=function(){return g||m.error(e+" was not called"),g[0]},b.dataTypes[0]="json",f=a[e],a[e]=function(){g=arguments},d.always(function(){a[e]=f,b[e]&&(b.jsonpCallback=c.jsonpCallback,_b.push(e)),g&&m.isFunction(f)&&f(g[0]),g=f=void 0}),"script"):void 0}),m.parseHTML=function(a,b,c){if(!a||"string"!=typeof a)return null;"boolean"==typeof b&&(c=b,b=!1),b=b||y;var d=u.exec(a),e=!c&&[];return d?[b.createElement(d[1])]:(d=m.buildFragment([a],b,e),e&&e.length&&m(e).remove(),m.merge([],d.childNodes))};var bc=m.fn.load;m.fn.load=function(a,b,c){if("string"!=typeof a&&bc)return bc.apply(this,arguments);var d,e,f,g=this,h=a.indexOf(" ");return h>=0&&(d=m.trim(a.slice(h,a.length)),a=a.slice(0,h)),m.isFunction(b)?(c=b,b=void 0):b&&"object"==typeof b&&(f="POST"),g.length>0&&m.ajax({url:a,type:f,dataType:"html",data:b}).done(function(a){e=arguments,g.html(d?m("<div>").append(m.parseHTML(a)).find(d):a)}).complete(c&&function(a,b){g.each(c,e||[a.responseText,b,a])}),this},m.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(a,b){m.fn[b]=function(a){return this.on(b,a)}}),m.expr.filters.animated=function(a){return m.grep(m.timers,function(b){return a===b.elem}).length};var cc=a.document.documentElement;function dc(a){return m.isWindow(a)?a:9===a.nodeType?a.defaultView||a.parentWindow:!1}m.offset={setOffset:function(a,b,c){var d,e,f,g,h,i,j,k=m.css(a,"position"),l=m(a),n={};"static"===k&&(a.style.position="relative"),h=l.offset(),f=m.css(a,"top"),i=m.css(a,"left"),j=("absolute"===k||"fixed"===k)&&m.inArray("auto",[f,i])>-1,j?(d=l.position(),g=d.top,e=d.left):(g=parseFloat(f)||0,e=parseFloat(i)||0),m.isFunction(b)&&(b=b.call(a,c,h)),null!=b.top&&(n.top=b.top-h.top+g),null!=b.left&&(n.left=b.left-h.left+e),"using"in b?b.using.call(a,n):l.css(n)}},m.fn.extend({offset:function(a){if(arguments.length)return void 0===a?this:this.each(function(b){m.offset.setOffset(this,a,b)});var b,c,d={top:0,left:0},e=this[0],f=e&&e.ownerDocument;if(f)return b=f.documentElement,m.contains(b,e)?(typeof e.getBoundingClientRect!==K&&(d=e.getBoundingClientRect()),c=dc(f),{top:d.top+(c.pageYOffset||b.scrollTop)-(b.clientTop||0),left:d.left+(c.pageXOffset||b.scrollLeft)-(b.clientLeft||0)}):d},position:function(){if(this[0]){var a,b,c={top:0,left:0},d=this[0];return"fixed"===m.css(d,"position")?b=d.getBoundingClientRect():(a=this.offsetParent(),b=this.offset(),m.nodeName(a[0],"html")||(c=a.offset()),c.top+=m.css(a[0],"borderTopWidth",!0),c.left+=m.css(a[0],"borderLeftWidth",!0)),{top:b.top-c.top-m.css(d,"marginTop",!0),left:b.left-c.left-m.css(d,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||cc;while(a&&!m.nodeName(a,"html")&&"static"===m.css(a,"position"))a=a.offsetParent;return a||cc})}}),m.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(a,b){var c=/Y/.test(b);m.fn[a]=function(d){return V(this,function(a,d,e){var f=dc(a);return void 0===e?f?b in f?f[b]:f.document.documentElement[d]:a[d]:void(f?f.scrollTo(c?m(f).scrollLeft():e,c?e:m(f).scrollTop()):a[d]=e)},a,d,arguments.length,null)}}),m.each(["top","left"],function(a,b){m.cssHooks[b]=La(k.pixelPosition,function(a,c){return c?(c=Ja(a,b),Ha.test(c)?m(a).position()[b]+"px":c):void 0})}),m.each({Height:"height",Width:"width"},function(a,b){m.each({padding:"inner"+a,content:b,"":"outer"+a},function(c,d){m.fn[d]=function(d,e){var f=arguments.length&&(c||"boolean"!=typeof d),g=c||(d===!0||e===!0?"margin":"border");return V(this,function(b,c,d){var e;return m.isWindow(b)?b.document.documentElement["client"+a]:9===b.nodeType?(e=b.documentElement,Math.max(b.body["scroll"+a],e["scroll"+a],b.body["offset"+a],e["offset"+a],e["client"+a])):void 0===d?m.css(b,c,g):m.style(b,c,d,g)},b,f?d:void 0,f,null)}})}),m.fn.size=function(){return this.length},m.fn.andSelf=m.fn.addBack,"function"==typeof define&&define.amd&&define("jquery",[],function(){return m});var ec=a.jQuery,fc=a.$;return m.noConflict=function(b){return a.$===m&&(a.$=fc),b&&a.jQuery===m&&(a.jQuery=ec),m},typeof b===K&&(a.jQuery=a.$=m),m});
</script>
<meta name="viewport" content="width=device-width, initial-scale=1" />
<style type="text/css">html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid silver}legend{padding:0;border:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}@media print{*,:after,:before{color:#000!important;text-shadow:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}@font-face{font-family:'Glyphicons Halflings';src:url(data:application/vnd.ms-fontobject;base64,n04AAEFNAAACAAIABAAAAAAABQAAAAAAAAABAJABAAAEAExQAAAAAAAAAAIAAAAAAAAAAAEAAAAAAAAAJxJ/LAAAAAAAAAAAAAAAAAAAAAAAACgARwBMAFkAUABIAEkAQwBPAE4AUwAgAEgAYQBsAGYAbABpAG4AZwBzAAAADgBSAGUAZwB1AGwAYQByAAAAeABWAGUAcgBzAGkAbwBuACAAMQAuADAAMAA5ADsAUABTACAAMAAwADEALgAwADAAOQA7AGgAbwB0AGMAbwBuAHYAIAAxAC4AMAAuADcAMAA7AG0AYQBrAGUAbwB0AGYALgBsAGkAYgAyAC4ANQAuADUAOAAzADIAOQAAADgARwBMAFkAUABIAEkAQwBPAE4AUwAgAEgAYQBsAGYAbABpAG4AZwBzACAAUgBlAGcAdQBsAGEAcgAAAAAAQlNHUAAAAAAAAAAAAAAAAAAAAAADAKncAE0TAE0ZAEbuFM3pjM/SEdmjKHUbyow8ATBE40IvWA3vTu8LiABDQ+pexwUMcm1SMnNryctQSiI1K5ZnbOlXKmnVV5YvRe6RnNMFNCOs1KNVpn6yZhCJkRtVRNzEufeIq7HgSrcx4S8h/v4vnrrKc6oCNxmSk2uKlZQHBii6iKFoH0746ThvkO1kJHlxjrkxs+LWORaDQBEtiYJIR5IB9Bi1UyL4Rmr0BNigNkMzlKQmnofBHviqVzUxwdMb3NdCn69hy+pRYVKGVS/1tnsqv4LL7wCCPZZAZPT4aCShHjHJVNuXbmMrY5LeQaGnvAkXlVrJgKRAUdFjrWEah9XebPeQMj7KS7DIBAFt8ycgC5PLGUOHSE3ErGZCiViNLL5ZARfywnCoZaKQCu6NuFX42AEeKtKUGnr/Cm2Cy8tpFhBPMW5Fxi4Qm4TkDWh4IWFDClhU2hRWosUWqcKLlgyXB+lSHaWaHiWlBAR8SeSgSPCQxdVQgzUixWKSTrIQEbU94viDctkvX+VSjJuUmV8L4CXShI11esnp0pjWNZIyxKHS4wVQ2ime1P4RnhvGw0aDN1OLAXGERsB7buFpFGGBAre4QEQR0HOIO5oYH305G+KspT/FupEGGafCCwxSe6ZUa+073rXHnNdVXE6eWvibUS27XtRzkH838mYLMBmYysZTM0EM3A1fbpCBYFccN1B/EnCYu/TgCGmr7bMh8GfYL+BfcLvB0gRagC09w9elfldaIy/hNCBLRgBgtCC7jAF63wLSMAfbfAlEggYU0bUA7ACCJmTDpEmJtI78w4/BO7dN7JR7J7ZvbYaUbaILSQsRBiF3HGk5fEg6p9unwLvn98r+vnsV+372uf1xBLq4qU/45fTuqaAP+pssmCCCTF0mhEow8ZXZOS8D7Q85JsxZ+Azok7B7O/f6J8AzYBySZQB/QHYUSA+EeQhEWiS6AIQzgcsDiER4MjgMBAWDV4AgQ3g1eBgIdweCQmCjJEMkJ+PKRWyFHHmg1Wi/6xzUgA0LREoKJChwnQa9B+5RQZRB3IlBlkAnxyQNaANwHMowzlYSMCBgnbpzvqpl0iTJNCQidDI9ZrSYNIRBhHtUa5YHMHxyGEik9hDE0AKj72AbTCaxtHPUaKZdAZSnQTyjGqGLsmBStCejApUhg4uBMU6mATujEl+KdDPbI6Ag4vLr+hjY6lbjBeoLKnZl0UZgRX8gTySOeynZVz1wOq7e1hFGYIq+MhrGxDLak0PrwYzSXtcuyhXEhwOYofiW+EcI/jw8P6IY6ed+etAbuqKp5QIapT77LnAe505lMuqL79a0ut4rWexzFttsOsLDy7zvtQzcq3U1qabe7tB0wHWVXji+zDbo8x8HyIRUbXnwUcklFv51fvTymiV+MXLSmGH9d9+aXpD5X6lao41anWGig7IwIdnoBY2ht/pO9mClLo4NdXHAsefqWUKlXJkbqPOFhMoR4aiA1BXqhRNbB2Xwi+7u/jpAoOpKJ0UX24EsrzMfHXViakCNcKjBxuQX8BO0ZqjJ3xXzf+61t2VXOSgJ8xu65QKgtN6FibPmPYsXbJRHHqbgATcSZxBqGiDiU4NNNsYBsKD0MIP/OfKnlk/Lkaid/O2NbKeuQrwOB2Gq3YHyr6ALgzym5wIBnsdC1ZkoBFZSQXChZvlesPqvK2c5oHHT3Q65jYpNxnQcGF0EHbvYqoFw60WNlXIHQF2HQB7zD6lWjZ9rVqUKBXUT6hrkZOle0RFYII0V5ZYGl1JAP0Ud1fZZMvSomBzJ710j4Me8mjQDwEre5Uv2wQfk1ifDwb5ksuJQQ3xt423lbuQjvoIQByQrNDh1JxGFkOdlJvu/gFtuW0wR4cgd+ZKesSV7QkNE2kw6AV4hoIuC02LGmTomyf8PiO6CZzOTLTPQ+HW06H+tx+bQ8LmDYg1pTFrp2oJXgkZTyeRJZM0C8aE2LpFrNVDuhARsN543/FV6klQ6Tv1OoZGXLv0igKrl/CmJxRmX7JJbJ998VSIPQRyDBICzl4JJlYHbdql30NvYcOuZ7a10uWRrgoieOdgIm4rlq6vNOQBuqESLbXG5lzdJGHw2m0sDYmODXbYGTfSTGRKpssTO95fothJCjUGQgEL4yKoGAF/0SrpUDNn8CBgBcSDQByAeNkCXp4S4Ro2Xh4OeaGRgR66PVOsU8bc6TR5/xTcn4IVMLOkXSWiXxkZQCbvKfmoAvQaKjO3EDKwkwqHChCDEM5loQRPd5ACBki1TjF772oaQhQbQ5C0lcWXPFOzrfsDGUXGrpxasbG4iab6eByaQkQfm0VFlP0ZsDkvvqCL6QXMUwCjdMx1ZOyKhTJ7a1GWAdOUcJ8RSejxNVyGs31OKMyRyBVoZFjqIkmKlLQ5eHMeEL4MkUf23cQ/1SgRCJ1dk4UdBT7OoyuNgLs0oCd8RnrEIb6QdMxT2QjD4zMrJkfgx5aDMcA4orsTtKCqWb/Veyceqa5OGSmB28YwH4rFbkQaLoUN8OQQYnD3w2eXpI4ScQfbCUZiJ4yMOIKLyyTc7BQ4uXUw6Ee6/xM+4Y67ngNBknxIPwuppgIhFcwJyr6EIj+LzNj/mfR2vhhRlx0BILZoAYruF0caWQ7YxO66UmeguDREAFHYuC7HJviRgVO6ruJH59h/C/PkgSle8xNzZJULLWq9JMDTE2fjGE146a1Us6PZDGYle6ldWRqn/pdpgHKNGrGIdkRK+KPETT9nKT6kLyDI8xd9A1FgWmXWRAIHwZ37WyZHOVyCadJEmMVz0MadMjDrPho+EIochkVC2xgGiwwsQ6DMv2P7UXqT4x7CdcYGId2BJQQa85EQKmCmwcRejQ9Bm4oATENFPkxPXILHpMPUyWTI5rjNOsIlmEeMbcOCEqInpXACYQ9DDxmFo9vcmsDblcMtg4tqBerNngkIKaFJmrQAPnq1dEzsMXcwjcHdfdCibcAxxA+q/j9m3LM/O7WJka4tSidVCjsvo2lQ/2ewyoYyXwAYyr2PlRoR5MpgVmSUIrM3PQxXPbgjBOaDQFIyFMJvx3Pc5RSYj12ySVF9fwFPQu2e2KWVoL9q3Ayv3IzpGHUdvdPdrNUdicjsTQ2ISy7QU3DrEytIjvbzJnAkmANXjAFERA0MUoPF3/5KFmW14bBNOhwircYgMqoDpUMcDtCmBE82QM2YtdjVLB4kBuKho/bcwQdeboqfQartuU3CsCf+cXkgYAqp/0Ee3RorAZt0AvvOCSI4JICIlGlsV0bsSid/NIEALAAzb6HAgyWHBps6xAOwkJIGcB82CxRQq4sJf3FzA70A+TRqcqjEMETCoez3mkPcpnoALs0ugJY8kQwrC+JE5ik3w9rzrvDRjAQnqgEVvdGrNwlanR0SOKWzxOJOvLJhcd8Cl4AshACUkv9czdMkJCVQSQhp6kp7StAlpVRpK0t0SW6LHeBJnE2QchB5Ccu8kxRghZXGIgZIiSj7gEKMJDClcnX6hgoqJMwiQDigIXg3ioFLCgDgjPtYHYpsF5EiA4kcnN18MZtOrY866dEQAb0FB34OGKHGZQjwW/WDHA60cYFaI/PjpzquUqdaYGcIq+mLez3WLFFCtNBN2QJcrlcoELgiPku5R5dSlJFaCEqEZle1AQzAKC+1SotMcBNyQUFuRHRF6OlimSBgjZeTBCwLyc6A+P/oFRchXTz5ADknYJHxzrJ5pGuIKRQISU6WyKTBBjD8WozmVYWIsto1AS5rxzKlvJu4E/vwOiKxRtCWsDM+eTHUrmwrCK5BIfMzGkD+0Fk5LzBs0jMYXktNDblB06LMNJ09U8pzSLmo14MS0OMjcdrZ31pyQqxJJpRImlSvfYAK8inkYU52QY2FPEVsjoWewpwhRp5yAuNpkqhdb7ku9Seefl2D0B8SMTFD90xi4CSOwwZy9IKkpMtI3FmFUg3/kFutpQGNc3pCR7gvC4sgwbupDu3DyEN+W6YGLNM21jpB49irxy9BSlHrVDlnihGKHwPrbVFtc+h1rVQKZduxIyojccZIIcOCmhEnC7UkY68WXKQgLi2JCDQkQWJRQuk60hZp0D3rtCTINSeY9Ej2kIKYfGxwOs4j9qMM7fYZiipzgcf7TamnehqdhsiMiCawXnz4xAbyCkLAx5EGbo3Ax1u3dUIKnTxIaxwQTHehPl3V491H0+bC5zgpGz7Io+mjdhKlPJ01EeMpM7UsRJMi1nGjmJg35i6bQBAAxjO/ENJubU2mg3ONySEoWklCwdABETcs7ck3jgiuU9pcKKpbgn+3YlzV1FzIkB6pmEDOSSyDfPPlQskznctFji0kpgZjW5RZe6x9kYT4KJcXg0bNiCyif+pZACCyRMmYsfiKmN9tSO65F0R2OO6ytlEhY5Sj6uRKfFxw0ijJaAx/k3QgnAFSq27/2i4GEBA+UvTJKK/9eISNvG46Em5RZfjTYLdeD8kdXHyrwId/DQZUaMCY4gGbke2C8vfjgV/Y9kkRQOJIn/xM9INZSpiBnqX0Q9GlQPpPKAyO5y+W5NMPSRdBCUlmuxl40ZfMCnf2Cp044uI9WLFtCi4YVxKjuRCOBWIb4XbIsGdbo4qtMQnNOQz4XDSui7W/N6l54qOynCqD3DpWQ+mpD7C40D8BZEWGJX3tlAaZBMj1yjvDYKwCJBa201u6nBKE5UE+7QSEhCwrXfbRZylAaAkplhBWX50dumrElePyNMRYUrC99UmcSSNgImhFhDI4BXjMtiqkgizUGCrZ8iwFxU6fQ8GEHCFdLewwxYWxgScAYMdMLmcZR6b7rZl95eQVDGVoUKcRMM1ixXQtXNkBETZkVVPg8LoSrdetHzkuM7DjZRHP02tCxA1fmkXKF3VzfN1pc1cv/8lbTIkkYpqKM9VOhp65ktYk+Q46myFWBapDfyWUCnsnI00QTBQmuFjMZTcd0V2NQ768Fhpby04k2IzNR1wKabuGJqYWwSly6ocMFGTeeI+ejsWDYgEvr66QgqdcIbFYDNgsm0x9UHY6SCd5+7tpsLpKdvhahIDyYmEJQCqMqtCF6UlrE5GXRmbu+vtm3BFSxI6ND6UxIE7GsGMgWqghXxSnaRJuGFveTcK5ZVSPJyjUxe1dKgI6kNF7EZhIZs8y8FVqwEfbM0Xk2ltORVDKZZM40SD3qQoQe0orJEKwPfZwm3YPqwixhUMOndis6MhbmfvLBKjC8sKKIZKbJk8L11oNkCQzCgvjhyyEiQSuJcgCQSG4Mocfgc0Hkwcjal1UNgP0CBPikYqBIk9tONv4kLtBswH07vUCjEaHiFGlLf8MgXKzSgjp2HolRRccAOh0ILHz9qlGgIFkwAnzHJRjWFhlA7ROwINyB5HFj59PRZHFor6voq7l23EPNRwdWhgawqbivLSjRA4htEYUFkjESu67icTg5S0aW1sOkCiIysfJ9UnIWevOOLGpepcBxy1wEhd2WI3AZg7sr9WBmHWyasxMcvY/iOmsLtHSWNUWEGk9hScMPShasUA1AcHOtRZlqMeQ0OzYS9vQvYUjOLrzP07BUAFikcJNMi7gIxEw4pL1G54TcmmmoAQ5s7TGWErJZ2Io4yQ0ljRYhL8H5e62oDtLF8aDpnIvZ5R3GWJyAugdiiJW9hQAVTsnCBHhwu7rkBlBX6r3b7ejEY0k5GGeyKv66v+6dg7mcJTrWHbtMywbedYqCQ0FPwoytmSWsL8WTtChZCKKzEF7vP6De4x2BJkkniMgSdWhbeBSLtJZR9CTHetK1xb34AYIJ37OegYIoPVbXgJ/qDQK+bfCtxQRVKQu77WzOoM6SGL7MaZwCGJVk46aImai9fmam+WpHG+0BtQPWUgZ7RIAlPq6lkECUhZQ2gqWkMYKcYMYaIc4gYCDFHYa2d1nzp3+J1eCBay8IYZ0wQRKGAqvCuZ/UgbQPyllosq+XtfKIZOzmeJqRazpmmoP/76YfkjzV2NlXTDSBYB04SVlNQsFTbGPk1t/I4Jktu0XSgifO2ozFOiwd/0SssJDn0dn4xqk4GDTTKX73/wQyBLdqgJ+Wx6AQaba3BA9CKEzjtQYIfAsiYamapq80LAamYjinlKXUkxdpIDk0puXUEYzSalfRibAeDAKpNiqQ0FTwoxuGYzRnisyTotdVTclis1LHRQCy/qqL8oUaQzWRxilq5Mi0IJGtMY02cGLD69vGjkj3p6pGePKI8bkBv5evq8SjjyU04vJR2cQXQwSJyoinDsUJHCQ50jrFTT7yRdbdYQMB3MYCb6uBzJ9ewhXYPAIZSXfeEQBZZ3GPN3Nbhh/wkvAJLXnQMdi5NYYZ5GHE400GS5rXkOZSQsdZgIbzRnF9ueLnsfQ47wHAsirITnTlkCcuWWIUhJSbpM3wWhXNHvt2xUsKKMpdBSbJnBMcihkoDqAd1Zml/R4yrzow1Q2A5G+kzo/RhRxQS2lCSDRV8LlYLBOOoo1bF4jwJAwKMK1tWLHlu9i0j4Ig8qVm6wE1DxXwAwQwsaBWUg2pOOol2dHxyt6npwJEdLDDVYyRc2D0HbcbLUJQj8gPevQBUBOUHXPrsAPBERICpnYESeu2OHotpXQxRGlCCtLdIsu23MhZVEoJg8Qumj/UMMc34IBqTKLDTp76WzL/dMjCxK7MjhiGjeYAC/kj/jY/Rde7hpSM1xChrog6yZ7OWTuD56xBJnGFE+pT2ElSyCnJcwVzCjkqeNLfMEJqKW0G7OFIp0G+9mh50I9o8k1tpCY0xYqFNIALgIfc2me4n1bmJnRZ89oepgLPT0NTMLNZsvSCZAc3TXaNB07vail36/dBySis4m9/DR8izaLJW6bWCkVgm5T+ius3ZXq4xI+GnbveLbdRwF2mNtsrE0JjYc1AXknCOrLSu7Te/r4dPYMCl5qtiHNTn+TPbh1jCBHH+dMJNhwNgs3nT+OhQoQ0vYif56BMG6WowAcHR3DjQolxLzyVekHj00PBAaW7IIAF1EF+uRIWyXjQMAs2chdpaKPNaB+kSezYt0+CA04sOg5vx8Fr7Ofa9sUv87h7SLAUFSzbetCCZ9pmyLt6l6/TzoA1/ZBG9bIUVHLAbi/kdBFgYGyGwRQGBpkqCEg2ah9UD6EedEcEL3j4y0BQQCiExEnocA3SZboh+epgd3YsOkHskZwPuQ5OoyA0fTA5AXrHcUOQF+zkJHIA7PwCDk1gGVmGUZSSoPhNf+Tklauz98QofOlCIQ/tCD4dosHYPqtPCXB3agggQQIqQJsSkB+qn0rkQ1toJjON/OtCIB9RYv3PqRA4C4U68ZMlZn6BdgEvi2ziU+TQ6NIw3ej+AtDwMGEZk7e2IjxUWKdAxyaw9OCwSmeADTPPleyk6UhGDNXQb++W6Uk4q6F7/rg6WVTo82IoCxSIsFDrav4EPHphD3u4hR53WKVvYZUwNCCeM4PMBWzK+EfIthZOkuAwPo5C5jgoZgn6dUdvx5rIDmd58cXXdKNfw3l+wM2UjgrDJeQHhbD7HW2QDoZMCujgIUkk5Fg8VCsdyjOtnGRx8wgKRPZN5dR0zPUyfGZFVihbFRniXZFOZGKPnEQzU3AnD1KfR6weHW2XS6KbPJxUkOTZsAB9vTVp3Le1F8q5l+DMcLiIq78jxAImD2pGFw0VHfRatScGlK6SMu8leTmhUSMy8Uhdd6xBiH3Gdman4tjQGLboJfqz6fL2WKHTmrfsKZRYX6BTDjDldKMosaSTLdQS7oDisJNqAUhw1PfTlnacCO8vl8706Km1FROgLDmudzxg+EWTiArtHgLsRrAXYWdB0NmToNCJdKm0KWycZQqb+Mw76Qy29iQ5up/X7oyw8QZ75kP5F6iJAJz6KCmqxz8fEa/xnsMYcIO/vEkGRuMckhr4rIeLrKaXnmIzlNLxbFspOphkcnJdnz/Chp/Vlpj2P7jJQmQRwGnltkTV5dbF9fE3/fxoSqTROgq9wFUlbuYzYcasE0ouzBo+dDCDzxKAfhbAZYxQiHrLzV2iVexnDX/QnT1fsT/xuhu1ui5qIytgbGmRoQkeQooO8eJNNZsf0iALur8QxZFH0nCMnjerYQqG1pIfjyVZWxhVRznmmfLG00BcBWJE6hzQWRyFknuJnXuk8A5FRDCulwrWASSNoBtR+CtGdkPwYN2o7DOw/VGlCZPusRBFXODQdUM5zeHDIVuAJBLqbO/f9Qua+pDqEPk230Sob9lEZ8BHiCorjVghuI0lI4JDgHGRDD/prQ84B1pVGkIpVUAHCG+iz3Bn3qm2AVrYcYWhock4jso5+J7HfHVj4WMIQdGctq3psBCVVzupQOEioBGA2Bk+UILT7+VoX5mdxxA5fS42gISQVi/HTzrgMxu0fY6hE1ocUwwbsbWcezrY2n6S8/6cxXkOH4prpmPuFoikTzY7T85C4T2XYlbxLglSv2uLCgFv8Quk/wdesUdWPeHYIH0R729JIisN9Apdd4eB10aqwXrPt+Su9mA8k8n1sjMwnfsfF2j3jMUzXepSHmZ/BfqXvzgUNQQWOXO8YEuFBh4QTYCkOAPxywpYu1VxiDyJmKVcmJPGWk/gc3Pov02StyYDahwmzw3E1gYC9wkupyWfDqDSUMpCTH5e5N8B//lHiMuIkTNw4USHrJU67bjXGqNav6PBuQSoqTxc8avHoGmvqNtXzIaoyMIQIiiUHIM64cXieouplhNYln7qgc4wBVAYR104kO+CvKqsg4yIUlFNThVUAKZxZt1XA34h3TCUUiXVkZ0w8Hh2R0Z5L0b4LZvPd/p1gi/07h8qfwHrByuSxglc9cI4QIg2oqvC/qm0i7tjPLTgDhoWTAKDO2ONW5oe+/eKB9vZB8K6C25yCZ9RFVMnb6NRdRjyVK57CHHSkJBfnM2/j4ODUwRkqrtBBCrDsDpt8jhZdXoy/1BCqw3sSGhgGGy0a5Jw6BP/TExoCmNFYjZl248A0osgPyGEmRA+fAsqPVaNAfytu0vuQJ7rk3J4kTDTR2AlCHJ5cls26opZM4w3jMULh2YXKpcqGBtuleAlOZnaZGbD6DHzMd6i2oFeJ8z9XYmalg1Szd/ocZDc1C7Y6vcALJz2lYnTXiWEr2wawtoR4g3jvWUU2Ngjd1cewtFzEvM1NiHZPeLlIXFbBPawxNgMwwAlyNSuGF3zizVeOoC9bag1qRAQKQE/EZBWC2J8mnXAN2aTBboZ7HewnObE8CwROudZHmUM5oZ/Ugd/JZQK8lvAm43uDRAbyW8gZ+ZGq0EVerVGUKUSm/Idn8AQHdR4m7bue88WBwft9mSCeMOt1ncBwziOmJYI2ZR7ewNMPiCugmSsE4EyQ+QATJG6qORMGd4snEzc6B4shPIo4G1T7PgSm8PY5eUkPdF8JZ0VBtadbHXoJgnEhZQaODPj2gpODKJY5Yp4DOsLBFxWbvXN755KWylJm+oOd4zEL9Hpubuy2gyyfxh8oEfFutnYWdfB8PdESLWYvSqbElP9qo3u6KTmkhoacDauMNNjj0oy40DFV7Ql0aZj77xfGl7TJNHnIwgqOkenruYYNo6h724+zUQ7+vkCpZB+pGA562hYQiDxHVWOq0oDQl/QsoiY+cuI7iWq/ZIBtHcXJ7kks+h2fCNUPA82BzjnqktNts+RLdk1VSu+tqEn7QZCCsvEqk6FkfiOYkrsw092J8jsfIuEKypNjLxrKA9kiA19mxBD2suxQKCzwXGws7kEJvlhUiV9tArLIdZW0IORcxEzdzKmjtFhsjKy/44XYXdI5noQoRcvjZ1RMPACRqYg2V1+OwOepcOknRLLFdYgTkT5UApt/JhLM3jeFYprZV+Zow2g8fP+U68hkKFWJj2yBbKqsrp25xkZX1DAjUw52IMYWaOhab8Kp05VrdNftqwRrymWF4OQSjbdfzmRZirK8FMJELEgER2PHjEAN9pGfLhCUiTJFbd5LBkOBMaxLr/A1SY9dXFz4RjzoU9ExfJCmx/I9FKEGT3n2cmzl2X42L3Jh+AbQq6sA+Ss1kitoa4TAYgKHaoybHUDJ51oETdeI/9ThSmjWGkyLi5QAGWhL0BG1UsTyRGRJOldKBrYJeB8ljLJHfATWTEQBXBDnQexOHTB+Un44zExFE4vLytcu5NwpWrUxO/0ZICUGM7hGABXym0V6ZvDST0E370St9MIWQOTWngeoQHUTdCJUP04spMBMS8LSker9cReVQkULFDIZDFPrhTzBl6sed9wcZQTbL+BDqMyaN3RJPh/anbx+Iv+qgQdAa3M9Z5JmvYlh4qop+Ho1F1W5gbOE9YKLgAnWytXElU4G8GtW47lhgFE6gaSs+gs37sFvi0PPVvA5dnCBgILTwoKd/+DoL9F6inlM7H4rOTzD79KJgKlZO/Zgt22UsKhrAaXU5ZcLrAglTVKJEmNJvORGN1vqrcfSMizfpsgbIe9zno+gBoKVXgIL/VI8dB1O5o/R3Suez/gD7M781ShjKpIIORM/nxG+jjhhgPwsn2IoXsPGPqYHXA63zJ07M2GPEykQwJBYLK808qYxuIew4frk52nhCsnCYmXiR6CuapvE1IwRB4/QftDbEn+AucIr1oxrLabRj9q4ae0+fXkHnteAJwXRbVkR0mctVSwEbqhJiMSZUp9DNbEDMmjX22m3ABpkrPQQTP3S1sib5pD2VRKRd+eNAjLYyT0hGrdjWJZy24OYXRoWQAIhGBZRxuBFMjjZQhpgrWo8SiFYbojcHO8V5DyscJpLTHyx9Fimassyo5U6WNtquUMYgccaHY5amgR3PQzq3ToNM5ABnoB9kuxsebqmYZm0R9qxJbFXCQ1UPyFIbxoUraTJFDpCk0Wk9GaYJKz/6oHwEP0Q14lMtlddQsOAU9zlYdMVHiT7RQP3XCmWYDcHCGbVRHGnHuwzScA0BaSBOGkz3lM8CArjrBsyEoV6Ys4qgDK3ykQQPZ3hCRGNXQTNNXbEb6tDiTDLKOyMzRhCFT+mAUmiYbV3YQVqFVp9dorv+TsLeCykS2b5yyu8AV7IS9cxcL8z4Kfwp+xJyYLv1OsxQCZwTB4a8BZ/5EdxTBJthApqyfd9u3ifr/WILTqq5VqgwMT9SOxbSGWLQJUUWCVi4k9tho9nEsbUh7U6NUsLmkYFXOhZ0kmamaJLRNJzSj/qn4Mso6zb6iLLBXoaZ6AqeWCjHQm2lztnejYYM2eubnpBdKVLORZhudH3JF1waBJKA9+W8EhMj3Kzf0L4vi4k6RoHh3Z5YgmSZmk6ns4fjScjAoL8GoOECgqgYEBYUGFVO4FUv4/YtowhEmTs0vrvlD/CrisnoBNDAcUi/teY7OctFlmARQzjOItrrlKuPO6E2Ox93L4O/4DcgV/dZ7qR3VBwVQxP1GCieA4RIpweYJ5FoYrHxqRBdJjnqbsikA2Ictbb8vE1GYIo9dacK0REgDX4smy6GAkxlH1yCGGsk+tgiDhNKuKu3yNrMdxafmKTF632F8Vx4BNK57GvlFisrkjN9WDAtjsWA0ENT2e2nETUb/n7qwhvGnrHuf5bX6Vh/n3xffU3PeHdR+FA92i6ufT3AlyAREoNDh6chiMWTvjKjHDeRhOa9YkOQRq1vQXEMppAQVwHCuIcV2g5rBn6GmZZpTR7vnSD6ZmhdSl176gqKTXu5E+YbfL0adwNtHP7dT7t7b46DVZIkzaRJOM+S6KcrzYVg+T3wSRFRQashjfU18NutrKa/7PXbtuJvpIjbgPeqd+pjmRw6YKpnANFSQcpzTZgpSNJ6J7uiagAbir/8tNXJ/OsOnRh6iuIexxrmkIneAgz8QoLmiaJ8sLQrELVK2yn3wOHp57BAZJhDZjTBzyoRAuuZ4eoxHruY1pSb7qq79cIeAdOwin4GdgMeIMHeG+FZWYaiUQQyC5b50zKjYw97dFjAeY2I4Bnl105Iku1y0lMA1ZHolLx19uZnRdILcXKlZGQx/GdEqSsMRU1BIrFqRcV1qQOOHyxOLXEGcbRtAEsuAC2V4K3p5mFJ22IDWaEkk9ttf5Izb2LkD1MnrSwztXmmD/Qi/EmVEFBfiKGmftsPwVaIoZanlKndMZsIBOskFYpDOq3QUs9aSbAAtL5Dbokus2G4/asthNMK5UQKCOhU97oaOYNGsTah+jfCKsZnTRn5TbhFX8ghg8CBYt/BjeYYYUrtUZ5jVij/op7V5SsbA4mYTOwZ46hqdpbB6Qvq3AS2HHNkC15pTDIcDNGsMPXaBidXYPHc6PJAkRh29Vx8KcgX46LoUQBhRM+3SW6Opll/wgxxsPgKJKzr5QCmwkUxNbeg6Wj34SUnEzOemSuvS2OetRCO8Tyy+QbSKVJcqkia+GvDefFwMOmgnD7h81TUtMn+mRpyJJ349HhAnoWFTejhpYTL9G8N2nVg1qkXBeoS9Nw2fB27t7trm7d/QK7Cr4uoCeOQ7/8JfKT77KiDzLImESHw/0wf73QeHu74hxv7uihi4fTX+XEwAyQG3264dwv17aJ5N335Vt9sdrAXhPOAv8JFvzqyYXwfx8WYJaef1gMl98JRFyl5Mv5Uo/oVH5ww5OzLFsiTPDns7fS6EURSSWd/92BxMYQ8sBaH+j+wthQPdVgDGpTfi+JQIWMD8xKqULliRH01rTeyF8x8q/GBEEEBrAJMPf25UQwi0b8tmqRXY7kIvNkzrkvRWLnxoGYEJsz8u4oOyMp8cHyaybb1HdMCaLApUE+/7xLIZGP6H9xuSEXp1zLIdjk5nBaMuV/yTDRRP8Y2ww5RO6d2D94o+6ucWIqUAvgHIHXhZsmDhjVLczmZ3ca0Cb3PpKwt2UtHVQ0BgFJsqqTsnzZPlKahRUkEu4qmkJt+kqdae76ViWe3STan69yaF9+fESD2lcQshLHWVu4ovItXxO69bqC5p1nZLvI8NdQB9s9UNaJGlQ5mG947ipdDA0eTIw/A1zEdjWquIsQXXGIVEH0thC5M+W9pZe7IhAVnPJkYCCXN5a32HjN6nsvokEqRS44tGIs7s2LVTvcrHAF+RVmI8L4HUYk4x+67AxSMJKqCg8zrGOgvK9kNMdDrNiUtSWuHFpC8/p5qIQrEo/H+1l/0cAwQ2nKmpWxKcMIuHY44Y6DlkpO48tRuUGBWT0FyHwSKO72Ud+tJUfdaZ4CWNijzZtlRa8+CkmO/EwHYfPZFU/hzjFWH7vnzHRMo+aF9u8qHSAiEkA2HjoNQPEwHsDKOt6hOoK3Ce/+/9boMWDa44I6FrQhdgS7OnNaSzwxWKZMcyHi6LN4WC6sSj0qm2PSOGBTvDs/GWJS6SwEN/ULwpb4LQo9fYjUfSXRwZkynUazlSpvX9e+G2zor8l+YaMxSEomDdLHGcD6YVQPegTaA74H8+V4WvJkFUrjMLGLlvSZQWvi8/QA7yzQ8GPno//5SJHRP/OqKObPCo81s/+6WgLqykYpGAgQZhVDEBPXWgU/WzFZjKUhSFInufPRiMAUULC6T11yL45ZrRoB4DzOyJShKXaAJIBS9wzLYIoCEcJKQW8GVCx4fihqJ6mshBUXSw3wWVj3grrHQlGNGhIDNNzsxQ3M+GWn6ASobIWC+LbYOC6UpahVO13Zs2zOzZC8z7FmA05JhUGyBsF4tsG0drcggIFzgg/kpf3+CnAXKiMgIE8Jk/Mhpkc8DUJEUzDSnWlQFme3d0sHZDrg7LavtsEX3cHwjCYA17pMTfx8Ajw9hHscN67hyo+RJQ4458RmPywXykkVcW688oVUrQhahpPRvTWPnuI0B+SkQu7dCyvLRyFYlC1LG1gRCIvn3rwQeINzZQC2KXq31FaR9UmVV2QeGVqBHjmE+VMd3b1fhCynD0pQNhCG6/WCDbKPyE7NRQzL3BzQAJ0g09aUzcQA6mUp9iZFK6Sbp/YbHjo++7/Wj8S4YNa+ZdqAw1hDrKWFXv9+zaXpf8ZTDSbiqsxnwN/CzK5tPkOr4tRh2kY3Bn9JtalbIOI4b3F7F1vPQMfoDcdxMS8CW9m/NCW/HILTUVWQIPiD0j1A6bo8vsv6P1hCESl2abrSJWDrq5sSzUpwoxaCU9FtJyYH4QFMxDBpkkBR6kn0LMPO+5EJ7Z6bCiRoPedRZ/P0SSdii7ZnPAtVwwHUidcdyspwncz5uq6vvm4IEDbJVLUFCn/LvIHfooUBTkFO130FC7CmmcrKdgDJcid9mvVzsDSibOoXtIf9k6ABle3PmIxejodc4aob0QKS432srrCMndbfD454q52V01G4q913mC5HOsTzWF4h2No1av1VbcUgWAqyoZl+11PoFYnNv2HwAODeNRkHj+8SF1fcvVBu6MrehHAZK1Gm69ICcTKizykHgGFx7QdowTVAsYEF2tVc0Z6wLryz2FI1sc5By2znJAAmINndoJiB4sfPdPrTC8RnkW7KRCwxC6YvXg5ahMlQuMpoCSXjOlBy0Kij+bsCYPbGp8BdCBiLmLSAkEQRaieWo1SYvZIKJGj9Ur/eWHjiB7SOVdqMAVmpBvfRiebsFjger7DC+8kRFGtNrTrnnGD2GAJb8rQCWkUPYHhwXsjNBSkE6lGWUj5QNhK0DMNM2l+kXRZ0KLZaGsFSIdQz/HXDxf3/TE30+DgBKWGWdxElyLccJfEpjsnszECNoDGZpdwdRgCixeg9L4EPhH+RptvRMVRaahu4cySjS3P5wxAUCPkmn+rhyASpmiTaiDeggaIxYBmtLZDDhiWIJaBgzfCsAGUF1Q1SFZYyXDt9skCaxJsxK2Ms65dmdp5WAZyxik/zbrTQk5KmgxCg/f45L0jywebOWUYFJQAJia7XzCV0x89rpp/f3AVWhSPyTanqmik2SkD8A3Ml4NhIGLAjBXtPShwKYfi2eXtrDuKLk4QlSyTw1ftXgwqA2jUuopDl+5tfUWZNwBpEPXghzbBggYCw/dhy0ntds2yeHCDKkF/YxQjNIL/F/37jLPHCKBO9ibwYCmuxImIo0ijV2Wbg3kSN2psoe8IsABv3RNFaF9uMyCtCYtqcD+qNOhwMlfARQUdJ2tUX+MNJqOwIciWalZsmEjt07tfa8ma4cji9sqz+Q9hWfmMoKEbIHPOQORbhQRHIsrTYlnVTNvcq1imqmmPDdVDkJgRcTgB8Sb6epCQVmFZe+jGDiNJQLWnfx+drTKYjm0G8yH0ZAGMWzEJhUEQ4Maimgf/bkvo8PLVBsZl152y5S8+HRDfZIMCbYZ1WDp4yrdchOJw8k6R+/2pHmydK4NIK2PHdFPHtoLmHxRDwLFb7eB+M4zNZcB9NrAgjVyzLM7xyYSY13ykWfIEEd2n5/iYp3ZdrCf7fL+en+sIJu2W7E30MrAgZBD1rAAbZHPgeAMtKCg3NpSpYQUDWJu9bT3V7tOKv+NRiJc8JAKqqgCA/PNRBR7ChpiEulyQApMK1AyqcWnpSOmYh6yLiWkGJ2mklCSPIqN7UypWj3dGi5MvsHQ87MrB4VFgypJaFriaHivwcHIpmyi5LhNqtem4q0n8awM19Qk8BOS0EsqGscuuydYsIGsbT5GHnERUiMpKJl4ON7qjB4fEqlGN/hCky89232UQCiaeWpDYCJINXjT6xl4Gc7DxRCtgV0i1ma4RgWLsNtnEBRQFqZggCLiuyEydmFd7WlogpkCw5G1x4ft2psm3KAREwVwr1Gzl6RT7FDAqpVal34ewVm3VH4qn5mjGj+bYL1NgfLNeXDwtmYSpwzbruDKpTjOdgiIHDVQSb5/zBgSMbHLkxWWgghIh9QTFSDILixVwg0Eg1puooBiHAt7DzwJ7m8i8/i+jHvKf0QDnnHVkVTIqMvIQImOrzCJwhSR7qYB5gSwL6aWL9hERHCZc4G2+JrpgHNB8eCCmcIWIQ6rSdyPCyftXkDlErUkHafHRlkOIjxGbAktz75bnh50dU7YHk+Mz7wwstg6RFZb+TZuSOx1qqP5C66c0mptQmzIC2dlpte7vZrauAMm/7RfBYkGtXWGiaWTtwvAQiq2oD4YixPLXE2khB2FRaNRDTk+9sZ6K74Ia9VntCpN4BhJGJMT4Z5c5FhSepRCRWmBXqx+whVZC4me4saDs2iNqXMuCl6iAZflH8fscC1sTsy4PHeC+XYuqMBMUun5YezKbRKmEPwuK+CLzijPEQgfhahQswBBLfg/GBgBiI4QwAqzJkkyYAWtjzSg2ILgMAgqxYfwERRo3zruBL9WOryUArSD8sQOcD7fvIODJxKFS615KFPsb68USBEPPj1orNzFY2xoTtNBVTyzBhPbhFH0PI5AtlJBl2aSgNPYzxYLw7XTDBDinmVoENwiGzmngrMo8OmnRP0Z0i0Zrln9DDFcnmOoBZjABaQIbPOJYZGqX+RCMlDDbElcjaROLDoualmUIQ88Kekk3iM4OQrADcxi3rJguS4MOIBIgKgXrjd1WkbCdqxJk/4efRIFsavZA7KvvJQqp3Iid5Z0NFc5aiMRzGN3vrpBzaMy4JYde3wr96PjN90AYOIbyp6T4zj8LoE66OGcX1Ef4Z3KoWLAUF4BTg7ug/AbkG5UNQXAMkQezujSHeir2uTThgd3gpyzDrbnEdDRH2W7U6PeRvBX1ZFMP5RM+Zu6UUZZD8hDPHldVWntTCNk7To8IeOW9yn2wx0gmurwqC60AOde4r3ETi5pVMSDK8wxhoGAoEX9NLWHIR33VbrbMveii2jAJlrxwytTHbWNu8Y4N8vCCyZjAX/pcsfwXbLze2+D+u33OGBoJyAAL3jn3RuEcdp5If8O+a4NKWvxOTyDltG0IWoHhwVGe7dKkCWFT++tm+haBCikRUUMrMhYKZJKYoVuv/bsJzO8DwfVIInQq3g3BYypiz8baogH3r3GwqCwFtZnz4xMjAVOYnyOi5HWbFA8n0qz1OjSpHWFzpQOpvkNETZBGpxN8ybhtqV/DMUxd9uFZmBfKXMCn/SqkWJyKPnT6lq+4zBZni6fYRByJn6OK+OgPBGRAJluwGSk4wxjOOzyce/PKODwRlsgrVkdcsEiYrqYdXo0Er2GXi2GQZd0tNJT6c9pK1EEJG1zgDJBoTVuCXGAU8BKTvCO/cEQ1Wjk3Zzuy90JX4m3O5IlxVFhYkSUwuQB2up7jhvkm+bddRQu5F9s0XftGEJ9JSuSk+ZachCbdU45fEqbugzTIUokwoAKvpUQF/CvLbWW5BNQFqFkJg2f30E/48StNe5QwBg8zz3YAJ82FZoXBxXSv4QDooDo79NixyglO9AembuBcx5Re3CwOKTHebOPhkmFC7wNaWtoBhFuV4AkEuJ0J+1pT0tLkvFVZaNzfhs/Kd3+A9YsImlO4XK4vpCo/elHQi/9gkFg07xxnuXLt21unCIpDV+bbRxb7FC6nWYTsMFF8+1LUg4JFjVt3vqbuhHmDKbgQ4e+RGizRiO8ky05LQGMdL2IKLSNar0kNG7lHJMaXr5mLdG3nykgj6vB/KVijd1ARWkFEf3yiUw1v/WaQivVUpIDdSNrrKbjO5NPnxz6qTTGgYg03HgPhDrCFyYZTi3XQw3HXCva39mpLNFtz8AiEhxAJHpWX13gCTAwgm9YTvMeiqetdNQv6IU0hH0G+ZManTqDLPjyrOse7WiiwOJCG+J0pZYULhN8NILulmYYvmVcV2MjAfA39sGKqGdjpiPo86fecg65UPyXDIAOyOkCx5NQsLeD4gGVjTVDwOHWkbbBW0GeNjDkcSOn2Nq4cEssP54t9D749A7M1AIOBl0Fi0sSO5v3P7LCBrM6ZwFY6kp2FX6AcbGUdybnfChHPyu6WlRZ2Fwv9YM0RMI7kISRgR8HpQSJJOyTfXj/6gQKuihPtiUtlCQVPohUgzfezTg8o1b3n9pNZeco1QucaoXe40Fa5JYhqdTspFmxGtW9h5ezLFZs3j/N46f+S2rjYNC2JySXrnSAFhvAkz9a5L3pza8eYKHNoPrvBRESpxYPJdKVUxBE39nJ1chrAFpy4MMkf0qKgYALctGg1DQI1kIymyeS2AJNT4X240d3IFQb/0jQbaHJ2YRK8A+ls6WMhWmpCXYG5jqapGs5/eOJErxi2/2KWVHiPellTgh/fNl/2KYPKb7DUcAg+mCOPQFCiU9Mq/WLcU1xxC8aLePFZZlE+PCLzf7ey46INWRw2kcXySR9FDgByXzfxiNKwDFbUSMMhALPFSedyjEVM5442GZ4hTrsAEvZxIieSHGSgkwFh/nFNdrrFD4tBH4Il7fW6ur4J8Xaz7RW9jgtuPEXQsYk7gcMs2neu3zJwTyUerHKSh1iTBkj2YJh1SSOZL5pLuQbFFAvyO4k1Hxg2h99MTC6cTUkbONQIAnEfGsGkNFWRbuRyyaEZInM5pij73EA9rPIUfU4XoqQpHT9THZkW+oKFLvpyvTBMM69tN1Ydwv1LIEhHsC+ueVG+w+kyCPsvV3erRikcscHjZCkccx6VrBkBRusTDDd8847GA7p2Ucy0y0HdSRN6YIBciYa4vuXcAZbQAuSEmzw+H/AuOx+aH+tBL88H57D0MsqyiZxhOEQkF/8DR1d2hSPMj/sNOa5rxcUnBgH8ictv2J+cb4BA4v3MCShdZ2vtK30vAwkobnEWh7rsSyhmos3WC93Gn9C4nnAd/PjMMtQfyDNZsOPd6XcAsnBE/mRHtHEyJMzJfZFLE9OvQa0i9kUmToJ0ZxknTgdl/XPV8xoh0K7wNHHsnBdvFH3sv52lU7UFteseLG/VanIvcwycVA7+BE1Ulyb20BvwUWZcMTKhaCcmY3ROpvonVMV4N7yBXTL7IDtHzQ4CCcqF66LjF3xUqgErKzolLyCG6Kb7irP/MVTCCwGRxfrPGpMMGvPLgJ881PHMNMIO09T5ig7AzZTX/5PLlwnJLDAPfuHynSGhV4tPqR3gJ4kg4c06c/F1AcjGytKm2Yb5jwMotF7vro4YDLWlnMIpmPg36NgAZsGA0W1spfLSue4xxat0Gdwd0lqDBOgIaMANykwwDKejt5YaNtJYIkrSgu0KjIg0pznY0SCd1qlC6R19g97UrWDoYJGlrvCE05J/5wkjpkre727p5PTRX5FGrSBIfJqhJE/IS876PaHFkx9pGTH3oaY3jJRvLX9Iy3Edoar7cFvJqyUlOhAEiOSAyYgVEGkzHdug+oRHIEOXAExMiTSKU9A6nmRC8mp8iYhwWdP2U/5EkFAdPrZw03YA3gSyNUtMZeh7dDCu8pF5x0VORCTgKp07ehy7NZqKTpIC4UJJ89lnboyAfy5OyXzXtuDRbtAFjZRSyGFTpFrXwkpjSLIQIG3N0Vj4BtzK3wdlkBJrO18MNsgseR4BysJilI0wI6ZahLhBFA0XBmV8d4LUzEcNVb0xbLjLTETYN8OEVqNxkt10W614dd1FlFFVTIgB7/BQQp1sWlNolpIu4ekxUTBV7NmxOFKEBmmN+nA7pvF78/RII5ZHA09OAiE/66MF6HQ+qVEJCHxwymukkNvzqHEh52dULPbVasfQMgTDyBZzx4007YiKdBuUauQOt27Gmy8ISclPmEUCIcuLbkb1mzQSqIa3iE0PJh7UMYQbkpe+hXjTJKdldyt2mVPwywoODGJtBV1lJTgMsuSQBlDMwhEKIfrvsxGQjHPCEfNfMAY2oxvyKcKPUbQySkKG6tj9AQyEW3Q5rpaDJ5Sns9ScLKeizPRbvWYAw4bXkrZdmB7CQopCH8NAmqbuciZChHN8lVGaDbCnmddnqO1PQ4ieMYfcSiBE5zzMz+JV/4eyzrzTEShvqSGzgWimkNxLvUj86iAwcZuIkqdB0VaIB7wncLRmzHkiUQpPBIXbDDLHBlq7vp9xwuC9AiNkIptAYlG7Biyuk8ILdynuUM1cHWJgeB+K3wBP/ineogxkvBNNQ4AkW0hvpBOQGFfeptF2YTR75MexYDUy7Q/9uocGsx41O4IZhViw/2FvAEuGO5g2kyXBUijAggWM08bRhXg5ijgMwDJy40QeY/cQpUDZiIzmvskQpO5G1zyGZA8WByjIQU4jRoFJt56behxtHUUE/om7Rj2psYXGmq3llVOCgGYKNMo4pzwntITtapDqjvQtqpjaJwjHmDzSVGLxMt12gEXAdLi/caHSM3FPRGRf7dB7YC+cD2ho6oL2zGDCkjlf/DFoQVl8GS/56wur3rdV6ggtzZW60MRB3g+U1W8o8cvqIpMkctiGVMzXUFI7FacFLrgtdz4mTEr4aRAaQ2AFQaNeG7GX0yOJgMRYFziXdJf24kg/gBQIZMG/YcPEllRTVNoDYR6oSJ8wQNLuihfw81UpiKPm714bZX1KYjcXJdfclCUOOpvTxr9AAJevTY4HK/G7F3mUc3GOAKqh60zM0v34v+ELyhJZqhkaMA8UMMOU90f8RKEJFj7EqepBVwsRiLbwMo1J2zrE2UYJnsgIAscDmjPjnzI8a719Wxp757wqmSJBjXowhc46QN4RwKIxqEE6E5218OeK7RfcpGjWG1jD7qND+/GTk6M56Ig4yMsU6LUW1EWE+fIYycVV1thldSlbP6ltdC01y3KUfkobkt2q01YYMmxpKRvh1Z48uNKzP/IoRIZ/F6buOymSnW8gICitpJjKWBscSb9JJKaWkvEkqinAJ2kowKoqkqZftRqfRQlLtKoqvTRDi2vg/RrPD/d3a09J8JhGZlEkOM6znTsoMCsuvTmywxTCDhw5dd0GJOHCMPbsj3QLkTE3MInsZsimDQ3HkvthT7U9VA4s6G07sID0FW4SHJmRGwCl+Mu4xf0ezqeXD2PtPDnwMPo86sbwDV+9PWcgFcARUVYm3hrFQrHcgMElFGbSM2A1zUYA3baWfheJp2AINmTJLuoyYD/OwA4a6V0ChBN97E8YtDBerUECv0u0TlxR5yhJCXvJxgyM73Bb6pyq0jTFJDZ4p1Am1SA6sh8nADd1hAcGBMfq4d/UfwnmBqe0Jun1n1LzrgKuZMAnxA3NtCN7Klf4BH+14B7ibBmgt0TGUafVzI4uKlpF7v8NmgNjg90D6QE3tbx8AjSAC+OA1YJvclyPKgT27QpIEgVYpbPYGBsnyCNrGz9XUsCHkW1QAHgL2STZk12QGqmvAB0NFteERkvBIH7INDsNW9KKaAYyDMdBEMzJiWaJHZALqDxQDWRntumSDPcplyFiI1oDpT8wbwe01AHhW6+vAUUBoGhY3CT2tgwehdPqU/4Q7ZLYvhRl/ogOvR9O2+wkkPKW5vCTjD2fHRYXONCoIl4Jh1bZY0ZE1O94mMGn/dFSWBWzQ/VYk+Gezi46RgiDv3EshoTmMSlioUK6MQEN8qeyK6FRninyX8ZPeUWjjbMJChn0n/yJvrq5bh5UcCAcBYSafTFg7p0jDgrXo2QWLb3WpSOET/Hh4oSadBTvyDo10IufLzxiMLAnbZ1vcUmj3w7BQuIXjEZXifwukVxrGa9j+DXfpi12m1RbzYLg9J2wFergEwOxFyD0/JstNK06ZN2XdZSGWxcJODpQHOq4iKqjqkJUmPu1VczL5xTGUfCgLEYyNBCCbMBFT/cUP6pE/mujnHsSDeWxMbhrNilS5MyYR0nJyzanWXBeVcEQrRIhQeJA6Xt4f2eQESNeLwmC10WJVHqwx8SSyrtAAjpGjidcj1E2FYN0LObUcFQhafUKTiGmHWRHGsFCB+HEXgrzJEB5bp0QiF8ZHh11nFX8AboTD0PS4O1LqF8XBks2MpjsQnwKHF6HgaKCVLJtcr0XjqFMRGfKv8tmmykhLRzu+vqQ02+KpJBjaLt9ye1Ab+BbEBhy4EVdIJDrL2naV0o4wU8YZ2Lq04FG1mWCKC+UwkXOoAjneU/xHplMQo2cXUlrVNqJYczgYlaOEczVCs/OCgkyvLmTmdaBJc1iBLuKwmr6qtRnhowngsDxhzKFAi02tf8bmET8BO27ovJKF1plJwm3b0JpMh38+xsrXXg7U74QUM8ZCIMOpXujHntKdaRtsgyEZl5MClMVMMMZkZLNxH9+b8fH6+b8Lev30A9TuEVj9CqAdmwAAHBPbfOBFEATAPZ2CS0OH1Pj/0Q7PFUcC8hDrxESWdfgFRm+7vvWbkEppHB4T/1ApWnlTIqQwjcPl0VgS1yHSmD0OdsCVST8CQVwuiew1Y+g3QGFjNMzwRB2DSsAk26cmA8lp2wIU4p93AUBiUHFGOxOajAqD7Gm6NezNDjYzwLOaSXRBYcWipTSONHjUDXCY4mMI8XoVCR/Rrs/JLKXgEx+qkmeDlFOD1/yTQNDClRuiUyKYCllfMiQiyFkmuTz2vLsBNyRW+xz+5FElFxWB28VjYIGZ0Yd+5wIjkcoMaggxswbT0pCmckRAErbRlIlcOGdBo4djTNO8FAgQ+lT6vPS60BwTRSUAM3ddkEAZiwtEyArrkiDRnS7LJ+2hwbzd2YDQagSgACpsovmjil5wfPuXq3GuH0CyE7FK3M4FgRaFoIkaodORrPx1+JpI9psyNYIFuJogZa0/1AhOWdlHQxdAgbwacsHqPZo8u/ngAH2GmaTdhYnBfSDbBfh8CHq6Bx5bttP2+RdM+MAaYaZ0Y/ADkbNCZuAyAVQa2OcXOeICmDn9Q/eFkDeFQg5MgHEDXq/tVjj+jtd26nhaaolWxs1ixSUgOBwrDhRIGOLyOVk2/Bc0UxvseQCO2pQ2i+Krfhu/WeBovNb5dJxQtJRUDv2mCwYVpNl2efQM9xQHnK0JwLYt/U0Wf+phiA4uw8G91slC832pmOTCAoZXohg1fewCZqLBhkOUBofBWpMPsqg7XEXgPfAlDo2U5WXjtFdS87PIqClCK5nW6adCeXPkUiTGx0emOIDQqw1yFYGHEVx20xKjJVYe0O8iLmnQr3FA9nSIQilUKtJ4ZAdcTm7+ExseJauyqo30hs+1qSW211A1SFAOUgDlCGq7eTIcMAeyZkV1SQJ4j/e1Smbq4HcjqgFbLAGLyKxlMDMgZavK5NAYH19Olz3la/QCTiVelFnU6O/GCvykqS/wZJDhKN9gBtSOp/1SP5VRgJcoVj+kmf2wBgv4gjrgARBWiURYx8xENV3bEVUAAWWD3dYDKAIWk5opaCFCMR5ZjJExiCAw7gYiSZ2rkyTce4eNMY3lfGn+8p6+vBckGlKEXnA6Eota69OxDO9oOsJoy28BXOR0UoXNRaJD5ceKdlWMJlOFzDdZNpc05tkMGQtqeNF2lttZqNco1VtwXgRstLSQ6tSPChgqtGV5h2DcDReIQadaNRR6AsAYKL5gSFsCJMgfsaZ7DpKh8mg8Wz8V7H+gDnLuMxaWEIUPevIbClgap4dqmVWSrPgVYCzAoZHIa5z2Ocx1D/GvDOEqMOKLrMefWIbSWHZ6jbgA8qVBhYNHpx0P+jAgN5TB3haSifDcApp6yymEi6Ij/GsEpDYUgcHATJUYDUAmC1SCkJ4cuZXSAP2DEpQsGUjQmKJfJOvlC2x/pChkOyLW7KEoMYc5FDC4v2FGqSoRWiLsbPCiyg1U5yiHZVm1XLkHMMZL11/yxyw0UnGig3MFdZklN5FI/qiT65T+jOXOdO7XbgWurOAZR6Cv9uu1cm5LjkXX4xi6mWn5r5NjBS0gTliHhMZI2WNqSiSphEtiCAwnafS11JhseDGHYQ5+bqWiAYiAv6Jsf79/VUs4cIl+n6+WOjcgB/2l5TreoAV2717JzZbQIR0W1cl/dEqCy5kJ3ZSIHuU0vBoHooEpiHeQWVkkkOqRX27eD1FWw4BfO9CJDdKoSogQi3hAAwsPRFrN5RbX7bqLdBJ9JYMohWrgJKHSjVl1sy2xAG0E3sNyO0oCbSGOxCNBRRXTXenYKuwAoDLfnDcQaCwehUOIDiHAu5m5hMpKeKM4sIo3vxACakIxKoH2YWF2QM84e6F5C5hJU4g8uxuFOlAYnqtwxmHyNEawLW/PhoawJDrGAP0JYWHgAVUByo/bGdiv2T2EMg8gsS14/rAdzlOYazFE7w4OzxeKiWdm3nSOnQRRKXSlVo8HEAbBfyJMKqoq+SCcTSx5NDtbFwNlh8VhjGGDu7JG5/TAGAvniQSSUog0pNzTim8Owc6QTuSKSTXlQqwV3eiEnklS3LeSXYPXGK2VgeZBqNcHG6tZHvA3vTINhV0ELuQdp3t1y9+ogD8Kk/W7QoRN1UWPqM4+xdygkFDPLoTaumKReKiLWoPHOfY54m3qPx4c+4pgY3MRKKbljG8w4wvz8pxk3AqKsy4GMAkAtmRjRMsCxbb4Q2Ds0Ia9ci8cMT6DmsJG00XaHCIS+o3F8YVVeikw13w+OEDaCYYhC0ZE54kA4jpjruBr5STWeqQG6M74HHL6TZ3lXrd99ZX++7LhNatQaZosuxEf5yRA15S9gPeHskBIq3Gcw81AGb9/O53DYi/5CsQ51EmEh8Rkg4vOciClpy4d04eYsfr6fyQkBmtD+P8sNh6e+XYHJXT/lkXxT4KXU5F2sGxYyzfniMMQkb9OjDN2C8tRRgTyL7GwozH14PrEUZc6oz05Emne3Ts5EG7WolDmU8OB1LDG3VrpQxp+pT0KYV5dGtknU64JhabdqcVQbGZiAxQAnvN1u70y1AnmvOSPgLI6uB4AuDGhmAu3ATkJSw7OtS/2ToPjqkaq62/7WFG8advGlRRqxB9diP07JrXowKR9tpRa+jGJ91zxNTT1h8I2PcSfoUPtd7NejVoH03EUcqSBuFZPkMZhegHyo2ZAITovmm3zAIdGFWxoNNORiMRShgwdYwFzkPw5PA4a5MIIQpmq+nsp3YMuXt/GkXxLx/P6+ZJS0lFyz4MunC3eWSGE8xlCQrKvhKUPXr0hjpAN9ZK4PfEDrPMfMbGNWcHDzjA7ngMxTPnT7GMHar+gMQQ3NwHCv4zH4BIMYvzsdiERi6gebRmerTsVwZJTRsL8dkZgxgRxmpbgRcud+YlCIRpPwHShlUSwuipZnx9QCsEWziVazdDeKSYU5CF7UVPAhLer3CgJOQXl/zh575R5rsrmRnKAzq4POFdgbYBuEviM4+LVC15ssLNFghbTtHWerS1hDt5s4qkLUha/qpZXhWh1C6lTQAqCNQnaDjS7UGFBC6wTu8yFnKJnExCnAs3Ok9yj5KpfZESQ4lTy5pTGTnkAUpxI+yjEldJfSo4y0QhG4i4IwkRFGcjWY8+EzgYYJUK7BXQksLxAww/YYWBMhJILB9e8ePEJ4OP7z+4/wOQDl64iOYDp26DaONPxpKtBxq/aTzRGarm3VkPYTLJKx6Z/Mw2YbBGseJhPMwhhNswrIkyvV2BYzrvZbxLpKwcWJhYmFtVZ+lPEq91FzVp1HlQY1bZVLqeNR9SAUn6n0E28k/UuGkNpP1DBI5ch/EehZfjUQ9aE41NhETExoPT2gGQz0IhWJbEOvTQ4wgcXCHHFBhewYUiFHuhRSAUVmEHeCRQHQkXGFwkAgyzREJCVN7TRnTon36Zw3tPhx4EALwNdwDv+J41YSP4B2CQqz0EFgARZ4ESgBHQgROwAVn9GTI+HYexTUevLUeta4/DqKrbMVS+Yqb8hUwYCrlgKtmAq1YCrFgKrd4qpXiqZcKn1oqdWipjYKpWwVPVYqW6xUpVipKqFR3QKjagVEtAqHpxUMTitsnFaJOKx2cVhswq35RVpyiq9lFVNIKnOQVMkgqtYxVNxiqQjFS7GKlSIVIsQqPIhUWwioigFQ++KkN8VHr49HDw9Ebo9EDo9DTo9Crg9BDg9/Wx7gWx7YWwlobYrOGxWPNisAaAHEyALpkAVDIAeWAArsABVXACYuAD5cAF6wAKFQAQqgAbVAAsoAAlQAUaYAfkwAvogBWQACOgAD9AAHSAAKT4GUdMiOvFngBTwCn2AZ7Dv6B6k/90B8+yRnkV144AIBoAMTQATGgAjNAA4YABgwABZgB/mQCwyAVlwCguASlwCEuAQFwB4uAMlwBYuAJlQAUVAAhUD2KgdpUDaJgaRMDFJgX5MC1JgWJEAokQCWRAHxEAWkQBMRADpEAMkQAYROAEecC484DRpwBDTnwNOdw05tjTmiNOYwtswhYFwLA7BYG4LA2BYGOLAwRYFuLAsxYFQJAohIEyJAMwkAwiQC0JAJgkAeiQBkJAFokAPCQA0JABwcD4Dgc4cDdDgaYcDIDgYgUC6CgWgUClCgUYUAVBQBOFAEYMALgwAgDA9QYAdIn8AZzeBB2L5EcWrenUT1KXienEsuJJ7x5U8XlTjc1NVzUyXFTGb1LlpUtWlTDIjqwE4LsagowoCi2gJLKAkpoBgJQNpAIhNqaEoneI6kiiqQ6Go/n6j0cS+a2gEU8gIHJ+BwfgZX4GL+Bd/gW34FZ+BS/gUH4FN6BTegTvoEv6BJegRnYEF2A79gOvYDl2BdEjCkqkGtwXp0LNToIskOTXzh/F062yJ7AAAAEDAWAAABWhJ+KPEIJgBFxMVP7w2QJBGHASQnOBKXKFIdUK4igKA9IEaYJg);src:url(data:application/vnd.ms-fontobject;base64,n04AAEFNAAACAAIABAAAAAAABQAAAAAAAAABAJABAAAEAExQAAAAAAAAAAIAAAAAAAAAAAEAAAAAAAAAJxJ/LAAAAAAAAAAAAAAAAAAAAAAAACgARwBMAFkAUABIAEkAQwBPAE4AUwAgAEgAYQBsAGYAbABpAG4AZwBzAAAADgBSAGUAZwB1AGwAYQByAAAAeABWAGUAcgBzAGkAbwBuACAAMQAuADAAMAA5ADsAUABTACAAMAAwADEALgAwADAAOQA7AGgAbwB0AGMAbwBuAHYAIAAxAC4AMAAuADcAMAA7AG0AYQBrAGUAbwB0AGYALgBsAGkAYgAyAC4ANQAuADUAOAAzADIAOQAAADgARwBMAFkAUABIAEkAQwBPAE4AUwAgAEgAYQBsAGYAbABpAG4AZwBzACAAUgBlAGcAdQBsAGEAcgAAAAAAQlNHUAAAAAAAAAAAAAAAAAAAAAADAKncAE0TAE0ZAEbuFM3pjM/SEdmjKHUbyow8ATBE40IvWA3vTu8LiABDQ+pexwUMcm1SMnNryctQSiI1K5ZnbOlXKmnVV5YvRe6RnNMFNCOs1KNVpn6yZhCJkRtVRNzEufeIq7HgSrcx4S8h/v4vnrrKc6oCNxmSk2uKlZQHBii6iKFoH0746ThvkO1kJHlxjrkxs+LWORaDQBEtiYJIR5IB9Bi1UyL4Rmr0BNigNkMzlKQmnofBHviqVzUxwdMb3NdCn69hy+pRYVKGVS/1tnsqv4LL7wCCPZZAZPT4aCShHjHJVNuXbmMrY5LeQaGnvAkXlVrJgKRAUdFjrWEah9XebPeQMj7KS7DIBAFt8ycgC5PLGUOHSE3ErGZCiViNLL5ZARfywnCoZaKQCu6NuFX42AEeKtKUGnr/Cm2Cy8tpFhBPMW5Fxi4Qm4TkDWh4IWFDClhU2hRWosUWqcKLlgyXB+lSHaWaHiWlBAR8SeSgSPCQxdVQgzUixWKSTrIQEbU94viDctkvX+VSjJuUmV8L4CXShI11esnp0pjWNZIyxKHS4wVQ2ime1P4RnhvGw0aDN1OLAXGERsB7buFpFGGBAre4QEQR0HOIO5oYH305G+KspT/FupEGGafCCwxSe6ZUa+073rXHnNdVXE6eWvibUS27XtRzkH838mYLMBmYysZTM0EM3A1fbpCBYFccN1B/EnCYu/TgCGmr7bMh8GfYL+BfcLvB0gRagC09w9elfldaIy/hNCBLRgBgtCC7jAF63wLSMAfbfAlEggYU0bUA7ACCJmTDpEmJtI78w4/BO7dN7JR7J7ZvbYaUbaILSQsRBiF3HGk5fEg6p9unwLvn98r+vnsV+372uf1xBLq4qU/45fTuqaAP+pssmCCCTF0mhEow8ZXZOS8D7Q85JsxZ+Azok7B7O/f6J8AzYBySZQB/QHYUSA+EeQhEWiS6AIQzgcsDiER4MjgMBAWDV4AgQ3g1eBgIdweCQmCjJEMkJ+PKRWyFHHmg1Wi/6xzUgA0LREoKJChwnQa9B+5RQZRB3IlBlkAnxyQNaANwHMowzlYSMCBgnbpzvqpl0iTJNCQidDI9ZrSYNIRBhHtUa5YHMHxyGEik9hDE0AKj72AbTCaxtHPUaKZdAZSnQTyjGqGLsmBStCejApUhg4uBMU6mATujEl+KdDPbI6Ag4vLr+hjY6lbjBeoLKnZl0UZgRX8gTySOeynZVz1wOq7e1hFGYIq+MhrGxDLak0PrwYzSXtcuyhXEhwOYofiW+EcI/jw8P6IY6ed+etAbuqKp5QIapT77LnAe505lMuqL79a0ut4rWexzFttsOsLDy7zvtQzcq3U1qabe7tB0wHWVXji+zDbo8x8HyIRUbXnwUcklFv51fvTymiV+MXLSmGH9d9+aXpD5X6lao41anWGig7IwIdnoBY2ht/pO9mClLo4NdXHAsefqWUKlXJkbqPOFhMoR4aiA1BXqhRNbB2Xwi+7u/jpAoOpKJ0UX24EsrzMfHXViakCNcKjBxuQX8BO0ZqjJ3xXzf+61t2VXOSgJ8xu65QKgtN6FibPmPYsXbJRHHqbgATcSZxBqGiDiU4NNNsYBsKD0MIP/OfKnlk/Lkaid/O2NbKeuQrwOB2Gq3YHyr6ALgzym5wIBnsdC1ZkoBFZSQXChZvlesPqvK2c5oHHT3Q65jYpNxnQcGF0EHbvYqoFw60WNlXIHQF2HQB7zD6lWjZ9rVqUKBXUT6hrkZOle0RFYII0V5ZYGl1JAP0Ud1fZZMvSomBzJ710j4Me8mjQDwEre5Uv2wQfk1ifDwb5ksuJQQ3xt423lbuQjvoIQByQrNDh1JxGFkOdlJvu/gFtuW0wR4cgd+ZKesSV7QkNE2kw6AV4hoIuC02LGmTomyf8PiO6CZzOTLTPQ+HW06H+tx+bQ8LmDYg1pTFrp2oJXgkZTyeRJZM0C8aE2LpFrNVDuhARsN543/FV6klQ6Tv1OoZGXLv0igKrl/CmJxRmX7JJbJ998VSIPQRyDBICzl4JJlYHbdql30NvYcOuZ7a10uWRrgoieOdgIm4rlq6vNOQBuqESLbXG5lzdJGHw2m0sDYmODXbYGTfSTGRKpssTO95fothJCjUGQgEL4yKoGAF/0SrpUDNn8CBgBcSDQByAeNkCXp4S4Ro2Xh4OeaGRgR66PVOsU8bc6TR5/xTcn4IVMLOkXSWiXxkZQCbvKfmoAvQaKjO3EDKwkwqHChCDEM5loQRPd5ACBki1TjF772oaQhQbQ5C0lcWXPFOzrfsDGUXGrpxasbG4iab6eByaQkQfm0VFlP0ZsDkvvqCL6QXMUwCjdMx1ZOyKhTJ7a1GWAdOUcJ8RSejxNVyGs31OKMyRyBVoZFjqIkmKlLQ5eHMeEL4MkUf23cQ/1SgRCJ1dk4UdBT7OoyuNgLs0oCd8RnrEIb6QdMxT2QjD4zMrJkfgx5aDMcA4orsTtKCqWb/Veyceqa5OGSmB28YwH4rFbkQaLoUN8OQQYnD3w2eXpI4ScQfbCUZiJ4yMOIKLyyTc7BQ4uXUw6Ee6/xM+4Y67ngNBknxIPwuppgIhFcwJyr6EIj+LzNj/mfR2vhhRlx0BILZoAYruF0caWQ7YxO66UmeguDREAFHYuC7HJviRgVO6ruJH59h/C/PkgSle8xNzZJULLWq9JMDTE2fjGE146a1Us6PZDGYle6ldWRqn/pdpgHKNGrGIdkRK+KPETT9nKT6kLyDI8xd9A1FgWmXWRAIHwZ37WyZHOVyCadJEmMVz0MadMjDrPho+EIochkVC2xgGiwwsQ6DMv2P7UXqT4x7CdcYGId2BJQQa85EQKmCmwcRejQ9Bm4oATENFPkxPXILHpMPUyWTI5rjNOsIlmEeMbcOCEqInpXACYQ9DDxmFo9vcmsDblcMtg4tqBerNngkIKaFJmrQAPnq1dEzsMXcwjcHdfdCibcAxxA+q/j9m3LM/O7WJka4tSidVCjsvo2lQ/2ewyoYyXwAYyr2PlRoR5MpgVmSUIrM3PQxXPbgjBOaDQFIyFMJvx3Pc5RSYj12ySVF9fwFPQu2e2KWVoL9q3Ayv3IzpGHUdvdPdrNUdicjsTQ2ISy7QU3DrEytIjvbzJnAkmANXjAFERA0MUoPF3/5KFmW14bBNOhwircYgMqoDpUMcDtCmBE82QM2YtdjVLB4kBuKho/bcwQdeboqfQartuU3CsCf+cXkgYAqp/0Ee3RorAZt0AvvOCSI4JICIlGlsV0bsSid/NIEALAAzb6HAgyWHBps6xAOwkJIGcB82CxRQq4sJf3FzA70A+TRqcqjEMETCoez3mkPcpnoALs0ugJY8kQwrC+JE5ik3w9rzrvDRjAQnqgEVvdGrNwlanR0SOKWzxOJOvLJhcd8Cl4AshACUkv9czdMkJCVQSQhp6kp7StAlpVRpK0t0SW6LHeBJnE2QchB5Ccu8kxRghZXGIgZIiSj7gEKMJDClcnX6hgoqJMwiQDigIXg3ioFLCgDgjPtYHYpsF5EiA4kcnN18MZtOrY866dEQAb0FB34OGKHGZQjwW/WDHA60cYFaI/PjpzquUqdaYGcIq+mLez3WLFFCtNBN2QJcrlcoELgiPku5R5dSlJFaCEqEZle1AQzAKC+1SotMcBNyQUFuRHRF6OlimSBgjZeTBCwLyc6A+P/oFRchXTz5ADknYJHxzrJ5pGuIKRQISU6WyKTBBjD8WozmVYWIsto1AS5rxzKlvJu4E/vwOiKxRtCWsDM+eTHUrmwrCK5BIfMzGkD+0Fk5LzBs0jMYXktNDblB06LMNJ09U8pzSLmo14MS0OMjcdrZ31pyQqxJJpRImlSvfYAK8inkYU52QY2FPEVsjoWewpwhRp5yAuNpkqhdb7ku9Seefl2D0B8SMTFD90xi4CSOwwZy9IKkpMtI3FmFUg3/kFutpQGNc3pCR7gvC4sgwbupDu3DyEN+W6YGLNM21jpB49irxy9BSlHrVDlnihGKHwPrbVFtc+h1rVQKZduxIyojccZIIcOCmhEnC7UkY68WXKQgLi2JCDQkQWJRQuk60hZp0D3rtCTINSeY9Ej2kIKYfGxwOs4j9qMM7fYZiipzgcf7TamnehqdhsiMiCawXnz4xAbyCkLAx5EGbo3Ax1u3dUIKnTxIaxwQTHehPl3V491H0+bC5zgpGz7Io+mjdhKlPJ01EeMpM7UsRJMi1nGjmJg35i6bQBAAxjO/ENJubU2mg3ONySEoWklCwdABETcs7ck3jgiuU9pcKKpbgn+3YlzV1FzIkB6pmEDOSSyDfPPlQskznctFji0kpgZjW5RZe6x9kYT4KJcXg0bNiCyif+pZACCyRMmYsfiKmN9tSO65F0R2OO6ytlEhY5Sj6uRKfFxw0ijJaAx/k3QgnAFSq27/2i4GEBA+UvTJKK/9eISNvG46Em5RZfjTYLdeD8kdXHyrwId/DQZUaMCY4gGbke2C8vfjgV/Y9kkRQOJIn/xM9INZSpiBnqX0Q9GlQPpPKAyO5y+W5NMPSRdBCUlmuxl40ZfMCnf2Cp044uI9WLFtCi4YVxKjuRCOBWIb4XbIsGdbo4qtMQnNOQz4XDSui7W/N6l54qOynCqD3DpWQ+mpD7C40D8BZEWGJX3tlAaZBMj1yjvDYKwCJBa201u6nBKE5UE+7QSEhCwrXfbRZylAaAkplhBWX50dumrElePyNMRYUrC99UmcSSNgImhFhDI4BXjMtiqkgizUGCrZ8iwFxU6fQ8GEHCFdLewwxYWxgScAYMdMLmcZR6b7rZl95eQVDGVoUKcRMM1ixXQtXNkBETZkVVPg8LoSrdetHzkuM7DjZRHP02tCxA1fmkXKF3VzfN1pc1cv/8lbTIkkYpqKM9VOhp65ktYk+Q46myFWBapDfyWUCnsnI00QTBQmuFjMZTcd0V2NQ768Fhpby04k2IzNR1wKabuGJqYWwSly6ocMFGTeeI+ejsWDYgEvr66QgqdcIbFYDNgsm0x9UHY6SCd5+7tpsLpKdvhahIDyYmEJQCqMqtCF6UlrE5GXRmbu+vtm3BFSxI6ND6UxIE7GsGMgWqghXxSnaRJuGFveTcK5ZVSPJyjUxe1dKgI6kNF7EZhIZs8y8FVqwEfbM0Xk2ltORVDKZZM40SD3qQoQe0orJEKwPfZwm3YPqwixhUMOndis6MhbmfvLBKjC8sKKIZKbJk8L11oNkCQzCgvjhyyEiQSuJcgCQSG4Mocfgc0Hkwcjal1UNgP0CBPikYqBIk9tONv4kLtBswH07vUCjEaHiFGlLf8MgXKzSgjp2HolRRccAOh0ILHz9qlGgIFkwAnzHJRjWFhlA7ROwINyB5HFj59PRZHFor6voq7l23EPNRwdWhgawqbivLSjRA4htEYUFkjESu67icTg5S0aW1sOkCiIysfJ9UnIWevOOLGpepcBxy1wEhd2WI3AZg7sr9WBmHWyasxMcvY/iOmsLtHSWNUWEGk9hScMPShasUA1AcHOtRZlqMeQ0OzYS9vQvYUjOLrzP07BUAFikcJNMi7gIxEw4pL1G54TcmmmoAQ5s7TGWErJZ2Io4yQ0ljRYhL8H5e62oDtLF8aDpnIvZ5R3GWJyAugdiiJW9hQAVTsnCBHhwu7rkBlBX6r3b7ejEY0k5GGeyKv66v+6dg7mcJTrWHbtMywbedYqCQ0FPwoytmSWsL8WTtChZCKKzEF7vP6De4x2BJkkniMgSdWhbeBSLtJZR9CTHetK1xb34AYIJ37OegYIoPVbXgJ/qDQK+bfCtxQRVKQu77WzOoM6SGL7MaZwCGJVk46aImai9fmam+WpHG+0BtQPWUgZ7RIAlPq6lkECUhZQ2gqWkMYKcYMYaIc4gYCDFHYa2d1nzp3+J1eCBay8IYZ0wQRKGAqvCuZ/UgbQPyllosq+XtfKIZOzmeJqRazpmmoP/76YfkjzV2NlXTDSBYB04SVlNQsFTbGPk1t/I4Jktu0XSgifO2ozFOiwd/0SssJDn0dn4xqk4GDTTKX73/wQyBLdqgJ+Wx6AQaba3BA9CKEzjtQYIfAsiYamapq80LAamYjinlKXUkxdpIDk0puXUEYzSalfRibAeDAKpNiqQ0FTwoxuGYzRnisyTotdVTclis1LHRQCy/qqL8oUaQzWRxilq5Mi0IJGtMY02cGLD69vGjkj3p6pGePKI8bkBv5evq8SjjyU04vJR2cQXQwSJyoinDsUJHCQ50jrFTT7yRdbdYQMB3MYCb6uBzJ9ewhXYPAIZSXfeEQBZZ3GPN3Nbhh/wkvAJLXnQMdi5NYYZ5GHE400GS5rXkOZSQsdZgIbzRnF9ueLnsfQ47wHAsirITnTlkCcuWWIUhJSbpM3wWhXNHvt2xUsKKMpdBSbJnBMcihkoDqAd1Zml/R4yrzow1Q2A5G+kzo/RhRxQS2lCSDRV8LlYLBOOoo1bF4jwJAwKMK1tWLHlu9i0j4Ig8qVm6wE1DxXwAwQwsaBWUg2pOOol2dHxyt6npwJEdLDDVYyRc2D0HbcbLUJQj8gPevQBUBOUHXPrsAPBERICpnYESeu2OHotpXQxRGlCCtLdIsu23MhZVEoJg8Qumj/UMMc34IBqTKLDTp76WzL/dMjCxK7MjhiGjeYAC/kj/jY/Rde7hpSM1xChrog6yZ7OWTuD56xBJnGFE+pT2ElSyCnJcwVzCjkqeNLfMEJqKW0G7OFIp0G+9mh50I9o8k1tpCY0xYqFNIALgIfc2me4n1bmJnRZ89oepgLPT0NTMLNZsvSCZAc3TXaNB07vail36/dBySis4m9/DR8izaLJW6bWCkVgm5T+ius3ZXq4xI+GnbveLbdRwF2mNtsrE0JjYc1AXknCOrLSu7Te/r4dPYMCl5qtiHNTn+TPbh1jCBHH+dMJNhwNgs3nT+OhQoQ0vYif56BMG6WowAcHR3DjQolxLzyVekHj00PBAaW7IIAF1EF+uRIWyXjQMAs2chdpaKPNaB+kSezYt0+CA04sOg5vx8Fr7Ofa9sUv87h7SLAUFSzbetCCZ9pmyLt6l6/TzoA1/ZBG9bIUVHLAbi/kdBFgYGyGwRQGBpkqCEg2ah9UD6EedEcEL3j4y0BQQCiExEnocA3SZboh+epgd3YsOkHskZwPuQ5OoyA0fTA5AXrHcUOQF+zkJHIA7PwCDk1gGVmGUZSSoPhNf+Tklauz98QofOlCIQ/tCD4dosHYPqtPCXB3agggQQIqQJsSkB+qn0rkQ1toJjON/OtCIB9RYv3PqRA4C4U68ZMlZn6BdgEvi2ziU+TQ6NIw3ej+AtDwMGEZk7e2IjxUWKdAxyaw9OCwSmeADTPPleyk6UhGDNXQb++W6Uk4q6F7/rg6WVTo82IoCxSIsFDrav4EPHphD3u4hR53WKVvYZUwNCCeM4PMBWzK+EfIthZOkuAwPo5C5jgoZgn6dUdvx5rIDmd58cXXdKNfw3l+wM2UjgrDJeQHhbD7HW2QDoZMCujgIUkk5Fg8VCsdyjOtnGRx8wgKRPZN5dR0zPUyfGZFVihbFRniXZFOZGKPnEQzU3AnD1KfR6weHW2XS6KbPJxUkOTZsAB9vTVp3Le1F8q5l+DMcLiIq78jxAImD2pGFw0VHfRatScGlK6SMu8leTmhUSMy8Uhdd6xBiH3Gdman4tjQGLboJfqz6fL2WKHTmrfsKZRYX6BTDjDldKMosaSTLdQS7oDisJNqAUhw1PfTlnacCO8vl8706Km1FROgLDmudzxg+EWTiArtHgLsRrAXYWdB0NmToNCJdKm0KWycZQqb+Mw76Qy29iQ5up/X7oyw8QZ75kP5F6iJAJz6KCmqxz8fEa/xnsMYcIO/vEkGRuMckhr4rIeLrKaXnmIzlNLxbFspOphkcnJdnz/Chp/Vlpj2P7jJQmQRwGnltkTV5dbF9fE3/fxoSqTROgq9wFUlbuYzYcasE0ouzBo+dDCDzxKAfhbAZYxQiHrLzV2iVexnDX/QnT1fsT/xuhu1ui5qIytgbGmRoQkeQooO8eJNNZsf0iALur8QxZFH0nCMnjerYQqG1pIfjyVZWxhVRznmmfLG00BcBWJE6hzQWRyFknuJnXuk8A5FRDCulwrWASSNoBtR+CtGdkPwYN2o7DOw/VGlCZPusRBFXODQdUM5zeHDIVuAJBLqbO/f9Qua+pDqEPk230Sob9lEZ8BHiCorjVghuI0lI4JDgHGRDD/prQ84B1pVGkIpVUAHCG+iz3Bn3qm2AVrYcYWhock4jso5+J7HfHVj4WMIQdGctq3psBCVVzupQOEioBGA2Bk+UILT7+VoX5mdxxA5fS42gISQVi/HTzrgMxu0fY6hE1ocUwwbsbWcezrY2n6S8/6cxXkOH4prpmPuFoikTzY7T85C4T2XYlbxLglSv2uLCgFv8Quk/wdesUdWPeHYIH0R729JIisN9Apdd4eB10aqwXrPt+Su9mA8k8n1sjMwnfsfF2j3jMUzXepSHmZ/BfqXvzgUNQQWOXO8YEuFBh4QTYCkOAPxywpYu1VxiDyJmKVcmJPGWk/gc3Pov02StyYDahwmzw3E1gYC9wkupyWfDqDSUMpCTH5e5N8B//lHiMuIkTNw4USHrJU67bjXGqNav6PBuQSoqTxc8avHoGmvqNtXzIaoyMIQIiiUHIM64cXieouplhNYln7qgc4wBVAYR104kO+CvKqsg4yIUlFNThVUAKZxZt1XA34h3TCUUiXVkZ0w8Hh2R0Z5L0b4LZvPd/p1gi/07h8qfwHrByuSxglc9cI4QIg2oqvC/qm0i7tjPLTgDhoWTAKDO2ONW5oe+/eKB9vZB8K6C25yCZ9RFVMnb6NRdRjyVK57CHHSkJBfnM2/j4ODUwRkqrtBBCrDsDpt8jhZdXoy/1BCqw3sSGhgGGy0a5Jw6BP/TExoCmNFYjZl248A0osgPyGEmRA+fAsqPVaNAfytu0vuQJ7rk3J4kTDTR2AlCHJ5cls26opZM4w3jMULh2YXKpcqGBtuleAlOZnaZGbD6DHzMd6i2oFeJ8z9XYmalg1Szd/ocZDc1C7Y6vcALJz2lYnTXiWEr2wawtoR4g3jvWUU2Ngjd1cewtFzEvM1NiHZPeLlIXFbBPawxNgMwwAlyNSuGF3zizVeOoC9bag1qRAQKQE/EZBWC2J8mnXAN2aTBboZ7HewnObE8CwROudZHmUM5oZ/Ugd/JZQK8lvAm43uDRAbyW8gZ+ZGq0EVerVGUKUSm/Idn8AQHdR4m7bue88WBwft9mSCeMOt1ncBwziOmJYI2ZR7ewNMPiCugmSsE4EyQ+QATJG6qORMGd4snEzc6B4shPIo4G1T7PgSm8PY5eUkPdF8JZ0VBtadbHXoJgnEhZQaODPj2gpODKJY5Yp4DOsLBFxWbvXN755KWylJm+oOd4zEL9Hpubuy2gyyfxh8oEfFutnYWdfB8PdESLWYvSqbElP9qo3u6KTmkhoacDauMNNjj0oy40DFV7Ql0aZj77xfGl7TJNHnIwgqOkenruYYNo6h724+zUQ7+vkCpZB+pGA562hYQiDxHVWOq0oDQl/QsoiY+cuI7iWq/ZIBtHcXJ7kks+h2fCNUPA82BzjnqktNts+RLdk1VSu+tqEn7QZCCsvEqk6FkfiOYkrsw092J8jsfIuEKypNjLxrKA9kiA19mxBD2suxQKCzwXGws7kEJvlhUiV9tArLIdZW0IORcxEzdzKmjtFhsjKy/44XYXdI5noQoRcvjZ1RMPACRqYg2V1+OwOepcOknRLLFdYgTkT5UApt/JhLM3jeFYprZV+Zow2g8fP+U68hkKFWJj2yBbKqsrp25xkZX1DAjUw52IMYWaOhab8Kp05VrdNftqwRrymWF4OQSjbdfzmRZirK8FMJELEgER2PHjEAN9pGfLhCUiTJFbd5LBkOBMaxLr/A1SY9dXFz4RjzoU9ExfJCmx/I9FKEGT3n2cmzl2X42L3Jh+AbQq6sA+Ss1kitoa4TAYgKHaoybHUDJ51oETdeI/9ThSmjWGkyLi5QAGWhL0BG1UsTyRGRJOldKBrYJeB8ljLJHfATWTEQBXBDnQexOHTB+Un44zExFE4vLytcu5NwpWrUxO/0ZICUGM7hGABXym0V6ZvDST0E370St9MIWQOTWngeoQHUTdCJUP04spMBMS8LSker9cReVQkULFDIZDFPrhTzBl6sed9wcZQTbL+BDqMyaN3RJPh/anbx+Iv+qgQdAa3M9Z5JmvYlh4qop+Ho1F1W5gbOE9YKLgAnWytXElU4G8GtW47lhgFE6gaSs+gs37sFvi0PPVvA5dnCBgILTwoKd/+DoL9F6inlM7H4rOTzD79KJgKlZO/Zgt22UsKhrAaXU5ZcLrAglTVKJEmNJvORGN1vqrcfSMizfpsgbIe9zno+gBoKVXgIL/VI8dB1O5o/R3Suez/gD7M781ShjKpIIORM/nxG+jjhhgPwsn2IoXsPGPqYHXA63zJ07M2GPEykQwJBYLK808qYxuIew4frk52nhCsnCYmXiR6CuapvE1IwRB4/QftDbEn+AucIr1oxrLabRj9q4ae0+fXkHnteAJwXRbVkR0mctVSwEbqhJiMSZUp9DNbEDMmjX22m3ABpkrPQQTP3S1sib5pD2VRKRd+eNAjLYyT0hGrdjWJZy24OYXRoWQAIhGBZRxuBFMjjZQhpgrWo8SiFYbojcHO8V5DyscJpLTHyx9Fimassyo5U6WNtquUMYgccaHY5amgR3PQzq3ToNM5ABnoB9kuxsebqmYZm0R9qxJbFXCQ1UPyFIbxoUraTJFDpCk0Wk9GaYJKz/6oHwEP0Q14lMtlddQsOAU9zlYdMVHiT7RQP3XCmWYDcHCGbVRHGnHuwzScA0BaSBOGkz3lM8CArjrBsyEoV6Ys4qgDK3ykQQPZ3hCRGNXQTNNXbEb6tDiTDLKOyMzRhCFT+mAUmiYbV3YQVqFVp9dorv+TsLeCykS2b5yyu8AV7IS9cxcL8z4Kfwp+xJyYLv1OsxQCZwTB4a8BZ/5EdxTBJthApqyfd9u3ifr/WILTqq5VqgwMT9SOxbSGWLQJUUWCVi4k9tho9nEsbUh7U6NUsLmkYFXOhZ0kmamaJLRNJzSj/qn4Mso6zb6iLLBXoaZ6AqeWCjHQm2lztnejYYM2eubnpBdKVLORZhudH3JF1waBJKA9+W8EhMj3Kzf0L4vi4k6RoHh3Z5YgmSZmk6ns4fjScjAoL8GoOECgqgYEBYUGFVO4FUv4/YtowhEmTs0vrvlD/CrisnoBNDAcUi/teY7OctFlmARQzjOItrrlKuPO6E2Ox93L4O/4DcgV/dZ7qR3VBwVQxP1GCieA4RIpweYJ5FoYrHxqRBdJjnqbsikA2Ictbb8vE1GYIo9dacK0REgDX4smy6GAkxlH1yCGGsk+tgiDhNKuKu3yNrMdxafmKTF632F8Vx4BNK57GvlFisrkjN9WDAtjsWA0ENT2e2nETUb/n7qwhvGnrHuf5bX6Vh/n3xffU3PeHdR+FA92i6ufT3AlyAREoNDh6chiMWTvjKjHDeRhOa9YkOQRq1vQXEMppAQVwHCuIcV2g5rBn6GmZZpTR7vnSD6ZmhdSl176gqKTXu5E+YbfL0adwNtHP7dT7t7b46DVZIkzaRJOM+S6KcrzYVg+T3wSRFRQashjfU18NutrKa/7PXbtuJvpIjbgPeqd+pjmRw6YKpnANFSQcpzTZgpSNJ6J7uiagAbir/8tNXJ/OsOnRh6iuIexxrmkIneAgz8QoLmiaJ8sLQrELVK2yn3wOHp57BAZJhDZjTBzyoRAuuZ4eoxHruY1pSb7qq79cIeAdOwin4GdgMeIMHeG+FZWYaiUQQyC5b50zKjYw97dFjAeY2I4Bnl105Iku1y0lMA1ZHolLx19uZnRdILcXKlZGQx/GdEqSsMRU1BIrFqRcV1qQOOHyxOLXEGcbRtAEsuAC2V4K3p5mFJ22IDWaEkk9ttf5Izb2LkD1MnrSwztXmmD/Qi/EmVEFBfiKGmftsPwVaIoZanlKndMZsIBOskFYpDOq3QUs9aSbAAtL5Dbokus2G4/asthNMK5UQKCOhU97oaOYNGsTah+jfCKsZnTRn5TbhFX8ghg8CBYt/BjeYYYUrtUZ5jVij/op7V5SsbA4mYTOwZ46hqdpbB6Qvq3AS2HHNkC15pTDIcDNGsMPXaBidXYPHc6PJAkRh29Vx8KcgX46LoUQBhRM+3SW6Opll/wgxxsPgKJKzr5QCmwkUxNbeg6Wj34SUnEzOemSuvS2OetRCO8Tyy+QbSKVJcqkia+GvDefFwMOmgnD7h81TUtMn+mRpyJJ349HhAnoWFTejhpYTL9G8N2nVg1qkXBeoS9Nw2fB27t7trm7d/QK7Cr4uoCeOQ7/8JfKT77KiDzLImESHw/0wf73QeHu74hxv7uihi4fTX+XEwAyQG3264dwv17aJ5N335Vt9sdrAXhPOAv8JFvzqyYXwfx8WYJaef1gMl98JRFyl5Mv5Uo/oVH5ww5OzLFsiTPDns7fS6EURSSWd/92BxMYQ8sBaH+j+wthQPdVgDGpTfi+JQIWMD8xKqULliRH01rTeyF8x8q/GBEEEBrAJMPf25UQwi0b8tmqRXY7kIvNkzrkvRWLnxoGYEJsz8u4oOyMp8cHyaybb1HdMCaLApUE+/7xLIZGP6H9xuSEXp1zLIdjk5nBaMuV/yTDRRP8Y2ww5RO6d2D94o+6ucWIqUAvgHIHXhZsmDhjVLczmZ3ca0Cb3PpKwt2UtHVQ0BgFJsqqTsnzZPlKahRUkEu4qmkJt+kqdae76ViWe3STan69yaF9+fESD2lcQshLHWVu4ovItXxO69bqC5p1nZLvI8NdQB9s9UNaJGlQ5mG947ipdDA0eTIw/A1zEdjWquIsQXXGIVEH0thC5M+W9pZe7IhAVnPJkYCCXN5a32HjN6nsvokEqRS44tGIs7s2LVTvcrHAF+RVmI8L4HUYk4x+67AxSMJKqCg8zrGOgvK9kNMdDrNiUtSWuHFpC8/p5qIQrEo/H+1l/0cAwQ2nKmpWxKcMIuHY44Y6DlkpO48tRuUGBWT0FyHwSKO72Ud+tJUfdaZ4CWNijzZtlRa8+CkmO/EwHYfPZFU/hzjFWH7vnzHRMo+aF9u8qHSAiEkA2HjoNQPEwHsDKOt6hOoK3Ce/+/9boMWDa44I6FrQhdgS7OnNaSzwxWKZMcyHi6LN4WC6sSj0qm2PSOGBTvDs/GWJS6SwEN/ULwpb4LQo9fYjUfSXRwZkynUazlSpvX9e+G2zor8l+YaMxSEomDdLHGcD6YVQPegTaA74H8+V4WvJkFUrjMLGLlvSZQWvi8/QA7yzQ8GPno//5SJHRP/OqKObPCo81s/+6WgLqykYpGAgQZhVDEBPXWgU/WzFZjKUhSFInufPRiMAUULC6T11yL45ZrRoB4DzOyJShKXaAJIBS9wzLYIoCEcJKQW8GVCx4fihqJ6mshBUXSw3wWVj3grrHQlGNGhIDNNzsxQ3M+GWn6ASobIWC+LbYOC6UpahVO13Zs2zOzZC8z7FmA05JhUGyBsF4tsG0drcggIFzgg/kpf3+CnAXKiMgIE8Jk/Mhpkc8DUJEUzDSnWlQFme3d0sHZDrg7LavtsEX3cHwjCYA17pMTfx8Ajw9hHscN67hyo+RJQ4458RmPywXykkVcW688oVUrQhahpPRvTWPnuI0B+SkQu7dCyvLRyFYlC1LG1gRCIvn3rwQeINzZQC2KXq31FaR9UmVV2QeGVqBHjmE+VMd3b1fhCynD0pQNhCG6/WCDbKPyE7NRQzL3BzQAJ0g09aUzcQA6mUp9iZFK6Sbp/YbHjo++7/Wj8S4YNa+ZdqAw1hDrKWFXv9+zaXpf8ZTDSbiqsxnwN/CzK5tPkOr4tRh2kY3Bn9JtalbIOI4b3F7F1vPQMfoDcdxMS8CW9m/NCW/HILTUVWQIPiD0j1A6bo8vsv6P1hCESl2abrSJWDrq5sSzUpwoxaCU9FtJyYH4QFMxDBpkkBR6kn0LMPO+5EJ7Z6bCiRoPedRZ/P0SSdii7ZnPAtVwwHUidcdyspwncz5uq6vvm4IEDbJVLUFCn/LvIHfooUBTkFO130FC7CmmcrKdgDJcid9mvVzsDSibOoXtIf9k6ABle3PmIxejodc4aob0QKS432srrCMndbfD454q52V01G4q913mC5HOsTzWF4h2No1av1VbcUgWAqyoZl+11PoFYnNv2HwAODeNRkHj+8SF1fcvVBu6MrehHAZK1Gm69ICcTKizykHgGFx7QdowTVAsYEF2tVc0Z6wLryz2FI1sc5By2znJAAmINndoJiB4sfPdPrTC8RnkW7KRCwxC6YvXg5ahMlQuMpoCSXjOlBy0Kij+bsCYPbGp8BdCBiLmLSAkEQRaieWo1SYvZIKJGj9Ur/eWHjiB7SOVdqMAVmpBvfRiebsFjger7DC+8kRFGtNrTrnnGD2GAJb8rQCWkUPYHhwXsjNBSkE6lGWUj5QNhK0DMNM2l+kXRZ0KLZaGsFSIdQz/HXDxf3/TE30+DgBKWGWdxElyLccJfEpjsnszECNoDGZpdwdRgCixeg9L4EPhH+RptvRMVRaahu4cySjS3P5wxAUCPkmn+rhyASpmiTaiDeggaIxYBmtLZDDhiWIJaBgzfCsAGUF1Q1SFZYyXDt9skCaxJsxK2Ms65dmdp5WAZyxik/zbrTQk5KmgxCg/f45L0jywebOWUYFJQAJia7XzCV0x89rpp/f3AVWhSPyTanqmik2SkD8A3Ml4NhIGLAjBXtPShwKYfi2eXtrDuKLk4QlSyTw1ftXgwqA2jUuopDl+5tfUWZNwBpEPXghzbBggYCw/dhy0ntds2yeHCDKkF/YxQjNIL/F/37jLPHCKBO9ibwYCmuxImIo0ijV2Wbg3kSN2psoe8IsABv3RNFaF9uMyCtCYtqcD+qNOhwMlfARQUdJ2tUX+MNJqOwIciWalZsmEjt07tfa8ma4cji9sqz+Q9hWfmMoKEbIHPOQORbhQRHIsrTYlnVTNvcq1imqmmPDdVDkJgRcTgB8Sb6epCQVmFZe+jGDiNJQLWnfx+drTKYjm0G8yH0ZAGMWzEJhUEQ4Maimgf/bkvo8PLVBsZl152y5S8+HRDfZIMCbYZ1WDp4yrdchOJw8k6R+/2pHmydK4NIK2PHdFPHtoLmHxRDwLFb7eB+M4zNZcB9NrAgjVyzLM7xyYSY13ykWfIEEd2n5/iYp3ZdrCf7fL+en+sIJu2W7E30MrAgZBD1rAAbZHPgeAMtKCg3NpSpYQUDWJu9bT3V7tOKv+NRiJc8JAKqqgCA/PNRBR7ChpiEulyQApMK1AyqcWnpSOmYh6yLiWkGJ2mklCSPIqN7UypWj3dGi5MvsHQ87MrB4VFgypJaFriaHivwcHIpmyi5LhNqtem4q0n8awM19Qk8BOS0EsqGscuuydYsIGsbT5GHnERUiMpKJl4ON7qjB4fEqlGN/hCky89232UQCiaeWpDYCJINXjT6xl4Gc7DxRCtgV0i1ma4RgWLsNtnEBRQFqZggCLiuyEydmFd7WlogpkCw5G1x4ft2psm3KAREwVwr1Gzl6RT7FDAqpVal34ewVm3VH4qn5mjGj+bYL1NgfLNeXDwtmYSpwzbruDKpTjOdgiIHDVQSb5/zBgSMbHLkxWWgghIh9QTFSDILixVwg0Eg1puooBiHAt7DzwJ7m8i8/i+jHvKf0QDnnHVkVTIqMvIQImOrzCJwhSR7qYB5gSwL6aWL9hERHCZc4G2+JrpgHNB8eCCmcIWIQ6rSdyPCyftXkDlErUkHafHRlkOIjxGbAktz75bnh50dU7YHk+Mz7wwstg6RFZb+TZuSOx1qqP5C66c0mptQmzIC2dlpte7vZrauAMm/7RfBYkGtXWGiaWTtwvAQiq2oD4YixPLXE2khB2FRaNRDTk+9sZ6K74Ia9VntCpN4BhJGJMT4Z5c5FhSepRCRWmBXqx+whVZC4me4saDs2iNqXMuCl6iAZflH8fscC1sTsy4PHeC+XYuqMBMUun5YezKbRKmEPwuK+CLzijPEQgfhahQswBBLfg/GBgBiI4QwAqzJkkyYAWtjzSg2ILgMAgqxYfwERRo3zruBL9WOryUArSD8sQOcD7fvIODJxKFS615KFPsb68USBEPPj1orNzFY2xoTtNBVTyzBhPbhFH0PI5AtlJBl2aSgNPYzxYLw7XTDBDinmVoENwiGzmngrMo8OmnRP0Z0i0Zrln9DDFcnmOoBZjABaQIbPOJYZGqX+RCMlDDbElcjaROLDoualmUIQ88Kekk3iM4OQrADcxi3rJguS4MOIBIgKgXrjd1WkbCdqxJk/4efRIFsavZA7KvvJQqp3Iid5Z0NFc5aiMRzGN3vrpBzaMy4JYde3wr96PjN90AYOIbyp6T4zj8LoE66OGcX1Ef4Z3KoWLAUF4BTg7ug/AbkG5UNQXAMkQezujSHeir2uTThgd3gpyzDrbnEdDRH2W7U6PeRvBX1ZFMP5RM+Zu6UUZZD8hDPHldVWntTCNk7To8IeOW9yn2wx0gmurwqC60AOde4r3ETi5pVMSDK8wxhoGAoEX9NLWHIR33VbrbMveii2jAJlrxwytTHbWNu8Y4N8vCCyZjAX/pcsfwXbLze2+D+u33OGBoJyAAL3jn3RuEcdp5If8O+a4NKWvxOTyDltG0IWoHhwVGe7dKkCWFT++tm+haBCikRUUMrMhYKZJKYoVuv/bsJzO8DwfVIInQq3g3BYypiz8baogH3r3GwqCwFtZnz4xMjAVOYnyOi5HWbFA8n0qz1OjSpHWFzpQOpvkNETZBGpxN8ybhtqV/DMUxd9uFZmBfKXMCn/SqkWJyKPnT6lq+4zBZni6fYRByJn6OK+OgPBGRAJluwGSk4wxjOOzyce/PKODwRlsgrVkdcsEiYrqYdXo0Er2GXi2GQZd0tNJT6c9pK1EEJG1zgDJBoTVuCXGAU8BKTvCO/cEQ1Wjk3Zzuy90JX4m3O5IlxVFhYkSUwuQB2up7jhvkm+bddRQu5F9s0XftGEJ9JSuSk+ZachCbdU45fEqbugzTIUokwoAKvpUQF/CvLbWW5BNQFqFkJg2f30E/48StNe5QwBg8zz3YAJ82FZoXBxXSv4QDooDo79NixyglO9AembuBcx5Re3CwOKTHebOPhkmFC7wNaWtoBhFuV4AkEuJ0J+1pT0tLkvFVZaNzfhs/Kd3+A9YsImlO4XK4vpCo/elHQi/9gkFg07xxnuXLt21unCIpDV+bbRxb7FC6nWYTsMFF8+1LUg4JFjVt3vqbuhHmDKbgQ4e+RGizRiO8ky05LQGMdL2IKLSNar0kNG7lHJMaXr5mLdG3nykgj6vB/KVijd1ARWkFEf3yiUw1v/WaQivVUpIDdSNrrKbjO5NPnxz6qTTGgYg03HgPhDrCFyYZTi3XQw3HXCva39mpLNFtz8AiEhxAJHpWX13gCTAwgm9YTvMeiqetdNQv6IU0hH0G+ZManTqDLPjyrOse7WiiwOJCG+J0pZYULhN8NILulmYYvmVcV2MjAfA39sGKqGdjpiPo86fecg65UPyXDIAOyOkCx5NQsLeD4gGVjTVDwOHWkbbBW0GeNjDkcSOn2Nq4cEssP54t9D749A7M1AIOBl0Fi0sSO5v3P7LCBrM6ZwFY6kp2FX6AcbGUdybnfChHPyu6WlRZ2Fwv9YM0RMI7kISRgR8HpQSJJOyTfXj/6gQKuihPtiUtlCQVPohUgzfezTg8o1b3n9pNZeco1QucaoXe40Fa5JYhqdTspFmxGtW9h5ezLFZs3j/N46f+S2rjYNC2JySXrnSAFhvAkz9a5L3pza8eYKHNoPrvBRESpxYPJdKVUxBE39nJ1chrAFpy4MMkf0qKgYALctGg1DQI1kIymyeS2AJNT4X240d3IFQb/0jQbaHJ2YRK8A+ls6WMhWmpCXYG5jqapGs5/eOJErxi2/2KWVHiPellTgh/fNl/2KYPKb7DUcAg+mCOPQFCiU9Mq/WLcU1xxC8aLePFZZlE+PCLzf7ey46INWRw2kcXySR9FDgByXzfxiNKwDFbUSMMhALPFSedyjEVM5442GZ4hTrsAEvZxIieSHGSgkwFh/nFNdrrFD4tBH4Il7fW6ur4J8Xaz7RW9jgtuPEXQsYk7gcMs2neu3zJwTyUerHKSh1iTBkj2YJh1SSOZL5pLuQbFFAvyO4k1Hxg2h99MTC6cTUkbONQIAnEfGsGkNFWRbuRyyaEZInM5pij73EA9rPIUfU4XoqQpHT9THZkW+oKFLvpyvTBMM69tN1Ydwv1LIEhHsC+ueVG+w+kyCPsvV3erRikcscHjZCkccx6VrBkBRusTDDd8847GA7p2Ucy0y0HdSRN6YIBciYa4vuXcAZbQAuSEmzw+H/AuOx+aH+tBL88H57D0MsqyiZxhOEQkF/8DR1d2hSPMj/sNOa5rxcUnBgH8ictv2J+cb4BA4v3MCShdZ2vtK30vAwkobnEWh7rsSyhmos3WC93Gn9C4nnAd/PjMMtQfyDNZsOPd6XcAsnBE/mRHtHEyJMzJfZFLE9OvQa0i9kUmToJ0ZxknTgdl/XPV8xoh0K7wNHHsnBdvFH3sv52lU7UFteseLG/VanIvcwycVA7+BE1Ulyb20BvwUWZcMTKhaCcmY3ROpvonVMV4N7yBXTL7IDtHzQ4CCcqF66LjF3xUqgErKzolLyCG6Kb7irP/MVTCCwGRxfrPGpMMGvPLgJ881PHMNMIO09T5ig7AzZTX/5PLlwnJLDAPfuHynSGhV4tPqR3gJ4kg4c06c/F1AcjGytKm2Yb5jwMotF7vro4YDLWlnMIpmPg36NgAZsGA0W1spfLSue4xxat0Gdwd0lqDBOgIaMANykwwDKejt5YaNtJYIkrSgu0KjIg0pznY0SCd1qlC6R19g97UrWDoYJGlrvCE05J/5wkjpkre727p5PTRX5FGrSBIfJqhJE/IS876PaHFkx9pGTH3oaY3jJRvLX9Iy3Edoar7cFvJqyUlOhAEiOSAyYgVEGkzHdug+oRHIEOXAExMiTSKU9A6nmRC8mp8iYhwWdP2U/5EkFAdPrZw03YA3gSyNUtMZeh7dDCu8pF5x0VORCTgKp07ehy7NZqKTpIC4UJJ89lnboyAfy5OyXzXtuDRbtAFjZRSyGFTpFrXwkpjSLIQIG3N0Vj4BtzK3wdlkBJrO18MNsgseR4BysJilI0wI6ZahLhBFA0XBmV8d4LUzEcNVb0xbLjLTETYN8OEVqNxkt10W614dd1FlFFVTIgB7/BQQp1sWlNolpIu4ekxUTBV7NmxOFKEBmmN+nA7pvF78/RII5ZHA09OAiE/66MF6HQ+qVEJCHxwymukkNvzqHEh52dULPbVasfQMgTDyBZzx4007YiKdBuUauQOt27Gmy8ISclPmEUCIcuLbkb1mzQSqIa3iE0PJh7UMYQbkpe+hXjTJKdldyt2mVPwywoODGJtBV1lJTgMsuSQBlDMwhEKIfrvsxGQjHPCEfNfMAY2oxvyKcKPUbQySkKG6tj9AQyEW3Q5rpaDJ5Sns9ScLKeizPRbvWYAw4bXkrZdmB7CQopCH8NAmqbuciZChHN8lVGaDbCnmddnqO1PQ4ieMYfcSiBE5zzMz+JV/4eyzrzTEShvqSGzgWimkNxLvUj86iAwcZuIkqdB0VaIB7wncLRmzHkiUQpPBIXbDDLHBlq7vp9xwuC9AiNkIptAYlG7Biyuk8ILdynuUM1cHWJgeB+K3wBP/ineogxkvBNNQ4AkW0hvpBOQGFfeptF2YTR75MexYDUy7Q/9uocGsx41O4IZhViw/2FvAEuGO5g2kyXBUijAggWM08bRhXg5ijgMwDJy40QeY/cQpUDZiIzmvskQpO5G1zyGZA8WByjIQU4jRoFJt56behxtHUUE/om7Rj2psYXGmq3llVOCgGYKNMo4pzwntITtapDqjvQtqpjaJwjHmDzSVGLxMt12gEXAdLi/caHSM3FPRGRf7dB7YC+cD2ho6oL2zGDCkjlf/DFoQVl8GS/56wur3rdV6ggtzZW60MRB3g+U1W8o8cvqIpMkctiGVMzXUFI7FacFLrgtdz4mTEr4aRAaQ2AFQaNeG7GX0yOJgMRYFziXdJf24kg/gBQIZMG/YcPEllRTVNoDYR6oSJ8wQNLuihfw81UpiKPm714bZX1KYjcXJdfclCUOOpvTxr9AAJevTY4HK/G7F3mUc3GOAKqh60zM0v34v+ELyhJZqhkaMA8UMMOU90f8RKEJFj7EqepBVwsRiLbwMo1J2zrE2UYJnsgIAscDmjPjnzI8a719Wxp757wqmSJBjXowhc46QN4RwKIxqEE6E5218OeK7RfcpGjWG1jD7qND+/GTk6M56Ig4yMsU6LUW1EWE+fIYycVV1thldSlbP6ltdC01y3KUfkobkt2q01YYMmxpKRvh1Z48uNKzP/IoRIZ/F6buOymSnW8gICitpJjKWBscSb9JJKaWkvEkqinAJ2kowKoqkqZftRqfRQlLtKoqvTRDi2vg/RrPD/d3a09J8JhGZlEkOM6znTsoMCsuvTmywxTCDhw5dd0GJOHCMPbsj3QLkTE3MInsZsimDQ3HkvthT7U9VA4s6G07sID0FW4SHJmRGwCl+Mu4xf0ezqeXD2PtPDnwMPo86sbwDV+9PWcgFcARUVYm3hrFQrHcgMElFGbSM2A1zUYA3baWfheJp2AINmTJLuoyYD/OwA4a6V0ChBN97E8YtDBerUECv0u0TlxR5yhJCXvJxgyM73Bb6pyq0jTFJDZ4p1Am1SA6sh8nADd1hAcGBMfq4d/UfwnmBqe0Jun1n1LzrgKuZMAnxA3NtCN7Klf4BH+14B7ibBmgt0TGUafVzI4uKlpF7v8NmgNjg90D6QE3tbx8AjSAC+OA1YJvclyPKgT27QpIEgVYpbPYGBsnyCNrGz9XUsCHkW1QAHgL2STZk12QGqmvAB0NFteERkvBIH7INDsNW9KKaAYyDMdBEMzJiWaJHZALqDxQDWRntumSDPcplyFiI1oDpT8wbwe01AHhW6+vAUUBoGhY3CT2tgwehdPqU/4Q7ZLYvhRl/ogOvR9O2+wkkPKW5vCTjD2fHRYXONCoIl4Jh1bZY0ZE1O94mMGn/dFSWBWzQ/VYk+Gezi46RgiDv3EshoTmMSlioUK6MQEN8qeyK6FRninyX8ZPeUWjjbMJChn0n/yJvrq5bh5UcCAcBYSafTFg7p0jDgrXo2QWLb3WpSOET/Hh4oSadBTvyDo10IufLzxiMLAnbZ1vcUmj3w7BQuIXjEZXifwukVxrGa9j+DXfpi12m1RbzYLg9J2wFergEwOxFyD0/JstNK06ZN2XdZSGWxcJODpQHOq4iKqjqkJUmPu1VczL5xTGUfCgLEYyNBCCbMBFT/cUP6pE/mujnHsSDeWxMbhrNilS5MyYR0nJyzanWXBeVcEQrRIhQeJA6Xt4f2eQESNeLwmC10WJVHqwx8SSyrtAAjpGjidcj1E2FYN0LObUcFQhafUKTiGmHWRHGsFCB+HEXgrzJEB5bp0QiF8ZHh11nFX8AboTD0PS4O1LqF8XBks2MpjsQnwKHF6HgaKCVLJtcr0XjqFMRGfKv8tmmykhLRzu+vqQ02+KpJBjaLt9ye1Ab+BbEBhy4EVdIJDrL2naV0o4wU8YZ2Lq04FG1mWCKC+UwkXOoAjneU/xHplMQo2cXUlrVNqJYczgYlaOEczVCs/OCgkyvLmTmdaBJc1iBLuKwmr6qtRnhowngsDxhzKFAi02tf8bmET8BO27ovJKF1plJwm3b0JpMh38+xsrXXg7U74QUM8ZCIMOpXujHntKdaRtsgyEZl5MClMVMMMZkZLNxH9+b8fH6+b8Lev30A9TuEVj9CqAdmwAAHBPbfOBFEATAPZ2CS0OH1Pj/0Q7PFUcC8hDrxESWdfgFRm+7vvWbkEppHB4T/1ApWnlTIqQwjcPl0VgS1yHSmD0OdsCVST8CQVwuiew1Y+g3QGFjNMzwRB2DSsAk26cmA8lp2wIU4p93AUBiUHFGOxOajAqD7Gm6NezNDjYzwLOaSXRBYcWipTSONHjUDXCY4mMI8XoVCR/Rrs/JLKXgEx+qkmeDlFOD1/yTQNDClRuiUyKYCllfMiQiyFkmuTz2vLsBNyRW+xz+5FElFxWB28VjYIGZ0Yd+5wIjkcoMaggxswbT0pCmckRAErbRlIlcOGdBo4djTNO8FAgQ+lT6vPS60BwTRSUAM3ddkEAZiwtEyArrkiDRnS7LJ+2hwbzd2YDQagSgACpsovmjil5wfPuXq3GuH0CyE7FK3M4FgRaFoIkaodORrPx1+JpI9psyNYIFuJogZa0/1AhOWdlHQxdAgbwacsHqPZo8u/ngAH2GmaTdhYnBfSDbBfh8CHq6Bx5bttP2+RdM+MAaYaZ0Y/ADkbNCZuAyAVQa2OcXOeICmDn9Q/eFkDeFQg5MgHEDXq/tVjj+jtd26nhaaolWxs1ixSUgOBwrDhRIGOLyOVk2/Bc0UxvseQCO2pQ2i+Krfhu/WeBovNb5dJxQtJRUDv2mCwYVpNl2efQM9xQHnK0JwLYt/U0Wf+phiA4uw8G91slC832pmOTCAoZXohg1fewCZqLBhkOUBofBWpMPsqg7XEXgPfAlDo2U5WXjtFdS87PIqClCK5nW6adCeXPkUiTGx0emOIDQqw1yFYGHEVx20xKjJVYe0O8iLmnQr3FA9nSIQilUKtJ4ZAdcTm7+ExseJauyqo30hs+1qSW211A1SFAOUgDlCGq7eTIcMAeyZkV1SQJ4j/e1Smbq4HcjqgFbLAGLyKxlMDMgZavK5NAYH19Olz3la/QCTiVelFnU6O/GCvykqS/wZJDhKN9gBtSOp/1SP5VRgJcoVj+kmf2wBgv4gjrgARBWiURYx8xENV3bEVUAAWWD3dYDKAIWk5opaCFCMR5ZjJExiCAw7gYiSZ2rkyTce4eNMY3lfGn+8p6+vBckGlKEXnA6Eota69OxDO9oOsJoy28BXOR0UoXNRaJD5ceKdlWMJlOFzDdZNpc05tkMGQtqeNF2lttZqNco1VtwXgRstLSQ6tSPChgqtGV5h2DcDReIQadaNRR6AsAYKL5gSFsCJMgfsaZ7DpKh8mg8Wz8V7H+gDnLuMxaWEIUPevIbClgap4dqmVWSrPgVYCzAoZHIa5z2Ocx1D/GvDOEqMOKLrMefWIbSWHZ6jbgA8qVBhYNHpx0P+jAgN5TB3haSifDcApp6yymEi6Ij/GsEpDYUgcHATJUYDUAmC1SCkJ4cuZXSAP2DEpQsGUjQmKJfJOvlC2x/pChkOyLW7KEoMYc5FDC4v2FGqSoRWiLsbPCiyg1U5yiHZVm1XLkHMMZL11/yxyw0UnGig3MFdZklN5FI/qiT65T+jOXOdO7XbgWurOAZR6Cv9uu1cm5LjkXX4xi6mWn5r5NjBS0gTliHhMZI2WNqSiSphEtiCAwnafS11JhseDGHYQ5+bqWiAYiAv6Jsf79/VUs4cIl+n6+WOjcgB/2l5TreoAV2717JzZbQIR0W1cl/dEqCy5kJ3ZSIHuU0vBoHooEpiHeQWVkkkOqRX27eD1FWw4BfO9CJDdKoSogQi3hAAwsPRFrN5RbX7bqLdBJ9JYMohWrgJKHSjVl1sy2xAG0E3sNyO0oCbSGOxCNBRRXTXenYKuwAoDLfnDcQaCwehUOIDiHAu5m5hMpKeKM4sIo3vxACakIxKoH2YWF2QM84e6F5C5hJU4g8uxuFOlAYnqtwxmHyNEawLW/PhoawJDrGAP0JYWHgAVUByo/bGdiv2T2EMg8gsS14/rAdzlOYazFE7w4OzxeKiWdm3nSOnQRRKXSlVo8HEAbBfyJMKqoq+SCcTSx5NDtbFwNlh8VhjGGDu7JG5/TAGAvniQSSUog0pNzTim8Owc6QTuSKSTXlQqwV3eiEnklS3LeSXYPXGK2VgeZBqNcHG6tZHvA3vTINhV0ELuQdp3t1y9+ogD8Kk/W7QoRN1UWPqM4+xdygkFDPLoTaumKReKiLWoPHOfY54m3qPx4c+4pgY3MRKKbljG8w4wvz8pxk3AqKsy4GMAkAtmRjRMsCxbb4Q2Ds0Ia9ci8cMT6DmsJG00XaHCIS+o3F8YVVeikw13w+OEDaCYYhC0ZE54kA4jpjruBr5STWeqQG6M74HHL6TZ3lXrd99ZX++7LhNatQaZosuxEf5yRA15S9gPeHskBIq3Gcw81AGb9/O53DYi/5CsQ51EmEh8Rkg4vOciClpy4d04eYsfr6fyQkBmtD+P8sNh6e+XYHJXT/lkXxT4KXU5F2sGxYyzfniMMQkb9OjDN2C8tRRgTyL7GwozH14PrEUZc6oz05Emne3Ts5EG7WolDmU8OB1LDG3VrpQxp+pT0KYV5dGtknU64JhabdqcVQbGZiAxQAnvN1u70y1AnmvOSPgLI6uB4AuDGhmAu3ATkJSw7OtS/2ToPjqkaq62/7WFG8advGlRRqxB9diP07JrXowKR9tpRa+jGJ91zxNTT1h8I2PcSfoUPtd7NejVoH03EUcqSBuFZPkMZhegHyo2ZAITovmm3zAIdGFWxoNNORiMRShgwdYwFzkPw5PA4a5MIIQpmq+nsp3YMuXt/GkXxLx/P6+ZJS0lFyz4MunC3eWSGE8xlCQrKvhKUPXr0hjpAN9ZK4PfEDrPMfMbGNWcHDzjA7ngMxTPnT7GMHar+gMQQ3NwHCv4zH4BIMYvzsdiERi6gebRmerTsVwZJTRsL8dkZgxgRxmpbgRcud+YlCIRpPwHShlUSwuipZnx9QCsEWziVazdDeKSYU5CF7UVPAhLer3CgJOQXl/zh575R5rsrmRnKAzq4POFdgbYBuEviM4+LVC15ssLNFghbTtHWerS1hDt5s4qkLUha/qpZXhWh1C6lTQAqCNQnaDjS7UGFBC6wTu8yFnKJnExCnAs3Ok9yj5KpfZESQ4lTy5pTGTnkAUpxI+yjEldJfSo4y0QhG4i4IwkRFGcjWY8+EzgYYJUK7BXQksLxAww/YYWBMhJILB9e8ePEJ4OP7z+4/wOQDl64iOYDp26DaONPxpKtBxq/aTzRGarm3VkPYTLJKx6Z/Mw2YbBGseJhPMwhhNswrIkyvV2BYzrvZbxLpKwcWJhYmFtVZ+lPEq91FzVp1HlQY1bZVLqeNR9SAUn6n0E28k/UuGkNpP1DBI5ch/EehZfjUQ9aE41NhETExoPT2gGQz0IhWJbEOvTQ4wgcXCHHFBhewYUiFHuhRSAUVmEHeCRQHQkXGFwkAgyzREJCVN7TRnTon36Zw3tPhx4EALwNdwDv+J41YSP4B2CQqz0EFgARZ4ESgBHQgROwAVn9GTI+HYexTUevLUeta4/DqKrbMVS+Yqb8hUwYCrlgKtmAq1YCrFgKrd4qpXiqZcKn1oqdWipjYKpWwVPVYqW6xUpVipKqFR3QKjagVEtAqHpxUMTitsnFaJOKx2cVhswq35RVpyiq9lFVNIKnOQVMkgqtYxVNxiqQjFS7GKlSIVIsQqPIhUWwioigFQ++KkN8VHr49HDw9Ebo9EDo9DTo9Crg9BDg9/Wx7gWx7YWwlobYrOGxWPNisAaAHEyALpkAVDIAeWAArsABVXACYuAD5cAF6wAKFQAQqgAbVAAsoAAlQAUaYAfkwAvogBWQACOgAD9AAHSAAKT4GUdMiOvFngBTwCn2AZ7Dv6B6k/90B8+yRnkV144AIBoAMTQATGgAjNAA4YABgwABZgB/mQCwyAVlwCguASlwCEuAQFwB4uAMlwBYuAJlQAUVAAhUD2KgdpUDaJgaRMDFJgX5MC1JgWJEAokQCWRAHxEAWkQBMRADpEAMkQAYROAEecC484DRpwBDTnwNOdw05tjTmiNOYwtswhYFwLA7BYG4LA2BYGOLAwRYFuLAsxYFQJAohIEyJAMwkAwiQC0JAJgkAeiQBkJAFokAPCQA0JABwcD4Dgc4cDdDgaYcDIDgYgUC6CgWgUClCgUYUAVBQBOFAEYMALgwAgDA9QYAdIn8AZzeBB2L5EcWrenUT1KXienEsuJJ7x5U8XlTjc1NVzUyXFTGb1LlpUtWlTDIjqwE4LsagowoCi2gJLKAkpoBgJQNpAIhNqaEoneI6kiiqQ6Go/n6j0cS+a2gEU8gIHJ+BwfgZX4GL+Bd/gW34FZ+BS/gUH4FN6BTegTvoEv6BJegRnYEF2A79gOvYDl2BdEjCkqkGtwXp0LNToIskOTXzh/F062yJ7AAAAEDAWAAABWhJ+KPEIJgBFxMVP7w2QJBGHASQnOBKXKFIdUK4igKA9IEaYJg) format('embedded-opentype'),url(data:application/font-woff;base64,d09GRgABAAAAAFuAAA8AAAAAsVwAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABWAAAABwAAAAcbSqX3EdERUYAAAF0AAAAHwAAACABRAAET1MvMgAAAZQAAABFAAAAYGe5a4ljbWFwAAAB3AAAAsAAAAZy2q3jgWN2dCAAAAScAAAABAAAAAQAKAL4Z2FzcAAABKAAAAAIAAAACP//AANnbHlmAAAEqAAATRcAAJSkfV3Cb2hlYWQAAFHAAAAANAAAADYFTS/YaGhlYQAAUfQAAAAcAAAAJApEBBFobXR4AABSEAAAAU8AAAN00scgYGxvY2EAAFNgAAACJwAAAjBv+5XObWF4cAAAVYgAAAAgAAAAIAFqANhuYW1lAABVqAAAAZ4AAAOisyygm3Bvc3QAAFdIAAAELQAACtG6o+U1d2ViZgAAW3gAAAAGAAAABsMYVFAAAAABAAAAAMw9os8AAAAA0HaBdQAAAADQdnOXeNpjYGRgYOADYgkGEGBiYGRgZBQDkixgHgMABUgASgB42mNgZulmnMDAysDCzMN0gYGBIQpCMy5hMGLaAeQDpRCACYkd6h3ux+DAoPD/P/OB/wJAdSIM1UBhRiQlCgyMADGWCwwAAAB42u2UP2hTQRzHf5ekaVPExv6JjW3fvTQ0sa3QLA5xylBLgyBx0gzSWEUaXbIoBBQyCQGHLqXUqYNdtIIgIg5FHJxEtwqtpbnfaV1E1KFaSvX5vVwGEbW6OPngk8/vvXfv7pt3v4SImojIDw6BViKxRgIVBaZwVdSv+xvXA+Iuzqcog2cOkkvDNE8Lbqs74k64i+5Sf3u8Z2AnIRLbyVCyTflVSEXVoEqrrMqrgiqqsqqqWQ5xlAc5zWOc5TwXucxVnuE5HdQhHdFRHdNJndZZndeFLc/zsKJLQ/WV6BcrCdWkwspVKZVROaw0qUqqoqZZcJhdTnGGxznHBS5xhad5VhNWCuturBTXKZ3RObuS98pb9c57k6ql9rp2v1as5deb1r6s9q1GV2IrHSt73T631424YXzjgPwqt+Rn+VG+lRvyirwsS/KCPCfPytPypDwhj8mjctRZd9acF86y89x55jxxHjkPnXstXfbt/pNjj/nwXW+cHa6/SYvZ7yEwbDYazDcIgoUGzY3h2HtqgUcs1AFPWKgTXrRQF7xkoQhRf7uF9hPFeyzUTTSwY6EoUUJY6AC8bSGMS4Ys1Au3WaiPSGGsMtkdGH2rzJgYHAaYjxIwQqtB1CnYkEZ9BM6ALOpROAfyqI/DBQudgidBETXuqRIooz4DV0AV9UV4GsyivkTEyMMmw1UYGdhkuAYjA5sMGMvIwCbDDRgZeAz1TXgcmDy3YeRhk+cOjCxsMjyAkYFNhscwMrDJ8BQ2886gXoaRhedQvyTSkDZ7uA6HLLQBI5vGntAbGHugTc53cMxC7+E4SKL+ACOzNpk3YWTWJid+iRo5NXIKM3fBItAPW55FdJLY3FeHBDr90606JCIU9Jk+Ms3/Y/8L8jUq3y79bJ/0/+ROoP4v9v/4/mj+i7HBXUd0/elU6IHfHt8Aj9EPGAAoAvgAAAAB//8AAnjaxb0JfBvVtTA+dxaN1hltI1m2ZVuSJVneLVlSHCdy9oTEWchqtrBEJRAgCYEsQNhC2EsbWmpI2dqkQBoSYgKlpaQthVL0yusrpW77aEubfq/ly+ujvJampSTW5Dvnzmi1E+jr//3+Xmbu3Llz77nnbuece865DMu0MAy5jGtiOEZkOp8lTNeUwyLP/DH+rEH41ZTDHAtB5lkOowWMPiwayNiUwwTjE46AI5xwhFrINPXYn/7ENY0dbWHfZAiTZbL8ID/InAd5xz2NpIH4STpDGonHIJNE3OP1KG4ISaSNeBuITAyRLgIxoiEUhFAnmUpEiXSRSGqAQEw0kuyFUIb0k2gnGSApyBFi0il2SI5YLGb5MdFjXCey4mNHzQ7WwLGEdZiPPgYR64we8THZHAt+wnT84D/x8YTpGPgheKH4CMEDVF9xBOIeP3EbQgGH29BGgpGkIxCMTCW9qUTA0Zsir+QUP1mt+P2KusevwIO6Bx/Iaj8/OD5O0VNrZW2EsqZBWbO1skRiEKE0DdlKKaSVO5VAuRpqk8VQJAqY7ydxaK44YJvrO2EWjOoDBoFYzQbDNkON+UbiKoRkywMWWf1j4bEY2iIY1AeMgvmEz/kVo9v4FSc/aMZMrFbjl4zWLL0+Y5FlyzNlEVYDudJohg8gPUP7kcB/mn+G6cd+5PV4Q72dXCgocWJADBgUuDTwiXiGSyZo14HOEQ2lE6k0XDIEusexDzZOMXwt1Dutz+tqmxTvlskNWXXUQIbhaurum9GrePqm9Yaeabjkiqf+bUvzDOvb2Y1E+EX2DnemcTP/zLcuu7xjQXdAtjR0Lo5n4/Hs/GtntMlysHt+29NXbH6se//WbFcyu+r28H0MwzI30DYeYTLMXIA2EG8QlHpAsyS0EfEToR0a3utIxFPJ3kiIHCCrZ66b0e2xEmL1dM9YN/MwS5p01N5jMX/BLKt/1R83l0LyC29M6+iYxo/UNg/EF7c2WyyW5tYl8WnhWg2/hyySbD5UhnDyS7OcU0dnrFw+DfGdI7v4QfYIIzOMq9hFtY55gmvC7jZ2FK7sEdrn6IXBuucYhjsGdQ8z0yEbWkkczjjsE5hNAIZrPx2zOLZDmKNXcXtg7EMqidAEEWg+SJCBBNwxvxJfc/bZa+KKf+xoKZybnq5vaqpPTye7CiF+ZFjxZ8/7Qij0hfOG/cowPA1rT1l4ymWnrKmxxqfErTVrpgwPlz1kC+Oy8NMDz6c+IO38K/x0xkPnLW8Kx6qGAoQdL+TD9V9rb+/ctn//trxz8dUrZrD/zk/ferF0cNt1BzctmX2FZPXt/jnFCQNz4Ah/iKllGiCMs1w5Lkg0kiEwj6VTXCDKsX9rMpnvIj9pcDecXAIXMnqn2dTUbN6w0XQ9ue6FV/nnXCH7S3lPWGltVcLsH75ub3ab7A8M28caNrIeOr3o5Q0yFsYL80xaa0EY/UEczV7icUMY5pnelAkmUAXmHYjvFWFGxuqlSaow3OM+/iYY7/l/hVELF4EjRqNR/bvRbOY+DUGzGR/Oh3EqmE/ugIQQguGt/eMYz/+L0cimjeZfQDI3phXMbMQsqH+CjwVz/hf4idHovgVmB8gLvjbicDcC/NypP536E/9N/puMibExdohBmNwyiaZdJGoigos7GpF222xrfnZhML/7Z+ylaqP63Hr+m7bdUkQ6/2cXqdfmvwixY+s2ksXFeXcE+iX0Z+Iow76DBNgjJ7TOdUK18iPsPflfQD+DPsZG2Aj9VmKMMJ4fYRrhIaxhTDR0Elh2vA6h/AE6xUb29mj3sjmL72petXjejPy+oel60M99tFduCI59N3221xe7apOvxs6aHs7vab1IqY2tv7q2xsHeHGml/cV06u/8S/xTjJ+JYc0bWEX0ukW6YmIbGkJRMdjJ9mYIH5QIdJF4hvRGyK7cC7ctImQRcUET99fGXOoft35GYLMQu+g2smnkgZUrH8AL/9Si217IssJ916nv14ZrJrvdxLkQvrvtBcjgPC0NXOicO8Qf4mcxPqh3hgUw3DDfdvLJXngg7N3dN2zbPJSaed3OfZnMU7dvmznp3C3bruO+Nmue0LFsy7S+6265+fCKFYdvvuW6vmlblnUI8xCXp37CrOZv4B9gauDBlYp7adcUXB5DNCwYImlXOJJKkAdvExXxVvKEYnCo+3eIskP9qrrfIYs71CccBjfXRC52udTHHdaP1A1ui/VvH1otbrLrpNXBsGX5B89QghDyimlvNB2KfkxZ5C9/em3+d1+d//IfFp2+2Oxn/s+9n/79p39S3s8idN6g0yZObwJOgKUpNB3GyU0Ls0PbRzIRq4lcarLKOJBkLRzJQD4j2090XrbA7DW8K3jNF5hlGS5e4V2D17zgss4T20egOJte5iD0bReM9yjTxnQxCRj3c5kFzGJmGbNKmwGw39IJDJcXJZGMkaAB4jyJAKw0jt5IAuIE+A+U3cVAZZrq9zhDyBrU8oosuxcGNTzCKJfla7JjNVmuSb/+tuzN2H+X4vlB+PpdfMXXmuVsNiub1T34SFbjYw5itEvVi0K0Nt9pNJUMI7SLGRhf2xipfCYf8z5OdlGKayOucFeVPeS/dbo3lBrbSMmwUiQN5/ed7g0Ds1s17IuZC5kNzM3MZ6EWCa0DtekdJfAxz+R/OX28sND7yRMTBcf++s8mQCQWHya4qBv/ufeMoWyslPA9DtMxUknxkH/yfTnm2CMYzs+Cq3r7PxY/MXomrvTEsRpfEGHa+WN8E1AHjElb7d06ddA7oK/+5Mdsv9EtPms0jv0Z5kf1FqPxWdFtfFr0kHfgDX0Y+5PRSG7RUj0tQr7rmfX8DH4G5W28kKeJLtmQsQkuwMP1pk16EV4sl7vrMJATfyUWo/GwEco4rh4XFQgaiUX9qxZHrMQqKnz/c2d8b9TysYrAuXpP/Rf/Gr8b1qwwc5a+euLa6S6sneNXToG2XrEJi4R5SGs8Sq2S3d97bsfCRaTdaLwKClRHt37mkudvXbjwVrLhuYeGhh56bvfQkHpk2CwvwClqgWwuBfndC3c8dwmstj81KkagcUgbfPY8Zje0W/82VPWJHmSq6pP8hPWpotc/EexDOK3qU+wngPhOCiO9MJRm8TJefjelrzoKnG2Bn+1NCUmPE4gHFmBN9jrTigRIpsACrc9Gstg58ULkp9467+Gf/eFnD5/31lNrt2967dhrm7bzI+VT5m+fzKhvf2MzpICEm79Bopkn07lt1762adNr127LwVqQLdJ5+lpQDcvHPQtVY5knhYrK6q8/JsiP6EuhGZdFdaNszjvpqvc+PI0CdjN0AXsFOC3ZfALDJwr4q2Xq+GF+GNbsxUg5NLLIEXi8otcDQcUts0D8eQ1iVDRAMBTsYiNdRIxE09EIBJO9A2xqgERTaW86BUFn0OD2xFO97FAgFhF6OoQ7prYt4XwSeUgQHiJyDbeke9IdQntciLQ1FlJMaYcUNvZBg+FB1ubjlnRNvl3o6IEU2w7fdNPhm/hh+FLysUu6++DLHkOkrSHYEjH0tEPe7WdD3uyDgvAgK/m4szFFR7ch0toUgBTdWHr7EpaWru6+6dmbbnqWEbV2EtxAsXiZAPTtGPSbHsotI2leoM8TePEqgSQprs7AGFf8kuOkPdZPXGb55POAW1d/jLST9v5YflasP6v/CO7+GNAPC2BMZWmsOjp2NNbfHwMCJD+LPVL+D/OYlWEEI/9jpPddOFkB5d1GSuKZYggmCCd7JUxD7EXAzxyirYnNDLdDZoFdx14kivkvGc3579Jm36reTTvDgBnaO6vzyQ6chQmlsMoIkIQ2+bBDWBud1Va4pcCn8CPqxlh/fgtG8IPaPH8C5wk6/nZDv69jurV5QhtwE0x2iqOsj9Mx8B9/0EaUdiPfOYYDCi/q9jhWRuupMDEU0+CtX0sDFxv07T/K5niBPqN9+tQjgEc31NGCXFeMcCEuQBIc/BK4CO78u7EPYvl3yaEfK3vcb6qP1R2tI7vUjVDDUdKubsSrNjYKY1qBEa2P50SJoaXiksIoLiCwnxS6EBuBde87botNfdEWwYvF/R0/u5yCqhGeEOR2ynSeyXjt6ka7neyye8kryBSWE52y+RBgogrXPZ8E1yIHoHIFUM+AbJhE7lbMtt8ApL+xmZW7PwbjAO0fAVoXQOuiSP/ksIVdFZ0aulsamKUzwPZ/NYDMJRBPCxsBqLzqHyneXF6Ej9HlIFo7+pg+jUb3unRmGpstGkm6etOuDBGA5wCMefp1gTHcdZlvPBXlOslvYTp1cd8UjYLVd/J5awNrIOKLnIt9MD9qdrKrWCvA6ALm3QV9VrsPm60Q7+RHJHP+2hqfugo/MvI2H/mqr4b9tFnKSRY1Y5Ek80Nm/WIhr1ikKnxGz9TWXrokf9xwujfvcOTtNTWnxd0F37Y2W79tteBqZ4G5qLCuomw+nSr28QESCRVLTyYKILGJOPfcnaIFOsewhRdvv+rWa/Wih0vlbX6Zb75T5C0qNKVFvH1QL/vazSWgC2s6oWXXIuUxQelKiJbowuJDQViatLmLijg9CQBMg8WiPgiw3LEeYRmm5f+XdnvkDnxLLjMLxtvX74C3OlwPQqx4xwIdpPx38LrlDphiyWUWHWKAzzxurS/xTo+P5wGFak62ap1PVFFN4v/y+xuR39WnIO7lsWfwgVsK17wxrs9K8ltIKuhkw7f/6dhK6gQokFKhWX3urrjk/rnI0pgfpGMeuQIUaEM7+GF5q2iMkCaMQwxxOzcvU0eXbsnS9XknXvP7Gtw5dwPXlFu2ecvSHEZgNDsU6x/GdXBYXyOQjzZReSedeEPY6nEv9gJR4oBQJtFO6Kd0fwC6BO4LNHDeBujB6dSNcUQC9zIv2LnAzGk99bUDrdFY+9yGFQtEo0GQPNv6vS2drj4+1jHbv3aJSMUWP+QTZrmbNTjU8wyG/iXNNpskybLcJ3CiTF5Ir+JYzmJwE0mSVhlxbtbmvweB3ulB6Til5UuUZydpgiFVeobhU0WaBqpJ198d+/XeNRTZ9/1OPfG7+2hwzd5W3D+hmyjsRcUg/+Cavb++Vh2ls3L7zT/etOnHNxeerv313vzLVqPai4nJv+K1FC6040/4udw7sAb3laSg0XCkAAs0npBO6VJabS4Elk/U+D4gTXW+j0wnrMlqNamq4tMIYB87tE10i0FR3LZNhJsb7/R561btmes8YBCRkhYNByRtKd55mqTas9FYhJnbRGHuOh3M4QTdgQSqmgRxuzGdSvZGcbMxNQGk5C3ebLjoXIOFM4l+WKHmLTJwRv9E8GWJ6dYvf/FmEyEGr+gyrr1p5zrgkz0Cw2j94Hv8Jdx7dIVegBSNtgsqGsRQEYiIBoXwD0LNvQ5d7s5Z00QzwNhqZA0b+tMG1tQq5nd84uq8R0zPvX35G8uRaze4jcOHzz0w1+Q2BIRvf6J6Kgatnrbiem+CFvAxfkrndzD9MFPP1GWTUHclpASUkCNAQkpCCcCgDSUDAhDZ+CuEkgn8J7i9nMA7pA4lISappxILKfAeSAbIcSDuN2bJcfZILqeO5rLs0MnngSHYRdrHjmaz7JEsEPw51ZqDJDmUIOZIe34WaQeegNsJn1qz8AIpT3yCjyEih/xELkuJ0lEMYTLVCiWpo5oYMleMH6USyYJcD+uOe+kWKpn1Qns34iyYDjkSLvgnZXcgVQNeqINXr48m3iS7cjm8tedyY0f1QvTnHHdsrKby/+SSbPY8/NH6vpl/Esq3Ae4ZU1HC44KFiI9o7CEgab/RqHbj7s5KAg06s39ZP/zxI/mVuF/TbTSy+3Fb8If9/cv7+wt91yy8RfP1QXtW5RzQn7qIiZyuFM5QfJ5E9uVnqT85TanFx0lkP3ukBAMprvsRyi/C8NAJL1xbIIirSvnSj4O5netb4JxmNANHPssHAcHMHsFRgEug816gDBeMbdfiuRcghqYcm0+Xxx/5IAEtN3fqFF3LzAXqwoT0PN0OVTNqxo8sxMkd5Ig6k79Zk7VxxX6gMLOZFQgvpW2RrMW1D0BDihaXQ9wVRoBxPLfpknmkeMtoB/qM9cRc9IqmMD2XUmdZ7GSRKPUZvChf8BoykriM2MnKYbOHX8R7cLdNCxSFFVQqoYswnlWtlFS2mNkhswVpZiQW1J/UKFfipHGlUkM6UKBhMz1istELIHJLMSctu3ugzfaVSOjKvUgc/THK4Sdg2Wscz69leKIkkrwuuWiOe9yGYKQXRumkC3qbRcMwrvhjNXgdZk3RxAUEhuSPvn3nnd++U/3vlVOmrJzCD8JLxV1OHRjrZifbcFDOuRNTGqdgQm1tSNJ2OcQ04YiEXuxtII1ECSQRoQGYioEsgCfchB4ghAtw7FfJre4WZ9hkVi9MtjuWqtdNDlpMrfEG9fOT6q21okg+e4As38MfGquNt7oUws6Ysarj1/efE+yst86YUVNvDdts3Pv5c8m/aP0C+f8/Qb+IMnGq09BgwN01oIOAnAdagI8mBSrqk1gxTDUBOtk2ousEtBH2z4Ir2d3f6k8PXXVlt2qN9RODxRuoJT/v27wm09jRYVc/e++iyx2tyzJb/n3J0htXP87eSsQaf2Ly0s6Zmxela88REy1cf4273mI3iXNJ7KxrZibOm9xm6rl4fqy/t27smU8tOfdW2ucBzg2UfmOIVyLIl3kpYlwphDISTXJXsctmiDtN7fNV6zelgxwnWxsVr83Aj/S5ki1jL/a0GC6+2L6Um+aoddlNFuj+bJ8mH/iaLh8I0/U51NspIEfq0dohwyFXKgm4NggwQ4rRhCOUFtxxo8XnitT4cnGfT93IS8FaT85XE3H5LMY4zIEPL1hw443wz+1UmhTJyJGxZzw+wsKkKZgUiVtKOKMEb2AKHTv61FNc01PQFwKnvsZ/9pPA4RKTASWahmh+8MxwzHxKy74IRn5LGRjsPUUwTu64UYNY38caqd7HKucZ/tHnODtENw/2UfHRMaq1UUPDJQ0OKkWCeet5fYOhII1VRz8+/Elg5j4Gxur3J8o2PJ4rg+2d08T/fwEzSVbyZ9XPro95T477lRKqUSRXQnauHNsISAl27oWi6Fv9z48JMv8r/aMMj8onCP/DuDZOuN+GPPr/+p7bx+7JlbYdppcNhzKU/1Px5aiaGDn/s1iGMaBcleKUo/v9rcxkZj7DBEKOfrayytXNLYiUdBY+pleQXdnscKlQcpzuWluxsieeyuXIK6SdxozitWyGOV3vOHHjguyCQ6fpIYy2JwvrQEF/Qa9Pdf/QqOSqCiE/EE1/XIVKTc2tzWbHnimrEd+Vyz311Ml3P0GVTj7PD5aDnsvCvH36alEaPMePcMegXs7x8igTu4B9v7G9vTHvhCu/kzIdx+BxC0ay9zRSvoS0F2lIxI+X7klU63I40gLQ3w5ep5na+SFnba3z5D64zv+QtM4n4ffG3tq4aNHGRfxgrXPMim+5487abL7xhdseIRn1KDl+7aINixdv0OD+JSPwKf5+xoP6aiTeQIDVlIhMcL1H5R9PYXvprs3fv2bO7MOplCmweuiq2JRZ1zz+9a/v2PH1Hfz9236w+ZrPXvWfAxlj4NLLHpq3c/PQ3uvmvbrjG7fe+o2y/cLdtE6VUlXi0ASb1VLUBVSUWSU4HdvAraTyS8xzM8NxvxFkXV6pUVRiJwcgC5zEeht4rwcp7ki0k41G0qlQhG1Vzlq8alEmnFi58caB5Q9vn988MLhqyVlHvLEWjtQFeupdiocF/tkkOGPW2ibWaBTkeZ/dvPWazXfOnnvL6jkRXpi85sFzZt+55ZptW3bl1cCCHZPD06MhySha7UFzjcjbp8fOecFCirzAG/yVjBX6OFIaadSjQq1nNhyIe8tVbaaSdHlXIWKacMeuZA1uxS95zILhyrxAdsXTL6m7kNQlx2P9uZf2qhufePFFbpI6/OU0WcP99RrCsrwseVot5mtytpf6Y0gm9sdeyKnPQ7onyK4nXlR/rg7H95M1upzu89DH6pgUcikoiihJ6NJKmRxV1x+MJiOA3YwhDRQrWU0u/0rvq0VYXnyCwsLeTJYBq3dAtJDavuzyoVpzZ99Z0+a0uoiFH/xcqgDR7rUFeOrUn6Cywb8ZeNMbhLV5ugP9l0zv9UN5b5mFkjzxUcpPJCn3V402pRxtJd2GrnLdhtVk9ZSZh9W91fCSH5B7ofxPiWL+j3D/uwhBRdyAyozeZwvQzs79soi+BKSnafLviZCcfrpBpLyimfLfTyJtbyruIQKD01tUwJyKEo/ybaxkSNFUMdMkhQoJyRBQFhnUkDQSXhTM+3NmY0EDM7ffLIjqWEGt8lCO6mLia3PukFnghosJD5p5SIho/VDkzQfLE+IrYoJXkD19pdP7OwG/voIUtagiWiZ4PAFTHHlTVhRZ7dYmPar+NJ+8JhmR6DFK5DV1foHoLNO/pHrvZfmWZ15RQlwvoVDKhCWNK3CCch9lfFBuAqUgpFSShmNaPj+i5++WZfKeViJfW5HnUakVL4UCNVkA4+ETfIqx4B5xSaP2L1yn0zn2ltPn4+OqZGmwwEVCaCSqG53ldtL1oLGAhdMLd09MpCCF6tD6ZnAZBY9hDaYsP0jzZ0j5ZjKsF4i1UmLuhbJMCnYJPt5VwFNvmZawXjEvLJqIH8STonZjq7BZ8gKgR20C9MDFqJAX1H64QW2NEup6qgzLP8cvppL/NNTOBTCJABOHeWoXzLhw4Wuy7gaBtjKr9kgKq8ZlRYBS32Lpxc8vIhpNDTfyNXWybMJbn2RyQ5EmWc2QF9wmSZ0KYCE+cPuYO6b15Uotj2Kd4MItLS7gtFbkTdrFND6pvEZqv5Yv7jXAus7Pg7avo7KDot50NX3CPkP+Kps8J9/3mGQIteY/LGPC+L7872SPR2br5fy8MtKBMHedGuM28/MZmPJMrGgi3Gb1S+Si1/L/zrZwO9XH1ce/z7ZQ1WSoY/+pMb5FT4ua0Wm+Jf/298nFmChEQ+Ti71est4mq9VYI6RsymoRJKYidElT2FGnDTZvqtfhGAFTbeqEw68GqtfmbVa/1IFO1/jdWr/8BDRRtQh9XNjubEm4aWVpVonpTGR7PVGc+KJNoBIWF7kYi4gUV3r1U6723i6TxUl3n3/tM27aZfKb7THiHW9VzFSwHJ05VfK6Ar7kaB0XgPPE0BSkSFKsBUpaLihEWoA9wBt8qirh2VSOkZwXEwyrxZ5jyt2rJmSo9gX7cg6jsEUGJU9z9xJPOEM3uQQxKgkh35DNATnVyrmJ3mbCNyIB/yox4wH1bg2DwN7q9kov4pFqny8oSm3RQbGgJ1QQTs6ZMLilOVYJ9v6Wha3HcJ9jddsXp9YhGUXLXt/qMDnvLpPNTXfNa60z5/yjXQOMq+lNmwh5egpYrdfZQZV9rI47xlRkuyTjpzsmCBSWNkAXVoK8sgYWqQJWbo1RLo6QH0YW6pxqfCnRgkd+RiFjUQUQ7poIaYoakgXxwFd9BuuI38H1xBxXSFb/pBDIKQFn7YB3dB36l7sG1FLaKiBdp1KxLvfswap/30lnVESgNnvjbUoT6w9N+Xoio0qcYOIM+heg940YimsucQVvli9NEcft2UZwGQwLuilj1fFr1i3NP94X+PE7Hpvtj6lBJfJ4R6NvWiaL6MgzWHxiN66DExa+dAdAbMYX6HVF8A+7rjEZIXAVbDe7PVI9rmN69JOLV1DOSvRPxWNPZBZf/Nf+Ny65BhYxxxV+77XJ2wfQ389/IQPgajXbwMsuAz/0IaQcXJavKbRqR2IqyZruXjVC2+hdee/5vdnYOedpmVtR3NGXldxSzDSIiBVpkGb9by89UpEPKrSLZmyFDzMab/wXl2CNe7s/qCtTvWgG5kpBmCBlSzDS/r8N4uwBwohRW63JTS1y32f0TQsPfXVGEHQrV8/NCfiOUVirYcBbIeA2+iF68rQIo3B/S628vYESr79ehzS7Q9LEL9UXmik9XVHb1yBO3Ngvt5935+k1efkV51mzzrM0LL3/20avnwMeKuWyOUZg2TasSqZ+KcZQiOn1Iu2Vh497ALUVZiCKt/gh6IvTIj1ZLRjWAkpHKOKovNwp00eqPROiAbiNEKieXwMLcXhVJ1/uzmLP4tfxaHR59cBdJVG1kTAgl9ze9QKUEQ946Hkb+okJ5JRDyf54Axur1D+WS49cLr0tTPEu7UmXrxcSr3XNvumv4yXzInXKH4F7Tc7p17Zt+t/qW2+93k063X7VW6lALxTY7i1nBXMxcxmzQbabxz+tJo+wijYaIGMNS8AoSMgAPt84DdHOoMPfjXhF+kuH1tZvuFQrRCN07xGcXRX9MYxYchDe5BcHj+Z4i+42WyPc8Xofi7bbZJN5nJLJ5qr6IqRtzqNlM17SpFsnkEyTWoABEjz4JXOQvzWYuwdnV5LNGOwTM5v9r4RpQ8ZXsYodks3o31JBlzbYtNotisnm22MxiwGFXam5oN1n0TA/hRvshvTSDwHff4nNzRo9Dum6PaJbMXzDz+x+Fkj4L4bFNBb1asqsgH7Dyh4DvbkPtf5yMDKzEwyoaESMSNS9P9gJVA3/RTlwoMwZvxECFWxIPNw9gi01nOHjP32esZTtmXHnxvZd8ZtakqQ7ekajbXetpNa6ocTVxJtY+uSe69OLz77zh5bDR3xjZMzUz6fxrz1nqrZGcHQHfPVefN+fiK86LeXj+Sc5lPKy+k/vCUI/DaLFYCWHr6nbXuILTIsb5imNKY/rCm28fSMxPhkN1XbNMNZGuqwOBhtTSxWuTk6bw0ZaG86b1hKddePOKuBvmiguYBn4T/yOqOyGRBt7bKUI1GjioBC8aUKwF7Q319UgcmtFGIzCJGBqwQij0ynDsfdFGc3TS3BlNfJ25xmzniMkpXXTPvCaD3ZaZvyzjmZdudBostmhb0ORZNN2sJBeed1HXkrUsywueQH+L0eCPxmsa5ZpgRJSDZ11yDv+jmbd86vxZfc1WcZJ3UkMq1BOOOVtvu/+pB+en186d3GTwWAw2jheaJs09/+LNfZft37DALyrNj1wABMuUKbODyTVnT/KYbJ3Tpq8IrNh92dkxOj5P/YpZx4/ycyiVcDYdn4JbEoKdQi9054iBKsygLW46FRGxAb0NPNCm8BSNCPjoKcj6EAus4SuP3rB+cV99/eTF6294dA8+TK6v74MHVpYNRt/I30e8QGTOOdfGWzzxcy+87a7bLjw37rHw1nPzp0KyyRSeZO+QQhInt3dYgvycjrPOv+T8s1rptaP84VeywdWX2T4ysr0/7TLIs6+x9zib56ye1dM9e/XsZmePY3NDs9zlnNVt4+WgHJbbz3Livg4P9WWgviOMm4kCRT6I8vw0NbUUEnFvOuFKoxQW1gTsvFirsF5pb7qTUCx4i7VmtToveaDxvK9uOaedVvPRpVOnNz0Q6bry7uiSdQ8t7Vy4JQKVS+XPplV2ts4bvCwZu+KzgITtxepaPRzWdpv74muvv6RO0SorX6cu/dqKn/XWnrtp/Zragz13DUCl5myiFW2Ycvb0PtsXnU+tx8pvLFbUspLX68mdegwmOif/NPDONajTGoUh6tU56HBJCTBASVvNUB5VIiKpc9kd7kludodSFz7xQbiOmMk5dOYk56gzL6uaf7N8a6MQOHm0ae6snZpFDfuT3/jdYzjzwkXXIVHoXNuCfQslQZqBZjTsoHMqrkE4jaYdgkGz2ATOgB3cPkSukD01DnV3ttb1wx+6arPqbkcNAHoFPzKUUQ+qL0k97pjbZv1I/egC9zTFbrrlFpNdmea+gIgfWW3wqkcis8ky5FAcRd1If5nNZrl2FFpungc8wpoCl1BpQV/ScS+zjlASyUTVv/AJ46gkJI4bHX4lTnloctxPZE1ckS3+jG2fKIjkQFyzuo8jvYQG1OrGvJPSTu/nSp9PHNTl4z5hK/8gtXVKF6gEKiglgcKiRlCESsQCV5QIlKWKpr34lt/wkSx/JCmP5/cBKQfl/5gd+rOS/+p91/+YCg5CXK2W4M9fu+/6xxX+vnelVuldIDCG0VQTpU9Dw4pRfei+6zWx0MLie0gPbyrkmRU7OwT16JGeyXLHqOLqAfVN1GPlBzWtFNzj0TRTCjogtP1NjIvu5habN5Aoa1k66wGpqriVetJgiGdwDZtKhnN0y4n9sXYnsqGmZfDSR15+5NLBlhoDaedEm7sxmpqRija6ZEEg2EAnTiAC8IrmFbGz1q08P9PSkjl/5bqzYqT9hMmptEXDgTqP3Wiye+sD4Wir4jCeoHbbp5hRfpB7BakUIppIlPCD30dR1GtslDz8OsqbXmejFC/v8wu5X2myq7SJ8Avzv9DFUJySf5uNvq4+Ti7W9D/OZrLChdwxmPNiBRqVjnpK/aGxRCDspVYKAW9AN1JANoo8wP4BJUlGqdgw6m1qPQ2QW3+OfU5/ieLS/NuKpDU3uf8bcAXyBal5jMR2NEAbPAZt0K3hvxHBEDlUxfIGcD+N2gNSNx36nfqlAYow0puatNpRz0e4W2oahKzQHsjf2c16ad/3t2KTtPobnX6D8C8pd0MDP+Kx7wnXqGGlLQcvikMErm6TmfsuxJXbSAxqNjOogJLQBLiKEHAE+JGTS3JoEhTrz8/CB+5YlupJ58aOat8Kv4JvregxwcU5Cp8GFAFm1FyOfto6GS2m1NGTS6CPNKkbsTdCBlnN9onMho55BX8IJZtEQ35lk+htwN5A0V3RCPoD/yXAcv6pAtbZczRUA64JmcUf4q7Q89ZHLeJVZ5D1Ps/t+0iCT3AHVtZC7JDCXfR7OSb/Xja5H3zQbZL1B+ULX1BMTEk3AseSpmnKEK4T9ekMIidUCRQFfcbj7z8gNLvzF7mbhQN8h6ZbRset+nQWdS/ZX3k7WpS8P9sfo0iGS64wV516pOhjI6TZ2dApgI5+LhxywYoWxKUrykKJsIoDsR4mSrCTg0egMPnLW/3Q5Nn8BZEuzqEI7HK3n0+zFmuO3TtWQ5WJoG9YqCD6Gc32SxnbnVPfsxvrFXK2dILl7bLthDp6glhcsfp4bYvbSmj/mQ94uBTw0E73x2jbNRCvC6VL6GCFDwU7eWQDcC5FY5s0slieRDwtAbRsbLXbaXAuu14e2OJw1dc6jQ3ZdY8v7rv2/BWZLqvFWVvvcmwZkK9f5jS4muO9yR5res4kfkRxhV03L1RfPOiPtYi8pd7jNEsOpyTwxpaY/yCZu/Amd5Or9uS3DYaeqVOhH7gZN/8I/wi1fEuLXvyNivibjuKvN+1Nc01HF/3h+ef/sOhox8MPd5SFucPjorQwXT+ytA8EmA5mamHNFDVhBI5pjZbQpugBNkO8MvRub8KVDKST1Wag7D3xlin1ZF7LFP/79nbvCXFOY+PUjrT7/otsPXXZ4exdPzuhZuL5LUXVAn7k7PbhG89uz3b41X01gbjP1xwlu5rrvvf9+pbs6E/Vu7Nk642/PYRaAiUBdrmO6CDTBLPQFA1ur0uXoBR1INDMkypKpoTqnSMx5GiEdTEaSHLs0Alvu/19/5QW9Rv1U1ridT22i+53pzumbs+XFFXYC++CGsTj5JUT/GCgRt3n78i2n71FHG4/u6X++9+raya7os3ZbDmgWfXun44e+u2NZKuGZ0HiF8M4TlMPR+EU6rPKRJ8wOU2RFUFLex3egEsz3YqEAq0cqhAAW19dBZIlVzR61tuIdTnpXH7l+uXrbjPUyep+8cl6aXKWhPHpDcXl9KiTWDNr4mBQc8Tq+NzK/OKSbsfl79o9G20R+brBXYvUg0rLHhtrc4TN81TTOWSZ0gL1ZVlOYH2ery/7XVUjFMbzYpg7UswcqJPQwBd0LKLabJ8IaCr2otcjSkIrGwootKECaUd4XH1+SdazRrfddkBU98t1htvWrbjqSqjaCguxrffM/5zDCpBALUycmajhd+R6ww4SWafuZ5eU+tPid4lgd3gt+b/Y9rQoZNmiXYPXyRHbRs8zX/f4WIFjWZJtUdSD55AP3xtXH+ZipC0EqdBGDA4CoYEU6gRLGPU11QhkLTBiEYPiqOeQgwTCl9aok1Qr5pFf71qEeNxjy/8F0GoqYPv75Yh9j3x4DuJ+uEzHRpAq2lMqb+qfTdiq6kGtzfOWsv0c7lSeMXDHBDe1MT+LUgx0Pg/p87u2UicdIvqQi8DkxhcUwUXCedMpb4NQjwY3npTmgsURJavLwCRyEcN2HfWsDVGfv/u9ZUWUx+PYFueUKwaNvbtu+Xps3eVWbN1GcgVrdMnWJ7WmJz9SD66EBidag0NF1Ukep0t5A7sFCWdhzvYwHv6L/BehXuHqfaBwBEU7hfVLcXvS4VQv+T/vaSIl7cbeMc7ekv9i8S3e1L5xxpvMGcu1EYPbKyCiijjGXcDKckm43PqU2qNWlXusZMiqF82cuVzolUHN9NNR0HZPxFPV9V0wLtvq+k4DqOwVWDlzuQLVdqFiP08cRX7aRlBVfR8cb55bWe5LExnlcsDp1vAP8Q9BucPMk1Ulh4GnN0SAdxcNHv3q9ohx1Ati4S/tkWjIDe3hQdkUGrGRaFBiUdiTSkI41UkMuuQHP+EaSQYlPQTFWJF03BNPpTu5KFAdkWgDukzsZKMG0Q1TAQQglScOaP/dsZ8+fP75D/9Uu5Gs3FY/2SxPld0DHOciXI9gqjcEidXjE+3BLosy0OcX3T7O5g65ROGyzQ2BZs7WbZVnO5ydLe32hMwTQ4wnnKXW6XW5LAa7oaXOIHoUl0FgLQLH2by8wSTWeAx2Y5PDazK3BqZbeJZwXGPaYhX87ZNszoDdaRxotXO1nNlpdvAPFWHDm8PqEE0sZxDEqGzxisFNnuCWetPcGrObN0p23tTZwMuRVodSV8+LTrOV3eRvzjQZiSjaLYS1WEJe0kNsJlZu9LFun7++wW4gRDRbaxw2nrOGm+xOj9cmtbp9ZqeTM1m8UXfQQCSTVSQox6pvtjot/FpHvIUjJovFEoYvHYV9C5Y/xN9OfcalvII37UEhTbTg/AQIaPb4Vz6j5u8/aViycMod/fkDcpu8QZbZoeBi/vbzP3XPsZvOubMtaPHkD9jt6+U2O7vqU/9C9SMvgrXpQNG/E0oJxun+CiElUa0IKQSUwERxOntKSV7ekcuh9VBZBBo3VUcB58ofKBHCwLyf9qFosz9Ibf8dGqwaBMjRig4SGOZ2UkWI7UiO9OfUPdxOYFApUZyfpY7mgEc5rtNGGk2H1lPhAk1Hp/VAMqQEHEUfEYkkUQq1JMdzsX7kklRrTrUi1wMcDjmu1YYfATj7Y+pGpPEBXuoQIj8rR9mgCl4C9yqmF7xnVWxGVniNqtpVmXBvQ6iwni5YQ8a1jYrXtc2J13HvgkvqWxuva1sbr+P2S5ceKGyBwDv2DbrToe1u6BkAJV7xnVLUaq0sJB8pFqcUIPi3yuwxi4JuLr+P30f3OkPQ72aO0xYo3/EsmO3QO5qEF8S0qQH0UsKXv0brnl9+8M7jF174+DsfvPOl1au/RL5/9DsbNnwHL2pHR1NTRxMZhJtHktOOxLxErPF6YlLvpC9YP73x+4ofw+3xVdrHcDE0dQQCmCRgvt9b35xINDf1CDcRSfJ+pYl+Sf8YcurfmXP5F/kj6J82jNsrkWiEuhVlgFfyNkB3S5MUzLhoNiwSCYcxQ7Ui4J0Xh7fmqRbaPa1tzujxkBRlsEHy0/OM4pYLPb7g9O6BQJN6l9zQ0OGyCaZz0vMTbHOzXfQ7a2tsterTcqxeInODoemdktw+1SbVhKwtW9ffe8VKadK0OVuC3bWzyKm5LeddsWTeorWyY9IMtUFutdu5g+Rn533qkocdvLs2HmhU75br/MmWtD8zA3OP2t1ea636jEzqYxJZGAwFiDEd61oTsrRuW3/3pYNi3bS+Rd+GjOfVpAPNd6y64Gsz1GaZleWIPoYL/v9mTeQBENVEguiF1aC4YeXxFETw6QyPfn0m9g8IrMFAvKM1EI11DARnbqibHk/Iojy5rSdgCyZi06y8sS024PeuO4MfwQ5Y9yKRZCqyYaF30vzeHlmUprR21tR0t0yz8KZY66zWuGvxVQB/36kP+K38t2Hu6NQ9SFJfw0AdpqPEK2qTMpf2VCqJwqPoJezTL824b8akoL+x03nhh+oNo5e77psxg9Q5LzebIKD+fsY34f2MtB9fk9v5b8PT6tYrgv4kRPwd0q9z3gdJSJ0653KjCYPwCaR5aUY63eW48O/kdo33yxX9wCiMv2QTrk8eGSI6Ag6moG9t2P/F7GRNlDjl0gw7pJ5aOXXqyqn8SENnXBmbSwUYLyqJjv3UmY1nKr4t80no0faXsaIEiF/BRaIBnItSce4OUif7W6Vm9T9H1X9Vj71BEm+RdmIJQST/ZfVdudUvh9S/qqNvqT98g9SQ3lHibZY0mRVHooyDN/FHmTgzjdozKw28NwQ0hwN6BCoPKaEk3YtKwNhwRLXuk076CGoZNXDQcRwZvreTZY9EZi+d0s4+ztv8iei04JQl6ZbDD2eHV7X4uHuFVfPrOmcs6m6Kr7hssr+1VZFcEZ/PdJkn1hOs8SXS/NFFgqt94PIZzZ3tdaL6Q5vo6piSzdy737pwsX1VyxUrF15iJ4uNkq+rbyg1Z+O8VsNC1UmcvORPRfxtPrfRwL2p/oA1eZp6Z/aGffoewaXcA/xBlKlQLfhQL/oPgBGP3qsA7IQS8qDVNswHKRSheDUvA3Q7MZoRcJMxlEygujn1QdyzfPfq3dEp/bXh5e5YXW2Ngfvza0ZF6UgFL/E0fTq4LBlvTE2qb/KuuzYSXVnjTfM1osvqMHVbm9950quIZlbqaL6YP7jk3kUtA0GnX2nvq53f3WoSsvEdDRnULgo2fN7lNZJgI8/VWi33c3bBZnGY05+dm+3qc7fNmj4YGKLj2nfqFP+g7jdDlxEV5XsJQZP6hYrS1l0VQr4c69Xueixp90gnZPmE5OF22j+SYEWHlZ0K/Hgsh/Ztsbh6h2DNRlvv6jJh9XaJaHCZDiUDKNTMkvb8vsqCyf3ZNdSmO0fa0Y4baJTtpbKzuVzeeSI7fCKr2Z0WypapnXJ4gnoWy3PoUIlIQ1TXdqhQJIXp9Wx5fYdpeWh2TY5D+YVyKd0jw3iumwi/BC3cEy4o83QlZnW79MrCgCjbhWXBlRZVVZZv4rIKpXC01HFlHdHLoeWVl6UVc/J5uGm6CViW5mulYMk+HqNYr0AyUPivLg2oMs2MPqtuhHyRyiwvNJej1Br+fcLyoAyu8D9B7bgmzUqfFobF5nKnK4+t8MPJkI/xHUNWk117jugWF+xazTAALQn6+UE9lhoI5ApGA/iuJOsrlNP28SVVuBVajXmircLel46w2bJS1Q0Ft0KDuikDFL/3pYrid1Q4FvofwRIo4R9h2ftSwc6jHAMqLcCql8YPHtlzGoByNXYN6v8hXnRaOhUvx0sVLCexwupGDR4NOYC7PePa5keIPACnuAdD7dEadRuTIiS6Lb7uskb381My5yjzF8lGCjBRqdwrWJCagfB3yCy7XT1i92hbcZ5Ci1FJkgYMDf6n+jspIsHFjJrTOdzSMuOa9DbDcj/nH9N9bIoGVgzHPWIQuFuYtaMRaq8eCKI0gEF6lPOZjBz3EEvaaxwSUT9U/8JbJZPJJLBLolH1La/RbF9AbC8JJjv/mMnssKjLRBJyqj9QXxNko0Ux/X79epfiXkm6fmKwF/en1HLc6LxloXWKvGa5rVCVL83VuiPcDEX/K5pTXOxHfx6HHB0t2FI0qI2rCZFTrvPWU67zVuS/kTsLnc7IKhFg30e4FOkqNSfH5PtkmUy6Cpiv/36k2sbqCeCFNa+URpoY0sZoYmCgCr3qgZz6s8I0gP1bYiR+D79H56NOz0EVWCTy2/fffvSCCx59W7uRV9995eqrX8GLesOXNm360iZ+T/El3uZqL+FyzSZ8XxpTiI/G0nkT4zznFZ0t4ipMz5v4q9ssqbdKUZt6u82knPCrt6PZwsnn0XySVnyPR1ZXAn72yx48bWJsu7apnI3Hy8bygUK5Js32qcytapqgmn95uexccj205vGgJ+euOeG2SORmKZr/qKzcx9SFctMJdwMUFZDJITs7dnOp1EKZCxg304Cevyfya+vlKqv6aXK1qIj3imL+L6hL+yvUlFfE0VKZ7E8gBY3M/8VoJCFgizH1W6VyC76nH6b7jiibYVxUmVIEspry/LgZIlCeP11Z4zs/AwvVwtGFEut5S1JY4lfyT0N/evOLo+rUEgjcqc9IkGpQbv3iW7Co5b+KgjvpzYdH85PLcc4X21ouwEGl/S4qnUAvoSlXUUhR1eKr2VWFTB+GMl6FsiQsVD1R3urlAAIoSn7JQkmiVVCHSpCwDH/qPepXQ0Db77CJOAImohB+RPWr31ev5g/kE+zTa4lbvZo8xdWPffQu9yJTPCNB66s+zXoJt/0L6hSoCuBIoK8fnBGG87OoRckJpLqyWe4YbpGi50g0+3I3UD85Oa0fzubfoXxPLbW3FDWzigmyJeM0tQkax7PqTy80+UxfUHPlBZIRVNQ+v0xRm8REKPoLmNr0+Uo48v9GFbXPKylqQ2IKm00QddgyWGMROCTxdLB9nCY8P7j2DjlsV/+mfr0C0r/NkeXbbpPlOTBBwT0mVz1zx9S/wJecBF9Wgv3p032iP2v4VSgfgW2G+HUEdEXU6iq4CtpLJfIN9XQG8dwa1VoO8XC2SrPDDyCOQptXgbcPvlAgBfxBoGwftQKeKFrNTASPt3pGGqDt/QRasn2kri+H6L80MJRsmVYJrAKyDItpJUy3/15WYIJqcJ9Q5N/LFJ4c3dc1URpWl9hW6mu50MUIelg4ucTPf15zs5DFo1c0VSp1tKB9jkwIyuM45kb+IP8gHed+6jO3v0KbIknzLy636E8KPTdCuUpB0wLo9JKnAO6pv0vS31EtBha/fJemkgLVVnd8KCk4qBTpQ5m7FbifBKrPJcq0pZAFVG/XbOFz+Tcq2MLrcmV28Nmi/OHskh82bau0k8eWCaPijQPWQ5lUvslwVCfHkXBMIehqUgtDNLeauH1huvZTbYmw+luPjyWoNGEuxRLR7LK5fSyXFUyK7PURQv2v8D3XOt2NJ6liBbmPGOsakw1kbeOs+31Wm5qpH+iJWSzqdPr2O7zc2TmtnrzCig6bBd/vgQmzOlz0STWIlmZEQfupogOZFHUZ7EkUnMn0RrpIMqAgHRJAOjIJ3yGw1I/MAp9q9S3Q/clADNm1wEeO+xbwg5OIYHZLY3ehG5lJk2xhco+6JWybpEVz2wrR6hZyD0QXZbeDVB+onmlimpkWprdAs4WEZDSQppsDlcdCBJJESIYFuAtUnC4GIF2C3Uu2Kv7L1bdz6FxtqxpG4TqQOqOUNAJ2HLvPWA2GgDy4O4vaDrtyl6P+1fAll+SyFcQ28GHqh7fvvf37udylf0fNwhzgz87Y+cf5x9GnF6ygHu18sAbipWeF0YPBgp2GaKeQduxxdEr3SgbH1kvH7tvqSLhedomOvZyts2dw8acu3dY/f+ucuMtCuP/e4zC4XnH3OLZ8ZuxTWxy8dJfU5dhDeKPSlJy5pn/+7u3XrJhmr9C5CuleGflGQocKnlAUaRKp0BAHV0ZwUt9VCqk6zYOgRIuMfePJzdmBdpPJ7/6B23+f+sp9NMDZevovvfYHG5dGPISQq1DojqNckchVrCcCYz/Q0hI0m3NKDRfkgsrnamo+p0CAq1FyvC3a3Nak/s5VX282x9Ufy3E39VAx6o7LpCvO2wK+ch9jNqpJCutcIOooKnYWtDK8gTRVYygRQfwgzKM5+jP2jOZdx3r32Py7rQUPOzAnoRs95NvRAR0qLGU11Taqu1bUYSzMcWjMEir067JQQHfIrLBHsrgv00/Wavd8HRLMEEYFSW3HCSNQehnrHztKqHcDyo4VfZ6gPKCR+gufwA8GegxUEo4A+gd0BASHiH6jYMLIsUdQJTs/C641KN4oCHWolCMLlMfIdtWKScjx7SM5LD9HnfmhrGI0S139UWfUnxgOXdJFW+AMcGjKr6eHAttHF5sUoeArYKDcxMSYcKA/xUDhPiEOEAPafSIUFArN0r24ynI91EPARDXvIDYyvqZaWeroBOUABQA/E+DXC7PWafDLQY2oiwpUEyj4RQtVlUp1GrM7In2p2A7VuiOW6otMiGOo5Mrp05ejVuTy6dNX/k/7mybZQ0nUmfrbx3U4KueDnlHm5wdh8FFeKnoaKKh/TK18StOPhwG9Xo5mqXAxvw/79YQwwDR+nAKQQ4izVXioB84qcppWB7IqjU45z4CE17OvF1Dw+oTFqxtz8dxwtogBnF9MjIl/in+K8s3hM9laIn0TiCbTAXL0T798bPXqx36p3chrv0O+GC9Xaj48Ecv8U8UEeBvUEsDlTepiU5OvlpeNGvpnKF0RvUooWhIjnx6GeBapXCQYTw9DNg6/OC3gZjp76oNTj9Kz6Jqobxb9NDqc08vcKReOpcsQV2K8InXFaXW3aI6Ofr1k48rp7CX7rx+v1UKPsfvzQU0Kc83i2VdILmd2/yX55zT9luN2+Cu4nKfwPcK/CvDVU+pHh8+LaldIf1fA5h3ndT6Fln9/W/9Ce1vndfvJtnPVO2xhm3qbafHVCN1X363UXHq9xuVD8OSD29Z8pZ5cZrern9cAdGW/uib/ud+VK0L9a42r6C90kL8KzxwLQw9NkIQJL0ASU8M+VG0KsUdgdvpgP/6NqqP0/gHZFUfGEijZLHpiIgvV5/Bltrj8Qd7XQd5p4P+7tJo30NMO6VGBwahSPMYiaaBYoLY6uEnciyhhh1Z/vvacG/rjpsvnpzs0B1Id6fmX8119l88XnOxe/uGrzzHcdu7UtY3+2vmXN5zUyj3ZcPl8p1sZSs6/nGXtwrV7Ka0XZdz83fwjjINpZWYw85lL8BRK4nGyIir2RiOsEyipuEcIakpGjWgBjLiHWOgj0Yi34gW1kKPxHt2Na5q+lwg1RdRSpFDNzosb44YJXnAfoEOpZW//6u1lhYA6leevezbI26zNHO811M2dc5HFxpk4i1jPC0s21/BWW5DnPQbn2X1WK43/aM2n18DfSoybbNHijFpamzXI31eRibGUOxSu/lT96YZlq1Yt20DaSBuG6knw2eusHs5EPBfNmVvHKdaQzcDfz9ZsXmLDWGXy2U5OsYSsIn8CS12jQIyD12KKqZrLPy7mSPdICmd6WGHG8NDZkkHuE4h9TU8FpmUO/VjC/EinToFyoNDz2p9XD6g78WgQdPG7Z3R0T/Z5dTM9lsL8Ktek7szl2L+gQwGgwkZHc2g5Su7NvVqwGy2Ua4KSXUwt1X4PaM5paaEu6jQ5zVFyNabxvUksVt2T/4VeamYPlLtffdQsk+2sUTY/zDXl/05W53/Bz9UK3p7LjapZ2ZxOm+UlZXrL3HHGqO8+wVroDaCTTnTxitMxmiAAYQzVJQH+nj3oIHnPaN6Zq6sNSLjBl8tKgVr2mj/9CWi9dnKca8rBQBsd5R1tzVlgrl5pbnPw6kZclCr2CHxMnHohLz+3KRQokzALyeIKFU1TNCiayJdoHvDYe7K6mZLm8S3uJ9dojuaJ62/qN/tjQxnSnhnKPw+LNrLi8ZKyJ3x1YhiI1aNAtP6NzCGzYv3DmaGh/LvQZnt0evgIhTFV0kE/PYxAnOHhCQUZdCWY5JWJwMzlAGl1mpNbDU7yyGnhRMILsYhH3VRAijrPcBU8/Cj1Y9NY6cnGVW0CjTLaz7E3epvaT/LtTV72Rs+0WVVmd0dz/MGTI5F0OsIviaqDlbbO5X6xT3PeXbXHRtf/z+fdka+eKPr8KF7IF4vBsT9MFPuPJMBTBMq9hQxXelQ+bewnf18ap4Ib+mSMrtDU5zqlD8QANa5MBGh/OwOvSDfcV2d66mfEWsbGWmIz6nsyZDWQSmqmxDneYyvjHPmRXHZxeueyRGLZzvRioKnGto9nIPkibAJA16adcOZRQr1iAP3bUyBR7T4RgAWTKxhkCYFwshq+7iV9r0whk50cmRcTg4fy5x4OmmNkHndIA2+YuMbmE9dwGYB4KFTsvnDE6Ah47r/fE3AYI+oXADpkdlENcZ8OZEEf8FFGZNxMs6ZLpG3SUFLL7Q2kcFU/A/Jsw+vWDa/7emewLaoeibaF1B9qUNnuqWK3+UfXYVL1v/omD15xxeDkPnXTOKSVcCbDGtOu0YQNpGAP7U1HU58UrqGu8xIbHtkQ3LVhb7Dx46ET3Ffcm1q0YcOizNmf3bC3VjWfAcpSv3MyTlgJ23FHQgmgvk+gk8pL0mcCDOn08MDAQlf+/SlTZ1z12fnqntOhbOTL9/ZdevbAPN+yby1f/uUtC/ixm8ZBo59LTXEW060hGrTDplNprWd58fwB/b/E27BdS/s7U+rGVCeQ46nzaw9QccnmZerGZZs3Yw9aVHt+Kh6HN4ti6lxIhT/wahnZtWwzlY9QHQ2c79C+dxzvVDKy8GqKWQERO9YAKbpsDUTLdWV5dE8PVPjvj9pqw7ah/PFVtkit7aj6G5xY9mfJrCz1j1e0BcnPol4UjtrCdbahIVtd2HaURujnFJR8CuOuUUfhrGhgKKgjCYNSvCc1WKlEp8wHUaAYynFNyzZn+2MnYv36dbMDBTonl/T/ma5IKAyEGz+4eRnVtaX6tss2o34u8mWorFtuFgm4A6qK/yp/gLEBVat5WnPDdKA574ubuFJ/IUfZ/Y2Nt6mN+ZNNTSTaeI56gKwkXerTe9DDHUw8/H35FY3nNN7GGuBKWhrV9ep+0k1WjNWVaHkW1yA+QHWNu8rtBw2a5YXuE40rs7/GA+j09V3hA98yRnFPOGr8ltGlsFdD/7tRce3LH6Trcneuiy7K7J3khKu+3qUaXPWaX7T6/Kfj9BX2eZq2XAcZT79u1ClJzUtHUqfqSMWBcZS43Ena0cUGLgpkKxB1QM+0Fxz10wgg6r5rltnFpH05pepUq3Y2HfYqeKRntmUFNz+XmcOs1H31U6cC6RTVLfCg7RNBF1UF2/wBgu0fFQtPEU1sSg3VcNsR7dWq3af87tUFn1l3ltXpaJxpNvtcZkH2WmMst3JqRpxUH+WC0E1qOGtP66s1MYv+VLu8/XFXvV/ZbunYYBeVN64ls0ur6NzpV9xzlmQwB5qC4Tq70WC0tk8dWJXeHvkD0h9zJOM0vD86/1NJMaIAolctvlByferCsqOKDKceOfUu1PsmoFCamV5mCrMUOCi6V6FJosMF22AcrKJgQDVhfYh6tepp/lYgvnCEAbJQ1L0rOpajEmRcasMiPfxhgGoVo4rwreQpV6fUJHH2e8fa1s2c13Apl1b89a58ozdoap2sjgLN9uISl7P1DrulyeIkt0zr6JjWocoPOZsaXPb6jtqBblsgsaRre2xHi4nELm0MhG1+x1SXwLpFi53b+aHRYo/IrbZtuWAKu5cSEXfybnnmUCaXGTpQr0xK2O2WWY76f+nAjNVf7nCZHU5XqIkTnpt6VtvsFlPXg1031g/VRdpkkyVpD7jnmax88QwDvg/66NnMRdRXTcGTmQc3cuINwN5IQqi0yzb+YFVHuVqI5s4ADfg5oE4ybDLd28mFSFmYvRoomsWXEdLU2Wl3GJy93ZNb/d5gqmNaqJZSO1l6PVRy0nZIj/45EetjLguh1rLqR+SK0hO6NrsqcNX8zoUdjQYDJ7tb4os6+i+Y0qpY2AWlnLRDWdGFTfGY1gV0zNAtJ7pdo24se0D88AwLY/gZmE9iuP4V5v7CSR/RThaHLh+UeBkXwU6BC7lGOevK65udTv+tS/PfW7qj3ljTcj3b9OkbV85t8xsMj7Ddj7DGpthZKwKPvso/c/1K9aLE12fMWLV1y1D9ua8lyJdWXr/bG+noCFutf/mLILe39ITUV4igr3876fpX5g2zeB52sWnIL4fXHlgeUzOx5QfIvJQyrKQE9wHUqVq+PEaOrz0wVvNbJZVSfsuMzxN4l9PkedFzw9V5Dj+nzpgoT4ZxCxJfC5RWLc74YVHxKlExCYt0JAOMatREhHBSCAtSfod6x6Ls8HCWECLwXZ9nd5Dz1T24JUdWs6fU3++fcnT49Qe+kBs+wdsMZgPXMp3U5S958snPP/EE7bvkOPCuTUDTUQ/UzirLhML9yPahoe1D5Fj5jWsaoveyP00PehdUAHk/seDVWsvDWXXXsyn/4wfpXc2V3/Qxli3jl/5hj/83avSCfpTNxOEKLmTjxOEKuxgNlsQn0xgct724mhynupNW1Ph6o3RYS3/+2TJrzLlkFz+ip3qCHKf6eqW02QJLjBYuuj4sobhCWqa/YHGEHpcnumuWSOhxeaL7sOakNR6vvmo+YcfFA8UFXEPZf9UjyudIOyNwx/i90DdsujS/FX2UAwvWSVK4NxaMhAGw3oowp/uc8CTi7D2rBgZWwb/60faR7SPsEbjkXy4G0XaqhXPwe2cePjxjxuHD6ssQuR1fq6PF0E+o2t1nePTn8TUmxz/A3crMoCc7egESuoTHYc7mYdg6etORoOhR7BBGD+qJopELrl4S6cJNRtEAsLP/OdvnJq0Wo0GolY2Et9VFB2Kf+4bZvVyxfOMz3WdFfSIryj6DwWghre7aQbdiDrkTL3A3vNDuDpk93HqXwam+bWmUJZfNn5ozKV5Pmmq8PF/jVY+2Tlk2M2RzSXKjmbQ4RZcQavEYrN/9rlXwtIQqzxQNMzPPfHYLvuPoO9TbT8bpGw5CQPGd+SyX/Cyf0Vxjd2R9NmsunnXYa8xGHzn+sSfM5J0y0DZEXWWxkXjcR75KBLNLHi7XvX2G8VOrf4Ykg0AMdBESIpo7MgAfyakA6rkqpI6UjNs0px7cMV+D5BF49Tez1VGnYmq0WIijp985m4Sn2gJR9b07riPPFo97OYbUZbxJCpot7H/lpZBicglCPN7WOfJkcHqc3ElWqvvz/1E6bIQrG+tz6WkM1SM9FBTR7FSs8KyBBytSmNEoquJNFN5EQyTiCrnKDx1h58yxCepPHU5nxGoxEQeeOZi2m80DxNxncVhr6BmEfUarxejw+WSiHhWk19bSY7aKR5MsteblJpfTLtjimBouXsm3d3djjYM+wEW0El9dM/ueVRWIsXwe43R7SgbVZqrnqoJ1X/kuF7pcgf8duv4q6vayV5U9zMV91GxO59UUjW8rHV6u799WzKMT7umRCXbYUKM+foaCcwgaoqZUtmodV3p+X7akb4dnU9B9La38RPFUG2SCC90tVA4XwEFhyOpZZrUCsgWYHsczLFBBVGNtstoN1bw0Z+O4fYIbvZVt4EUcJEKOhHeincWqONw+q6w5Go+WGOSR7LhKV+KBqbBPpfUvOf9QqkpDyVhBeyyZQGMsdA5FBUqvFMtUyGq9vjnsAJU4UcrxldP1CCaofyDkSAifoP5QwWx+SyUGxp75BzGAvtG7uQ38LehlyEQMeh0TeE6Bm7tYdXqdkt0uOb3kfYlNwmOdDyacOq/qlFo1v+PTmTi3E/glC9W11b34A22zmLzvb231Q0L2Bgg60OTW4YdstO+YOJnO38TtpH7zy9ymokWyA79qlVSn38HtpFlImFnhu3b4boNWXklOXV0Iwo7lQ1hrZyPFcwtjwFP7iEKSHSSJw509kh8kj6pr+H1jR7km9vcvqN9657vffefkv+fKxge1X+7RdjYUPIESN7gTvRkB/RMYtEkaVkdHApmdBPpnKmz0n1xSWFOyVIuLrinZwpoCRe6kyiVZoHX088F+UX4+WKS4iBTP0IWxGtZgOdMaV4KTayqHQF/VihBwTbgDXTCmKoOBJeNhwJMzEVjtjIFLuU38fPR7hqNG1JS7g/qRCuy3vmQ3W9Vu8qbVbP+SzazGRJH83MzP90Ck2m31mMjP8TiLn5uwD2Ugr2PFvPQjB5BnSJvQxGQZZEB+LopqzGzDbMmbkAPkZVJjeO5FzOSBKCgJze2ZS4Gemc9twrwY6u9H61iUQTcRvtdT9RW3tRxAWwFs2tcuJRnI6xjmBdWjbgFNRHMHiF1uHYBfUR/ut5Ug2jXAaT96+9RH/FToRwIzGbKmVJ1AZQnoabSB1yyIg7ByAridHApPMjyw0OiV6RjSbCuzwLAvFizBliWJua1tsuAgvNPbmljYbpt8lkWam7b3XZiOiKJskMOtmfScnsbPW208knwjuXrXK4Q1iKIgNyYXXDVT9C2Ye/78GQ5BEEXfFdde2RwauOysdJNL5AzCy84ard/nGAVN8alecnFdgu5Gbd5DJTL+hHZK0vApVy3OfU8XTSJg1TlssivsPYUlIqvn66PzrVTymCc4wgF6SDNR0pDf+9Gp+VnsUH5WtpHYsuhOaey8zdwLN47V8MTbm78g687+P3cx6tcAeNpjYGRgYGBk8s0/zBIfz2/zlUGeZQNQhOFCWfF0GP0/8P8c1jusIkAuBwMTSBQAYwQM6HjaY2BkYGAV+d8KJgP/XWG9wwAUQQGLAYqPBl942n1TvUoDQRCe1VM8kWARjNrZGIurBAsRBIuA2vkAFsJiKTYW4guIjT5ARMgTxCLoA1hcb5OgDyGHrY7f7M65e8fpLF++2W/nZ2eTmGfaIJi5I0qGDlZZcD51QzTTJirZPAI9JIwVA+wT8L5nOdMaV0AuMJ+icRHq8of6LSD18fzq8ds7xjpwBnQiSI9V5QVl6NwPvgM15NXn/AtWZyj3W0HjEXitOc/dIdbetPdFTZ+P6t+X7xU0/k6GJtOe1/B3arN0/pmz1J4UZc+D6ExwjD7vioeGd5HvhvU+R+DZcGZ6YBPNfAi0G97iBPwFXqph2cW8+D7kjMfwtinHb6kLb6Wygk3cZytSEoptGrlScdHtLPeri1JKueACMZfU1ViJG1Sq5E43dIt7SZZFl1zuRhb/GOs44xFVDbrJzB5tYs35OmaXTrEmkv0DajnMWQB42mNgYNCCwk0MLxheMPrhgUuY2JiUmOqY2pjWMD1hdmPOY+5hPsLCwWLEksSyiOUOawzrLrYiti/sCuxJ7Kc45DiSOPZxmnG2cG7jvMelweXDNYXrEbcBdxf3KR4OngheLd443g18fHwZfFv4NfiX8T8TEBIIEZggsEpQS7BMcJsQl5CFUI3QAWEp4RLhCyJaIldEbURXiJ4RYxEzE0sQ2yD2TzxIfJkEk4SeRJbENIkNEg8k/klqSGZITpE8InlL8p2UmVSG1A6pb9Jx0ltkjGSmyDySlZF1kc2RnSK7R/aZnJ5cmdwB+ST5SwpuCvsUjRTLFHcoOShNU9qhzKespGyhXKV8SPmBCpOKgUqcyjSVR6omqgmqe9RE1OrUnqkHqO9R/6FholGgsUZzgeYZLTUtL60WbS7tKh0OnQydXTpvdGV0O3S/6Gnopekt0ruhz6fvpl+nv0n/h4GdQYvBJUMhwwTDdYYvjFSM4oxmGd0zVjK2M84w3mYiYZJgssLkkqmO6TzTF2Z2ZjVmd8ylzP3MJ5lfsRCwcLJoszhhyWXpZdlhecZKxirHapbVPesF1ndsJGwCbBbZ/LA1sn1jZ2XXY3fFXsM+z36V/S8HD4cGh2OOTI51ThJOK5zeOUs4OzmXOS9wPuUi4JLgss7lm2uU6zY3NrcSty1u39zN3Mvct7l/8xDzMPLw88jyaPM44ynkaeEZ59niucqLyUvPKwgAn3OqOQAAAQAAARcApwARAAAAAAACAAAAAQABAAAAQAAuAAAAAHjarZK9TgJBEMf/d6CRaAyRhMLqCgsbL4ciglTGRPEjSiSKlnLycXJ86CEniU/hM9jYWPgIFkYfwd6nsDD+d1mBIIUx3mZnfzs3MzszuwDCeIYG8UUwQxmAFgxxPeeuyxrmcaNYxzTuFAewi0fFQSTxqXgM11pC8TgS2oPiCUS1d8Uh8ofiSczpYcVT5LjiCPlY8Qui+ncOr7D02y6/BTCrP/m+b5bdTrPi2I26Z9qNGtbRQBMdXMJBGRW0YOCecxEWYoiTCvxrYBunqHPdoX2bLOyrMKlZg8thDETw5K7Itci1TXlGy0124QRZZLDFU/exhxztMozlosTpMH6ZPge0L+OKGnFKjJ4WRwppHPL0PP3SI2P9jLQwFOu3GRhDfkeyDo//G7IHgzllZQxLdquvrdCyBVvat3seJlYo06gxapUxhU2JWnFygR03sSxnEkvcpf5Y5eibGq315TDp7fKWm8zbUVl71Aqq/ZtNnlkWmLnQtno9ycvXYbA6W2pF3aKfCayyC0Ja7Fr/PW70/HO4YM0OKxFvzf0C1MyPjwAAeNpt1VWUU2cYRuHsgxenQt1d8/3JOUnqAyR1d/cCLQVKO22pu7tQd3d3d3d3d3cXmGzumrWy3pWLs/NdPDMpZaWu1783l1Lpf14MnfzO6FbqVupfGkD30iR60JNe9KYP09CXfvRnAAMZxGCGMG3pW6ZjemZgKDMyEzMzC7MyG7MzB3MyF3MzD/MyH/OzAAuyEAuzCIuyGIuzBGWCRIUqOQU16jRYkqVYmmVYluVYng6GMZwRNGmxAiuyEiuzCquyGquzBmuyFmuzDuuyHuuzARuyERuzCZuyGZuzBVuyFVuzDduyHdszklGMZgd2ZAw7MZZxjGdnJrALu9LJbuzOHkxkT/Zib/ZhX/Zjfw7gQA7iYA7hUA7jcI7gSI7iaI7hWI7jeE7gRE7iZE5hEqdyGqdzBmdyFmdzDudyHudzARdyERdzCZdyGZdzBVdyFVdzDddyHddzAzdyEzdzC7dyG7dzB3dyF3dzD/dyH/fzAA/yEA/zCI/yGI/zBE/yFE/zDM/yHM/zAi/yEi/zCq/yGq/zBm/yFm/zDu/yHu/zAR/yER/zCZ/yGZ/zBV/yFV/zDd/yHd/zAz/yEz/zC7/yG7/zB3/yF3/zD/9mpYwsy7pl3bMeWc+sV9Y765NNk/XN+mX9swHZwGxQNjgb0nPkmInjR0V7Uq/OsaPL5Y7ylE3l8tQNN7kVt+rmbuHW3LrbcDvam1rtzVvdm50TxrU/DBvRtZUY1rV5a3jXFn550Wo/XDNWK3dFmh7X9LimxzU9qulRTY9qelTTo5rlKLt2wk7YiaprL+yFvbAX9pK9ZC/ZS/aSvWQv2Uv2kr1kr2KvYq9ir2KvYq9ir2KvYq9ir2Kvaq9qr2qvaq9qr2qvaq9qr2qvai+3l9vL7eX2cnu5vdxebi+3l9sr7BV2CjuFncJOYaewU9gp7NTs1LyrZq9mr2avZq9mr2avZq9mr26vbq9ur26vbq9ur26vbq9ur26vYa9hr2GvYa9hr2GvYa/R7oXuQ/eh+2j/UU7e3C3cqc/V3fYdof/Qf+g/9B/6D/2H/kP/of/Qf+g/9B/6D/2H/kP/of/Qf+g/9B/6D/2H/kP/of/Qf+g/9B/6D/2H/kP/of/Qf+g/9B/6D92H7kP3ofvQfeg+dB+6D92H7kP3ofvQfRT29B/6D/2H/kP/of/Qf+g/9B/6D/2H/kP/of/Qf+g/9B/6D/2H/kP/of/Qf+g/9B/6D/2H/kP/of/Qf+g/9B/6j6nuG3Ya7U5q/0hN3nCTW3Grbu4Wrs/rP+k/6T/pP+k/6T/pP+k+6T7pPek86TzpPOk86TzpOuk66TrpOuk66TrpOlWmPu/36zrpOuk66TrpOuk66TrpOvl/Pek76TvpO+k76TvpO+k76TvpO+k76TvpO7V9t+qtVs/OaOURU6bo6PgPt6rZbwAAAAABVFDDFwAA) format('woff'),url(data:application/x-font-truetype;base64,AAEAAAAPAIAAAwBwRkZUTW0ql9wAAAD8AAAAHEdERUYBRAAEAAABGAAAACBPUy8yZ7lriQAAATgAAABgY21hcNqt44EAAAGYAAAGcmN2dCAAKAL4AAAIDAAAAARnYXNw//8AAwAACBAAAAAIZ2x5Zn1dwm8AAAgYAACUpGhlYWQFTS/YAACcvAAAADZoaGVhCkQEEQAAnPQAAAAkaG10eNLHIGAAAJ0YAAADdGxvY2Fv+5XOAACgjAAAAjBtYXhwAWoA2AAAorwAAAAgbmFtZbMsoJsAAKLcAAADonBvc3S6o+U1AACmgAAACtF3ZWJmwxhUUAAAsVQAAAAGAAAAAQAAAADMPaLPAAAAANB2gXUAAAAA0HZzlwABAAAADgAAABgAAAAAAAIAAQABARYAAQAEAAAAAgAAAAMEiwGQAAUABAMMAtAAAABaAwwC0AAAAaQAMgK4AAAAAAUAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAFVLV04AQAAg//8DwP8QAAAFFAB7AAAAAQAAAAAAAAAAAAAAIAABAAAABQAAAAMAAAAsAAAACgAAAdwAAQAAAAAEaAADAAEAAAAsAAMACgAAAdwABAGwAAAAaABAAAUAKAAgACsAoAClIAogLyBfIKwgvSISIxsl/CYBJvonCScP4APgCeAZ4CngOeBJ4FngYOBp4HngieCX4QnhGeEp4TnhRuFJ4VnhaeF54YnhleGZ4gbiCeIW4hniIeIn4jniSeJZ4mD4////AAAAIAAqAKAApSAAIC8gXyCsIL0iEiMbJfwmASb6JwknD+AB4AXgEOAg4DDgQOBQ4GDgYuBw4IDgkOEB4RDhIOEw4UDhSOFQ4WDhcOGA4ZDhl+IA4gniEOIY4iHiI+Iw4kDiUOJg+P/////j/9r/Zv9i4Ajf5N+132nfWd4F3P3aHdoZ2SHZE9kOIB0gHCAWIBAgCiAEH/4f+B/3H/Ef6x/lH3wfdh9wH2ofZB9jH10fVx9RH0sfRR9EHt4e3B7WHtUezh7NHsUevx65HrMIFQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAACjAAAAAAAAAA1AAAAIAAAACAAAAADAAAAKgAAACsAAAAEAAAAoAAAAKAAAAAGAAAApQAAAKUAAAAHAAAgAAAAIAoAAAAIAAAgLwAAIC8AAAATAAAgXwAAIF8AAAAUAAAgrAAAIKwAAAAVAAAgvQAAIL0AAAAWAAAiEgAAIhIAAAAXAAAjGwAAIxsAAAAYAAAl/AAAJfwAAAAZAAAmAQAAJgEAAAAaAAAm+gAAJvoAAAAbAAAnCQAAJwkAAAAcAAAnDwAAJw8AAAAdAADgAQAA4AMAAAAeAADgBQAA4AkAAAAhAADgEAAA4BkAAAAmAADgIAAA4CkAAAAwAADgMAAA4DkAAAA6AADgQAAA4EkAAABEAADgUAAA4FkAAABOAADgYAAA4GAAAABYAADgYgAA4GkAAABZAADgcAAA4HkAAABhAADggAAA4IkAAABrAADgkAAA4JcAAAB1AADhAQAA4QkAAAB9AADhEAAA4RkAAACGAADhIAAA4SkAAACQAADhMAAA4TkAAACaAADhQAAA4UYAAACkAADhSAAA4UkAAACrAADhUAAA4VkAAACtAADhYAAA4WkAAAC3AADhcAAA4XkAAADBAADhgAAA4YkAAADLAADhkAAA4ZUAAADVAADhlwAA4ZkAAADbAADiAAAA4gYAAADeAADiCQAA4gkAAADlAADiEAAA4hYAAADmAADiGAAA4hkAAADtAADiIQAA4iEAAADvAADiIwAA4icAAADwAADiMAAA4jkAAAD1AADiQAAA4kkAAAD/AADiUAAA4lkAAAEJAADiYAAA4mAAAAETAAD4/wAA+P8AAAEUAAH1EQAB9REAAAEVAAH2qgAB9qoAAAEWAAYCCgAAAAABAAABAAAAAAAAAAAAAAAAAAAAAQACAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAEAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAL4AAAAAf//AAIAAgAoAAABaAMgAAMABwAusQEALzyyBwQA7TKxBgXcPLIDAgDtMgCxAwAvPLIFBADtMrIHBgH8PLIBAgDtMjMRIRElMxEjKAFA/ujw8AMg/OAoAtAAAQBkAGQETARMAFsAAAEyFh8BHgEdATc+AR8BFgYPATMyFhcWFRQGDwEOASsBFx4BDwEGJi8BFRQGBwYjIiYvAS4BPQEHDgEvASY2PwEjIiYnJjU0Nj8BPgE7AScuAT8BNhYfATU0Njc2AlgPJgsLCg+eBxYIagcCB57gChECBgMCAQIRCuCeBwIHaggWB54PCikiDyYLCwoPngcWCGoHAgee4AoRAgYDAgECEQrgngcCB2oIFgeeDwopBEwDAgECEQrgngcCB2oIFgeeDwopIg8mCwsKD54HFghqBwIHnuAKEQIGAwIBAhEK4J4HAgdqCBYHng8KKSIPJgsLCg+eBxYIagcCB57gChECBgAAAAABAAAAAARMBEwAIwAAATMyFhURITIWHQEUBiMhERQGKwEiJjURISImPQE0NjMhETQ2AcLIFR0BXhUdHRX+oh0VyBUd/qIVHR0VAV4dBEwdFf6iHRXIFR3+ohUdHRUBXh0VyBUdAV4VHQAAAAABAHAAAARABEwARQAAATMyFgcBBgchMhYPAQ4BKwEVITIWDwEOASsBFRQGKwEiJj0BISImPwE+ATsBNSEiJj8BPgE7ASYnASY2OwEyHwEWMj8BNgM5+goFCP6UBgUBDAoGBngGGAp9ARMKBgZ4BhgKfQ8LlAsP/u0KBgZ4BhgKff7tCgYGeAYYCnYFBv6UCAUK+hkSpAgUCKQSBEwKCP6UBgwMCKAIDGQMCKAIDK4LDw8LrgwIoAgMZAwIoAgMDAYBbAgKEqQICKQSAAABAGQABQSMBK4AOwAAATIXFhcjNC4DIyIOAwchByEGFSEHIR4EMzI+AzUzBgcGIyInLgEnIzczNjcjNzM+ATc2AujycDwGtSM0QDkXEys4MjAPAXtk/tQGAZZk/tQJMDlCNBUWOUA0I64eYmunznYkQgzZZHABBdpkhhQ+H3UErr1oaS1LMCEPCx4uTzJkMjJkSnRCKw8PIjBKK6trdZ4wqndkLzVkV4UljQAAAgB7AAAETASwAD4ARwAAASEyHgUVHAEVFA4FKwEHITIWDwEOASsBFRQGKwEiJj0BISImPwE+ATsBNSEiJj8BPgE7ARE0NhcRMzI2NTQmIwGsAV5DakIwFgwBAQwWMEJqQ7ICASAKBgZ4BhgKigsKlQoP/vUKBgZ4BhgKdf71CgYGeAYYCnUPtstALS1ABLAaJD8yTyokCwsLJCpQMkAlGmQMCKAIDK8LDg8KrwwIoAgMZAwIoAgMAdsKD8j+1EJWVEAAAAEAyAGQBEwCvAAPAAATITIWHQEUBiMhIiY9ATQ2+gMgFR0dFfzgFR0dArwdFcgVHR0VyBUdAAAAAgDIAAAD6ASwACUAQQAAARUUBisBFRQGBx4BHQEzMhYdASE1NDY7ATU0NjcuAT0BIyImPQEXFRQWFx4BFAYHDgEdASE1NCYnLgE0Njc+AT0BA+gdFTJjUVFjMhUd/OAdFTJjUVFjMhUdyEE3HCAgHDdBAZBBNxwgIBw3QQSwlhUdZFuVIyOVW5YdFZaWFR2WW5UjI5VbZB0VlshkPGMYDDI8MgwYYzyWljxjGAwyPDIMGGM8ZAAAAAEAAAAAAAAAAAAAAAAxAAAB//IBLATCBEEAFgAAATIWFzYzMhYVFAYjISImNTQ2NyY1NDYB9261LCwueKqqeP0ST3FVQgLYBEF3YQ6teHmtclBFaw4MGZnXAAAAAgAAAGQEsASvABoAHgAAAB4BDwEBMzIWHQEhNTQ2OwEBJyY+ARYfATc2AyEnAwL2IAkKiAHTHhQe+1AeFB4B1IcKCSAkCm9wCXoBebbDBLMTIxC7/RYlFSoqFSUC6rcQJBQJEJSWEPwecAIWAAAAAAQAAABkBLAETAALABcAIwA3AAATITIWBwEGIicBJjYXARYUBwEGJjURNDYJATYWFREUBicBJjQHARYGIyEiJjcBNjIfARYyPwE2MhkEfgoFCP3MCBQI/cwIBQMBCAgI/vgICgoDjAEICAoKCP74CFwBbAgFCvuCCgUIAWwIFAikCBQIpAgUBEwKCP3JCAgCNwgK2v74CBQI/vgIBQoCJgoF/vABCAgFCv3aCgUIAQgIFID+lAgKCggBbAgIpAgIpAgAAAAD//D/8AS6BLoACQANABAAAAAyHwEWFA8BJzcTAScJAQUTA+AmDpkNDWPWXyL9mdYCZv4f/rNuBLoNmQ4mDlzWYP50/ZrWAmb8anABTwAAAAEAAAAABLAEsAAPAAABETMyFh0BITU0NjsBEQEhArz6FR384B0V+v4MBLACiv3aHRUyMhUdAiYCJgAAAAEADgAIBEwEnAAfAAABJTYWFREUBgcGLgE2NzYXEQURFAYHBi4BNjc2FxE0NgFwAoUnMFNGT4gkV09IQv2oWEFPiCRXT0hCHQP5ow8eIvzBN1EXGSltchkYEAIJm/2iKmAVGilucRoYEQJ/JioAAAACAAn/+AS7BKcAHQApAAAAMh4CFQcXFAcBFgYPAQYiJwEGIycHIi4CND4BBCIOARQeATI+ATQmAZDItoNOAQFOARMXARY7GikT/u13jgUCZLaDTk6DAXKwlFZWlLCUVlYEp06DtmQCBY15/u4aJRg6FBQBEk0BAU6Dtsi2g1tWlLCUVlaUsJQAAQBkAFgErwREABkAAAE+Ah4CFRQOAwcuBDU0PgIeAQKJMHt4dVg2Q3mEqD4+p4V4Qzhadnh5A7VESAUtU3ZAOXmAf7JVVbJ/gHk5QHZTLQVIAAAAAf/TAF4EewSUABgAAAETNjIXEyEyFgcFExYGJyUFBiY3EyUmNjMBl4MHFQeBAaUVBhH+qoIHDxH+qf6qEQ8Hgv6lEQYUAyABYRMT/p8RDPn+bxQLDPb3DAsUAZD7DBEAAv/TAF4EewSUABgAIgAAARM2MhcTITIWBwUTFgYnJQUGJjcTJSY2MwUjFwc3Fyc3IycBl4MHFQeBAaUVBhH+qoIHDxH+qf6qEQ8Hgv6lEQYUAfPwxUrBw0rA6k4DIAFhExP+nxEM+f5vFAsM9vcMCxQBkPsMEWSO4ouM5YzTAAABAAAAAASwBLAAJgAAATIWHQEUBiMVFBYXBR4BHQEUBiMhIiY9ATQ2NyU+AT0BIiY9ATQ2Alh8sD4mDAkBZgkMDwr7ggoPDAkBZgkMJj6wBLCwfPouaEsKFwbmBRcKXQoPDwpdChcF5gYXCktoLvp8sAAAAA0AAAAABLAETAAPABMAIwAnACsALwAzADcARwBLAE8AUwBXAAATITIWFREUBiMhIiY1ETQ2FxUzNSkBIgYVERQWMyEyNjURNCYzFTM1BRUzNSEVMzUFFTM1IRUzNQchIgYVERQWMyEyNjURNCYFFTM1IRUzNQUVMzUhFTM1GQR+Cg8PCvuCCg8PVWQCo/3aCg8PCgImCg8Pc2T8GGQDIGT8GGQDIGTh/doKDw8KAiYKDw/872QDIGT8GGQDIGQETA8K++YKDw8KBBoKD2RkZA8K/qIKDw8KAV4KD2RkyGRkZGTIZGRkZGQPCv6iCg8PCgFeCg9kZGRkZMhkZGRkAAAEAAAAAARMBEwADwAfAC8APwAAEyEyFhURFAYjISImNRE0NikBMhYVERQGIyEiJjURNDYBITIWFREUBiMhIiY1ETQ2KQEyFhURFAYjISImNRE0NjIBkBUdHRX+cBUdHQJtAZAVHR0V/nAVHR39vQGQFR0dFf5wFR0dAm0BkBUdHRX+cBUdHQRMHRX+cBUdHRUBkBUdHRX+cBUdHRUBkBUd/agdFf5wFR0dFQGQFR0dFf5wFR0dFQGQFR0AAAkAAAAABEwETAAPAB8ALwA/AE8AXwBvAH8AjwAAEzMyFh0BFAYrASImPQE0NiEzMhYdARQGKwEiJj0BNDYhMzIWHQEUBisBIiY9ATQ2ATMyFh0BFAYrASImPQE0NiEzMhYdARQGKwEiJj0BNDYhMzIWHQEUBisBIiY9ATQ2ATMyFh0BFAYrASImPQE0NiEzMhYdARQGKwEiJj0BNDYhMzIWHQEUBisBIiY9ATQ2MsgVHR0VyBUdHQGlyBUdHRXIFR0dAaXIFR0dFcgVHR389cgVHR0VyBUdHQGlyBUdHRXIFR0dAaXIFR0dFcgVHR389cgVHR0VyBUdHQGlyBUdHRXIFR0dAaXIFR0dFcgVHR0ETB0VyBUdHRXIFR0dFcgVHR0VyBUdHRXIFR0dFcgVHf5wHRXIFR0dFcgVHR0VyBUdHRXIFR0dFcgVHR0VyBUd/nAdFcgVHR0VyBUdHRXIFR0dFcgVHR0VyBUdHRXIFR0ABgAAAAAEsARMAA8AHwAvAD8ATwBfAAATMzIWHQEUBisBIiY9ATQ2KQEyFh0BFAYjISImPQE0NgEzMhYdARQGKwEiJj0BNDYpATIWHQEUBiMhIiY9ATQ2ATMyFh0BFAYrASImPQE0NikBMhYdARQGIyEiJj0BNDYyyBUdHRXIFR0dAaUCvBUdHRX9RBUdHf6FyBUdHRXIFR0dAaUCvBUdHRX9RBUdHf6FyBUdHRXIFR0dAaUCvBUdHRX9RBUdHQRMHRXIFR0dFcgVHR0VyBUdHRXIFR3+cB0VyBUdHRXIFR0dFcgVHR0VyBUd/nAdFcgVHR0VyBUdHRXIFR0dFcgVHQAAAAABACYALAToBCAAFwAACQE2Mh8BFhQHAQYiJwEmND8BNjIfARYyAdECOwgUB7EICPzxBxUH/oAICLEHFAirBxYB3QI7CAixBxQI/PAICAGACBQHsQgIqwcAAQBuAG4EQgRCACMAAAEXFhQHCQEWFA8BBiInCQEGIi8BJjQ3CQEmND8BNjIXCQE2MgOIsggI/vUBCwgIsggVB/70/vQHFQiyCAgBC/71CAiyCBUHAQwBDAcVBDuzCBUH/vT+9AcVCLIICAEL/vUICLIIFQcBDAEMBxUIsggI/vUBDAcAAwAX/+sExQSZABkAJQBJAAAAMh4CFRQHARYUDwEGIicBBiMiLgI0PgEEIg4BFB4BMj4BNCYFMzIWHQEzMhYdARQGKwEVFAYrASImPQEjIiY9ATQ2OwE1NDYBmcSzgk1OASwICG0HFQj+1HeOYrSBTU2BAW+zmFhYmLOZWFj+vJYKD0sKDw8KSw8KlgoPSwoPDwpLDwSZTYKzYo15/tUIFQhsCAgBK01NgbTEs4JNWJmzmFhYmLOZIw8KSw8KlgoPSwoPDwpLDwqWCg9LCg8AAAMAF//rBMUEmQAZACUANQAAADIeAhUUBwEWFA8BBiInAQYjIi4CND4BBCIOARQeATI+ATQmBSEyFh0BFAYjISImPQE0NgGZxLOCTU4BLAgIbQcVCP7Ud45itIFNTYEBb7OYWFiYs5lYWP5YAV4KDw8K/qIKDw8EmU2Cs2KNef7VCBUIbAgIAStNTYG0xLOCTViZs5hYWJizmYcPCpYKDw8KlgoPAAAAAAIAFwAXBJkEsAAPAC0AAAEzMhYVERQGKwEiJjURNDYFNRYSFRQOAiIuAjU0EjcVDgEVFB4BMj4BNTQmAiZkFR0dFWQVHR0BD6fSW5vW6tabW9KnZ3xyxejFcnwEsB0V/nAVHR0VAZAVHeGmPv7ZuHXWm1tbm9Z1uAEnPqY3yHh0xXJyxXR4yAAEAGQAAASwBLAADwAfAC8APwAAATMyFhURFAYrASImNRE0NgEzMhYVERQGKwEiJjURNDYBMzIWFREUBisBIiY1ETQ2BTMyFh0BFAYrASImPQE0NgQBlgoPDwqWCg8P/t6WCg8PCpYKDw/+3pYKDw8KlgoPD/7elgoPDwqWCg8PBLAPCvuCCg8PCgR+Cg/+cA8K/RIKDw8KAu4KD/7UDwr+PgoPDwoBwgoPyA8K+goPDwr6Cg8AAAAAAgAaABsElgSWAEcATwAAATIfAhYfATcWFwcXFh8CFhUUDwIGDwEXBgcnBwYPAgYjIi8CJi8BByYnNycmLwImNTQ/AjY/ASc2Nxc3Nj8CNhIiBhQWMjY0AlghKSYFMS0Fhj0rUAMZDgGYBQWYAQ8YA1AwOIYFLDIFJisfISkmBTEtBYY8LFADGQ0ClwYGlwINGQNQLzqFBS0xBSYreLJ+frJ+BJYFmAEOGQJQMDmGBSwxBiYrHiIoJgYxLAWGPSxRAxkOApcFBZcCDhkDUTA5hgUtMAYmKiAhKCYGMC0Fhj0sUAIZDgGYBf6ZfrF+frEABwBkAAAEsAUUABMAFwAhACUAKQAtADEAAAEhMhYdASEyFh0BITU0NjMhNTQ2FxUhNQERFAYjISImNREXETMRMxEzETMRMxEzETMRAfQBLCk7ARMKD/u0DwoBEzspASwBLDsp/UQpO2RkZGRkZGRkBRQ7KWQPCktLCg9kKTtkZGT+1PzgKTs7KQMgZP1EArz9RAK8/UQCvP1EArwAAQAMAAAFCATRAB8AABMBNjIXARYGKwERFAYrASImNREhERQGKwEiJjURIyImEgJsCBUHAmAIBQqvDwr6Cg/+1A8K+goPrwoFAmoCYAcH/aAICv3BCg8PCgF3/okKDw8KAj8KAAIAZAAAA+gEsAARABcAAAERFBYzIREUBiMhIiY1ETQ2MwEjIiY9AQJYOykBLB0V/OAVHR0VA1L6FR0EsP5wKTv9dhUdHRUETBUd/nAdFfoAAwAXABcEmQSZAA8AGwAwAAAAMh4CFA4CIi4CND4BBCIOARQeATI+ATQmBTMyFhURMzIWHQEUBisBIiY1ETQ2AePq1ptbW5vW6tabW1ubAb/oxXJyxejFcnL+fDIKD68KDw8K+goPDwSZW5vW6tabW1ub1urWmztyxejFcnLF6MUNDwr+7Q8KMgoPDwoBXgoPAAAAAAL/nAAABRQEsAALAA8AACkBAyMDIQEzAzMDMwEDMwMFFP3mKfIp/eYBr9EVohTQ/p4b4BsBkP5wBLD+1AEs/nD+1AEsAAAAAAIAZAAABLAEsAAVAC8AAAEzMhYVETMyFgcBBiInASY2OwERNDYBMzIWFREUBiMhIiY1ETQ2OwEyFh0BITU0NgImyBUdvxQLDf65DSYN/rkNCxS/HQJUMgoPDwr75goPDwoyCg8DhA8EsB0V/j4XEP5wEBABkBAXAcIVHfzgDwr+ogoPDwoBXgoPDwqvrwoPAAMAFwAXBJkEmQAPABsAMQAAADIeAhQOAiIuAjQ+AQQiDgEUHgEyPgE0JgUzMhYVETMyFgcDBiInAyY2OwERNDYB4+rWm1tbm9bq1ptbW5sBv+jFcnLF6MVycv58lgoPiRUKDd8NJg3fDQoViQ8EmVub1urWm1tbm9bq1ps7csXoxXJyxejFDQ8K/u0XEP7tEBABExAXARMKDwAAAAMAFwAXBJkEmQAPABsAMQAAADIeAhQOAiIuAjQ+AQQiDgEUHgEyPgE0JiUTFgYrAREUBisBIiY1ESMiJjcTNjIB4+rWm1tbm9bq1ptbW5sBv+jFcnLF6MVycv7n3w0KFYkPCpYKD4kVCg3fDSYEmVub1urWm1tbm9bq1ps7csXoxXJyxejFAf7tEBf+7QoPDwoBExcQARMQAAAAAAIAAAAABLAEsAAZADkAABMhMhYXExYVERQGBwYjISImJyY1EzQ3Ez4BBSEiBgcDBhY7ATIWHwEeATsBMjY/AT4BOwEyNicDLgHhAu4KEwO6BwgFDBn7tAweAgYBB7kDEwKX/dQKEgJXAgwKlgoTAiYCEwr6ChMCJgITCpYKDAJXAhIEsA4K/XQYGf5XDB4CBggEDRkBqRkYAowKDsgOC/4+Cw4OCpgKDg4KmAoODgsBwgsOAAMAFwAXBJkEmQAPABsAJwAAADIeAhQOAiIuAjQ+AQQiDgEUHgEyPgE0JgUXFhQPAQYmNRE0NgHj6tabW1ub1urWm1tbmwG/6MVycsXoxXJy/ov9ERH9EBgYBJlbm9bq1ptbW5vW6tabO3LF6MVycsXoxV2+DCQMvgwLFQGQFQsAAQAXABcEmQSwACgAAAE3NhYVERQGIyEiJj8BJiMiDgEUHgEyPgE1MxQOAiIuAjQ+AjMyA7OHBwsPCv6WCwQHhW2BdMVycsXoxXKWW5vW6tabW1ub1nXABCSHBwQL/pYKDwsHhUxyxejFcnLFdHXWm1tbm9bq1ptbAAAAAAIAFwABBJkEsAAaADUAAAE3NhYVERQGIyEiJj8BJiMiDgEVIzQ+AjMyEzMUDgIjIicHBiY1ETQ2MyEyFg8BFjMyPgEDs4cHCw8L/pcLBAeGboF0xXKWW5vWdcDrllub1nXAnIYHCw8LAWgKBQiFboJ0xXIEJIcHBAv+lwsPCweGS3LFdHXWm1v9v3XWm1t2hggFCgFoCw8LB4VMcsUAAAAKAGQAAASwBLAADwAfAC8APwBPAF8AbwB/AI8AnwAAEyEyFhURFAYjISImNRE0NgUhIgYVERQWMyEyNjURNCYFMzIWHQEUBisBIiY9ATQ2MyEyFh0BFAYjISImPQE0NgczMhYdARQGKwEiJj0BNDYzITIWHQEUBiMhIiY9ATQ2BzMyFh0BFAYrASImPQE0NjMhMhYdARQGIyEiJj0BNDYHMzIWHQEUBisBIiY9ATQ2MyEyFh0BFAYjISImPQE0Nn0EGgoPDwr75goPDwPA/K4KDw8KA1IKDw/9CDIKDw8KMgoPD9IBwgoPDwr+PgoPD74yCg8PCjIKDw/SAcIKDw8K/j4KDw++MgoPDwoyCg8P0gHCCg8PCv4+Cg8PvjIKDw8KMgoPD9IBwgoPDwr+PgoPDwSwDwr7ggoPDwoEfgoPyA8K/K4KDw8KA1IKD2QPCjIKDw8KMgoPDwoyCg8PCjIKD8gPCjIKDw8KMgoPDwoyCg8PCjIKD8gPCjIKDw8KMgoPDwoyCg8PCjIKD8gPCjIKDw8KMgoPDwoyCg8PCjIKDwAAAAACAAAAAARMBLAAGQAjAAABNTQmIyEiBh0BIyIGFREUFjMhMjY1ETQmIyE1NDY7ATIWHQEDhHVT/tRSdmQpOzspA4QpOzsp/ageFMgUHgMgyFN1dlLIOyn9qCk7OykCWCk7lhUdHRWWAAIAZAAABEwETAAJADcAABMzMhYVESMRNDYFMhcWFREUBw4DIyIuAScuAiMiBwYjIicmNRE+ATc2HgMXHgIzMjc2fTIKD2QPA8AEBRADIUNAMRwaPyonKSxHHlVLBwgGBQ4WeDsXKC4TOQQpLUUdZ1AHBEwPCvvNBDMKDzACBhH+WwYGO1AkDQ0ODg8PDzkFAwcPAbY3VwMCAwsGFAEODg5XCAAAAwAAAAAEsASXACEAMQBBAAAAMh4CFREUBisBIiY1ETQuASAOARURFAYrASImNRE0PgEDMzIWFREUBisBIiY1ETQ2ITMyFhURFAYrASImNRE0NgHk6N6jYw8KMgoPjeT++uSNDwoyCg9joyqgCAwMCKAIDAwCYKAIDAwIoAgMDASXY6PedP7UCg8PCgEsf9FyctF//tQKDw8KASx03qP9wAwI/jQIDAwIAcwIDAwI/jQIDAwIAcwIDAAAAAACAAAA0wRHA90AFQA5AAABJTYWFREUBiclJisBIiY1ETQ2OwEyBTc2Mh8BFhQPARcWFA8BBiIvAQcGIi8BJjQ/AScmND8BNjIXAUEBAgkMDAn+/hUZ+goPDwr6GQJYeAcUByIHB3h4BwciBxQHeHgHFAciBwd3dwcHIgcUBwMurAYHCv0SCgcGrA4PCgFeCg+EeAcHIgcUB3h4BxQHIgcHd3cHByIHFAd4eAcUByIICAAAAAACAAAA0wNyA90AFQAvAAABJTYWFREUBiclJisBIiY1ETQ2OwEyJTMWFxYVFAcGDwEiLwEuATc2NTQnJjY/ATYBQQECCQwMCf7+FRn6Cg8PCvoZAdIECgZgWgYLAwkHHQcDBkhOBgMIHQcDLqwGBwr9EgoHBqwODwoBXgoPZAEJgaGafwkBAQYXBxMIZ36EaggUBxYFAAAAAAMAAADEBGID7AAbADEASwAAATMWFxYVFAYHBgcjIi8BLgE3NjU0JicmNj8BNgUlNhYVERQGJyUmKwEiJjURNDY7ATIlMxYXFhUUBwYPASIvAS4BNzY1NCcmNj8BNgPHAwsGh0RABwoDCQcqCAIGbzs3BgIJKgf9ggECCQwMCf7+FRn6Cg8PCvoZAdIECgZgWgYLAwkHHQcDBkhOBgMIHQcD7AEJs9lpy1QJAQYiBhQIlrJarEcJFAYhBb6sBgcK/RIKBwasDg8KAV4KD2QBCYGhmn8JAQEGFwcTCGd+hGoIFQYWBQAAAAANAAAAAASwBLAACQAVABkAHQAhACUALQA7AD8AQwBHAEsATwAAATMVIxUhFSMRIQEjFTMVIREjESM1IQURIREhESERBSM1MwUjNTMBMxEhETM1MwEzFSMVIzUjNTM1IzUhBREhEQcjNTMFIzUzASM1MwUhNSEB9GRk/nBkAfQCvMjI/tTIZAJY+7QBLAGQASz84GRkArxkZP1EyP4MyGQB9MhkyGRkyAEs/UQBLGRkZAOEZGT+DGRkAfT+1AEsA4RkZGQCWP4MZMgBLAEsyGT+1AEs/tQBLMhkZGT+DP4MAfRk/tRkZGRkyGTI/tQBLMhkZGT+1GRkZAAAAAAJAAAAAASwBLAAAwAHAAsADwATABcAGwAfACMAADcjETMTIxEzASMRMxMjETMBIxEzASE1IRcjNTMXIzUzBSM1M2RkZMhkZAGQyMjIZGQBLMjI/OD+1AEsyGRkyGRkASzIyMgD6PwYA+j8GAPo/BgD6PwYA+j7UGRkW1tbW1sAAAIAAAAKBKYEsAANABUAAAkBFhQHAQYiJwETNDYzBCYiBhQWMjYB9AKqCAj+MAgUCP1WAQ8KAUM7Uzs7UzsEsP1WCBQI/jAICAKqAdsKD807O1Q7OwAAAAADAAAACgXSBLAADQAZACEAAAkBFhQHAQYiJwETNDYzIQEWFAcBBiIvAQkBBCYiBhQWMjYB9AKqCAj+MAgUCP1WAQ8KAwYCqggI/jAIFAg4Aaj9RP7TO1M7O1M7BLD9VggUCP4wCAgCqgHbCg/9VggUCP4wCAg4AaoCvM07O1Q7OwAAAAABAGQAAASwBLAAJgAAASEyFREUDwEGJjURNCYjISIPAQYWMyEyFhURFAYjISImNRE0PwE2ASwDOUsSQAgKDwr9RBkSQAgFCgK8Cg8PCvyuCg8SixIEsEv8fBkSQAgFCgO2Cg8SQAgKDwr8SgoPDwoDzxkSixIAAAABAMj//wRMBLAACgAAEyEyFhURCQERNDb6AyAVHf4+/j4dBLAdFfuCAbz+QwR/FR0AAAAAAwAAAAAEsASwABUARQBVAAABISIGBwMGHwEeATMhMjY/ATYnAy4BASMiBg8BDgEjISImLwEuASsBIgYVERQWOwEyNj0BNDYzITIWHQEUFjsBMjY1ETQmASEiBg8BBhYzITI2LwEuAQM2/kQLEAFOBw45BhcKAcIKFwY+DgdTARABVpYKFgROBBYK/doKFgROBBYKlgoPDwqWCg8PCgLuCg8PCpYKDw/+sf4MChMCJgILCgJYCgsCJgITBLAPCv7TGBVsCQwMCWwVGAEtCg/+cA0JnAkNDQmcCQ0PCv12Cg8PCpYKDw8KlgoPDwoCigoP/agOCpgKDg4KmAoOAAAAAAQAAABkBLAETAAdACEAKQAxAAABMzIeAh8BMzIWFREUBiMhIiY1ETQ2OwE+BAEVMzUEIgYUFjI2NCQyFhQGIiY0AfTIOF00JAcGlik7Oyn8GCk7OymWAgknM10ByGT+z76Hh76H/u9WPDxWPARMKTs7FRQ7Kf2oKTs7KQJYKTsIG0U1K/7UZGRGh76Hh74IPFY8PFYAAAAAAgA1AAAEsASvACAAIwAACQEWFx4BHwEVITUyNi8BIQYHBh4CMxUhNTY3PgE/AQEDIQMCqQGBFCgSJQkK/l81LBFS/nk6IgsJKjIe/pM4HAwaBwcBj6wBVKIEr/waMioTFQECQkJXLd6RWSIuHAxCQhgcDCUNDQPu/VoByQAAAAADAGQAAAPwBLAAJwAyADsAAAEeBhUUDgMjITU+ATURNC4EJzUFMh4CFRQOAgclMzI2NTQuAisBETMyNjU0JisBAvEFEzUwOyodN1htbDD+DCk7AQYLFyEaAdc5dWM+Hy0tEP6Pi05pESpTPnbYUFJ9Xp8CgQEHGB0zOlIuQ3VONxpZBzMoAzsYFBwLEAkHRwEpSXNDM1s6KwkxYUopOzQb/K5lUFqBAAABAMgAAANvBLAAGQAAARcOAQcDBhYXFSE1NjcTNjQuBCcmJzUDbQJTQgeECSxK/gy6Dq0DAw8MHxUXDQYEsDkTNSj8uTEoBmFhEFIDQBEaExAJCwYHAwI5AAAAAAL/tQAABRQEsAAlAC8AAAEjNC4FKwERFBYfARUhNTI+AzURIyIOBRUjESEFIxEzByczESM3BRQyCAsZEyYYGcgyGRn+cAQOIhoWyBkYJhMZCwgyA+j7m0tLfX1LS30DhBUgFQ4IAwH8rhYZAQJkZAEFCRUOA1IBAwgOFSAVASzI/OCnpwMgpwACACH/tQSPBLAAJQAvAAABIzQuBSsBERQWHwEVITUyPgM1ESMiDgUVIxEhEwc1IRUnNxUhNQRMMggLGRMmGBnIMhkZ/nAEDiIaFsgZGCYTGQsIMgPoQ6f84KenAyADhBUgFQ4IAwH9dhYZAQJkZAEFCRUOAooBAwgOFSAVASz7gn1LS319S0sABAAAAAAEsARMAA8AHwAvAD8AABMhMhYdARQGIyEiJj0BNDYTITIWHQEUBiMhIiY9ATQ2EyEyFh0BFAYjISImPQE0NhMhMhYdARQGIyEiJj0BNDYyAlgVHR0V/agVHR0VA+gVHR0V/BgVHR0VAyAVHR0V/OAVHR0VBEwVHR0V+7QVHR0ETB0VZBUdHRVkFR3+1B0VZBUdHRVkFR3+1B0VZBUdHRVkFR3+1B0VZBUdHRVkFR0ABAAAAAAEsARMAA8AHwAvAD8AABMhMhYdARQGIyEiJj0BNDYDITIWHQEUBiMhIiY9ATQ2EyEyFh0BFAYjISImPQE0NgMhMhYdARQGIyEiJj0BNDb6ArwVHR0V/UQVHR2zBEwVHR0V+7QVHR3dArwVHR0V/UQVHR2zBEwVHR0V+7QVHR0ETB0VZBUdHRVkFR3+1B0VZBUdHRVkFR3+1B0VZBUdHRVkFR3+1B0VZBUdHRVkFR0ABAAAAAAEsARMAA8AHwAvAD8AAAE1NDYzITIWHQEUBiMhIiYBNTQ2MyEyFh0BFAYjISImEzU0NjMhMhYdARQGIyEiJgE1NDYzITIWHQEUBiMhIiYB9B0VAlgVHR0V/agVHf5wHRUD6BUdHRX8GBUdyB0VAyAVHR0V/OAVHf7UHRUETBUdHRX7tBUdA7ZkFR0dFWQVHR3+6WQVHR0VZBUdHf7pZBUdHRVkFR0d/ulkFR0dFWQVHR0AAAQAAAAABLAETAAPAB8ALwA/AAATITIWHQEUBiMhIiY9ATQ2EyEyFh0BFAYjISImPQE0NhMhMhYdARQGIyEiJj0BNDYTITIWHQEUBiMhIiY9ATQ2MgRMFR0dFfu0FR0dFQRMFR0dFfu0FR0dFQRMFR0dFfu0FR0dFQRMFR0dFfu0FR0dBEwdFWQVHR0VZBUd/tQdFWQVHR0VZBUd/tQdFWQVHR0VZBUd/tQdFWQVHR0VZBUdAAgAAAAABLAETAAPAB8ALwA/AE8AXwBvAH8AABMzMhYdARQGKwEiJj0BNDYpATIWHQEUBiMhIiY9ATQ2ATMyFh0BFAYrASImPQE0NikBMhYdARQGIyEiJj0BNDYBMzIWHQEUBisBIiY9ATQ2KQEyFh0BFAYjISImPQE0NgEzMhYdARQGKwEiJj0BNDYpATIWHQEUBiMhIiY9ATQ2MmQVHR0VZBUdHQFBAyAVHR0V/OAVHR3+6WQVHR0VZBUdHQFBAyAVHR0V/OAVHR3+6WQVHR0VZBUdHQFBAyAVHR0V/OAVHR3+6WQVHR0VZBUdHQFBAyAVHR0V/OAVHR0ETB0VZBUdHRVkFR0dFWQVHR0VZBUd/tQdFWQVHR0VZBUdHRVkFR0dFWQVHf7UHRVkFR0dFWQVHR0VZBUdHRVkFR3+1B0VZBUdHRVkFR0dFWQVHR0VZBUdAAAG/5wAAASwBEwAAwATACMAKgA6AEoAACEjETsCMhYdARQGKwEiJj0BNDYTITIWHQEUBiMhIiY9ATQ2BQc1IzUzNQUhMhYdARQGIyEiJj0BNDYTITIWHQEUBiMhIiY9ATQ2AZBkZJZkFR0dFWQVHR0VAfQVHR0V/gwVHR3++qfIyAHCASwVHR0V/tQVHR0VAlgVHR0V/agVHR0ETB0VZBUdHRVkFR3+1B0VZBUdHRVkFR36fUtkS68dFWQVHR0VZBUd/tQdFWQVHR0VZBUdAAAABgAAAAAFFARMAA8AEwAjACoAOgBKAAATMzIWHQEUBisBIiY9ATQ2ASMRMwEhMhYdARQGIyEiJj0BNDYFMxUjFSc3BSEyFh0BFAYjISImPQE0NhMhMhYdARQGIyEiJj0BNDYyZBUdHRVkFR0dA2dkZPyuAfQVHR0V/gwVHR0EL8jIp6f75gEsFR0dFf7UFR0dFQJYFR0dFf2oFR0dBEwdFWQVHR0VZBUd+7QETP7UHRVkFR0dFWQVHchkS319rx0VZBUdHRVkFR3+1B0VZBUdHRVkFR0AAAAAAgAAAMgEsAPoAA8AEgAAEyEyFhURFAYjISImNRE0NgkCSwLuHywsH/0SHywsBIT+1AEsA+gsH/12HywsHwKKHyz9RAEsASwAAwAAAAAEsARMAA8AFwAfAAATITIWFREUBiMhIiY1ETQ2FxE3BScBExEEMhYUBiImNCwEWBIaGhL7qBIaGkr3ASpKASXs/NJwTk5wTgRMGhL8DBIaGhID9BIaZP0ftoOcAT7+4AH0dE5vT09vAAAAAAIA2wAFBDYEkQAWAB4AAAEyHgEVFAcOAQ8BLgQnJjU0PgIWIgYUFjI2NAKIdcZzRkWyNjYJIV5YbSk8RHOft7eCgreCBJF4ynVzj23pPz4IIWZomEiEdVijeUjDgriBgbgAAAACABcAFwSZBJkADwAXAAAAMh4CFA4CIi4CND4BAREiDgEUHgEB4+rWm1tbm9bq1ptbW5sBS3TFcnLFBJlbm9bq1ptbW5vW6tab/G8DVnLF6MVyAAACAHUAAwPfBQ8AGgA1AAABHgYVFA4DBy4DNTQ+BQMOAhceBBcWNj8BNiYnLgInJjc2IyYCKhVJT1dOPiUzVnB9P1SbfEokP0xXUEm8FykoAwEbITEcExUWAgYCCQkFEikMGiACCAgFD0iPdXdzdYdFR4BeRiYEBTpjl1lFh3ZzeHaQ/f4hS4I6JUEnIw4IBwwQIgoYBwQQQSlZtgsBAAAAAwAAAAAEywRsAAwAKgAvAAABNz4CHgEXHgEPAiUhMhcHISIGFREUFjMhMjY9ATcRFAYjISImNRE0NgkBBzcBA+hsAgYUFR0OFgoFBmz9BQGQMje7/pApOzspAfQpO8i7o/5wpbm5Azj+lqE3AWMD9XMBAgIEDw4WKgsKc8gNuzsp/gwpOzsptsj+tKW5uaUBkKW5/tf+ljKqAWMAAgAAAAAEkwRMABsANgAAASEGByMiBhURFBYzITI2NTcVFAYjISImNRE0NgUBFhQHAQYmJzUmDgMHPgY3NT4BAV4BaaQ0wyk7OykB9Ck7yLml/nClubkCfwFTCAj+rAcLARo5ZFRYGgouOUlARioTAQsETJI2Oyn+DCk7OymZZ6W5uaUBkKW5G/7TBxUH/s4GBAnLAQINFjAhO2JBNB0UBwHSCgUAAAAAAgAAAAAEnQRMAB0ANQAAASEyFwchIgYVERQWMyEyNj0BNxUUBiMhIiY1ETQ2CQE2Mh8BFhQHAQYiLwEmND8BNjIfARYyAV4BXjxDsv6jKTs7KQH0KTvIuaX+cKW5uQHKAYsHFQdlBwf97QcVB/gHB2UHFQdvCBQETBexOyn+DCk7OylFyNulubmlAZCluf4zAYsHB2UHFQf97AcH+AcVB2UHB28HAAAAAQAKAAoEpgSmADsAAAkBNjIXARYGKwEVMzU0NhcBFhQHAQYmPQEjFTMyFgcBBiInASY2OwE1IxUUBicBJjQ3ATYWHQEzNSMiJgE+AQgIFAgBBAcFCqrICggBCAgI/vgICsiqCgUH/vwIFAj++AgFCq/ICgj++AgIAQgICsivCgUDlgEICAj++AgKyK0KBAf+/AcVB/73BwQKrcgKCP74CAgBCAgKyK0KBAcBCQcVBwEEBwQKrcgKAAEAyAAAA4QETAAZAAATMzIWFREBNhYVERQGJwERFAYrASImNRE0NvpkFR0B0A8VFQ/+MB0VZBUdHQRMHRX+SgHFDggV/BgVCA4Bxf5KFR0dFQPoFR0AAAABAAAAAASwBEwAIwAAEzMyFhURATYWFREBNhYVERQGJwERFAYnAREUBisBIiY1ETQ2MmQVHQHQDxUB0A8VFQ/+MBUP/jAdFWQVHR0ETB0V/koBxQ4IFf5KAcUOCBX8GBUIDgHF/koVCA4Bxf5KFR0dFQPoFR0AAAABAJ0AGQSwBDMAFQAAAREUBicBERQGJwEmNDcBNhYVEQE2FgSwFQ/+MBUP/hQPDwHsDxUB0A8VBBr8GBUIDgHF/koVCA4B4A4qDgHgDggV/koBxQ4IAAAAAQDIABYEMwQ2AAsAABMBFhQHAQYmNRE0NvMDLhIS/NISGRkEMv4OCx4L/g4LDhUD6BUOAAIAyABkA4QD6AAPAB8AABMzMhYVERQGKwEiJjURNDYhMzIWFREUBisBIiY1ETQ2+sgVHR0VyBUdHQGlyBUdHRXIFR0dA+gdFfzgFR0dFQMgFR0dFfzgFR0dFQMgFR0AAAEAyABkBEwD6AAPAAABERQGIyEiJjURNDYzITIWBEwdFfzgFR0dFQMgFR0DtvzgFR0dFQMgFR0dAAAAAAEAAAAZBBMEMwAVAAABETQ2FwEWFAcBBiY1EQEGJjURNDYXAfQVDwHsDw/+FA8V/jAPFRUPAmQBthUIDv4gDioO/iAOCBUBtv47DggVA+gVCA4AAAH//gACBLMETwAjAAABNzIWFRMUBiMHIiY1AwEGJjUDAQYmNQM0NhcBAzQ2FwEDNDYEGGQUHgUdFWQVHQL+MQ4VAv4yDxUFFQ8B0gIVDwHSAh0ETgEdFfwYFR0BHRUBtf46DwkVAbX+OQ4JFAPoFQkP/j4BthQJDv49AbYVHQAAAQEsAAAD6ARMABkAAAEzMhYVERQGKwEiJjURAQYmNRE0NhcBETQ2A1JkFR0dFWQVHf4wDxUVDwHQHQRMHRX8GBUdHRUBtv47DggVA+gVCA7+OwG2FR0AAAIAZADIBLAESAALABsAAAkBFgYjISImNwE2MgEhMhYdARQGIyEiJj0BNDYCrgH1DwkW++4WCQ8B9Q8q/fcD6BUdHRX8GBUdHQQ5/eQPFhYPAhwP/UgdFWQVHR0VZBUdAAEAiP/8A3UESgAFAAAJAgcJAQN1/qABYMX92AIoA4T+n/6fxgIoAiYAAAAAAQE7//wEKARKAAUAAAkBJwkBNwQo/dnGAWH+n8YCI/3ZxgFhAWHGAAIAFwAXBJkEmQAPADMAAAAyHgIUDgIiLgI0PgEFIyIGHQEjIgYdARQWOwEVFBY7ATI2PQEzMjY9ATQmKwE1NCYB4+rWm1tbm9bq1ptbW5sBfWQVHZYVHR0Vlh0VZBUdlhUdHRWWHQSZW5vW6tabW1ub1urWm7odFZYdFWQVHZYVHR0Vlh0VZBUdlhUdAAAAAAIAFwAXBJkEmQAPAB8AAAAyHgIUDgIiLgI0PgEBISIGHQEUFjMhMjY9ATQmAePq1ptbW5vW6tabW1ubAkX+DBUdHRUB9BUdHQSZW5vW6tabW1ub1urWm/5+HRVkFR0dFWQVHQACABcAFwSZBJkADwAzAAAAMh4CFA4CIi4CND4BBCIPAScmIg8BBhQfAQcGFB8BFjI/ARcWMj8BNjQvATc2NC8BAePq1ptbW5vW6tabW1ubAeUZCXh4CRkJjQkJeHgJCY0JGQl4eAkZCY0JCXh4CQmNBJlbm9bq1ptbW5vW6tabrQl4eAkJjQkZCXh4CRkJjQkJeHgJCY0JGQl4eAkZCY0AAgAXABcEmQSZAA8AJAAAADIeAhQOAiIuAjQ+AQEnJiIPAQYUHwEWMjcBNjQvASYiBwHj6tabW1ub1urWm1tbmwEVVAcVCIsHB/IHFQcBdwcHiwcVBwSZW5vW6tabW1ub1urWm/4xVQcHiwgUCPEICAF3BxUIiwcHAAAAAAMAFwAXBJkEmQAPADsASwAAADIeAhQOAiIuAjQ+AQUiDgMVFDsBFjc+ATMyFhUUBgciDgUHBhY7ATI+AzU0LgMTIyIGHQEUFjsBMjY9ATQmAePq1ptbW5vW6tabW1ubAT8dPEIyIRSDHgUGHR8UFw4TARkOGhITDAIBDQ6tBx4oIxgiM0Q8OpYKDw8KlgoPDwSZW5vW6tabW1ub1urWm5ELHi9PMhkFEBQQFRIXFgcIBw4UHCoZCBEQKDhcNi9IKhsJ/eMPCpYKDw8KlgoPAAADABcAFwSZBJkADwAfAD4AAAAyHgIUDgIiLgI0PgEFIyIGHQEUFjsBMjY9ATQmAyMiBh0BFBY7ARUjIgYdARQWMyEyNj0BNCYrARE0JgHj6tabW1ub1urWm1tbmwGWlgoPDwqWCg8PCvoKDw8KS0sKDw8KAV4KDw8KSw8EmVub1urWm1tbm9bq1ptWDwqWCg8PCpYKD/7UDwoyCg/IDwoyCg8PCjIKDwETCg8AAgAAAAAEsASwAC8AXwAAATMyFh0BHgEXMzIWHQEUBisBDgEHFRQGKwEiJj0BLgEnIyImPQE0NjsBPgE3NTQ2ExUUBisBIiY9AQ4BBzMyFh0BFAYrAR4BFzU0NjsBMhYdAT4BNyMiJj0BNDY7AS4BAg2WCg9nlxvCCg8PCsIbl2cPCpYKD2eXG8IKDw8KwhuXZw+5DwqWCg9EZheoCg8PCqgXZkQPCpYKD0RmF6gKDw8KqBdmBLAPCsIbl2cPCpYKD2eXG8IKDw8KwhuXZw8KlgoPZ5cbwgoP/s2oCg8PCqgXZkQPCpYKD0RmF6gKDw8KqBdmRA8KlgoPRGYAAwAXABcEmQSZAA8AGwA/AAAAMh4CFA4CIi4CND4BBCIOARQeATI+ATQmBxcWFA8BFxYUDwEGIi8BBwYiLwEmND8BJyY0PwE2Mh8BNzYyAePq1ptbW5vW6tabW1ubAb/oxXJyxejFcnKaQAcHfHwHB0AHFQd8fAcVB0AHB3x8BwdABxUHfHwHFQSZW5vW6tabW1ub1urWmztyxejFcnLF6MVaQAcVB3x8BxUHQAcHfHwHB0AHFQd8fAcVB0AHB3x8BwAAAAMAFwAXBJkEmQAPABsAMAAAADIeAhQOAiIuAjQ+AQQiDgEUHgEyPgE0JgcXFhQHAQYiLwEmND8BNjIfATc2MgHj6tabW1ub1urWm1tbmwG/6MVycsXoxXJyg2oHB/7ACBQIyggIagcVB0/FBxUEmVub1urWm1tbm9bq1ps7csXoxXJyxejFfWoHFQf+vwcHywcVB2oICE/FBwAAAAMAFwAXBJkEmQAPABgAIQAAADIeAhQOAiIuAjQ+AQUiDgEVFBcBJhcBFjMyPgE1NAHj6tabW1ub1urWm1tbmwFLdMVyQQJLafX9uGhzdMVyBJlbm9bq1ptbW5vW6tabO3LFdHhpAktB0P24PnLFdHMAAAAAAQAXAFMEsAP5ABUAABMBNhYVESEyFh0BFAYjIREUBicBJjQnAgoQFwImFR0dFf3aFxD99hACRgGrDQoV/t0dFcgVHf7dFQoNAasNJgAAAAABAAAAUwSZA/kAFQAACQEWFAcBBiY1ESEiJj0BNDYzIRE0NgJ/AgoQEP32EBf92hUdHRUCJhcD8f5VDSYN/lUNChUBIx0VyBUdASMVCgAAAAEAtwAABF0EmQAVAAAJARYGIyERFAYrASImNREhIiY3ATYyAqoBqw0KFf7dHRXIFR3+3RUKDQGrDSYEif32EBf92hUdHRUCJhcQAgoQAAAAAQC3ABcEXQSwABUAAAEzMhYVESEyFgcBBiInASY2MyERNDYCJsgVHQEjFQoN/lUNJg3+VQ0KFQEjHQSwHRX92hcQ/fYQEAIKEBcCJhUdAAABAAAAtwSZBF0AFwAACQEWFAcBBiY1EQ4DBz4ENxE0NgJ/AgoQEP32EBdesKWBJAUsW4fHfhcEVf5VDSYN/lUNChUBIwIkRHVNabGdcUYHAQYVCgACAAAAAASwBLAAFQArAAABITIWFREUBi8BBwYiLwEmND8BJyY2ASEiJjURNDYfATc2Mh8BFhQPARcWBgNSASwVHRUOXvkIFAhqBwf5Xg4I/iH+1BUdFQ5e+QgUCGoHB/leDggEsB0V/tQVCA5e+QcHaggUCPleDhX7UB0VASwVCA5e+QcHaggUCPleDhUAAAACAEkASQRnBGcAFQArAAABFxYUDwEXFgYjISImNRE0Nh8BNzYyASEyFhURFAYvAQcGIi8BJjQ/AScmNgP2agcH+V4OCBX+1BUdFQ5e+QgU/QwBLBUdFQ5e+QgUCGoHB/leDggEYGoIFAj5Xg4VHRUBLBUIDl75B/3xHRX+1BUIDl75BwdqCBQI+V4OFQAAAAADABcAFwSZBJkADwAfAC8AAAAyHgIUDgIiLgI0PgEFIyIGFxMeATsBMjY3EzYmAyMiBh0BFBY7ATI2PQE0JgHj6tabW1ub1urWm1tbmwGz0BQYBDoEIxQ2FCMEOgQYMZYKDw8KlgoPDwSZW5vW6tabW1ub1urWm7odFP7SFB0dFAEuFB3+DA8KlgoPDwqWCg8AAAAABQAAAAAEsASwAEkAVQBhAGgAbwAAATIWHwEWHwEWFxY3Nj8BNjc2MzIWHwEWHwIeATsBMhYdARQGKwEiBh0BIREjESE1NCYrASImPQE0NjsBMjY1ND8BNjc+BAUHBhY7ATI2LwEuAQUnJgYPAQYWOwEyNhMhIiY1ESkBERQGIyERAQQJFAUFFhbEFQ8dCAsmxBYXERUXMA0NDgQZCAEPCj0KDw8KMgoP/nDI/nAPCjIKDw8KPQsOCRkFDgIGFRYfAp2mBwQK2woKAzMDEP41sQgQAzMDCgrnCwMe/okKDwGQAlgPCv6JBLAEAgIKDXYNCxUJDRZ2DQoHIREQFRh7LAkLDwoyCg8PCq8BLP7UrwoPDwoyCg8GBQQwgBkUAwgWEQ55ogcKDgqVCgSqnQcECo8KDgr8cg8KAXf+iQoPAZAAAAAAAgAAAAwErwSmACsASQAAATYWFQYCDgQuAScmByYOAQ8BBiY1NDc+ATc+AScuAT4BNz4GFyYGBw4BDwEOBAcOARY2Nz4CNz4DNz4BBI0IGgItQmxhi2KORDg9EQQRMxuZGhYqCFUYEyADCQIQOjEnUmFch3vAJQgdHyaiPT44XHRZUhcYDhItIRmKcVtGYWtbKRYEBKYDEwiy/t3IlVgxEQgLCwwBAQIbG5kYEyJAJghKFRE8Hzdff4U/M0o1JSMbL0QJGCYvcSEhHjZST2c1ODwEJygeW0AxJUBff1UyFAABAF0AHgRyBM8ATwAAAQ4BHgQXLgc+ATceAwYHDgQHBicmNzY3PgQuAScWDgMmJy4BJyY+BDcGHgM3PgEuAicmPgMCjScfCic4R0IgBBsKGAoQAwEJEg5gikggBhANPkpTPhZINx8SBgsNJysiCRZOQQoVNU1bYC9QZwICBAUWITsoCAYdJzIYHw8YIiYHDyJJYlkEz0OAZVxEOSQMBzgXOB42IzElKRIqg5Gnl0o3Z0c6IAYWCwYNAwQFIDhHXGF1OWiqb0sdBxUknF0XNTQ8PEUiNWNROBYJDS5AQVUhVZloUSkAAAAAA//cAGoE1ARGABsAPwBRAAAAMh4FFA4FIi4FND4EBSYGFxYVFAYiJjU0NzYmBwYHDgEXHgQyPgM3NiYnJgUHDgEXFhcWNj8BNiYnJicuAQIGpJ17bk85HBw6T257naKde25POhwcOU9uewIPDwYIGbD4sBcIBw5GWg0ECxYyWl+DiINfWjIWCwQMWv3/Iw8JCSU4EC0OIw4DDywtCyIERi1JXGJcSSpJXGJcSS0tSVxiXEkqSVxiXEncDwYTOT58sLB8OzcTBg9FcxAxEiRGXkQxMEVeRSQSMRF1HiQPLxJEMA0EDyIPJQ8sSRIEAAAABP/cAAAE1ASwABQAJwA7AEwAACEjNy4ENTQ+BTMyFzczEzceARUUDgMHNz4BNzYmJyYlBgcOARceBBc3LgE1NDc2JhcHDgEXFhcWNj8CJyYnLgECUJQfW6l2WSwcOU9ue51SPUEglCYvbIknUGqYUi5NdiYLBAw2/VFGWg0ECxIqSExoNSlrjxcIB3wjDwkJJTgQLQ4MFgMsLQsieBRhdHpiGxVJXGJcSS0Pef5StVXWNBpacm5jGq0xiD8SMRFGckVzEDESHjxRQTkNmhKnbjs3EwZwJA8vEkQwDQQPC1YELEkSBAAAAAP/ngAABRIEqwALABgAKAAAJwE2FhcBFgYjISImJSE1NDY7ATIWHQEhAQczMhYPAQ4BKwEiJi8BJjZaAoIUOBQCghUbJfryJRsBCgFZDwqWCg8BWf5DaNAUGAQ6BCMUNhQjBDoEGGQEKh8FIfvgIEdEhEsKDw8KSwLT3x0U/BQdHRT8FB0AAAABAGQAFQSwBLAAKAAAADIWFREBHgEdARQGJyURFh0BFAYvAQcGJj0BNDcRBQYmPQE0NjcBETQCTHxYAWsPFhgR/plkGhPNzRMaZP6ZERgWDwFrBLBYPv6t/rsOMRQpFA0M+f75XRRAFRAJgIAJEBVAFF0BB/kMDRQpFDEOAUUBUz4AAAARAAAAAARMBLAAHQAnACsALwAzADcAOwA/AEMARwBLAE8AUwBXAFsAXwBjAAABMzIWHQEzMhYdASE1NDY7ATU0NjsBMhYdASE1NDYBERQGIyEiJjURFxUzNTMVMzUzFTM1MxUzNTMVMzUFFTM1MxUzNTMVMzUzFTM1MxUzNQUVMzUzFTM1MxUzNTMVMzUzFTM1A1JkFR0yFR37tB0VMh0VZBUdAfQdAQ8dFfwYFR1kZGRkZGRkZGRk/HxkZGRkZGRkZGT8fGRkZGRkZGRkZASwHRUyHRWWlhUdMhUdHRUyMhUd/nD9EhUdHRUC7shkZGRkZGRkZGRkyGRkZGRkZGRkZGTIZGRkZGRkZGRkZAAAAAMAAAAZBXcElwAZACUANwAAARcWFA8BBiY9ASMBISImPQE0NjsBATM1NDYBBycjIiY9ATQ2MyEBFxYUDwEGJj0BIyc3FzM1NDYEb/kPD/kOFZ/9qP7dFR0dFdECWPEV/amNetEVHR0VASMDGvkPD/kOFfG1jXqfFQSN5g4qDuYOCBWW/agdFWQVHQJYlhUI/piNeh0VZBUd/k3mDioO5g4IFZa1jXqWFQgAAAABAAAAAASwBEwAEgAAEyEyFhURFAYjIQERIyImNRE0NmQD6Ck7Oyn9rP7QZCk7OwRMOyn9qCk7/tQBLDspAlgpOwAAAAMAZAAABEwEsAAJABMAPwAAEzMyFh0BITU0NiEzMhYdASE1NDYBERQOBSIuBTURIRUUFRwBHgYyPgYmNTQ9AZbIFR3+1B0C0cgVHf7UHQEPBhgoTGacwJxmTCgYBgEsAwcNFB8nNkI2Jx8TDwUFAQSwHRX6+hUdHRX6+hUd/nD+1ClJalZcPigoPlxWakkpASz6CRIVKyclIRsWEAgJEBccISUnKhURCPoAAAAB//8A1ARMA8IABQAAAQcJAScBBEzG/p/+n8UCJwGbxwFh/p/HAicAAQAAAO4ETQPcAAUAAAkCNwkBBE392v3ZxgFhAWEDFf3ZAifH/p8BYQAAAAAC/1EAZAVfA+gAFAApAAABITIWFREzMhYPAQYiLwEmNjsBESElFxYGKwERIRchIiY1ESMiJj8BNjIBlALqFR2WFQgO5g4qDuYOCBWW/oP+HOYOCBWWAYHX/RIVHZYVCA7mDioD6B0V/dkVDvkPD/kOFQGRuPkOFf5wyB0VAiYVDvkPAAABAAYAAASeBLAAMAAAEzMyFh8BITIWBwMOASMhFyEyFhQGKwEVFAYiJj0BIRUUBiImPQEjIiYvAQMjIiY0NjheERwEJgOAGB4FZAUsIf2HMAIXFR0dFTIdKh3+1B0qHR8SHQYFyTYUHh4EsBYQoiUY/iUVK8gdKh0yFR0dFTIyFR0dFTIUCQoDwR0qHQAAAAACAAAAAASwBEwACwAPAAABFSE1MzQ2MyEyFhUFIREhBLD7UMg7KQEsKTv9RASw+1AD6GRkKTs7Kcj84AACAAAAAAXcBEwADAAQAAATAxEzNDYzITIWFSEVBQEhAcjIyDspASwqOgH0ASz+1PtQASwDIP5wAlgpOzspyGT9RAK8AAEBRQAAA2sErwAbAAABFxYGKwERMzIWDwEGIi8BJjY7AREjIiY/ATYyAnvmDggVlpYVCA7mDioO5g4IFZaWFQgO5g4qBKD5DhX9pxUO+Q8P+Q4VAlkVDvkPAAAAAQABAUQErwNrABsAAAEXFhQPAQYmPQEhFRQGLwEmND8BNhYdASE1NDYDqPkODvkPFf2oFQ/5Dg75DxUCWBUDYOUPKQ/lDwkUl5cUCQ/lDykP5Q8JFZWVFQkAAAAEAAAAAASwBLAACQAZAB0AIQAAAQMuASMhIgYHAwUhIgYdARQWMyEyNj0BNCYFNTMVMzUzFQSRrAUkFP1gFCQFrAQt/BgpOzspA+gpOzv+q2RkZAGQAtwXLSgV/R1kOylkKTs7KWQpO8hkZGRkAAAAA/+cAGQEsARMAAsAIwAxAAAAMhYVERQGIiY1ETQDJSMTFgYjIisBIiYnAj0BNDU0PgE7ASUBFSIuAz0BND4CNwRpKh0dKh1k/V0mLwMRFQUCVBQdBDcCCwzIAqP8GAQOIhoWFR0dCwRMHRX8rhUdHRUDUhX8mcj+7BAIHBUBUQ76AgQQDw36/tT6AQsTKRwyGigUDAEAAAACAEoAAARmBLAALAA1AAABMzIWDwEeARcTFzMyFhQGBw4EIyIuBC8BLgE0NjsBNxM+ATcnJjYDFjMyNw4BIiYCKV4UEgYSU3oPP3YRExwaEggeZGqfTzl0XFU+LwwLEhocExF2Pw96UxIGEyQyNDUxDDdGOASwFRMlE39N/rmtHSkoBwQLHBYSCg4REg4FBAgoKR2tAUdNfhQgExr7vgYGMT09AAEAFAAUBJwEnAAXAAABNwcXBxcHFycHJwcnBzcnNyc3Jxc3FzcDIOBO6rS06k7gLZubLeBO6rS06k7gLZubA7JO4C2bmy3gTuq0tOpO4C2bmy3gTuq0tAADAAAAZASwBLAAIQAtAD0AAAEzMhYdAQchMhYdARQHAw4BKwEiJi8BIyImNRE0PwI+ARcPAREzFzMTNSE3NQEzMhYVERQGKwEiJjURNDYCijIoPBwBSCg8He4QLBf6B0YfHz0tNxSRYA0xG2SWZIjW+v4+Mv12ZBUdHRVkFR0dBLBRLJZ9USxkLR3+qBghMhkZJCcBkCQbxMYcKGTU1f6JZAF3feGv/tQdFf4MFR0dFQH0FR0AAAAAAwAAAAAEsARMACAAMAA8AAABMzIWFxMWHQEUBiMhFh0BFAYrASImLwImNRE0NjsBNgUzMhYVERQGKwEiJjURNDYhByMRHwEzNSchNQMCWPoXLBDuHTwo/rgcPCgyGzENYJEUNy09fP3pZBUdHRVkFR0dAl+IZJZkMjIBwvoETCEY/qgdLWQsUXYHlixRKBzGxBskAZAnJGRkHRX+DBUdHRUB9BUdZP6J1dSv4X0BdwADAAAAZAUOBE8AGwA3AEcAAAElNh8BHgEPASEyFhQGKwEDDgEjISImNRE0NjcXERchEz4BOwEyNiYjISoDLgQnJj8BJwUzMhYVERQGKwEiJjURNDYBZAFrHxZuDQEMVAEuVGxuVGqDBhsP/qoHphwOOmQBJYMGGw/LFRMSFv44AgoCCQMHAwUDAQwRklb9T2QVHR0VZBUdHQNp5hAWcA0mD3lMkE7+rRUoog0CDRElCkj+CVkBUxUoMjIBAgIDBQIZFrdT5B0V/gwVHR0VAfQVHQAAAAP/nABkBLAETwAdADYARgAAAQUeBBURFAYjISImJwMjIiY0NjMhJyY2PwE2BxcWBw4FKgIjIRUzMhYXEyE3ESUFMzIWFREUBisBIiY1ETQ2AdsBbgIIFBANrAf+qg8bBoNqVW1sVAEuVQsBDW4WSpIRDAIDBQMHAwkDCgH+Jd0PHAaCASZq/qoCUGQVHR0VZBUdHQRP5gEFEBEXC/3zDaIoFQFTTpBMeQ8mDXAWrrcWGQIFAwICAWQoFf6tWQH37OQdFf4MFR0dFQH0FR0AAAADAGEAAARMBQ4AGwA3AEcAAAAyFh0BBR4BFREUBiMhIiYvAQMmPwE+AR8BETQXNTQmBhURHAMOBAcGLwEHEyE3ESUuAQMhMhYdARQGIyEiJj0BNDYB3pBOAVMVKKIN/fMRJQoJ5hAWcA0mD3nGMjIBAgIDBQIZFrdT7AH3Wf6tFSiWAfQVHR0V/gwVHR0FDm5UaoMGGw/+qgemHA4OAWsfFm4NAQxUAS5U1ssVExIW/jgCCgIJAwcDBQMBDBGSVv6tZAElgwYb/QsdFWQVHR0VZBUdAAP//QAGA+gFFAAPAC0ASQAAASEyNj0BNCYjISIGHQEUFgEVFAYiJjURBwYmLwEmNxM+BDMhMhYVERQGBwEDFzc2Fx4FHAIVERQWNj0BNDY3JREnAV4B9BUdHRX+DBUdHQEPTpBMeQ8mDXAWEOYBBRARFwsCDQ2iKBX9iexTtxYZAgUDAgIBMjIoFQFTWQRMHRVkFR0dFWQVHfzmalRubFQBLlQMAQ1uFh8BawIIEw8Mpgf+qg8bBgHP/q1WkhEMAQMFAwcDCQIKAv44FhITFcsPGwaDASVkAAIAFgAWBJoEmgAPACUAAAAyHgIUDgIiLgI0PgEBJSYGHQEhIgYdARQWMyEVFBY3JTY0AeLs1ptbW5vW7NabW1ubAob+7RAX/u0KDw8KARMXEAETEASaW5vW7NabW1ub1uzWm/453w0KFYkPCpYKD4kVCg3fDSYAAAIAFgAWBJoEmgAPACUAAAAyHgIUDgIiLgI0PgENAQYUFwUWNj0BITI2PQE0JiMhNTQmAeLs1ptbW5vW7NabW1ubASX+7RAQARMQFwETCg8PCv7tFwSaW5vW7NabW1ub1uzWm+jfDSYN3w0KFYkPCpYKD4kVCgAAAAIAFgAWBJoEmgAPACUAAAAyHgIUDgIiLgI0PgEBAyYiBwMGFjsBERQWOwEyNjURMzI2AeLs1ptbW5vW7NabW1ubAkvfDSYN3w0KFYkPCpYKD4kVCgSaW5vW7NabW1ub1uzWm/5AARMQEP7tEBf+7QoPDwoBExcAAAIAFgAWBJoEmgAPACUAAAAyHgIUDgIiLgI0PgEFIyIGFREjIgYXExYyNxM2JisBETQmAeLs1ptbW5vW7NabW1ubAZeWCg+JFQoN3w0mDd8NChWJDwSaW5vW7NabW1ub1uzWm7sPCv7tFxD+7RAQARMQFwETCg8AAAMAGAAYBJgEmAAPAJYApgAAADIeAhQOAiIuAjQ+ASUOAwcGJgcOAQcGFgcOAQcGFgcUFgcyHgEXHgIXHgI3Fg4BFx4CFxQGFBcWNz4CNy4BJy4BJyIOAgcGJyY2NS4BJzYuAQYHBicmNzY3HgIXHgMfAT4CJyY+ATc+AzcmNzIWMjY3LgMnND4CJiceAT8BNi4CJwYHFB4BFS4CJz4BNxYyPgEB5OjVm1xcm9Xo1ZtcXJsBZA8rHDoKDz0PFD8DAxMBAzEFCRwGIgEMFhkHECIvCxU/OR0HFBkDDRQjEwcFaHUeISQDDTAMD0UREi4oLBAzDwQBBikEAQMLGhIXExMLBhAGKBsGBxYVEwYFAgsFAwMNFwQGCQcYFgYQCCARFwkKKiFBCwQCAQMDHzcLDAUdLDgNEiEQEgg/KhADGgMKEgoRBJhcm9Xo1ZtcXJvV6NWbEQwRBwkCAwYFBycPCxcHInIWInYcCUcYChQECA4QBAkuHgQPJioRFRscBAcSCgwCch0kPiAIAQcHEAsBAgsLIxcBMQENCQIPHxkCFBkdHB4QBgEBBwoMGBENBAMMJSAQEhYXDQ4qFBkKEhIDCQsXJxQiBgEOCQwHAQ0DBAUcJAwSCwRnETIoAwEJCwsLJQcKDBEAAAAAAQAAAAIErwSFABYAAAE2FwUXNxYGBw4BJwEGIi8BJjQ3ASY2AvSkjv79kfsGUE08hjv9rA8rD28PDwJYIk8EhVxliuh+WYcrIgsW/awQEG4PKxACV2XJAAYAAABgBLAErAAPABMAIwAnADcAOwAAEyEyFh0BFAYjISImPQE0NgUjFTMFITIWHQEUBiMhIiY9ATQ2BSEVIQUhMhYdARQGIyEiJj0BNDYFIRUhZAPoKTs7KfwYKTs7BBHIyPwYA+gpOzsp/BgpOzsEEf4MAfT8GAPoKTs7KfwYKTs7BBH+1AEsBKw7KWQpOzspZCk7ZGTIOylkKTs7KWQpO2RkyDspZCk7OylkKTtkZAAAAAIAZAAABEwEsAALABEAABMhMhYUBiMhIiY0NgERBxEBIZYDhBUdHRX8fBUdHQI7yP6iA4QEsB0qHR0qHf1E/tTIAfQB9AAAAAMAAABkBLAEsAAXABsAJQAAATMyFh0BITIWFREhNSMVIRE0NjMhNTQ2FxUzNQEVFAYjISImPQEB9MgpOwEsKTv+DMj+DDspASw7KcgB9Dsp/BgpOwSwOylkOyn+cGRkAZApO2QpO2RkZP1EyCk7OynIAAAABAAAAAAEsASwABUAKwBBAFcAABMhMhYPARcWFA8BBiIvAQcGJjURNDYpATIWFREUBi8BBwYiLwEmND8BJyY2ARcWFA8BFxYGIyEiJjURNDYfATc2MgU3NhYVERQGIyEiJj8BJyY0PwE2MhcyASwVCA5exwcHaggUCMdeDhUdAzUBLBUdFQ5exwgUCGoHB8deDgj+L2oHB8deDggV/tQVHRUOXscIFALLXg4VHRX+1BUIDl7HBwdqCBQIBLAVDl7HCBQIagcHx14OCBUBLBUdHRX+1BUIDl7HBwdqCBQIx14OFf0maggUCMdeDhUdFQEsFQgOXscHzl4OCBX+1BUdFQ5exwgUCGoHBwAAAAYAAAAABKgEqAAPABsAIwA7AEMASwAAADIeAhQOAiIuAjQ+AQQiDgEUHgEyPgE0JiQyFhQGIiY0JDIWFAYjIicHFhUUBiImNTQ2PwImNTQEMhYUBiImNCQyFhQGIiY0Advy3Z9fX5/d8t2gXl6gAcbgv29vv+C/b2/+LS0gIC0gAUwtICAWDg83ETNIMykfegEJ/octICAtIAIdLSAgLSAEqF+f3fLdoF5eoN3y3Z9Xb7/gv29vv+C/BiAtISEtICAtIQqRFxwkMzMkIDEFfgEODhekIC0gIC0gIC0gIC0AAf/YAFoEuQS8AFsAACUBNjc2JicmIyIOAwcABw4EFx4BMzI3ATYnLgEjIgcGBwEOASY0NwA3PgEzMhceARcWBgcOBgcGIyImJyY2NwE2NzYzMhceARcWBgcBDgEnLgECIgHVWwgHdl8WGSJBMD8hIP6IDx4eLRMNBQlZN0ozAiQkEAcdEhoYDRr+qw8pHA4BRyIjQS4ODyw9DQ4YIwwod26La1YOOEBGdiIwGkQB/0coW2tQSE5nDxE4Qv4eDyoQEAOtAdZbZWKbEQQUGjIhH/6JDxsdNSg3HT5CMwIkJCcQFBcMGv6uDwEcKQ4BTSIjIQEINykvYyMLKnhuiWZMBxtAOU6+RAH/SBg3ISSGV121Qv4kDwIPDyYAAAACAGQAWASvBEQAGQBEAAABPgIeAhUUDgMHLgQ1ND4CHgEFIg4DIi4DIyIGFRQeAhcWFx4EMj4DNzY3PgQ1NCYCiTB7eHVYNkN5hKg+PqeFeEM4WnZ4eQEjIT8yLSohJyktPyJDbxtBMjMPBw86KzEhDSIzKUAMBAgrKT8dF2oDtURIBS1TdkA5eYB/slVVsn+AeTlAdlMtBUgtJjY1JiY1NiZvTRc4SjQxDwcOPCouGBgwKEALBAkpKkQqMhNPbQACADn/8gR3BL4AFwAuAAAAMh8BFhUUBg8BJi8BNycBFwcvASY0NwEDNxYfARYUBwEGIi8BJjQ/ARYfAQcXAQKru0KNQjgiHR8uEl/3/nvUaRONQkIBGxJpCgmNQkL+5UK6Qo1CQjcdLhJf9wGFBL5CjUJeKmsiHTUuEl/4/nvUahKNQrpCARv+RmkICY1CukL+5UJCjUK7Qjc3LxFf+AGFAAAAAAMAyAAAA+gEsAARABUAHQAAADIeAhURFAYjISImNRE0PgEHESERACIGFBYyNjQCBqqaZDo7Kf2oKTs8Zj4CWP7/Vj09Vj0EsB4uMhX8Ryk7OykDuRUzLar9RAK8/RY9Vj09VgABAAAAAASwBLAAFgAACQEWFAYiLwEBEScBBRMBJyEBJyY0NjIDhgEbDx0qDiT+6dT+zP7oywEz0gEsAQsjDx0qBKH+5g8qHQ8j/vX+1NL+zcsBGAE01AEXJA4qHQAAAAADAScAEQQJBOAAMgBAAEsAAAEVHgQXIy4DJxEXHgQVFAYHFSM1JicuASczHgEXEScuBDU0PgI3NRkBDgMVFB4DFxYXET4ENC4CArwmRVI8LAKfBA0dMydAIjxQNyiym2SWVygZA4sFV0obLkJOMCAyVWg6HSoqFQ4TJhkZCWgWKTEiGBkzNwTgTgUTLD9pQiQuLBsH/s0NBxMtPGQ+i6oMTU8QVyhrVk1iEAFPCA4ZLzlYNkZwSCoGTf4SARIEDh02Jh0rGRQIBgPQ/soCCRYgNEM0JRkAAAABAGQAZgOUBK0ASgAAATIeARUjNC4CIyIGBwYVFB4BFxYXMxUjFgYHBgc+ATM2FjMyNxcOAyMiLgEHDgEPASc+BTc+AScjNTMmJy4CPgE3NgIxVJlemSc8OxolVBQpGxoYBgPxxQgVFS02ImIWIIwiUzUyHzY4HCAXanQmJ1YYFzcEGAcTDBEJMAwk3aYXFQcKAg4tJGEErVCLTig/IhIdFSw5GkowKgkFZDKCHj4yCg8BIh6TExcIASIfBAMaDAuRAxAFDQsRCjePR2QvORQrREFMIVgAAAACABn//wSXBLAADwAfAAABMzIWDwEGIi8BJjY7AREzBRcWBisBESMRIyImPwE2MgGQlhUIDuYOKg7mDggVlsgCF+YOCBWWyJYVCA7mDioBLBYO+g8P+g4WA4QQ+Q4V/HwDhBUO+Q8AAAQAGf//A+gEsAAHABcAGwAlAAABIzUjFSMRIQEzMhYPAQYiLwEmNjsBETMFFTM1EwczFSE1NyM1IQPoZGRkASz9qJYVCA7mDioO5g4IFZbIAZFkY8jI/tTIyAEsArxkZAH0/HwWDvoPD/oOFgOEZMjI/RL6ZJb6ZAAAAAAEABn//wPoBLAADwAZACEAJQAAATMyFg8BBiIvASY2OwERMwUHMxUhNTcjNSERIzUjFSMRIQcVMzUBkJYVCA7mDioO5g4IFZbIAljIyP7UyMgBLGRkZAEsx2QBLBYO+g8P+g4WA4SW+mSW+mT7UGRkAfRkyMgAAAAEABn//wRMBLAADwAVABsAHwAAATMyFg8BBiIvASY2OwERMwEjESM1MxMjNSMRIQcVMzUBkJYVCA7mDioO5g4IFZbIAlhkZMhkZMgBLMdkASwWDvoPD/oOFgOE/gwBkGT7UGQBkGTIyAAAAAAEABn//wRMBLAADwAVABkAHwAAATMyFg8BBiIvASY2OwERMwEjNSMRIQcVMzUDIxEjNTMBkJYVCA7mDioO5g4IFZbIArxkyAEsx2QBZGTIASwWDvoPD/oOFgOE/gxkAZBkyMj7tAGQZAAAAAAFABn//wSwBLAADwATABcAGwAfAAABMzIWDwEGIi8BJjY7AREzBSM1MxMhNSETITUhEyE1IQGQlhUIDuYOKg7mDggVlsgB9MjIZP7UASxk/nABkGT+DAH0ASwWDvoPD/oOFgOEyMj+DMj+DMj+DMgABQAZ//8EsASwAA8AEwAXABsAHwAAATMyFg8BBiIvASY2OwERMwUhNSEDITUhAyE1IQMjNTMBkJYVCA7mDioO5g4IFZbIAyD+DAH0ZP5wAZBk/tQBLGTIyAEsFg76Dw/6DhYDhMjI/gzI/gzI/gzIAAIAAAAABEwETAAPAB8AAAEhMhYVERQGIyEiJjURNDYFISIGFREUFjMhMjY1ETQmAV4BkKK8u6P+cKW5uQJn/gwpOzspAfQpOzsETLuj/nClubmlAZClucg7Kf4MKTs7KQH0KTsAAAAAAwAAAAAETARMAA8AHwArAAABITIWFREUBiMhIiY1ETQ2BSEiBhURFBYzITI2NRE0JgUXFhQPAQYmNRE0NgFeAZClubml/nCju7wCZP4MKTs7KQH0KTs7/m/9ERH9EBgYBEy5pf5wpbm5pQGQo7vIOyn+DCk7OykB9Ck7gr4MJAy+DAsVAZAVCwAAAAADAAAAAARMBEwADwAfACsAAAEhMhYVERQGIyEiJjURNDYFISIGFREUFjMhMjY1ETQmBSEyFg8BBiIvASY2AV4BkKO7uaX+cKW5uQJn/gwpOzspAfQpOzv+FQGQFQsMvgwkDL4MCwRMvKL+cKW5uaUBkKO7yDsp/gwpOzspAfQpO8gYEP0REf0QGAAAAAMAAAAABEwETAAPAB8AKwAAASEyFhURFAYjISImNRE0NgUhIgYVERQWMyEyNjURNCYFFxYGIyEiJj8BNjIBXgGQpbm5pf5wo7u5Amf+DCk7OykB9Ck7O/77vgwLFf5wFQsMvgwkBEy5pf5wo7u8ogGQpbnIOyn+DCk7OykB9Ck7z/0QGBgQ/REAAAAAAgAAAAAFFARMAB8ANQAAASEyFhURFAYjISImPQE0NjMhMjY1ETQmIyEiJj0BNDYHARYUBwEGJj0BIyImPQE0NjsBNTQ2AiYBkKW5uaX+cBUdHRUBwik7Oyn+PhUdHb8BRBAQ/rwQFvoVHR0V+hYETLml/nCluR0VZBUdOykB9Ck7HRVkFR3p/uQOJg7+5A4KFZYdFcgVHZYVCgAAAQDZAAID1wSeACMAAAEXFgcGAgclMhYHIggBBwYrAScmNz4BPwEhIicmNzYANjc2MwMZCQgDA5gCASwYEQ4B/vf+8wQMDgkJCQUCUCcn/tIXCAoQSwENuwUJEASeCQoRC/5TBwEjEv7K/sUFDwgLFQnlbm4TFRRWAS/TBhAAAAACAAAAAAT+BEwAHwA1AAABITIWHQEUBiMhIgYVERQWMyEyFh0BFAYjISImNRE0NgUBFhQHAQYmPQEjIiY9ATQ2OwE1NDYBXgGQFR0dFf4+KTs7KQHCFR0dFf5wpbm5AvEBRBAQ/rwQFvoVHR0V+hYETB0VZBUdOyn+DCk7HRVkFR25pQGQpbnp/uQOJg7+5A4KFZYdFcgVHZYVCgACAAAAAASwBLAAFQAxAAABITIWFREUBi8BAQYiLwEmNDcBJyY2ASMiBhURFBYzITI2PQE3ERQGIyEiJjURNDYzIQLuAZAVHRUObf7IDykPjQ8PAThtDgj+75wpOzspAfQpO8i7o/5wpbm5pQEsBLAdFf5wFQgObf7IDw+NDykPAThtDhX+1Dsp/gwpOzsplMj+1qW5uaUBkKW5AAADAA4ADgSiBKIADwAbACMAAAAyHgIUDgIiLgI0PgEEIg4BFB4BMj4BNCYEMhYUBiImNAHh7tmdXV2d2e7ZnV1dnQHD5sJxccLmwnFx/nugcnKgcgSiXZ3Z7tmdXV2d2e7ZnUdxwubCcXHC5sJzcqBycqAAAAMAAAAABEwEsAAVAB8AIwAAATMyFhURMzIWBwEGIicBJjY7ARE0NgEhMhYdASE1NDYFFTM1AcLIFR31FAoO/oEOJw3+hQ0JFfod/oUD6BUd+7QdA2dkBLAdFf6iFg/+Vg8PAaoPFgFeFR38fB0V+voVHWQyMgAAAAMAAAAABEwErAAVAB8AIwAACQEWBisBFRQGKwEiJj0BIyImNwE+AQEhMhYdASE1NDYFFTM1AkcBeg4KFfQiFsgUGPoUCw4Bfw4n/fkD6BUd+7QdA2dkBJ7+TQ8g+hQeHRX6IQ8BrxAC/H8dFfr6FR1kMjIAAwAAAAAETARLABQAHgAiAAAJATYyHwEWFAcBBiInASY0PwE2MhcDITIWHQEhNTQ2BRUzNQGMAXEHFQeLBwf98wcVB/7cBweLCBUH1APoFR37tB0DZ2QC0wFxBweLCBUH/fMICAEjCBQIiwcH/dIdFfr6FR1kMjIABAAAAAAETASbAAkAGQAjACcAABM3NjIfAQcnJjQFNzYWFQMOASMFIiY/ASc3ASEyFh0BITU0NgUVMzWHjg4qDk3UTQ4CFtIOFQIBHRX9qxUIDtCa1P49A+gVHfu0HQNnZAP/jg4OTdRMDyqa0g4IFf2pFB4BFQ7Qm9T9Oh0V+voVHWQyMgAAAAQAAAAABEwEsAAPABkAIwAnAAABBR4BFRMUBi8BByc3JyY2EwcGIi8BJjQ/AQEhMhYdASE1NDYFFTM1AV4CVxQeARUO0JvUm9IOCMNMDyoOjg4OTf76A+gVHfu0HQNnZASwAgEdFf2rFQgO0JrUmtIOFf1QTQ4Ojg4qDk3+WB0V+voVHWQyMgACAAT/7ASwBK8ABQAIAAAlCQERIQkBFQEEsP4d/sb+cQSs/TMCq2cBFP5xAacDHPz55gO5AAAAAAIAAABkBEwEsAAVABkAAAERFAYrAREhESMiJjURNDY7AREhETMHIzUzBEwdFZb9RJYVHR0V+gH0ZMhkZAPo/K4VHQGQ/nAdFQPoFB7+1AEsyMgAAAMAAABFBN0EsAAWABoALwAAAQcBJyYiDwEhESMiJjURNDY7AREhETMHIzUzARcWFAcBBiIvASY0PwE2Mh8BATYyBEwC/tVfCRkJlf7IlhUdHRX6AfRkyGRkAbBqBwf+XAgUCMoICGoHFQdPASkHFQPolf7VXwkJk/5wHRUD6BQe/tQBLMjI/c5qBxUH/lsHB8sHFQdqCAhPASkHAAMAAAANBQcEsAAWABoAPgAAAREHJy4BBwEhESMiJjURNDY7AREhETMHIzUzARcWFA8BFxYUDwEGIi8BBwYiLwEmND8BJyY0PwE2Mh8BNzYyBExnhg8lEP72/reWFR0dFfoB9GTIZGQB9kYPD4ODDw9GDykPg4MPKQ9GDw+Dgw8PRg8pD4ODDykD6P7zZ4YPAw7+9v5wHRUD6BQe/tQBLMjI/YxGDykPg4MPKQ9GDw+Dgw8PRg8pD4ODDykPRg8Pg4MPAAADAAAAFQSXBLAAFQAZAC8AAAERISIGHQEhESMiJjURNDY7AREhETMHIzUzEzMyFh0BMzIWDwEGIi8BJjY7ATU0NgRM/qIVHf4MlhUdHRX6AfRkyGRklmQVHZYVCA7mDioO5g4IFZYdA+j+1B0Vlv5wHRUD6BQe/tQBLMjI/agdFfoVDuYODuYOFfoVHQAAAAADAAAAAASXBLAAFQAZAC8AAAERJyYiBwEhESMiJjURNDY7AREhETMHIzUzExcWBisBFRQGKwEiJj0BIyImPwE2MgRMpQ4qDv75/m6WFR0dFfoB9GTIZGTr5g4IFZYdFWQVHZYVCA7mDioD6P5wpQ8P/vf+cB0VA+gUHv7UASzIyP2F5Q8V+hQeHhT6FQ/lDwADAAAAyASwBEwACQATABcAABMhMhYdASE1NDYBERQGIyEiJjURExUhNTIETBUd+1AdBJMdFfu0FR1kAZAETB0VlpYVHf7U/doVHR0VAib+1MjIAAAGAAMAfQStBJcADwAZAB0ALQAxADsAAAEXFhQPAQYmPQEhNSE1NDYBIyImPQE0NjsBFyM1MwE3NhYdASEVIRUUBi8BJjQFIzU7AjIWHQEUBisBA6f4Dg74DhX+cAGQFf0vMhUdHRUyyGRk/oL3DhUBkP5wFQ73DwOBZGRkMxQdHRQzBI3mDioO5g4IFZbIlhUI/oUdFWQVHcjI/cvmDggVlsiWFQgO5g4qecgdFWQVHQAAAAACAGQAAASwBLAAFgBRAAABJTYWFREUBisBIiY1ES4ENRE0NiUyFh8BERQOAg8BERQGKwEiJjURLgQ1ETQ+AzMyFh8BETMRPAE+AjMyFh8BETMRND4DA14BFBklHRXIFR0EDiIaFiX+4RYZAgEVHR0LCh0VyBUdBA4iGhYBBwoTDRQZAgNkBQkVDxcZAQFkAQUJFQQxdBIUH/uuFR0dFQGNAQgbHzUeAWcfRJEZDA3+Phw/MSkLC/5BFR0dFQG/BA8uLkAcAcICBxENCxkMDf6iAV4CBxENCxkMDf6iAV4CBxENCwABAGQAAASwBEwAMwAAARUiDgMVERQWHwEVITUyNjURIREUFjMVITUyPgM1ETQmLwE1IRUiBhURIRE0JiM1BLAEDiIaFjIZGf5wSxn+DBlL/nAEDiIaFjIZGQGQSxkB9BlLBEw4AQUKFA78iBYZAQI4OA0lAYr+diUNODgBBQoUDgN4FhkBAjg4DSX+dgGKJQ04AAAABgAAAAAETARMAAwAHAAgACQAKAA0AAABITIWHQEjBTUnITchBSEyFhURFAYjISImNRE0NhcVITUBBTUlBRUhNQUVFAYjIQchJyE3MwKjAXcVHWn+2cj+cGQBd/4lASwpOzsp/tQpOzspASwCvP5wAZD8GAEsArwdFf6JZP6JZAGQyGkD6B0VlmJiyGTIOyn+DCk7OykB9Ck7ZMjI/veFo4XGyMhm+BUdZGTIAAEAEAAQBJ8EnwAmAAATNzYWHwEWBg8BHgEXNz4BHwEeAQ8BBiIuBicuBTcRohEuDosOBhF3ZvyNdxEzE8ATBxGjAw0uMUxPZWZ4O0p3RjITCwED76IRBhPCFDERdo78ZXYRBA6IDi8RogEECBUgNUNjO0qZfHNVQBAAAAACAAAAAASwBEwAIwBBAAAAMh4EHwEVFAYvAS4BPQEmIAcVFAYPAQYmPQE+BRIyHgIfARUBHgEdARQGIyEiJj0BNDY3ATU0PgIB/LimdWQ/LAkJHRTKFB2N/sKNHRTKFB0DDTE7ZnTKcFImFgEBAW0OFR0V+7QVHRUOAW0CFiYETBUhKCgiCgrIFRgDIgMiFZIYGJIVIgMiAxgVyAQNJyQrIP7kExwcCgoy/tEPMhTUFR0dFdQUMg8BLzIEDSEZAAADAAAAAASwBLAADQAdACcAAAEHIScRMxUzNTMVMzUzASEyFhQGKwEXITcjIiY0NgMhMhYdASE1NDYETMj9qMjIyMjIyPyuArwVHR0VDIn8SokMFR0dswRMFR37UB0CvMjIAfTIyMjI/OAdKh1kZB0qHf7UHRUyMhUdAAAAAwBkAAAEsARMAAkAEwAdAAABIyIGFREhETQmASMiBhURIRE0JgEhETQ2OwEyFhUCvGQpOwEsOwFnZCk7ASw7/Rv+1DspZCk7BEw7KfwYA+gpO/7UOyn9RAK8KTv84AGQKTs7KQAAAAAF/5wAAASwBEwADwATAB8AJQApAAATITIWFREUBiMhIiY1ETQ2FxEhEQUjFTMRITUzNSMRIQURByMRMwcRMxHIArx8sLB8/UR8sLAYA4T+DMjI/tTIyAEsAZBkyMhkZARMsHz+DHywsHwB9HywyP1EArzIZP7UZGQBLGT+1GQB9GT+1AEsAAAABf+cAAAEsARMAA8AEwAfACUAKQAAEyEyFhURFAYjISImNRE0NhcRIREBIzUjFSMRMxUzNTMFEQcjETMHETMRyAK8fLCwfP1EfLCwGAOE/gxkZGRkZGQBkGTIyGRkBEywfP4MfLCwfAH0fLDI/UQCvP2oyMgB9MjIZP7UZAH0ZP7UASwABP+cAAAEsARMAA8AEwAbACMAABMhMhYVERQGIyEiJjURNDYXESERBSMRMxUhESEFIxEzFSERIcgCvHywsHz9RHywsBgDhP4MyMj+1AEsAZDIyP7UASwETLB8/gx8sLB8AfR8sMj9RAK8yP7UZAH0ZP7UZAH0AAAABP+cAAAEsARMAA8AEwAWABkAABMhMhYVERQGIyEiJjURNDYXESERAS0BDQERyAK8fLCwfP1EfLCwGAOE/gz+1AEsAZD+1ARMsHz+DHywsHwB9HywyP1EArz+DJaWlpYBLAAAAAX/nAAABLAETAAPABMAFwAgACkAABMhMhYVERQGIyEiJjURNDYXESERAyERIQcjIgYVFBY7AQERMzI2NTQmI8gCvHywsHz9RHywsBgDhGT9RAK8ZIImOTYpgv4Mgik2OSYETLB8/gx8sLB8AfR8sMj9RAK8/agB9GRWQUFUASz+1FRBQVYAAAAF/5wAAASwBEwADwATAB8AJQApAAATITIWFREUBiMhIiY1ETQ2FxEhEQUjFTMRITUzNSMRIQEjESM1MwMjNTPIArx8sLB8/UR8sLAYA4T+DMjI/tTIyAEsAZBkZMjIZGQETLB8/gx8sLB8AfR8sMj9RAK8yGT+1GRkASz+DAGQZP4MZAAG/5wAAASwBEwADwATABkAHwAjACcAABMhMhYVERQGIyEiJjURNDYXESERBTMRIREzASMRIzUzBRUzNQEjNTPIArx8sLB8/UR8sLAYA4T9RMj+1GQCWGRkyP2oZAEsZGQETLB8/gx8sLB8AfR8sMj9RAK8yP5wAfT+DAGQZMjIyP7UZAAF/5wAAASwBEwADwATABwAIgAmAAATITIWFREUBiMhIiY1ETQ2FxEhEQEHIzU3NSM1IQEjESM1MwMjNTPIArx8sLB8/UR8sLAYA4T+DMdkx8gBLAGQZGTIx2RkBEywfP4MfLCwfAH0fLDI/UQCvP5wyDLIlmT+DAGQZP4MZAAAAAMACQAJBKcEpwAPABsAJQAAADIeAhQOAiIuAjQ+AQQiDgEUHgEyPgE0JgchFSEVISc1NyEB4PDbnl5entvw255eXp4BxeTCcXHC5MJxcWz+1AEs/tRkZAEsBKdentvw255eXp7b8NueTHHC5MJxccLkwtDIZGTIZAAAAAAEAAkACQSnBKcADwAbACcAKwAAADIeAhQOAiIuAjQ+AQQiDgEUHgEyPgE0JgcVBxcVIycjFSMRIQcVMzUB4PDbnl5entvw255eXp4BxeTCcXHC5MJxcWwyZGRklmQBLMjIBKdentvw255eXp7b8NueTHHC5MJxccLkwtBkMmQyZGQBkGRkZAAAAv/y/50EwgRBACAANgAAATIWFzYzMhYUBisBNTQmIyEiBh0BIyImNTQ2NyY1ND4BEzMyFhURMzIWDwEGIi8BJjY7ARE0NgH3brUsLC54qqp4gB0V/tQVHd5QcFZBAmKqepYKD4kVCg3fDSYN3w0KFYkPBEF3YQ6t8a36FR0dFfpzT0VrDhMSZKpi/bMPCv7tFxD0EBD0EBcBEwoPAAAAAAL/8v+cBMMEQQAcADMAAAEyFhc2MzIWFxQGBwEmIgcBIyImNTQ2NyY1ND4BExcWBisBERQGKwEiJjURIyImNzY3NjIB9m62LCsueaoBeFr+hg0lDf6DCU9xVkECYqnm3w0KFYkPCpYKD4kVCg3HGBMZBEF3YQ+teGOkHAFoEBD+k3NPRWsOExNkqWP9kuQQF/7tCg8PCgETFxDMGBMAAAABAGQAAARMBG0AGAAAJTUhATMBMwkBMwEzASEVIyIGHQEhNTQmIwK8AZD+8qr+8qr+1P7Uqv7yqv7yAZAyFR0BkB0VZGQBLAEsAU3+s/7U/tRkHRUyMhUdAAAAAAEAeQAABDcEmwAvAAABMhYXHgEVFAYHFhUUBiMiJxUyFh0BITU0NjM1BiMiJjU0Ny4BNTQ2MzIXNCY1NDYCWF6TGll7OzIJaUo3LRUd/tQdFS03SmkELzlpSgUSAqMEm3FZBoNaPWcfHRpKaR77HRUyMhUd+x5pShIUFVg1SmkCAhAFdKMAAAAGACcAFASJBJwAEQAqAEIASgBiAHsAAAEWEgIHDgEiJicmAhI3PgEyFgUiBw4BBwYWHwEWMzI3Njc2Nz4BLwEmJyYXIgcOAQcGFh8BFjMyNz4BNz4BLwEmJyYWJiIGFBYyNjciBw4BBw4BHwEWFxYzMjc+ATc2Ji8BJhciBwYHBgcOAR8BFhcWMzI3PgE3NiYvASYD8m9PT29T2dzZU29PT29T2dzZ/j0EBHmxIgQNDCQDBBcGG0dGYAsNAwkDCwccBAVQdRgEDA0iBAQWBhJROQwMAwkDCwf5Y4xjY4xjVhYGElE6CwwDCQMLBwgEBVB1GAQNDCIEjRcGG0dGYAsNAwkDCwcIBAR5sSIEDQwkAwPyb/7V/tVvU1dXU28BKwErb1NXVxwBIrF5DBYDCQEWYEZHGwMVDCMNBgSRAhh1UA0WAwkBFTpREgMVCyMMBwT6Y2OMY2MVFTpREQQVCyMMBwQCGHVQDRYDCQEkFmBGRxsDFQwjDQYEASKxeQwWAwkBAAAABQBkAAAD6ASwAAwADwAWABwAIgAAASERIzUhFSERNDYzIQEjNQMzByczNTMDISImNREFFRQGKwECvAEstP6s/oQPCgI/ASzIZKLU1KJktP51Cg8DhA8KwwMg/oTIyALzCg/+1Mj84NTUyP4MDwoBi8jDCg8AAAAABQBkAAAD6ASwAAkADAATABoAIQAAASERCQERNDYzIQEjNRMjFSM1IzcDISImPQEpARUUBisBNQK8ASz+ov3aDwoCPwEsyD6iZKLUqv6dCg8BfAIIDwqbAyD9+AFe/doERwoP/tTI/HzIyNT+ZA8KNzcKD1AAAAAAAwAAAAAEsAP0AAgAGQAfAAABIxUzFyERIzcFMzIeAhUhFSEDETM0PgIBMwMhASEEiqJkZP7UotT9EsgbGiEOASz9qMhkDiEaAnPw8PzgASwB9AMgyGQBLNTUBBErJGT+ogHCJCsRBP5w/nAB9AAAAAMAAAAABEwETAAZADIAOQAAATMyFh0BMzIWHQEUBiMhIiY9ATQ2OwE1NDYFNTIWFREUBiMhIic3ARE0NjMVFBYzITI2AQc1IzUzNQKKZBUdMhUdHRX+1BUdHRUyHQFzKTs7Kf2oARP2/ro7KVg+ASw+WP201MjIBEwdFTIdFWQVHR0VZBUdMhUd+pY7KfzgKTsE9gFGAUQpO5Y+WFj95tSiZKIAAwBkAAAEvARMABkANgA9AAABMzIWHQEzMhYdARQGIyEiJj0BNDY7ATU0NgU1MhYVESMRMxQOAiMhIiY1ETQ2MxUUFjMhMjYBBzUjNTM1AcJkFR0yFR0dFf7UFR0dFTIdAXMpO8jIDiEaG/2oKTs7KVg+ASw+WAGc1MjIBEwdFTIdFWQVHR0VZBUdMhUd+pY7Kf4M/tQkKxEEOykDICk7lj5YWP3m1KJkogAAAAP/ogAABRYE1AALABsAHwAACQEWBiMhIiY3ATYyEyMiBhcTHgE7ATI2NxM2JgMVMzUCkgJ9FyAs+wQsIBcCfRZARNAUGAQ6BCMUNhQjBDoEGODIBK37sCY3NyYEUCf+TB0U/tIUHR0UAS4UHf4MZGQAAAAACQAAAAAETARMAA8AHwAvAD8ATwBfAG8AfwCPAAABMzIWHQEUBisBIiY9ATQ2EzMyFh0BFAYrASImPQE0NiEzMhYdARQGKwEiJj0BNDYBMzIWHQEUBisBIiY9ATQ2ITMyFh0BFAYrASImPQE0NiEzMhYdARQGKwEiJj0BNDYBMzIWHQEUBisBIiY9ATQ2ITMyFh0BFAYrASImPQE0NiEzMhYdARQGKwEiJj0BNDYBqfoKDw8K+goPDwr6Cg8PCvoKDw8BmvoKDw8K+goPD/zq+goPDwr6Cg8PAZr6Cg8PCvoKDw8BmvoKDw8K+goPD/zq+goPDwr6Cg8PAZr6Cg8PCvoKDw8BmvoKDw8K+goPDwRMDwqWCg8PCpYKD/7UDwqWCg8PCpYKDw8KlgoPDwqWCg/+1A8KlgoPDwqWCg8PCpYKDw8KlgoPDwqWCg8PCpYKD/7UDwqWCg8PCpYKDw8KlgoPDwqWCg8PCpYKDw8KlgoPAAAAAwAAAAAEsAUUABkAKQAzAAABMxUjFSEyFg8BBgchJi8BJjYzITUjNTM1MwEhMhYUBisBFyE3IyImNDYDITIWHQEhNTQ2ArxkZAFePjEcQiko/PwoKUIcMT4BXmRkyP4+ArwVHR0VDIn8SooNFR0dswRMFR37UB0EsMhkTzeEUzMzU4Q3T2TIZPx8HSodZGQdKh3+1B0VMjIVHQAABAAAAAAEsAUUAAUAGQArADUAAAAyFhUjNAchFhUUByEyFg8BIScmNjMhJjU0AyEyFhQGKwEVBSElNSMiJjQ2AyEyFh0BITU0NgIwUDnCPAE6EgMBSCkHIq/9WrIiCikBSAOvArwVHR0VlgET/EoBE5YVHR2zBEwVHftQHQUUOykpjSUmCBEhFpGRFiERCCb+lR0qHcjIyMgdKh39qB0VMjIVHQAEAAAAAASwBJ0ABwAUACQALgAAADIWFAYiJjQTMzIWFRQXITY1NDYzASEyFhQGKwEXITcjIiY0NgMhMhYdASE1NDYCDZZqapZqty4iKyf+vCcrI/7NArwVHR0VDYr8SokMFR0dswRMFR37UB0EnWqWamqW/us5Okxra0w6Of5yHSodZGQdKh3+1B0VMjIVHQAEAAAAAASwBRQADwAcACwANgAAATIeARUUBiImNTQ3FzcnNhMzMhYVFBchNjU0NjMBITIWFAYrARchNyMiJjQ2AyEyFh0BITU0NgJYL1szb5xvIpBvoyIfLiIrJ/68Jysj/s0CvBUdHRUNivxKiQwVHR2zBEwVHftQHQUUa4s2Tm9vTj5Rj2+jGv4KOTpMa2tMOjn+ch0qHWRkHSod/tQdFTIyFR0AAAADAAAAAASwBRIAEgAiACwAAAEFFSEUHgMXIS4BNTQ+AjcBITIWFAYrARchNyMiJjQ2AyEyFh0BITU0NgJYASz+1CU/P00T/e48PUJtj0r+ogK8FR0dFQ2K/EqJDBUdHbMETBUd+1AdBLChizlmUT9IGVO9VFShdksE/H4dKh1kZB0qHf7UHRUyMhUdAAIAyAAAA+gFFAAPACkAAAAyFh0BHgEdASE1NDY3NTQDITIWFyMVMxUjFTMVIxUzFAYjISImNRE0NgIvUjsuNv5wNi5kAZA2XBqsyMjIyMh1U/5wU3V1BRQ7KU4aXDYyMjZcGk4p/kc2LmRkZGRkU3V1UwGQU3UAAAMAZP//BEwETAAPAC8AMwAAEyEyFhURFAYjISImNRE0NgMhMhYdARQGIyEXFhQGIi8BIQcGIiY0PwEhIiY9ATQ2BQchJ5YDhBUdHRX8fBUdHQQDtgoPDwr+5eANGiUNWP30Vw0mGg3g/t8KDw8BqmQBRGQETB0V/gwVHR0VAfQVHf1EDwoyCg/gDSUbDVhYDRslDeAPCjIKD2RkZAAAAAAEAAAAAASwBEwAGQAjAC0ANwAAEyEyFh0BIzQmKwEiBhUjNCYrASIGFSM1NDYDITIWFREhETQ2ExUUBisBIiY9ASEVFAYrASImPQHIAyBTdWQ7KfopO2Q7KfopO2R1EQPoKTv7UDvxHRVkFR0D6B0VZBUdBEx1U8gpOzspKTs7KchTdf4MOyn+1AEsKTv+DDIVHR0VMjIVHR0VMgADAAEAAASpBKwADQARABsAAAkBFhQPASEBJjQ3ATYyCQMDITIWHQEhNTQ2AeACqh8fg/4f/fsgIAEnH1n+rAFWAS/+q6IDIBUd/HwdBI39VR9ZH4MCBh9ZHwEoH/5u/qoBMAFV/BsdFTIyFR0AAAAAAgCPAAAEIQSwABcALwAAAQMuASMhIgYHAwYWMyEVFBYyNj0BMzI2AyE1NDY7ATU0NjsBETMRMzIWHQEzMhYVBCG9CCcV/nAVJwi9CBMVAnEdKh19FROo/a0dFTIdFTDILxUdMhUdAocB+hMcHBP+BhMclhUdHRWWHP2MMhUdMhUdASz+1B0VMh0VAAAEAAAAAASwBLAADQAQAB8AIgAAASERFAYjIREBNTQ2MyEBIzUBIREUBiMhIiY1ETQ2MyEBIzUDhAEsDwr+if7UDwoBdwEsyP2oASwPCv12Cg8PCgF3ASzIAyD9wQoPAk8BLFQKD/7UyP4M/cEKDw8KA7YKD/7UyAAC/5wAZAUUBEcARgBWAAABMzIeAhcWFxY2NzYnJjc+ARYXFgcOASsBDgEPAQ4BKwEiJj8BBisBIicHDgErASImPwEmLwEuAT0BNDY7ATY3JyY2OwE2BSMiBh0BFBY7ATI2PQE0JgHkw0uOakkMEhEfQwoKGRMKBQ8XDCkCA1Y9Pgc4HCcDIhVkFRgDDDEqwxgpCwMiFWQVGAMaVCyfExwdFXwLLW8QBxXLdAFF+goPDwr6Cg8PBEdBa4pJDgYKISAiJRsQCAYIDCw9P1c3fCbqFB0dFEYOCEAUHR0UnUplNQcmFTIVHVdPXw4TZV8PCjIKDw8KMgoPAAb/nP/mBRQEfgAJACQANAA8AFIAYgAAASU2Fh8BFgYPASUzMhYfASEyFh0BFAYHBQYmJyYjISImPQE0NhcjIgYdARQ7ATI2NTQmJyYEIgYUFjI2NAE3PgEeARceAT8BFxYGDwEGJi8BJjYlBwYfAR4BPwE2Jy4BJy4BAoEBpxMuDiAOAxCL/CtqQ0geZgM3FR0cE/0fFyIJKjr+1D5YWLlQExIqhhALIAsSAYBALS1ALf4PmBIgHhMQHC0aPzANITNQL3wpgigJASlmHyElDR0RPRMFAhQHCxADhPcICxAmDyoNeMgiNtQdFTIVJgeEBBQPQ1g+yD5YrBwVODMQEAtEERzJLUAtLUD+24ITChESEyMgAwWzPUkrRSgJL5cvfRxYGyYrDwkLNRAhFEgJDAQAAAAAAwBkAAAEOQSwAFEAYABvAAABMzIWHQEeARcWDgIPATIeBRUUDgUjFRQGKwEiJj0BIxUUBisBIiY9ASMiJj0BNDY7AREjIiY9ATQ2OwE1NDY7ATIWHQEzNTQ2AxUhMj4CNTc0LgMjARUhMj4CNTc0LgMjAnGWCg9PaAEBIC4uEBEGEjQwOiodFyI2LUAjGg8KlgoPZA8KlgoPrwoPDwpLSwoPDwqvDwqWCg9kD9cBBxwpEwsBAQsTKRz++QFrHCkTCwEBCxMpHASwDwptIW1KLk0tHwYGAw8UKDJOLTtdPCoVCwJLCg8PCktLCg8PCksPCpYKDwJYDwqWCg9LCg8PCktLCg/+1MgVHR0LCgQOIhoW/nDIFR0dCwoEDiIaFgAAAwAEAAIEsASuABcAKQAsAAATITIWFREUBg8BDgEjISImJy4CNRE0NgQiDgQPARchNy4FAyMT1AMMVnokEhIdgVL9xFKCHAgYKHoCIIx9VkcrHQYGnAIwnAIIIClJVSGdwwSuelb+YDO3QkJXd3ZYHFrFMwGgVnqZFyYtLSUMDPPzBQ8sKDEj/sIBBQACAMgAAAOEBRQADwAZAAABMzIWFREUBiMhIiY1ETQ2ARUUBisBIiY9AQHblmesVCn+PilUrAFINhWWFTYFFKxn/gwpVFQpAfRnrPwY4RU2NhXhAAACAMgAAAOEBRQADwAZAAABMxQWMxEUBiMhIiY1ETQ2ARUUBisBIiY9AQHbYLOWVCn+PilUrAFINhWWFTYFFJaz/kIpVFQpAfRnrPwY4RU2NhXhAAACAAAAFAUOBBoAFAAaAAAJASUHFRcVJwc1NzU0Jj4CPwEnCQEFJTUFJQUO/YL+hk5klpZkAQEBBQQvkwKCAVz+ov6iAV4BXgL//uWqPOCWx5SVyJb6BA0GCgYDKEEBG/1ipqaTpaUAAAMAZAH0BLADIAAHAA8AFwAAEjIWFAYiJjQkMhYUBiImNCQyFhQGIiY0vHxYWHxYAeh8WFh8WAHofFhYfFgDIFh8WFh8WFh8WFh8WFh8WFh8AAAAAAMBkAAAArwETAAHAA8AFwAAADIWFAYiJjQSMhYUBiImNBIyFhQGIiY0Aeh8WFh8WFh8WFh8WFh8WFh8WARMWHxYWHz+yFh8WFh8/shYfFhYfAAAAAMAZABkBEwETAAPAB8ALwAAEyEyFh0BFAYjISImPQE0NhMhMhYdARQGIyEiJj0BNDYTITIWHQEUBiMhIiY9ATQ2fQO2Cg8PCvxKCg8PCgO2Cg8PCvxKCg8PCgO2Cg8PCvxKCg8PBEwPCpYKDw8KlgoP/nAPCpYKDw8KlgoP/nAPCpYKDw8KlgoPAAAABAAAAAAEsASwAA8AHwAvADMAAAEhMhYVERQGIyEiJjURNDYFISIGFREUFjMhMjY1ETQmBSEyFhURFAYjISImNRE0NhcVITUBXgH0ory7o/4Mpbm5Asv9qCk7OykCWCk7O/2xAfQVHR0V/gwVHR1HAZAEsLuj/gylubmlAfSlucg7Kf2oKTs7KQJYKTtkHRX+1BUdHRUBLBUdZMjIAAAAAAEAZABkBLAETAA7AAATITIWFAYrARUzMhYUBisBFTMyFhQGKwEVMzIWFAYjISImNDY7ATUjIiY0NjsBNSMiJjQ2OwE1IyImNDaWA+gVHR0VMjIVHR0VMjIVHR0VMjIVHR0V/BgVHR0VMjIVHR0VMjIVHR0VMjIVHR0ETB0qHcgdKh3IHSodyB0qHR0qHcgdKh3IHSodyB0qHQAAAAYBLAAFA+gEowAHAA0AEwAZAB8AKgAAAR4BBgcuATYBMhYVIiYlFAYjNDYBMhYVIiYlFAYjNDYDFRQGIiY9ARYzMgKKVz8/V1c/P/75fLB8sAK8sHyw/cB8sHywArywfLCwHSodKAMRBKNDsrJCQrKy/sCwfLB8fLB8sP7UsHywfHywfLD+05AVHR0VjgQAAAH/tQDIBJQDgQBCAAABNzYXAR4BBw4BKwEyFRQOBCsBIhE0NyYiBxYVECsBIi4DNTQzIyImJyY2NwE2HwEeAQ4BLwEHIScHBi4BNgLpRRkUASoLCAYFGg8IAQQNGyc/KZK4ChRUFQu4jjBJJxkHAgcPGQYGCAsBKhQaTBQVCiMUM7YDe7YsFCMKFgNuEwYS/tkLHw8OEw0dNkY4MhwBIBgXBAQYF/7gKjxTQyMNEw4PHwoBKBIHEwUjKBYGDMHBDAUWKCMAAAAAAgAAAAAEsASwACUAQwAAASM0LgUrAREUFh8BFSE1Mj4DNREjIg4FFSMRIQEjNC4DKwERFBYXMxUjNTI1ESMiDgMVIzUhBLAyCAsZEyYYGcgyGRn+cAQOIhoWyBkYJhMZCwgyA+j9RBkIChgQEWQZDQzIMmQREBgKCBkB9AOEFSAVDggDAfyuFhkBAmRkAQUJFQ4DUgEDCA4VIBUBLP0SDxMKBQH+VwsNATIyGQGpAQUKEw+WAAAAAAMAAAAABEwErgAdACAAMAAAATUiJy4BLwEBIwEGBw4BDwEVITUiJj8BIRcWBiMVARsBARUUBiMhIiY9ATQ2MyEyFgPoGR4OFgUE/t9F/tQSFQkfCwsBETE7EkUBJT0NISf+7IZ5AbEdFfwYFR0dFQPoFR0BLDIgDiIKCwLr/Q4jFQkTBQUyMisusKYiQTIBhwFW/qr942QVHR0VZBUdHQADAAAAAASwBLAADwBHAEoAABMhMhYVERQGIyEiJjURNDYFIyIHAQYHBgcGHQEUFjMhMjY9ATQmIyInJj8BIRcWBwYjIgYdARQWMyEyNj0BNCYnIicmJyMBJhMjEzIETBUdHRX7tBUdHQJGRg0F/tUREhImDAsJAREIDAwINxAKCj8BCjkLEQwYCAwMCAE5CAwLCBEZGQ8B/uAFDsVnBLAdFfu0FR0dFQRMFR1SDP0PIBMSEAUNMggMDAgyCAwXDhmjmR8YEQwIMggMDAgyBwwBGRskAuwM/gUBCAAABAAAAAAEsASwAAMAEwAjACcAAAEhNSEFITIWFREUBiMhIiY1ETQ2KQEyFhURFAYjISImNRE0NhcRIREEsPtQBLD7ggGQFR0dFf5wFR0dAm0BkBUdHRX+cBUdHUcBLARMZMgdFfx8FR0dFQOEFR0dFf5wFR0dFQGQFR1k/tQBLAAEAAAAAASwBLAADwAfACMAJwAAEyEyFhURFAYjISImNRE0NgEhMhYVERQGIyEiJjURNDYXESEREyE1ITIBkBUdHRX+cBUdHQJtAZAVHR0V/nAVHR1HASzI+1AEsASwHRX8fBUdHRUDhBUd/gwdFf5wFR0dFQGQFR1k/tQBLP2oZAAAAAACAAAAZASwA+gAJwArAAATITIWFREzNTQ2MyEyFh0BMxUjFRQGIyEiJj0BIxEUBiMhIiY1ETQ2AREhETIBkBUdZB0VAZAVHWRkHRX+cBUdZB0V/nAVHR0CnwEsA+gdFf6ilhUdHRWWZJYVHR0Vlv6iFR0dFQMgFR3+1P7UASwAAAQAAAAABLAEsAADABMAFwAnAAAzIxEzFyEyFhURFAYjISImNRE0NhcRIREBITIWFREUBiMhIiY1ETQ2ZGRklgGQFR0dFf5wFR0dRwEs/qIDhBUdHRX8fBUdHQSwZB0V/nAVHR0VAZAVHWT+1AEs/gwdFf5wFR0dFQGQFR0AAAAAAgBkAAAETASwACcAKwAAATMyFhURFAYrARUhMhYVERQGIyEiJjURNDYzITUjIiY1ETQ2OwE1MwcRIRECWJYVHR0VlgHCFR0dFfx8FR0dFQFelhUdHRWWZMgBLARMHRX+cBUdZB0V/nAVHR0VAZAVHWQdFQGQFR1kyP7UASwAAAAEAAAAAASwBLAAAwATABcAJwAAISMRMwUhMhYVERQGIyEiJjURNDYXESERASEyFhURFAYjISImNRE0NgSwZGT9dgGQFR0dFf5wFR0dRwEs/K4DhBUdHRX8fBUdHQSwZB0V/nAVHR0VAZAVHWT+1AEs/gwdFf5wFR0dFQGQFR0AAAEBLAAwA28EgAAPAAAJAQYjIiY1ETQ2MzIXARYUA2H+EhcSDhAQDhIXAe4OAjX+EhcbGQPoGRsX/hIOKgAAAAABAUEAMgOEBH4ACwAACQE2FhURFAYnASY0AU8B7h0qKh3+Eg4CewHuHREp/BgpER0B7g4qAAAAAAEAMgFBBH4DhAALAAATITIWBwEGIicBJjZkA+gpER3+Eg4qDv4SHREDhCod/hIODgHuHSoAAAAAAQAyASwEfgNvAAsAAAkBFgYjISImNwE2MgJ7Ae4dESn8GCkRHQHuDioDYf4SHSoqHQHuDgAAAAACAAgAAASwBCgABgAKAAABFQE1LQE1ASE1IQK8/UwBnf5jBKj84AMgAuW2/r3dwcHd+9jIAAAAAAIAAABkBLAEsAALADEAAAEjFTMVIREzNSM1IQEzND4FOwERFAYPARUhNSIuAzURMzIeBRUzESEEsMjI/tTIyAEs+1AyCAsZEyYYGWQyGRkBkAQOIhoWZBkYJhMZCwgy/OADhGRkASxkZP4MFSAVDggDAf3aFhkBAmRkAQUJFQ4CJgEDCA4VIBUBLAAAAgAAAAAETAPoACUAMQAAASM0LgUrAREUFh8BFSE1Mj4DNREjIg4FFSMRIQEjFTMVIREzNSM1IQMgMggLGRMmGBlkMhkZ/nAEDiIaFmQZGCYTGQsIMgMgASzIyP7UyMgBLAK8FSAVDggDAf3aFhkCAWRkAQUJFQ4CJgEDCA4VIBUBLPzgZGQBLGRkAAABAMgAZgNyBEoAEgAAATMyFgcJARYGKwEiJwEmNDcBNgK9oBAKDP4wAdAMChCgDQr+KQcHAdcKBEoWDP4w/jAMFgkB1wgUCAHXCQAAAQE+AGYD6ARKABIAAAEzMhcBFhQHAQYrASImNwkBJjYBU6ANCgHXBwf+KQoNoBAKDAHQ/jAMCgRKCf4pCBQI/ikJFgwB0AHQDBYAAAEAZgDIBEoDcgASAAAAFh0BFAcBBiInASY9ATQ2FwkBBDQWCf4pCBQI/ikJFgwB0AHQA3cKEKANCv4pBwcB1woNoBAKDP4wAdAAAAABAGYBPgRKA+gAEgAACQEWHQEUBicJAQYmPQE0NwE2MgJqAdcJFgz+MP4wDBYJAdcIFAPh/ikKDaAQCgwB0P4wDAoQoA0KAdcHAAAAAgDZ//kEPQSwAAUAOgAAARQGIzQ2BTMyFh8BNjc+Ah4EBgcOBgcGIiYjIgYiJy4DLwEuAT4EHgEXJyY2A+iwfLD+VmQVJgdPBQsiKFAzRyorDwURAQQSFyozTSwNOkkLDkc3EDlfNyYHBw8GDyUqPjdGMR+TDA0EsHywfLDIHBPCAQIGBwcFDx81S21DBxlLR1xKQhEFBQcHGWt0bCQjP2hJNyATBwMGBcASGAAAAAACAMgAFQOEBLAAFgAaAAATITIWFREUBisBEQcGJjURIyImNRE0NhcVITX6AlgVHR0Vlv8TGpYVHR2rASwEsB0V/nAVHf4MsgkQFQKKHRUBkBUdZGRkAAAAAgDIABkETASwAA4AEgAAEyEyFhURBRElIREjETQ2ARU3NfoC7ic9/UQCWP1EZB8BDWQEsFEs/Ft1A7Z9/BgEARc0/V1kFGQAAQAAAAECTW/DBF9fDzz1AB8EsAAAAADQdnOXAAAAANB2c5f/Uf+cBdwFFAAAAAgAAgAAAAAAAAABAAAFFP+FAAAFFP9R/tQF3AABAAAAAAAAAAAAAAAAAAAAowG4ACgAAAAAAZAAAASwAAAEsABkBLAAAASwAAAEsABwAooAAAUUAAACigAABRQAAAGxAAABRQAAANgAAADYAAAAogAAAQQAAABIAAABBAAAAUUAAASwAGQEsAB7BLAAyASwAMgB9AAABLD/8gSwAAAEsAAABLD/8ASwAAAEsAAOBLAACQSwAGQEsP/TBLD/0wSwAAAEsAAABLAAAASwAAAEsAAABLAAJgSwAG4EsAAXBLAAFwSwABcEsABkBLAAGgSwAGQEsAAMBLAAZASwABcEsP+cBLAAZASwABcEsAAXBLAAAASwABcEsAAXBLAAFwSwAGQEsAAABLAAZASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAZASwAMgEsAAABLAAAASwADUEsABkBLAAyASw/7UEsAAhBLAAAASwAAAEsAAABLAAAASwAAAEsP+cBLAAAASwAAAEsAAABLAA2wSwABcEsAB1BLAAAASwAAAEsAAABLAACgSwAMgEsAAABLAAnQSwAMgEsADIBLAAyASwAAAEsP/+BLABLASwAGQEsACIBLABOwSwABcEsAAXBLAAFwSwABcEsAAXBLAAFwSwAAAEsAAXBLAAFwSwABcEsAAXBLAAAASwALcEsAC3BLAAAASwAAAEsABJBLAAFwSwAAAEsAAABLAAXQSw/9wEsP/cBLD/nwSwAGQEsAAABLAAAASwAAAEsABkBLD//wSwAAAEsP9RBLAABgSwAAAEsAAABLABRQSwAAEEsAAABLD/nASwAEoEsAAUBLAAAASwAAAEsAAABLD/nASwAGEEsP/9BLAAFgSwABYEsAAWBLAAFgSwABgEsAAABMQAAASwAGQAAAAAAAD/2ABkADkAyAAAAScAZAAZABkAGQAZABkAGQAZAAAAAAAAAAAAAADZAAAAAAAOAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAMAZABkAAAAEAAAAAAAZP+c/5z/nP+c/5z/nP+c/5wACQAJ//L/8gBkAHkAJwBkAGQAAAAAAGT/ogAAAAAAAAAAAAAAAADIAGQAAAABAI8AAP+c/5wAZAAEAMgAyAAAAGQBkABkAAAAZAEs/7UAAAAAAAAAAAAAAAAAAABkAAABLAFBADIAMgAIAAAAAADIAT4AZgBmANkAyADIAAAAKgAqACoAKgCyAOgA6AFOAU4BTgFOAU4BTgFOAU4BTgFOAU4BTgFOAU4BpAIGAiICfgKGAqwC5ANGA24DjAPEBAgEMgRiBKIE3AVcBboGcgb0ByAHYgfKCB4IYgi+CTYJhAm2Cd4KKApMCpQK4gswC4oLygwIDFgNKg1eDbAODg5oDrQPKA+mD+YQEhBUEJAQqhEqEXYRthIKEjgSfBLAExoTdBPQFCoU1BU8FagVzBYEFjYWYBawFv4XUhemGAIYLhhqGJYYsBjgGP4ZKBloGZQZxBnaGe4aNhpoGrga9hteG7QcMhyUHOIdHB1EHWwdlB28HeYeLh52HsAfYh/SIEYgviEyIXYhuCJAIpYiuCMOIyIjOCN6I8Ij4CQCJDAkXiSWJOIlNCVgJbwmFCZ+JuYnUCe8J/goNChwKKwpoCnMKiYqSiqEKworeiwILGgsuizsLRwtiC30LiguZi6iLtgvDi9GL34vsi/4MD4whDDSMRIxYDGuMegyJDJeMpoy3jMiMz4zaDO2NBg0YDSoNNI1LDWeNeg2PjZ8Ntw3GjdON5I31DgQOEI4hjjIOQo5SjmIOcw6HDpsOpo63jugO9w8GDxQPKI8+D0yPew+Oj6MPtQ/KD9uP6o/+kBIQIBAxkECQX5CGEKoQu5DGENCQ3ZDoEPKRBBEYESuRPZFWkW2RgZGdEa0RvZHNkd2R7ZH9kgWSDJITkhqSIZIzEkSSThJXkmESapKAkouSlIAAQAAARcApwARAAAAAAACAAAAAQABAAAAQAAuAAAAAAAAABAAxgABAAAAAAATABIAAAADAAEECQAAAGoAEgADAAEECQABACgAfAADAAEECQACAA4ApAADAAEECQADAEwAsgADAAEECQAEADgA/gADAAEECQAFAHgBNgADAAEECQAGADYBrgADAAEECQAIABYB5AADAAEECQAJABYB+gADAAEECQALACQCEAADAAEECQAMACQCNAADAAEECQATACQCWAADAAEECQDIABYCfAADAAEECQDJADACkgADAAEECdkDABoCwnd3dy5nbHlwaGljb25zLmNvbQBDAG8AcAB5AHIAaQBnAGgAdAAgAKkAIAAyADAAMQA0ACAAYgB5ACAASgBhAG4AIABLAG8AdgBhAHIAaQBrAC4AIABBAGwAbAAgAHIAaQBnAGgAdABzACAAcgBlAHMAZQByAHYAZQBkAC4ARwBMAFkAUABIAEkAQwBPAE4AUwAgAEgAYQBsAGYAbABpAG4AZwBzAFIAZQBnAHUAbABhAHIAMQAuADAAMAA5ADsAVQBLAFcATgA7AEcATABZAFAASABJAEMATwBOAFMASABhAGwAZgBsAGkAbgBnAHMALQBSAGUAZwB1AGwAYQByAEcATABZAFAASABJAEMATwBOAFMAIABIAGEAbABmAGwAaQBuAGcAcwAgAFIAZQBnAHUAbABhAHIAVgBlAHIAcwBpAG8AbgAgADEALgAwADAAOQA7AFAAUwAgADAAMAAxAC4AMAAwADkAOwBoAG8AdABjAG8AbgB2ACAAMQAuADAALgA3ADAAOwBtAGEAawBlAG8AdABmAC4AbABpAGIAMgAuADUALgA1ADgAMwAyADkARwBMAFkAUABIAEkAQwBPAE4AUwBIAGEAbABmAGwAaQBuAGcAcwAtAFIAZQBnAHUAbABhAHIASgBhAG4AIABLAG8AdgBhAHIAaQBrAEoAYQBuACAASwBvAHYAYQByAGkAawB3AHcAdwAuAGcAbAB5AHAAaABpAGMAbwBuAHMALgBjAG8AbQB3AHcAdwAuAGcAbAB5AHAAaABpAGMAbwBuAHMALgBjAG8AbQB3AHcAdwAuAGcAbAB5AHAAaABpAGMAbwBuAHMALgBjAG8AbQBXAGUAYgBmAG8AbgB0ACAAMQAuADAAVwBlAGQAIABPAGMAdAAgADIAOQAgADAANgA6ADMANgA6ADAANwAgADIAMAAxADQARgBvAG4AdAAgAFMAcQB1AGkAcgByAGUAbAAAAAIAAAAAAAD/tQAyAAAAAAAAAAAAAAAAAAAAAAAAAAABFwAAAQIBAwADAA0ADgEEAJYBBQEGAQcBCAEJAQoBCwEMAQ0BDgEPARABEQESARMA7wEUARUBFgEXARgBGQEaARsBHAEdAR4BHwEgASEBIgEjASQBJQEmAScBKAEpASoBKwEsAS0BLgEvATABMQEyATMBNAE1ATYBNwE4ATkBOgE7ATwBPQE+AT8BQAFBAUIBQwFEAUUBRgFHAUgBSQFKAUsBTAFNAU4BTwFQAVEBUgFTAVQBVQFWAVcBWAFZAVoBWwFcAV0BXgFfAWABYQFiAWMBZAFlAWYBZwFoAWkBagFrAWwBbQFuAW8BcAFxAXIBcwF0AXUBdgF3AXgBeQF6AXsBfAF9AX4BfwGAAYEBggGDAYQBhQGGAYcBiAGJAYoBiwGMAY0BjgGPAZABkQGSAZMBlAGVAZYBlwGYAZkBmgGbAZwBnQGeAZ8BoAGhAaIBowGkAaUBpgGnAagBqQGqAasBrAGtAa4BrwGwAbEBsgGzAbQBtQG2AbcBuAG5AboBuwG8Ab0BvgG/AcABwQHCAcMBxAHFAcYBxwHIAckBygHLAcwBzQHOAc8B0AHRAdIB0wHUAdUB1gHXAdgB2QHaAdsB3AHdAd4B3wHgAeEB4gHjAeQB5QHmAecB6AHpAeoB6wHsAe0B7gHvAfAB8QHyAfMB9AH1AfYB9wH4AfkB+gH7AfwB/QH+Af8CAAIBAgICAwIEAgUCBgIHAggCCQIKAgsCDAINAg4CDwIQAhECEgZnbHlwaDEGZ2x5cGgyB3VuaTAwQTAHdW5pMjAwMAd1bmkyMDAxB3VuaTIwMDIHdW5pMjAwMwd1bmkyMDA0B3VuaTIwMDUHdW5pMjAwNgd1bmkyMDA3B3VuaTIwMDgHdW5pMjAwOQd1bmkyMDBBB3VuaTIwMkYHdW5pMjA1RgRFdXJvB3VuaTIwQkQHdW5pMjMxQgd1bmkyNUZDB3VuaTI2MDEHdW5pMjZGQQd1bmkyNzA5B3VuaTI3MEYHdW5pRTAwMQd1bmlFMDAyB3VuaUUwMDMHdW5pRTAwNQd1bmlFMDA2B3VuaUUwMDcHdW5pRTAwOAd1bmlFMDA5B3VuaUUwMTAHdW5pRTAxMQd1bmlFMDEyB3VuaUUwMTMHdW5pRTAxNAd1bmlFMDE1B3VuaUUwMTYHdW5pRTAxNwd1bmlFMDE4B3VuaUUwMTkHdW5pRTAyMAd1bmlFMDIxB3VuaUUwMjIHdW5pRTAyMwd1bmlFMDI0B3VuaUUwMjUHdW5pRTAyNgd1bmlFMDI3B3VuaUUwMjgHdW5pRTAyOQd1bmlFMDMwB3VuaUUwMzEHdW5pRTAzMgd1bmlFMDMzB3VuaUUwMzQHdW5pRTAzNQd1bmlFMDM2B3VuaUUwMzcHdW5pRTAzOAd1bmlFMDM5B3VuaUUwNDAHdW5pRTA0MQd1bmlFMDQyB3VuaUUwNDMHdW5pRTA0NAd1bmlFMDQ1B3VuaUUwNDYHdW5pRTA0Nwd1bmlFMDQ4B3VuaUUwNDkHdW5pRTA1MAd1bmlFMDUxB3VuaUUwNTIHdW5pRTA1Mwd1bmlFMDU0B3VuaUUwNTUHdW5pRTA1Ngd1bmlFMDU3B3VuaUUwNTgHdW5pRTA1OQd1bmlFMDYwB3VuaUUwNjIHdW5pRTA2Mwd1bmlFMDY0B3VuaUUwNjUHdW5pRTA2Ngd1bmlFMDY3B3VuaUUwNjgHdW5pRTA2OQd1bmlFMDcwB3VuaUUwNzEHdW5pRTA3Mgd1bmlFMDczB3VuaUUwNzQHdW5pRTA3NQd1bmlFMDc2B3VuaUUwNzcHdW5pRTA3OAd1bmlFMDc5B3VuaUUwODAHdW5pRTA4MQd1bmlFMDgyB3VuaUUwODMHdW5pRTA4NAd1bmlFMDg1B3VuaUUwODYHdW5pRTA4Nwd1bmlFMDg4B3VuaUUwODkHdW5pRTA5MAd1bmlFMDkxB3VuaUUwOTIHdW5pRTA5Mwd1bmlFMDk0B3VuaUUwOTUHdW5pRTA5Ngd1bmlFMDk3B3VuaUUxMDEHdW5pRTEwMgd1bmlFMTAzB3VuaUUxMDQHdW5pRTEwNQd1bmlFMTA2B3VuaUUxMDcHdW5pRTEwOAd1bmlFMTA5B3VuaUUxMTAHdW5pRTExMQd1bmlFMTEyB3VuaUUxMTMHdW5pRTExNAd1bmlFMTE1B3VuaUUxMTYHdW5pRTExNwd1bmlFMTE4B3VuaUUxMTkHdW5pRTEyMAd1bmlFMTIxB3VuaUUxMjIHdW5pRTEyMwd1bmlFMTI0B3VuaUUxMjUHdW5pRTEyNgd1bmlFMTI3B3VuaUUxMjgHdW5pRTEyOQd1bmlFMTMwB3VuaUUxMzEHdW5pRTEzMgd1bmlFMTMzB3VuaUUxMzQHdW5pRTEzNQd1bmlFMTM2B3VuaUUxMzcHdW5pRTEzOAd1bmlFMTM5B3VuaUUxNDAHdW5pRTE0MQd1bmlFMTQyB3VuaUUxNDMHdW5pRTE0NAd1bmlFMTQ1B3VuaUUxNDYHdW5pRTE0OAd1bmlFMTQ5B3VuaUUxNTAHdW5pRTE1MQd1bmlFMTUyB3VuaUUxNTMHdW5pRTE1NAd1bmlFMTU1B3VuaUUxNTYHdW5pRTE1Nwd1bmlFMTU4B3VuaUUxNTkHdW5pRTE2MAd1bmlFMTYxB3VuaUUxNjIHdW5pRTE2Mwd1bmlFMTY0B3VuaUUxNjUHdW5pRTE2Ngd1bmlFMTY3B3VuaUUxNjgHdW5pRTE2OQd1bmlFMTcwB3VuaUUxNzEHdW5pRTE3Mgd1bmlFMTczB3VuaUUxNzQHdW5pRTE3NQd1bmlFMTc2B3VuaUUxNzcHdW5pRTE3OAd1bmlFMTc5B3VuaUUxODAHdW5pRTE4MQd1bmlFMTgyB3VuaUUxODMHdW5pRTE4NAd1bmlFMTg1B3VuaUUxODYHdW5pRTE4Nwd1bmlFMTg4B3VuaUUxODkHdW5pRTE5MAd1bmlFMTkxB3VuaUUxOTIHdW5pRTE5Mwd1bmlFMTk0B3VuaUUxOTUHdW5pRTE5Nwd1bmlFMTk4B3VuaUUxOTkHdW5pRTIwMAd1bmlFMjAxB3VuaUUyMDIHdW5pRTIwMwd1bmlFMjA0B3VuaUUyMDUHdW5pRTIwNgd1bmlFMjA5B3VuaUUyMTAHdW5pRTIxMQd1bmlFMjEyB3VuaUUyMTMHdW5pRTIxNAd1bmlFMjE1B3VuaUUyMTYHdW5pRTIxOAd1bmlFMjE5B3VuaUUyMjEHdW5pRTIyMwd1bmlFMjI0B3VuaUUyMjUHdW5pRTIyNgd1bmlFMjI3B3VuaUUyMzAHdW5pRTIzMQd1bmlFMjMyB3VuaUUyMzMHdW5pRTIzNAd1bmlFMjM1B3VuaUUyMzYHdW5pRTIzNwd1bmlFMjM4B3VuaUUyMzkHdW5pRTI0MAd1bmlFMjQxB3VuaUUyNDIHdW5pRTI0Mwd1bmlFMjQ0B3VuaUUyNDUHdW5pRTI0Ngd1bmlFMjQ3B3VuaUUyNDgHdW5pRTI0OQd1bmlFMjUwB3VuaUUyNTEHdW5pRTI1Mgd1bmlFMjUzB3VuaUUyNTQHdW5pRTI1NQd1bmlFMjU2B3VuaUUyNTcHdW5pRTI1OAd1bmlFMjU5B3VuaUUyNjAHdW5pRjhGRgZ1MUY1MTEGdTFGNkFBAAAAAAFUUMMXAAA=) format('truetype'),url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiID4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8bWV0YWRhdGE+PC9tZXRhZGF0YT4KPGRlZnM+Cjxmb250IGlkPSJnbHlwaGljb25zX2hhbGZsaW5nc3JlZ3VsYXIiIGhvcml6LWFkdi14PSIxMjAwIiA+Cjxmb250LWZhY2UgdW5pdHMtcGVyLWVtPSIxMjAwIiBhc2NlbnQ9Ijk2MCIgZGVzY2VudD0iLTI0MCIgLz4KPG1pc3NpbmctZ2x5cGggaG9yaXotYWR2LXg9IjUwMCIgLz4KPGdseXBoIGhvcml6LWFkdi14PSIwIiAvPgo8Z2x5cGggaG9yaXotYWR2LXg9IjQwMCIgLz4KPGdseXBoIHVuaWNvZGU9IiAiIC8+CjxnbHlwaCB1bmljb2RlPSIqIiBkPSJNNjAwIDExMDBxMTUgMCAzNCAtMS41dDMwIC0zLjVsMTEgLTFxMTAgLTIgMTcuNSAtMTAuNXQ3LjUgLTE4LjV2LTIyNGwxNTggMTU4cTcgNyAxOCA4dDE5IC02bDEwNiAtMTA2cTcgLTggNiAtMTl0LTggLTE4bC0xNTggLTE1OGgyMjRxMTAgMCAxOC41IC03LjV0MTAuNSAtMTcuNXE2IC00MSA2IC03NXEwIC0xNSAtMS41IC0zNHQtMy41IC0zMGwtMSAtMTFxLTIgLTEwIC0xMC41IC0xNy41dC0xOC41IC03LjVoLTIyNGwxNTggLTE1OCBxNyAtNyA4IC0xOHQtNiAtMTlsLTEwNiAtMTA2cS04IC03IC0xOSAtNnQtMTggOGwtMTU4IDE1OHYtMjI0cTAgLTEwIC03LjUgLTE4LjV0LTE3LjUgLTEwLjVxLTQxIC02IC03NSAtNnEtMTUgMCAtMzQgMS41dC0zMCAzLjVsLTExIDFxLTEwIDIgLTE3LjUgMTAuNXQtNy41IDE4LjV2MjI0bC0xNTggLTE1OHEtNyAtNyAtMTggLTh0LTE5IDZsLTEwNiAxMDZxLTcgOCAtNiAxOXQ4IDE4bDE1OCAxNThoLTIyNHEtMTAgMCAtMTguNSA3LjUgdC0xMC41IDE3LjVxLTYgNDEgLTYgNzVxMCAxNSAxLjUgMzR0My41IDMwbDEgMTFxMiAxMCAxMC41IDE3LjV0MTguNSA3LjVoMjI0bC0xNTggMTU4cS03IDcgLTggMTh0NiAxOWwxMDYgMTA2cTggNyAxOSA2dDE4IC04bDE1OCAtMTU4djIyNHEwIDEwIDcuNSAxOC41dDE3LjUgMTAuNXE0MSA2IDc1IDZ6IiAvPgo8Z2x5cGggdW5pY29kZT0iKyIgZD0iTTQ1MCAxMTAwaDIwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMzUwaDM1MHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMjAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0zNTB2LTM1MHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtMjAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXYzNTBoLTM1MHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2MjAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNSBoMzUwdjM1MHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4YTA7IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4YTU7IiBkPSJNODI1IDExMDBoMjUwcTEwIDAgMTIuNSAtNXQtNS41IC0xM2wtMzY0IC0zNjRxLTYgLTYgLTExIC0xOGgyNjhxMTAgMCAxMyAtNnQtMyAtMTRsLTEyMCAtMTYwcS02IC04IC0xOCAtMTR0LTIyIC02aC0xMjV2LTEwMGgyNzVxMTAgMCAxMyAtNnQtMyAtMTRsLTEyMCAtMTYwcS02IC04IC0xOCAtMTR0LTIyIC02aC0xMjV2LTE3NHEwIC0xMSAtNy41IC0xOC41dC0xOC41IC03LjVoLTE0OHEtMTEgMCAtMTguNSA3LjV0LTcuNSAxOC41djE3NCBoLTI3NXEtMTAgMCAtMTMgNnQzIDE0bDEyMCAxNjBxNiA4IDE4IDE0dDIyIDZoMTI1djEwMGgtMjc1cS0xMCAwIC0xMyA2dDMgMTRsMTIwIDE2MHE2IDggMTggMTR0MjIgNmgxMThxLTUgMTIgLTExIDE4bC0zNjQgMzY0cS04IDggLTUuNSAxM3QxMi41IDVoMjUwcTI1IDAgNDMgLTE4bDE2NCAtMTY0cTggLTggMTggLTh0MTggOGwxNjQgMTY0cTE4IDE4IDQzIDE4eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeDIwMDA7IiBob3Jpei1hZHYteD0iNjUwIiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4MjAwMTsiIGhvcml6LWFkdi14PSIxMzAwIiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4MjAwMjsiIGhvcml6LWFkdi14PSI2NTAiIC8+CjxnbHlwaCB1bmljb2RlPSImI3gyMDAzOyIgaG9yaXotYWR2LXg9IjEzMDAiIC8+CjxnbHlwaCB1bmljb2RlPSImI3gyMDA0OyIgaG9yaXotYWR2LXg9IjQzMyIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeDIwMDU7IiBob3Jpei1hZHYteD0iMzI1IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4MjAwNjsiIGhvcml6LWFkdi14PSIyMTYiIC8+CjxnbHlwaCB1bmljb2RlPSImI3gyMDA3OyIgaG9yaXotYWR2LXg9IjIxNiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeDIwMDg7IiBob3Jpei1hZHYteD0iMTYyIiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4MjAwOTsiIGhvcml6LWFkdi14PSIyNjAiIC8+CjxnbHlwaCB1bmljb2RlPSImI3gyMDBhOyIgaG9yaXotYWR2LXg9IjcyIiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4MjAyZjsiIGhvcml6LWFkdi14PSIyNjAiIC8+CjxnbHlwaCB1bmljb2RlPSImI3gyMDVmOyIgaG9yaXotYWR2LXg9IjMyNSIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeDIwYWM7IiBkPSJNNzQ0IDExOThxMjQyIDAgMzU0IC0xODlxNjAgLTEwNCA2NiAtMjA5aC0xODFxMCA0NSAtMTcuNSA4Mi41dC00My41IDYxLjV0LTU4IDQwLjV0LTYwLjUgMjR0LTUxLjUgNy41cS0xOSAwIC00MC41IC01LjV0LTQ5LjUgLTIwLjV0LTUzIC0zOHQtNDkgLTYyLjV0LTM5IC04OS41aDM3OWwtMTAwIC0xMDBoLTMwMHEtNiAtNTAgLTYgLTEwMGg0MDZsLTEwMCAtMTAwaC0zMDBxOSAtNzQgMzMgLTEzMnQ1Mi41IC05MXQ2MS41IC01NC41dDU5IC0yOSB0NDcgLTcuNXEyMiAwIDUwLjUgNy41dDYwLjUgMjQuNXQ1OCA0MXQ0My41IDYxdDE3LjUgODBoMTc0cS0zMCAtMTcxIC0xMjggLTI3OHEtMTA3IC0xMTcgLTI3NCAtMTE3cS0yMDYgMCAtMzI0IDE1OHEtMzYgNDggLTY5IDEzM3QtNDUgMjA0aC0yMTdsMTAwIDEwMGgxMTJxMSA0NyA2IDEwMGgtMjE4bDEwMCAxMDBoMTM0cTIwIDg3IDUxIDE1My41dDYyIDEwMy41cTExNyAxNDEgMjk3IDE0MXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3gyMGJkOyIgZD0iTTQyOCAxMjAwaDM1MHE2NyAwIDEyMCAtMTN0ODYgLTMxdDU3IC00OS41dDM1IC01Ni41dDE3IC02NC41dDYuNSAtNjAuNXQwLjUgLTU3di0xNi41di0xNi41cTAgLTM2IC0wLjUgLTU3dC02LjUgLTYxdC0xNyAtNjV0LTM1IC01N3QtNTcgLTUwLjV0LTg2IC0zMS41dC0xMjAgLTEzaC0xNzhsLTIgLTEwMGgyODhxMTAgMCAxMyAtNnQtMyAtMTRsLTEyMCAtMTYwcS02IC04IC0xOCAtMTR0LTIyIC02aC0xMzh2LTE3NXEwIC0xMSAtNS41IC0xOCB0LTE1LjUgLTdoLTE0OXEtMTAgMCAtMTcuNSA3LjV0LTcuNSAxNy41djE3NWgtMjY3cS0xMCAwIC0xMyA2dDMgMTRsMTIwIDE2MHE2IDggMTggMTR0MjIgNmgxMTd2MTAwaC0yNjdxLTEwIDAgLTEzIDZ0MyAxNGwxMjAgMTYwcTYgOCAxOCAxNHQyMiA2aDExN3Y0NzVxMCAxMCA3LjUgMTcuNXQxNy41IDcuNXpNNjAwIDEwMDB2LTMwMGgyMDNxNjQgMCA4Ni41IDMzdDIyLjUgMTE5cTAgODQgLTIyLjUgMTE2dC04Ni41IDMyaC0yMDN6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4MjIxMjsiIGQ9Ik0yNTAgNzAwaDgwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMjAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC04MDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djIwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4MjMxYjsiIGQ9Ik0xMDAwIDEyMDB2LTE1MHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtNTB2LTEwMHEwIC05MSAtNDkuNSAtMTY1LjV0LTEzMC41IC0xMDkuNXE4MSAtMzUgMTMwLjUgLTEwOS41dDQ5LjUgLTE2NS41di0xNTBoNTBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTE1MGgtODAwdjE1MHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjVoNTB2MTUwcTAgOTEgNDkuNSAxNjUuNXQxMzAuNSAxMDkuNXEtODEgMzUgLTEzMC41IDEwOS41IHQtNDkuNSAxNjUuNXYxMDBoLTUwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXYxNTBoODAwek00MDAgMTAwMHYtMTAwcTAgLTYwIDMyLjUgLTEwOS41dDg3LjUgLTczLjVxMjggLTEyIDQ0IC0zN3QxNiAtNTV0LTE2IC01NXQtNDQgLTM3cS01NSAtMjQgLTg3LjUgLTczLjV0LTMyLjUgLTEwOS41di0xNTBoNDAwdjE1MHEwIDYwIC0zMi41IDEwOS41dC04Ny41IDczLjVxLTI4IDEyIC00NCAzN3QtMTYgNTV0MTYgNTV0NDQgMzcgcTU1IDI0IDg3LjUgNzMuNXQzMi41IDEwOS41djEwMGgtNDAweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeDI1ZmM7IiBob3Jpei1hZHYteD0iNTAwIiBkPSJNMCAweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeDI2MDE7IiBkPSJNNTAzIDEwODlxMTEwIDAgMjAwLjUgLTU5LjV0MTM0LjUgLTE1Ni41cTQ0IDE0IDkwIDE0cTEyMCAwIDIwNSAtODYuNXQ4NSAtMjA2LjVxMCAtMTIxIC04NSAtMjA3LjV0LTIwNSAtODYuNWgtNzUwcS03OSAwIC0xMzUuNSA1N3QtNTYuNSAxMzdxMCA2OSA0Mi41IDEyMi41dDEwOC41IDY3LjVxLTIgMTIgLTIgMzdxMCAxNTMgMTA4IDI2MC41dDI2MCAxMDcuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3gyNmZhOyIgZD0iTTc3NCAxMTkzLjVxMTYgLTkuNSAyMC41IC0yN3QtNS41IC0zMy41bC0xMzYgLTE4N2w0NjcgLTc0NmgzMHEyMCAwIDM1IC0xOC41dDE1IC0zOS41di00MmgtMTIwMHY0MnEwIDIxIDE1IDM5LjV0MzUgMTguNWgzMGw0NjggNzQ2bC0xMzUgMTgzcS0xMCAxNiAtNS41IDM0dDIwLjUgMjh0MzQgNS41dDI4IC0yMC41bDExMSAtMTQ4bDExMiAxNTBxOSAxNiAyNyAyMC41dDM0IC01ek02MDAgMjAwaDM3N2wtMTgyIDExMmwtMTk1IDUzNHYtNjQ2eiAiIC8+CjxnbHlwaCB1bmljb2RlPSImI3gyNzA5OyIgZD0iTTI1IDExMDBoMTE1MHExMCAwIDEyLjUgLTV0LTUuNSAtMTNsLTU2NCAtNTY3cS04IC04IC0xOCAtOHQtMTggOGwtNTY0IDU2N3EtOCA4IC01LjUgMTN0MTIuNSA1ek0xOCA4ODJsMjY0IC0yNjRxOCAtOCA4IC0xOHQtOCAtMThsLTI2NCAtMjY0cS04IC04IC0xMyAtNS41dC01IDEyLjV2NTUwcTAgMTAgNSAxMi41dDEzIC01LjV6TTkxOCA2MThsMjY0IDI2NHE4IDggMTMgNS41dDUgLTEyLjV2LTU1MHEwIC0xMCAtNSAtMTIuNXQtMTMgNS41IGwtMjY0IDI2NHEtOCA4IC04IDE4dDggMTh6TTgxOCA0ODJsMzY0IC0zNjRxOCAtOCA1LjUgLTEzdC0xMi41IC01aC0xMTUwcS0xMCAwIC0xMi41IDV0NS41IDEzbDM2NCAzNjRxOCA4IDE4IDh0MTggLThsMTY0IC0xNjRxOCAtOCAxOCAtOHQxOCA4bDE2NCAxNjRxOCA4IDE4IDh0MTggLTh6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4MjcwZjsiIGQ9Ik0xMDExIDEyMTBxMTkgMCAzMyAtMTNsMTUzIC0xNTNxMTMgLTE0IDEzIC0zM3QtMTMgLTMzbC05OSAtOTJsLTIxNCAyMTRsOTUgOTZxMTMgMTQgMzIgMTR6TTEwMTMgODAwbC02MTUgLTYxNGwtMjE0IDIxNGw2MTQgNjE0ek0zMTcgOTZsLTMzMyAtMTEybDExMCAzMzV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTAwMTsiIGQ9Ik03MDAgNjUwdi01NTBoMjUwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di01MGgtODAwdjUwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNWgyNTB2NTUwbC01MDAgNTUwaDEyMDB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTAwMjsiIGQ9Ik0zNjggMTAxN2w2NDUgMTYzcTM5IDE1IDYzIDB0MjQgLTQ5di04MzFxMCAtNTUgLTQxLjUgLTk1LjV0LTExMS41IC02My41cS03OSAtMjUgLTE0NyAtNC41dC04NiA3NXQyNS41IDExMS41dDEyMi41IDgycTcyIDI0IDEzOCA4djUyMWwtNjAwIC0xNTV2LTYwNnEwIC00MiAtNDQgLTkwdC0xMDkgLTY5cS03OSAtMjYgLTE0NyAtNS41dC04NiA3NS41dDI1LjUgMTExLjV0MTIyLjUgODIuNXE3MiAyNCAxMzggN3Y2MzlxMCAzOCAxNC41IDU5IHQ1My41IDM0eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwMDM7IiBkPSJNNTAwIDExOTFxMTAwIDAgMTkxIC0zOXQxNTYuNSAtMTA0LjV0MTA0LjUgLTE1Ni41dDM5IC0xOTFsLTEgLTJsMSAtNXEwIC0xNDEgLTc4IC0yNjJsMjc1IC0yNzRxMjMgLTI2IDIyLjUgLTQ0LjV0LTIyLjUgLTQyLjVsLTU5IC01OHEtMjYgLTIwIC00Ni41IC0yMHQtMzkuNSAyMGwtMjc1IDI3NHEtMTE5IC03NyAtMjYxIC03N2wtNSAxbC0yIC0xcS0xMDAgMCAtMTkxIDM5dC0xNTYuNSAxMDQuNXQtMTA0LjUgMTU2LjV0LTM5IDE5MSB0MzkgMTkxdDEwNC41IDE1Ni41dDE1Ni41IDEwNC41dDE5MSAzOXpNNTAwIDEwMjJxLTg4IDAgLTE2MiAtNDN0LTExNyAtMTE3dC00MyAtMTYydDQzIC0xNjJ0MTE3IC0xMTd0MTYyIC00M3QxNjIgNDN0MTE3IDExN3Q0MyAxNjJ0LTQzIDE2MnQtMTE3IDExN3QtMTYyIDQzeiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwMDU7IiBkPSJNNjQ5IDk0OXE0OCA2OCAxMDkuNSAxMDR0MTIxLjUgMzguNXQxMTguNSAtMjB0MTAyLjUgLTY0dDcxIC0xMDAuNXQyNyAtMTIzcTAgLTU3IC0zMy41IC0xMTcuNXQtOTQgLTEyNC41dC0xMjYuNSAtMTI3LjV0LTE1MCAtMTUyLjV0LTE0NiAtMTc0cS02MiA4NSAtMTQ1LjUgMTc0dC0xNTAgMTUyLjV0LTEyNi41IDEyNy41dC05My41IDEyNC41dC0zMy41IDExNy41cTAgNjQgMjggMTIzdDczIDEwMC41dDEwNCA2NHQxMTkgMjAgdDEyMC41IC0zOC41dDEwNC41IC0xMDR6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTAwNjsiIGQ9Ik00MDcgODAwbDEzMSAzNTNxNyAxOSAxNy41IDE5dDE3LjUgLTE5bDEyOSAtMzUzaDQyMXEyMSAwIDI0IC04LjV0LTE0IC0yMC41bC0zNDIgLTI0OWwxMzAgLTQwMXE3IC0yMCAtMC41IC0yNS41dC0yNC41IDYuNWwtMzQzIDI0NmwtMzQyIC0yNDdxLTE3IC0xMiAtMjQuNSAtNi41dC0wLjUgMjUuNWwxMzAgNDAwbC0zNDcgMjUxcS0xNyAxMiAtMTQgMjAuNXQyMyA4LjVoNDI5eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwMDc7IiBkPSJNNDA3IDgwMGwxMzEgMzUzcTcgMTkgMTcuNSAxOXQxNy41IC0xOWwxMjkgLTM1M2g0MjFxMjEgMCAyNCAtOC41dC0xNCAtMjAuNWwtMzQyIC0yNDlsMTMwIC00MDFxNyAtMjAgLTAuNSAtMjUuNXQtMjQuNSA2LjVsLTM0MyAyNDZsLTM0MiAtMjQ3cS0xNyAtMTIgLTI0LjUgLTYuNXQtMC41IDI1LjVsMTMwIDQwMGwtMzQ3IDI1MXEtMTcgMTIgLTE0IDIwLjV0MjMgOC41aDQyOXpNNDc3IDcwMGgtMjQwbDE5NyAtMTQybC03NCAtMjI2IGwxOTMgMTM5bDE5NSAtMTQwbC03NCAyMjlsMTkyIDE0MGgtMjM0bC03OCAyMTF6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTAwODsiIGQ9Ik02MDAgMTIwMHExMjQgMCAyMTIgLTg4dDg4IC0yMTJ2LTI1MHEwIC00NiAtMzEgLTk4dC02OSAtNTJ2LTc1cTAgLTEwIDYgLTIxLjV0MTUgLTE3LjVsMzU4IC0yMzBxOSAtNSAxNSAtMTYuNXQ2IC0yMS41di05M3EwIC0xMCAtNy41IC0xNy41dC0xNy41IC03LjVoLTExNTBxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXY5M3EwIDEwIDYgMjEuNXQxNSAxNi41bDM1OCAyMzBxOSA2IDE1IDE3LjV0NiAyMS41djc1cS0zOCAwIC02OSA1MiB0LTMxIDk4djI1MHEwIDEyNCA4OCAyMTJ0MjEyIDg4eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwMDk7IiBkPSJNMjUgMTEwMGgxMTUwcTEwIDAgMTcuNSAtNy41dDcuNSAtMTcuNXYtMTA1MHEwIC0xMCAtNy41IC0xNy41dC0xNy41IC03LjVoLTExNTBxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXYxMDUwcTAgMTAgNy41IDE3LjV0MTcuNSA3LjV6TTEwMCAxMDAwdi0xMDBoMTAwdjEwMGgtMTAwek04NzUgMTAwMGgtNTUwcS0xMCAwIC0xNy41IC03LjV0LTcuNSAtMTcuNXYtMzUwcTAgLTEwIDcuNSAtMTcuNXQxNy41IC03LjVoNTUwIHExMCAwIDE3LjUgNy41dDcuNSAxNy41djM1MHEwIDEwIC03LjUgMTcuNXQtMTcuNSA3LjV6TTEwMDAgMTAwMHYtMTAwaDEwMHYxMDBoLTEwMHpNMTAwIDgwMHYtMTAwaDEwMHYxMDBoLTEwMHpNMTAwMCA4MDB2LTEwMGgxMDB2MTAwaC0xMDB6TTEwMCA2MDB2LTEwMGgxMDB2MTAwaC0xMDB6TTEwMDAgNjAwdi0xMDBoMTAwdjEwMGgtMTAwek04NzUgNTAwaC01NTBxLTEwIDAgLTE3LjUgLTcuNXQtNy41IC0xNy41di0zNTBxMCAtMTAgNy41IC0xNy41IHQxNy41IC03LjVoNTUwcTEwIDAgMTcuNSA3LjV0Ny41IDE3LjV2MzUwcTAgMTAgLTcuNSAxNy41dC0xNy41IDcuNXpNMTAwIDQwMHYtMTAwaDEwMHYxMDBoLTEwMHpNMTAwMCA0MDB2LTEwMGgxMDB2MTAwaC0xMDB6TTEwMCAyMDB2LTEwMGgxMDB2MTAwaC0xMDB6TTEwMDAgMjAwdi0xMDBoMTAwdjEwMGgtMTAweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwMTA7IiBkPSJNNTAgMTEwMGg0MDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTQwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtNDAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXY0MDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek02NTAgMTEwMGg0MDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTQwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtNDAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXY0MDAgcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXpNNTAgNTAwaDQwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtNDAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC00MDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djQwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6TTY1MCA1MDBoNDAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di00MDBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTQwMCBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djQwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTAxMTsiIGQ9Ik01MCAxMTAwaDIwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMjAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0yMDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djIwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6TTQ1MCAxMTAwaDIwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMjAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0yMDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djIwMCBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek04NTAgMTEwMGgyMDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTIwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtMjAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXYyMDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek01MCA3MDBoMjAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di0yMDBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTIwMCBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djIwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6TTQ1MCA3MDBoMjAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di0yMDBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTIwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2MjAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXpNODUwIDcwMGgyMDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTIwMCBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTIwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2MjAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXpNNTAgMzAwaDIwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMjAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0yMDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djIwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6TTQ1MCAzMDBoMjAwIHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMjAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0yMDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djIwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6TTg1MCAzMDBoMjAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di0yMDBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTIwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2MjAwcTAgMjEgMTQuNSAzNS41IHQzNS41IDE0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTAxMjsiIGQ9Ik01MCAxMTAwaDIwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMjAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0yMDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djIwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6TTQ1MCAxMTAwaDcwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMjAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC03MDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djIwMCBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek01MCA3MDBoMjAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di0yMDBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTIwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2MjAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXpNNDUwIDcwMGg3MDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTIwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtNzAwIHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2MjAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXpNNTAgMzAwaDIwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMjAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0yMDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djIwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6TTQ1MCAzMDBoNzAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di0yMDAgcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC03MDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djIwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTAxMzsiIGQ9Ik00NjUgNDc3bDU3MSA1NzFxOCA4IDE4IDh0MTcgLThsMTc3IC0xNzdxOCAtNyA4IC0xN3QtOCAtMThsLTc4MyAtNzg0cS03IC04IC0xNy41IC04dC0xNy41IDhsLTM4NCAzODRxLTggOCAtOCAxOHQ4IDE3bDE3NyAxNzdxNyA4IDE3IDh0MTggLThsMTcxIC0xNzFxNyAtNyAxOCAtN3QxOCA3eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwMTQ7IiBkPSJNOTA0IDEwODNsMTc4IC0xNzlxOCAtOCA4IC0xOC41dC04IC0xNy41bC0yNjcgLTI2OGwyNjcgLTI2OHE4IC03IDggLTE3LjV0LTggLTE4LjVsLTE3OCAtMTc4cS04IC04IC0xOC41IC04dC0xNy41IDhsLTI2OCAyNjdsLTI2OCAtMjY3cS03IC04IC0xNy41IC04dC0xOC41IDhsLTE3OCAxNzhxLTggOCAtOCAxOC41dDggMTcuNWwyNjcgMjY4bC0yNjcgMjY4cS04IDcgLTggMTcuNXQ4IDE4LjVsMTc4IDE3OHE4IDggMTguNSA4dDE3LjUgLTggbDI2OCAtMjY3bDI2OCAyNjhxNyA3IDE3LjUgN3QxOC41IC03eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwMTU7IiBkPSJNNTA3IDExNzdxOTggMCAxODcuNSAtMzguNXQxNTQuNSAtMTAzLjV0MTAzLjUgLTE1NC41dDM4LjUgLTE4Ny41cTAgLTE0MSAtNzggLTI2MmwzMDAgLTI5OXE4IC04IDggLTE4LjV0LTggLTE4LjVsLTEwOSAtMTA4cS03IC04IC0xNy41IC04dC0xOC41IDhsLTMwMCAyOTlxLTExOSAtNzcgLTI2MSAtNzdxLTk4IDAgLTE4OCAzOC41dC0xNTQuNSAxMDN0LTEwMyAxNTQuNXQtMzguNSAxODh0MzguNSAxODcuNXQxMDMgMTU0LjUgdDE1NC41IDEwMy41dDE4OCAzOC41ek01MDYuNSAxMDIzcS04OS41IDAgLTE2NS41IC00NHQtMTIwIC0xMjAuNXQtNDQgLTE2NnQ0NCAtMTY1LjV0MTIwIC0xMjB0MTY1LjUgLTQ0dDE2NiA0NHQxMjAuNSAxMjB0NDQgMTY1LjV0LTQ0IDE2NnQtMTIwLjUgMTIwLjV0LTE2NiA0NHpNNDI1IDkwMGgxNTBxMTAgMCAxNy41IC03LjV0Ny41IC0xNy41di03NWg3NXExMCAwIDE3LjUgLTcuNXQ3LjUgLTE3LjV2LTE1MHEwIC0xMCAtNy41IC0xNy41IHQtMTcuNSAtNy41aC03NXYtNzVxMCAtMTAgLTcuNSAtMTcuNXQtMTcuNSAtNy41aC0xNTBxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXY3NWgtNzVxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXYxNTBxMCAxMCA3LjUgMTcuNXQxNy41IDcuNWg3NXY3NXEwIDEwIDcuNSAxNy41dDE3LjUgNy41eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwMTY7IiBkPSJNNTA3IDExNzdxOTggMCAxODcuNSAtMzguNXQxNTQuNSAtMTAzLjV0MTAzLjUgLTE1NC41dDM4LjUgLTE4Ny41cTAgLTE0MSAtNzggLTI2MmwzMDAgLTI5OXE4IC04IDggLTE4LjV0LTggLTE4LjVsLTEwOSAtMTA4cS03IC04IC0xNy41IC04dC0xOC41IDhsLTMwMCAyOTlxLTExOSAtNzcgLTI2MSAtNzdxLTk4IDAgLTE4OCAzOC41dC0xNTQuNSAxMDN0LTEwMyAxNTQuNXQtMzguNSAxODh0MzguNSAxODcuNXQxMDMgMTU0LjUgdDE1NC41IDEwMy41dDE4OCAzOC41ek01MDYuNSAxMDIzcS04OS41IDAgLTE2NS41IC00NHQtMTIwIC0xMjAuNXQtNDQgLTE2NnQ0NCAtMTY1LjV0MTIwIC0xMjB0MTY1LjUgLTQ0dDE2NiA0NHQxMjAuNSAxMjB0NDQgMTY1LjV0LTQ0IDE2NnQtMTIwLjUgMTIwLjV0LTE2NiA0NHpNMzI1IDgwMGgzNTBxMTAgMCAxNy41IC03LjV0Ny41IC0xNy41di0xNTBxMCAtMTAgLTcuNSAtMTcuNXQtMTcuNSAtNy41aC0zNTBxLTEwIDAgLTE3LjUgNy41IHQtNy41IDE3LjV2MTUwcTAgMTAgNy41IDE3LjV0MTcuNSA3LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTAxNzsiIGQ9Ik01NTAgMTIwMGgxMDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTQwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtMTAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXY0MDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek04MDAgOTc1djE2NnExNjcgLTYyIDI3MiAtMjA5LjV0MTA1IC0zMzEuNXEwIC0xMTcgLTQ1LjUgLTIyNHQtMTIzIC0xODQuNXQtMTg0LjUgLTEyM3QtMjI0IC00NS41dC0yMjQgNDUuNSB0LTE4NC41IDEyM3QtMTIzIDE4NC41dC00NS41IDIyNHEwIDE4NCAxMDUgMzMxLjV0MjcyIDIwOS41di0xNjZxLTEwMyAtNTUgLTE2NSAtMTU1dC02MiAtMjIwcTAgLTExNiA1NyAtMjE0LjV0MTU1LjUgLTE1NS41dDIxNC41IC01N3QyMTQuNSA1N3QxNTUuNSAxNTUuNXQ1NyAyMTQuNXEwIDEyMCAtNjIgMjIwdC0xNjUgMTU1eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwMTg7IiBkPSJNMTAyNSAxMjAwaDE1MHExMCAwIDE3LjUgLTcuNXQ3LjUgLTE3LjV2LTExNTBxMCAtMTAgLTcuNSAtMTcuNXQtMTcuNSAtNy41aC0xNTBxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXYxMTUwcTAgMTAgNy41IDE3LjV0MTcuNSA3LjV6TTcyNSA4MDBoMTUwcTEwIDAgMTcuNSAtNy41dDcuNSAtMTcuNXYtNzUwcTAgLTEwIC03LjUgLTE3LjV0LTE3LjUgLTcuNWgtMTUwcS0xMCAwIC0xNy41IDcuNXQtNy41IDE3LjV2NzUwIHEwIDEwIDcuNSAxNy41dDE3LjUgNy41ek00MjUgNTAwaDE1MHExMCAwIDE3LjUgLTcuNXQ3LjUgLTE3LjV2LTQ1MHEwIC0xMCAtNy41IC0xNy41dC0xNy41IC03LjVoLTE1MHEtMTAgMCAtMTcuNSA3LjV0LTcuNSAxNy41djQ1MHEwIDEwIDcuNSAxNy41dDE3LjUgNy41ek0xMjUgMzAwaDE1MHExMCAwIDE3LjUgLTcuNXQ3LjUgLTE3LjV2LTI1MHEwIC0xMCAtNy41IC0xNy41dC0xNy41IC03LjVoLTE1MHEtMTAgMCAtMTcuNSA3LjV0LTcuNSAxNy41IHYyNTBxMCAxMCA3LjUgMTcuNXQxNy41IDcuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDE5OyIgZD0iTTYwMCAxMTc0cTMzIDAgNzQgLTVsMzggLTE1Mmw1IC0xcTQ5IC0xNCA5NCAtMzlsNSAtMmwxMzQgODBxNjEgLTQ4IDEwNCAtMTA1bC04MCAtMTM0bDMgLTVxMjUgLTQ0IDM5IC05M2wxIC02bDE1MiAtMzhxNSAtNDMgNSAtNzNxMCAtMzQgLTUgLTc0bC0xNTIgLTM4bC0xIC02cS0xNSAtNDkgLTM5IC05M2wtMyAtNWw4MCAtMTM0cS00OCAtNjEgLTEwNCAtMTA1bC0xMzQgODFsLTUgLTNxLTQ0IC0yNSAtOTQgLTM5bC01IC0ybC0zOCAtMTUxIHEtNDMgLTUgLTc0IC01cS0zMyAwIC03NCA1bC0zOCAxNTFsLTUgMnEtNDkgMTQgLTk0IDM5bC01IDNsLTEzNCAtODFxLTYwIDQ4IC0xMDQgMTA1bDgwIDEzNGwtMyA1cS0yNSA0NSAtMzggOTNsLTIgNmwtMTUxIDM4cS02IDQyIC02IDc0cTAgMzMgNiA3M2wxNTEgMzhsMiA2cTEzIDQ4IDM4IDkzbDMgNWwtODAgMTM0cTQ3IDYxIDEwNSAxMDVsMTMzIC04MGw1IDJxNDUgMjUgOTQgMzlsNSAxbDM4IDE1MnE0MyA1IDc0IDV6TTYwMCA4MTUgcS04OSAwIC0xNTIgLTYzdC02MyAtMTUxLjV0NjMgLTE1MS41dDE1MiAtNjN0MTUyIDYzdDYzIDE1MS41dC02MyAxNTEuNXQtMTUyIDYzeiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwMjA7IiBkPSJNNTAwIDEzMDBoMzAwcTQxIDAgNzAuNSAtMjkuNXQyOS41IC03MC41di0xMDBoMjc1cTEwIDAgMTcuNSAtNy41dDcuNSAtMTcuNXYtNzVoLTExMDB2NzVxMCAxMCA3LjUgMTcuNXQxNy41IDcuNWgyNzV2MTAwcTAgNDEgMjkuNSA3MC41dDcwLjUgMjkuNXpNNTAwIDEyMDB2LTEwMGgzMDB2MTAwaC0zMDB6TTExMDAgOTAwdi04MDBxMCAtNDEgLTI5LjUgLTcwLjV0LTcwLjUgLTI5LjVoLTcwMHEtNDEgMCAtNzAuNSAyOS41dC0yOS41IDcwLjUgdjgwMGg5MDB6TTMwMCA4MDB2LTcwMGgxMDB2NzAwaC0xMDB6TTUwMCA4MDB2LTcwMGgxMDB2NzAwaC0xMDB6TTcwMCA4MDB2LTcwMGgxMDB2NzAwaC0xMDB6TTkwMCA4MDB2LTcwMGgxMDB2NzAwaC0xMDB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTAyMTsiIGQ9Ik0xOCA2MThsNjIwIDYwOHE4IDcgMTguNSA3dDE3LjUgLTdsNjA4IC02MDhxOCAtOCA1LjUgLTEzdC0xMi41IC01aC0xNzV2LTU3NXEwIC0xMCAtNy41IC0xNy41dC0xNy41IC03LjVoLTI1MHEtMTAgMCAtMTcuNSA3LjV0LTcuNSAxNy41djM3NWgtMzAwdi0zNzVxMCAtMTAgLTcuNSAtMTcuNXQtMTcuNSAtNy41aC0yNTBxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXY1NzVoLTE3NXEtMTAgMCAtMTIuNSA1dDUuNSAxM3oiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDIyOyIgZD0iTTYwMCAxMjAwdi00MDBxMCAtNDEgMjkuNSAtNzAuNXQ3MC41IC0yOS41aDMwMHYtNjUwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC04MDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djExMDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41aDQ1MHpNMTAwMCA4MDBoLTI1MHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2MjUweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwMjM7IiBkPSJNNjAwIDExNzdxMTE3IDAgMjI0IC00NS41dDE4NC41IC0xMjN0MTIzIC0xODQuNXQ0NS41IC0yMjR0LTQ1LjUgLTIyNHQtMTIzIC0xODQuNXQtMTg0LjUgLTEyM3QtMjI0IC00NS41dC0yMjQgNDUuNXQtMTg0LjUgMTIzdC0xMjMgMTg0LjV0LTQ1LjUgMjI0dDQ1LjUgMjI0dDEyMyAxODQuNXQxODQuNSAxMjN0MjI0IDQ1LjV6TTYwMCAxMDI3cS0xMTYgMCAtMjE0LjUgLTU3dC0xNTUuNSAtMTU1LjV0LTU3IC0yMTQuNXQ1NyAtMjE0LjUgdDE1NS41IC0xNTUuNXQyMTQuNSAtNTd0MjE0LjUgNTd0MTU1LjUgMTU1LjV0NTcgMjE0LjV0LTU3IDIxNC41dC0xNTUuNSAxNTUuNXQtMjE0LjUgNTd6TTUyNSA5MDBoNTBxMTAgMCAxNy41IC03LjV0Ny41IC0xNy41di0yNzVoMTc1cTEwIDAgMTcuNSAtNy41dDcuNSAtMTcuNXYtNTBxMCAtMTAgLTcuNSAtMTcuNXQtMTcuNSAtNy41aC0yNTBxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXYzNTBxMCAxMCA3LjUgMTcuNXQxNy41IDcuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDI0OyIgZD0iTTEzMDAgMGgtNTM4bC00MSA0MDBoLTI0MmwtNDEgLTQwMGgtNTM4bDQzMSAxMjAwaDIwOWwtMjEgLTMwMGgxNjJsLTIwIDMwMGgyMDh6TTUxNSA4MDBsLTI3IC0zMDBoMjI0bC0yNyAzMDBoLTE3MHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDI1OyIgZD0iTTU1MCAxMjAwaDIwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtNDUwaDE5MXEyMCAwIDI1LjUgLTExLjV0LTcuNSAtMjcuNWwtMzI3IC00MDBxLTEzIC0xNiAtMzIgLTE2dC0zMiAxNmwtMzI3IDQwMHEtMTMgMTYgLTcuNSAyNy41dDI1LjUgMTEuNWgxOTF2NDUwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXpNMTEyNSA0MDBoNTBxMTAgMCAxNy41IC03LjV0Ny41IC0xNy41di0zNTBxMCAtMTAgLTcuNSAtMTcuNXQtMTcuNSAtNy41IGgtMTA1MHEtMTAgMCAtMTcuNSA3LjV0LTcuNSAxNy41djM1MHEwIDEwIDcuNSAxNy41dDE3LjUgNy41aDUwcTEwIDAgMTcuNSAtNy41dDcuNSAtMTcuNXYtMTc1aDkwMHYxNzVxMCAxMCA3LjUgMTcuNXQxNy41IDcuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDI2OyIgZD0iTTYwMCAxMTc3cTExNyAwIDIyNCAtNDUuNXQxODQuNSAtMTIzdDEyMyAtMTg0LjV0NDUuNSAtMjI0dC00NS41IC0yMjR0LTEyMyAtMTg0LjV0LTE4NC41IC0xMjN0LTIyNCAtNDUuNXQtMjI0IDQ1LjV0LTE4NC41IDEyM3QtMTIzIDE4NC41dC00NS41IDIyNHQ0NS41IDIyNHQxMjMgMTg0LjV0MTg0LjUgMTIzdDIyNCA0NS41ek02MDAgMTAyN3EtMTE2IDAgLTIxNC41IC01N3QtMTU1LjUgLTE1NS41dC01NyAtMjE0LjV0NTcgLTIxNC41IHQxNTUuNSAtMTU1LjV0MjE0LjUgLTU3dDIxNC41IDU3dDE1NS41IDE1NS41dDU3IDIxNC41dC01NyAyMTQuNXQtMTU1LjUgMTU1LjV0LTIxNC41IDU3ek01MjUgOTAwaDE1MHExMCAwIDE3LjUgLTcuNXQ3LjUgLTE3LjV2LTI3NWgxMzdxMjEgMCAyNiAtMTEuNXQtOCAtMjcuNWwtMjIzIC0yNzVxLTEzIC0xNiAtMzIgLTE2dC0zMiAxNmwtMjIzIDI3NXEtMTMgMTYgLTggMjcuNXQyNiAxMS41aDEzN3YyNzVxMCAxMCA3LjUgMTcuNXQxNy41IDcuNXogIiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTAyNzsiIGQ9Ik02MDAgMTE3N3ExMTcgMCAyMjQgLTQ1LjV0MTg0LjUgLTEyM3QxMjMgLTE4NC41dDQ1LjUgLTIyNHQtNDUuNSAtMjI0dC0xMjMgLTE4NC41dC0xODQuNSAtMTIzdC0yMjQgLTQ1LjV0LTIyNCA0NS41dC0xODQuNSAxMjN0LTEyMyAxODQuNXQtNDUuNSAyMjR0NDUuNSAyMjR0MTIzIDE4NC41dDE4NC41IDEyM3QyMjQgNDUuNXpNNjAwIDEwMjdxLTExNiAwIC0yMTQuNSAtNTd0LTE1NS41IC0xNTUuNXQtNTcgLTIxNC41dDU3IC0yMTQuNSB0MTU1LjUgLTE1NS41dDIxNC41IC01N3QyMTQuNSA1N3QxNTUuNSAxNTUuNXQ1NyAyMTQuNXQtNTcgMjE0LjV0LTE1NS41IDE1NS41dC0yMTQuNSA1N3pNNjMyIDkxNGwyMjMgLTI3NXExMyAtMTYgOCAtMjcuNXQtMjYgLTExLjVoLTEzN3YtMjc1cTAgLTEwIC03LjUgLTE3LjV0LTE3LjUgLTcuNWgtMTUwcS0xMCAwIC0xNy41IDcuNXQtNy41IDE3LjV2Mjc1aC0xMzdxLTIxIDAgLTI2IDExLjV0OCAyNy41bDIyMyAyNzVxMTMgMTYgMzIgMTYgdDMyIC0xNnoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDI4OyIgZD0iTTIyNSAxMjAwaDc1MHExMCAwIDE5LjUgLTd0MTIuNSAtMTdsMTg2IC02NTJxNyAtMjQgNyAtNDl2LTQyNXEwIC0xMiAtNCAtMjd0LTkgLTE3cS0xMiAtNiAtMzcgLTZoLTExMDBxLTEyIDAgLTI3IDR0LTE3IDhxLTYgMTMgLTYgMzhsMSA0MjVxMCAyNSA3IDQ5bDE4NSA2NTJxMyAxMCAxMi41IDE3dDE5LjUgN3pNODc4IDEwMDBoLTU1NnEtMTAgMCAtMTkgLTd0LTExIC0xOGwtODcgLTQ1MHEtMiAtMTEgNCAtMTh0MTYgLTdoMTUwIHExMCAwIDE5LjUgLTd0MTEuNSAtMTdsMzggLTE1MnEyIC0xMCAxMS41IC0xN3QxOS41IC03aDI1MHExMCAwIDE5LjUgN3QxMS41IDE3bDM4IDE1MnEyIDEwIDExLjUgMTd0MTkuNSA3aDE1MHExMCAwIDE2IDd0NCAxOGwtODcgNDUwcS0yIDExIC0xMSAxOHQtMTkgN3oiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDI5OyIgZD0iTTYwMCAxMTc3cTExNyAwIDIyNCAtNDUuNXQxODQuNSAtMTIzdDEyMyAtMTg0LjV0NDUuNSAtMjI0dC00NS41IC0yMjR0LTEyMyAtMTg0LjV0LTE4NC41IC0xMjN0LTIyNCAtNDUuNXQtMjI0IDQ1LjV0LTE4NC41IDEyM3QtMTIzIDE4NC41dC00NS41IDIyNHQ0NS41IDIyNHQxMjMgMTg0LjV0MTg0LjUgMTIzdDIyNCA0NS41ek02MDAgMTAyN3EtMTE2IDAgLTIxNC41IC01N3QtMTU1LjUgLTE1NS41dC01NyAtMjE0LjV0NTcgLTIxNC41IHQxNTUuNSAtMTU1LjV0MjE0LjUgLTU3dDIxNC41IDU3dDE1NS41IDE1NS41dDU3IDIxNC41dC01NyAyMTQuNXQtMTU1LjUgMTU1LjV0LTIxNC41IDU3ek01NDAgODIwbDI1MyAtMTkwcTE3IC0xMiAxNyAtMzB0LTE3IC0zMGwtMjUzIC0xOTBxLTE2IC0xMiAtMjggLTYuNXQtMTIgMjYuNXY0MDBxMCAyMSAxMiAyNi41dDI4IC02LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTAzMDsiIGQ9Ik05NDcgMTA2MGwxMzUgMTM1cTcgNyAxMi41IDV0NS41IC0xM3YtMzYycTAgLTEwIC03LjUgLTE3LjV0LTE3LjUgLTcuNWgtMzYycS0xMSAwIC0xMyA1LjV0NSAxMi41bDEzMyAxMzNxLTEwOSA3NiAtMjM4IDc2cS0xMTYgMCAtMjE0LjUgLTU3dC0xNTUuNSAtMTU1LjV0LTU3IC0yMTQuNXQ1NyAtMjE0LjV0MTU1LjUgLTE1NS41dDIxNC41IC01N3QyMTQuNSA1N3QxNTUuNSAxNTUuNXQ1NyAyMTQuNWgxNTBxMCAtMTE3IC00NS41IC0yMjQgdC0xMjMgLTE4NC41dC0xODQuNSAtMTIzdC0yMjQgLTQ1LjV0LTIyNCA0NS41dC0xODQuNSAxMjN0LTEyMyAxODQuNXQtNDUuNSAyMjR0NDUuNSAyMjR0MTIzIDE4NC41dDE4NC41IDEyM3QyMjQgNDUuNXExOTIgMCAzNDcgLTExN3oiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDMxOyIgZD0iTTk0NyAxMDYwbDEzNSAxMzVxNyA3IDEyLjUgNXQ1LjUgLTEzdi0zNjFxMCAtMTEgLTcuNSAtMTguNXQtMTguNSAtNy41aC0zNjFxLTExIDAgLTEzIDUuNXQ1IDEyLjVsMTM0IDEzNHEtMTEwIDc1IC0yMzkgNzVxLTExNiAwIC0yMTQuNSAtNTd0LTE1NS41IC0xNTUuNXQtNTcgLTIxNC41aC0xNTBxMCAxMTcgNDUuNSAyMjR0MTIzIDE4NC41dDE4NC41IDEyM3QyMjQgNDUuNXExOTIgMCAzNDcgLTExN3pNMTAyNyA2MDBoMTUwIHEwIC0xMTcgLTQ1LjUgLTIyNHQtMTIzIC0xODQuNXQtMTg0LjUgLTEyM3QtMjI0IC00NS41cS0xOTIgMCAtMzQ4IDExOGwtMTM0IC0xMzRxLTcgLTggLTEyLjUgLTUuNXQtNS41IDEyLjV2MzYwcTAgMTEgNy41IDE4LjV0MTguNSA3LjVoMzYwcTEwIDAgMTIuNSAtNS41dC01LjUgLTEyLjVsLTEzMyAtMTMzcTExMCAtNzYgMjQwIC03NnExMTYgMCAyMTQuNSA1N3QxNTUuNSAxNTUuNXQ1NyAyMTQuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDMyOyIgZD0iTTEyNSAxMjAwaDEwNTBxMTAgMCAxNy41IC03LjV0Ny41IC0xNy41di0xMTUwcTAgLTEwIC03LjUgLTE3LjV0LTE3LjUgLTcuNWgtMTA1MHEtMTAgMCAtMTcuNSA3LjV0LTcuNSAxNy41djExNTBxMCAxMCA3LjUgMTcuNXQxNy41IDcuNXpNMTA3NSAxMDAwaC04NTBxLTEwIDAgLTE3LjUgLTcuNXQtNy41IC0xNy41di04NTBxMCAtMTAgNy41IC0xNy41dDE3LjUgLTcuNWg4NTBxMTAgMCAxNy41IDcuNXQ3LjUgMTcuNXY4NTAgcTAgMTAgLTcuNSAxNy41dC0xNy41IDcuNXpNMzI1IDkwMGg1MHExMCAwIDE3LjUgLTcuNXQ3LjUgLTE3LjV2LTUwcTAgLTEwIC03LjUgLTE3LjV0LTE3LjUgLTcuNWgtNTBxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXY1MHEwIDEwIDcuNSAxNy41dDE3LjUgNy41ek01MjUgOTAwaDQ1MHExMCAwIDE3LjUgLTcuNXQ3LjUgLTE3LjV2LTUwcTAgLTEwIC03LjUgLTE3LjV0LTE3LjUgLTcuNWgtNDUwcS0xMCAwIC0xNy41IDcuNXQtNy41IDE3LjV2NTAgcTAgMTAgNy41IDE3LjV0MTcuNSA3LjV6TTMyNSA3MDBoNTBxMTAgMCAxNy41IC03LjV0Ny41IC0xNy41di01MHEwIC0xMCAtNy41IC0xNy41dC0xNy41IC03LjVoLTUwcS0xMCAwIC0xNy41IDcuNXQtNy41IDE3LjV2NTBxMCAxMCA3LjUgMTcuNXQxNy41IDcuNXpNNTI1IDcwMGg0NTBxMTAgMCAxNy41IC03LjV0Ny41IC0xNy41di01MHEwIC0xMCAtNy41IC0xNy41dC0xNy41IC03LjVoLTQ1MHEtMTAgMCAtMTcuNSA3LjV0LTcuNSAxNy41djUwIHEwIDEwIDcuNSAxNy41dDE3LjUgNy41ek0zMjUgNTAwaDUwcTEwIDAgMTcuNSAtNy41dDcuNSAtMTcuNXYtNTBxMCAtMTAgLTcuNSAtMTcuNXQtMTcuNSAtNy41aC01MHEtMTAgMCAtMTcuNSA3LjV0LTcuNSAxNy41djUwcTAgMTAgNy41IDE3LjV0MTcuNSA3LjV6TTUyNSA1MDBoNDUwcTEwIDAgMTcuNSAtNy41dDcuNSAtMTcuNXYtNTBxMCAtMTAgLTcuNSAtMTcuNXQtMTcuNSAtNy41aC00NTBxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXY1MCBxMCAxMCA3LjUgMTcuNXQxNy41IDcuNXpNMzI1IDMwMGg1MHExMCAwIDE3LjUgLTcuNXQ3LjUgLTE3LjV2LTUwcTAgLTEwIC03LjUgLTE3LjV0LTE3LjUgLTcuNWgtNTBxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXY1MHEwIDEwIDcuNSAxNy41dDE3LjUgNy41ek01MjUgMzAwaDQ1MHExMCAwIDE3LjUgLTcuNXQ3LjUgLTE3LjV2LTUwcTAgLTEwIC03LjUgLTE3LjV0LTE3LjUgLTcuNWgtNDUwcS0xMCAwIC0xNy41IDcuNXQtNy41IDE3LjV2NTAgcTAgMTAgNy41IDE3LjV0MTcuNSA3LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTAzMzsiIGQ9Ik05MDAgODAwdjIwMHEwIDgzIC01OC41IDE0MS41dC0xNDEuNSA1OC41aC0zMDBxLTgyIDAgLTE0MSAtNTl0LTU5IC0xNDF2LTIwMGgtMTAwcS00MSAwIC03MC41IC0yOS41dC0yOS41IC03MC41di02MDBxMCAtNDEgMjkuNSAtNzAuNXQ3MC41IC0yOS41aDkwMHE0MSAwIDcwLjUgMjkuNXQyOS41IDcwLjV2NjAwcTAgNDEgLTI5LjUgNzAuNXQtNzAuNSAyOS41aC0xMDB6TTQwMCA4MDB2MTUwcTAgMjEgMTUgMzUuNXQzNSAxNC41aDIwMCBxMjAgMCAzNSAtMTQuNXQxNSAtMzUuNXYtMTUwaC0zMDB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTAzNDsiIGQ9Ik0xMjUgMTEwMGg1MHExMCAwIDE3LjUgLTcuNXQ3LjUgLTE3LjV2LTEwNzVoLTEwMHYxMDc1cTAgMTAgNy41IDE3LjV0MTcuNSA3LjV6TTEwNzUgMTA1MnE0IDAgOSAtMnExNiAtNiAxNiAtMjN2LTQyMXEwIC02IC0zIC0xMnEtMzMgLTU5IC02Ni41IC05OXQtNjUuNSAtNTh0LTU2LjUgLTI0LjV0LTUyLjUgLTYuNXEtMjYgMCAtNTcuNSA2LjV0LTUyLjUgMTMuNXQtNjAgMjFxLTQxIDE1IC02MyAyMi41dC01Ny41IDE1dC02NS41IDcuNSBxLTg1IDAgLTE2MCAtNTdxLTcgLTUgLTE1IC01cS02IDAgLTExIDNxLTE0IDcgLTE0IDIydjQzOHEyMiA1NSA4MiA5OC41dDExOSA0Ni41cTIzIDIgNDMgMC41dDQzIC03dDMyLjUgLTguNXQzOCAtMTN0MzIuNSAtMTFxNDEgLTE0IDYzLjUgLTIxdDU3IC0xNHQ2My41IC03cTEwMyAwIDE4MyA4N3E3IDggMTggOHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDM1OyIgZD0iTTYwMCAxMTc1cTExNiAwIDIyNyAtNDkuNXQxOTIuNSAtMTMxdDEzMSAtMTkyLjV0NDkuNSAtMjI3di0zMDBxMCAtMTAgLTcuNSAtMTcuNXQtMTcuNSAtNy41aC01MHEtMTAgMCAtMTcuNSA3LjV0LTcuNSAxNy41djMwMHEwIDEyNyAtNzAuNSAyMzEuNXQtMTg0LjUgMTYxLjV0LTI0NSA1N3QtMjQ1IC01N3QtMTg0LjUgLTE2MS41dC03MC41IC0yMzEuNXYtMzAwcTAgLTEwIC03LjUgLTE3LjV0LTE3LjUgLTcuNWgtNTAgcS0xMCAwIC0xNy41IDcuNXQtNy41IDE3LjV2MzAwcTAgMTE2IDQ5LjUgMjI3dDEzMSAxOTIuNXQxOTIuNSAxMzF0MjI3IDQ5LjV6TTIyMCA1MDBoMTYwcTggMCAxNCAtNnQ2IC0xNHYtNDYwcTAgLTggLTYgLTE0dC0xNCAtNmgtMTYwcS04IDAgLTE0IDZ0LTYgMTR2NDYwcTAgOCA2IDE0dDE0IDZ6TTgyMCA1MDBoMTYwcTggMCAxNCAtNnQ2IC0xNHYtNDYwcTAgLTggLTYgLTE0dC0xNCAtNmgtMTYwcS04IDAgLTE0IDZ0LTYgMTR2NDYwIHEwIDggNiAxNHQxNCA2eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwMzY7IiBkPSJNMzIxIDgxNGwyNTggMTcycTkgNiAxNSAyLjV0NiAtMTMuNXYtNzUwcTAgLTEwIC02IC0xMy41dC0xNSAyLjVsLTI1OCAxNzJxLTIxIDE0IC00NiAxNGgtMjUwcS0xMCAwIC0xNy41IDcuNXQtNy41IDE3LjV2MzUwcTAgMTAgNy41IDE3LjV0MTcuNSA3LjVoMjUwcTI1IDAgNDYgMTR6TTkwMCA2NjhsMTIwIDEyMHE3IDcgMTcgN3QxNyAtN2wzNCAtMzRxNyAtNyA3IC0xN3QtNyAtMTdsLTEyMCAtMTIwbDEyMCAtMTIwcTcgLTcgNyAtMTcgdC03IC0xN2wtMzQgLTM0cS03IC03IC0xNyAtN3QtMTcgN2wtMTIwIDExOWwtMTIwIC0xMTlxLTcgLTcgLTE3IC03dC0xNyA3bC0zNCAzNHEtNyA3IC03IDE3dDcgMTdsMTE5IDEyMGwtMTE5IDEyMHEtNyA3IC03IDE3dDcgMTdsMzQgMzRxNyA4IDE3IDh0MTcgLTh6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTAzNzsiIGQ9Ik0zMjEgODE0bDI1OCAxNzJxOSA2IDE1IDIuNXQ2IC0xMy41di03NTBxMCAtMTAgLTYgLTEzLjV0LTE1IDIuNWwtMjU4IDE3MnEtMjEgMTQgLTQ2IDE0aC0yNTBxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXYzNTBxMCAxMCA3LjUgMTcuNXQxNy41IDcuNWgyNTBxMjUgMCA0NiAxNHpNNzY2IDkwMGg0cTEwIC0xIDE2IC0xMHE5NiAtMTI5IDk2IC0yOTBxMCAtMTU0IC05MCAtMjgxcS02IC05IC0xNyAtMTBsLTMgLTFxLTkgMCAtMTYgNiBsLTI5IDIzcS03IDcgLTguNSAxNi41dDQuNSAxNy41cTcyIDEwMyA3MiAyMjlxMCAxMzIgLTc4IDIzOHEtNiA4IC00LjUgMTh0OS41IDE3bDI5IDIycTcgNSAxNSA1eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwMzg7IiBkPSJNOTY3IDEwMDRoM3ExMSAtMSAxNyAtMTBxMTM1IC0xNzkgMTM1IC0zOTZxMCAtMTA1IC0zNCAtMjA2LjV0LTk4IC0xODUuNXEtNyAtOSAtMTcgLTEwaC0zcS05IDAgLTE2IDZsLTQyIDM0cS04IDYgLTkgMTZ0NSAxOHExMTEgMTUwIDExMSAzMjhxMCA5MCAtMjkuNSAxNzZ0LTg0LjUgMTU3cS02IDkgLTUgMTl0MTAgMTZsNDIgMzNxNyA1IDE1IDV6TTMyMSA4MTRsMjU4IDE3MnE5IDYgMTUgMi41dDYgLTEzLjV2LTc1MHEwIC0xMCAtNiAtMTMuNSB0LTE1IDIuNWwtMjU4IDE3MnEtMjEgMTQgLTQ2IDE0aC0yNTBxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXYzNTBxMCAxMCA3LjUgMTcuNXQxNy41IDcuNWgyNTBxMjUgMCA0NiAxNHpNNzY2IDkwMGg0cTEwIC0xIDE2IC0xMHE5NiAtMTI5IDk2IC0yOTBxMCAtMTU0IC05MCAtMjgxcS02IC05IC0xNyAtMTBsLTMgLTFxLTkgMCAtMTYgNmwtMjkgMjNxLTcgNyAtOC41IDE2LjV0NC41IDE3LjVxNzIgMTAzIDcyIDIyOXEwIDEzMiAtNzggMjM4IHEtNiA4IC00LjUgMTguNXQ5LjUgMTYuNWwyOSAyMnE3IDUgMTUgNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDM5OyIgZD0iTTUwMCA5MDBoMTAwdi0xMDBoLTEwMHYtMTAwaC00MDB2LTEwMGgtMTAwdjYwMGg1MDB2LTMwMHpNMTIwMCA3MDBoLTIwMHYtMTAwaDIwMHYtMjAwaC0zMDB2MzAwaC0yMDB2MzAwaC0xMDB2MjAwaDYwMHYtNTAwek0xMDAgMTEwMHYtMzAwaDMwMHYzMDBoLTMwMHpNODAwIDExMDB2LTMwMGgzMDB2MzAwaC0zMDB6TTMwMCA5MDBoLTEwMHYxMDBoMTAwdi0xMDB6TTEwMDAgOTAwaC0xMDB2MTAwaDEwMHYtMTAwek0zMDAgNTAwaDIwMHYtNTAwIGgtNTAwdjUwMGgyMDB2MTAwaDEwMHYtMTAwek04MDAgMzAwaDIwMHYtMTAwaC0xMDB2LTEwMGgtMjAwdjEwMGgtMTAwdjEwMGgxMDB2MjAwaC0yMDB2MTAwaDMwMHYtMzAwek0xMDAgNDAwdi0zMDBoMzAwdjMwMGgtMzAwek0zMDAgMjAwaC0xMDB2MTAwaDEwMHYtMTAwek0xMjAwIDIwMGgtMTAwdjEwMGgxMDB2LTEwMHpNNzAwIDBoLTEwMHYxMDBoMTAwdi0xMDB6TTEyMDAgMGgtMzAwdjEwMGgzMDB2LTEwMHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDQwOyIgZD0iTTEwMCAyMDBoLTEwMHYxMDAwaDEwMHYtMTAwMHpNMzAwIDIwMGgtMTAwdjEwMDBoMTAwdi0xMDAwek03MDAgMjAwaC0yMDB2MTAwMGgyMDB2LTEwMDB6TTkwMCAyMDBoLTEwMHYxMDAwaDEwMHYtMTAwMHpNMTIwMCAyMDBoLTIwMHYxMDAwaDIwMHYtMTAwMHpNNDAwIDBoLTMwMHYxMDBoMzAwdi0xMDB6TTYwMCAwaC0xMDB2OTFoMTAwdi05MXpNODAwIDBoLTEwMHY5MWgxMDB2LTkxek0xMTAwIDBoLTIwMHY5MWgyMDB2LTkxeiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwNDE7IiBkPSJNNTAwIDEyMDBsNjgyIC02ODJxOCAtOCA4IC0xOHQtOCAtMThsLTQ2NCAtNDY0cS04IC04IC0xOCAtOHQtMTggOGwtNjgyIDY4MmwxIDQ3NXEwIDEwIDcuNSAxNy41dDE3LjUgNy41aDQ3NHpNMzE5LjUgMTAyNC41cS0yOS41IDI5LjUgLTcxIDI5LjV0LTcxIC0yOS41dC0yOS41IC03MS41dDI5LjUgLTcxLjV0NzEgLTI5LjV0NzEgMjkuNXQyOS41IDcxLjV0LTI5LjUgNzEuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDQyOyIgZD0iTTUwMCAxMjAwbDY4MiAtNjgycTggLTggOCAtMTh0LTggLTE4bC00NjQgLTQ2NHEtOCAtOCAtMTggLTh0LTE4IDhsLTY4MiA2ODJsMSA0NzVxMCAxMCA3LjUgMTcuNXQxNy41IDcuNWg0NzR6TTgwMCAxMjAwbDY4MiAtNjgycTggLTggOCAtMTh0LTggLTE4bC00NjQgLTQ2NHEtOCAtOCAtMTggLTh0LTE4IDhsLTU2IDU2bDQyNCA0MjZsLTcwMCA3MDBoMTUwek0zMTkuNSAxMDI0LjVxLTI5LjUgMjkuNSAtNzEgMjkuNXQtNzEgLTI5LjUgdC0yOS41IC03MS41dDI5LjUgLTcxLjV0NzEgLTI5LjV0NzEgMjkuNXQyOS41IDcxLjV0LTI5LjUgNzEuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDQzOyIgZD0iTTMwMCAxMjAwaDgyNXE3NSAwIDc1IC03NXYtOTAwcTAgLTI1IC0xOCAtNDNsLTY0IC02NHEtOCAtOCAtMTMgLTUuNXQtNSAxMi41djk1MHEwIDEwIC03LjUgMTcuNXQtMTcuNSA3LjVoLTcwMHEtMjUgMCAtNDMgLTE4bC02NCAtNjRxLTggLTggLTUuNSAtMTN0MTIuNSAtNWg3MDBxMTAgMCAxNy41IC03LjV0Ny41IC0xNy41di05NTBxMCAtMTAgLTcuNSAtMTcuNXQtMTcuNSAtNy41aC04NTBxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXY5NzUgcTAgMjUgMTggNDNsMTM5IDEzOXExOCAxOCA0MyAxOHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDQ0OyIgZD0iTTI1MCAxMjAwaDgwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMTE1MGwtNDUwIDQ0NGwtNDUwIC00NDV2MTE1MXEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTA0NTsiIGQ9Ik04MjIgMTIwMGgtNDQ0cS0xMSAwIC0xOSAtNy41dC05IC0xNy41bC03OCAtMzAxcS03IC0yNCA3IC00NWw1NyAtMTA4cTYgLTkgMTcuNSAtMTV0MjEuNSAtNmg0NTBxMTAgMCAyMS41IDZ0MTcuNSAxNWw2MiAxMDhxMTQgMjEgNyA0NWwtODMgMzAxcS0xIDEwIC05IDE3LjV0LTE5IDcuNXpNMTE3NSA4MDBoLTE1MHEtMTAgMCAtMjEgLTYuNXQtMTUgLTE1LjVsLTc4IC0xNTZxLTQgLTkgLTE1IC0xNS41dC0yMSAtNi41aC01NTAgcS0xMCAwIC0yMSA2LjV0LTE1IDE1LjVsLTc4IDE1NnEtNCA5IC0xNSAxNS41dC0yMSA2LjVoLTE1MHEtMTAgMCAtMTcuNSAtNy41dC03LjUgLTE3LjV2LTY1MHEwIC0xMCA3LjUgLTE3LjV0MTcuNSAtNy41aDE1MHExMCAwIDE3LjUgNy41dDcuNSAxNy41djE1MHEwIDEwIDcuNSAxNy41dDE3LjUgNy41aDc1MHExMCAwIDE3LjUgLTcuNXQ3LjUgLTE3LjV2LTE1MHEwIC0xMCA3LjUgLTE3LjV0MTcuNSAtNy41aDE1MHExMCAwIDE3LjUgNy41IHQ3LjUgMTcuNXY2NTBxMCAxMCAtNy41IDE3LjV0LTE3LjUgNy41ek04NTAgMjAwaC01MDBxLTEwIDAgLTE5LjUgLTd0LTExLjUgLTE3bC0zOCAtMTUycS0yIC0xMCAzLjUgLTE3dDE1LjUgLTdoNjAwcTEwIDAgMTUuNSA3dDMuNSAxN2wtMzggMTUycS0yIDEwIC0xMS41IDE3dC0xOS41IDd6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTA0NjsiIGQ9Ik01MDAgMTEwMGgyMDBxNTYgMCAxMDIuNSAtMjAuNXQ3Mi41IC01MHQ0NCAtNTl0MjUgLTUwLjVsNiAtMjBoMTUwcTQxIDAgNzAuNSAtMjkuNXQyOS41IC03MC41di02MDBxMCAtNDEgLTI5LjUgLTcwLjV0LTcwLjUgLTI5LjVoLTEwMDBxLTQxIDAgLTcwLjUgMjkuNXQtMjkuNSA3MC41djYwMHEwIDQxIDI5LjUgNzAuNXQ3MC41IDI5LjVoMTUwcTIgOCA2LjUgMjEuNXQyNCA0OHQ0NSA2MXQ3MiA0OHQxMDIuNSAyMS41ek05MDAgODAwdi0xMDAgaDEwMHYxMDBoLTEwMHpNNjAwIDczMHEtOTUgMCAtMTYyLjUgLTY3LjV0LTY3LjUgLTE2Mi41dDY3LjUgLTE2Mi41dDE2Mi41IC02Ny41dDE2Mi41IDY3LjV0NjcuNSAxNjIuNXQtNjcuNSAxNjIuNXQtMTYyLjUgNjcuNXpNNjAwIDYwM3E0MyAwIDczIC0zMHQzMCAtNzN0LTMwIC03M3QtNzMgLTMwdC03MyAzMHQtMzAgNzN0MzAgNzN0NzMgMzB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTA0NzsiIGQ9Ik02ODEgMTE5OWwzODUgLTk5OHEyMCAtNTAgNjAgLTkycTE4IC0xOSAzNi41IC0yOS41dDI3LjUgLTExLjVsMTAgLTJ2LTY2aC00MTd2NjZxNTMgMCA3NSA0My41dDUgODguNWwtODIgMjIyaC0zOTFxLTU4IC0xNDUgLTkyIC0yMzRxLTExIC0zNCAtNi41IC01N3QyNS41IC0zN3Q0NiAtMjB0NTUgLTZ2LTY2aC0zNjV2NjZxNTYgMjQgODQgNTJxMTIgMTIgMjUgMzAuNXQyMCAzMS41bDcgMTNsMzk5IDEwMDZoOTN6TTQxNiA1MjFoMzQwIGwtMTYyIDQ1N3oiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDQ4OyIgZD0iTTc1MyA2NDFxNSAtMSAxNC41IC00LjV0MzYgLTE1LjV0NTAuNSAtMjYuNXQ1My41IC00MHQ1MC41IC01NC41dDM1LjUgLTcwdDE0LjUgLTg3cTAgLTY3IC0yNy41IC0xMjUuNXQtNzEuNSAtOTcuNXQtOTguNSAtNjYuNXQtMTA4LjUgLTQwLjV0LTEwMiAtMTNoLTUwMHY4OXE0MSA3IDcwLjUgMzIuNXQyOS41IDY1LjV2ODI3cTAgMjQgLTAuNSAzNHQtMy41IDI0dC04LjUgMTkuNXQtMTcgMTMuNXQtMjggMTIuNXQtNDIuNSAxMS41djcxIGw0NzEgLTFxNTcgMCAxMTUuNSAtMjAuNXQxMDggLTU3dDgwLjUgLTk0dDMxIC0xMjQuNXEwIC01MSAtMTUuNSAtOTYuNXQtMzggLTc0LjV0LTQ1IC01MC41dC0zOC41IC0zMC41ek00MDAgNzAwaDEzOXE3OCAwIDEzMC41IDQ4LjV0NTIuNSAxMjIuNXEwIDQxIC04LjUgNzAuNXQtMjkuNSA1NS41dC02Mi41IDM5LjV0LTEwMy41IDEzLjVoLTExOHYtMzUwek00MDAgMjAwaDIxNnE4MCAwIDEyMSA1MC41dDQxIDEzMC41cTAgOTAgLTYyLjUgMTU0LjUgdC0xNTYuNSA2NC41aC0xNTl2LTQwMHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDQ5OyIgZD0iTTg3NyAxMjAwbDIgLTU3cS04MyAtMTkgLTExNiAtNDUuNXQtNDAgLTY2LjVsLTEzMiAtODM5cS05IC00OSAxMyAtNjl0OTYgLTI2di05N2gtNTAwdjk3cTE4NiAxNiAyMDAgOThsMTczIDgzMnEzIDE3IDMgMzB0LTEuNSAyMi41dC05IDE3LjV0LTEzLjUgMTIuNXQtMjEuNSAxMHQtMjYgOC41dC0zMy41IDEwcS0xMyAzIC0xOSA1djU3aDQyNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDUwOyIgZD0iTTEzMDAgOTAwaC01MHEwIDIxIC00IDM3dC05LjUgMjYuNXQtMTggMTcuNXQtMjIgMTF0LTI4LjUgNS41dC0zMSAydC0zNyAwLjVoLTIwMHYtODUwcTAgLTIyIDI1IC0zNC41dDUwIC0xMy41bDI1IC0ydi0xMDBoLTQwMHYxMDBxNCAwIDExIDAuNXQyNCAzdDMwIDd0MjQgMTV0MTEgMjQuNXY4NTBoLTIwMHEtMjUgMCAtMzcgLTAuNXQtMzEgLTJ0LTI4LjUgLTUuNXQtMjIgLTExdC0xOCAtMTcuNXQtOS41IC0yNi41dC00IC0zN2gtNTB2MzAwIGgxMDAwdi0zMDB6TTE3NSAxMDAwaC03NXYtODAwaDc1bC0xMjUgLTE2N2wtMTI1IDE2N2g3NXY4MDBoLTc1bDEyNSAxNjd6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTA1MTsiIGQ9Ik0xMTAwIDkwMGgtNTBxMCAyMSAtNCAzN3QtOS41IDI2LjV0LTE4IDE3LjV0LTIyIDExdC0yOC41IDUuNXQtMzEgMnQtMzcgMC41aC0yMDB2LTY1MHEwIC0yMiAyNSAtMzQuNXQ1MCAtMTMuNWwyNSAtMnYtMTAwaC00MDB2MTAwcTQgMCAxMSAwLjV0MjQgM3QzMCA3dDI0IDE1dDExIDI0LjV2NjUwaC0yMDBxLTI1IDAgLTM3IC0wLjV0LTMxIC0ydC0yOC41IC01LjV0LTIyIC0xMXQtMTggLTE3LjV0LTkuNSAtMjYuNXQtNCAtMzdoLTUwdjMwMCBoMTAwMHYtMzAwek0xMTY3IDUwbC0xNjcgLTEyNXY3NWgtODAwdi03NWwtMTY3IDEyNWwxNjcgMTI1di03NWg4MDB2NzV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTA1MjsiIGQ9Ik01MCAxMTAwaDYwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMTAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC02MDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djEwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6TTUwIDgwMGgxMDAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di0xMDBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTEwMDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djEwMCBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek01MCA1MDBoODAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di0xMDBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTgwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2MTAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXpNNTAgMjAwaDExMDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTEwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtMTEwMCBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djEwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTA1MzsiIGQ9Ik0yNTAgMTEwMGg3MDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTEwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtNzAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXYxMDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek01MCA4MDBoMTEwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMTAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0xMTAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXYxMDAgcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXpNMjUwIDUwMGg3MDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTEwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtNzAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXYxMDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek01MCAyMDBoMTEwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMTAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0xMTAwIHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2MTAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDU0OyIgZD0iTTUwMCA5NTB2MTAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNWg2MDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTEwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtNjAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXpNMTAwIDY1MHYxMDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41aDEwMDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTEwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtMTAwMCBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41ek0zMDAgMzUwdjEwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjVoODAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di0xMDBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTgwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV6TTAgNTB2MTAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNWgxMTAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di0xMDAgcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0xMTAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDU1OyIgZD0iTTUwIDExMDBoMTEwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMTAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0xMTAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXYxMDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek01MCA4MDBoMTEwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMTAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0xMTAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXYxMDAgcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXpNNTAgNTAwaDExMDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTEwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtMTEwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2MTAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXpNNTAgMjAwaDExMDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTEwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtMTEwMCBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djEwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTA1NjsiIGQ9Ik01MCAxMTAwaDEwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMTAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0xMDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djEwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6TTM1MCAxMTAwaDgwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMTAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC04MDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djEwMCBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek01MCA4MDBoMTAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di0xMDBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTEwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2MTAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXpNMzUwIDgwMGg4MDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTEwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtODAwIHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2MTAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXpNNTAgNTAwaDEwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMTAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0xMDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djEwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6TTM1MCA1MDBoODAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di0xMDAgcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC04MDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djEwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6TTUwIDIwMGgxMDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTEwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtMTAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXYxMDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek0zNTAgMjAwaDgwMCBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTEwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtODAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXYxMDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwNTc7IiBkPSJNNDAwIDBoLTEwMHYxMTAwaDEwMHYtMTEwMHpNNTUwIDExMDBoMTAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di0xMDBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTEwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2MTAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXpNNTUwIDgwMGg1MDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTEwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtNTAwIHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2MTAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXpNMjY3IDU1MGwtMTY3IC0xMjV2NzVoLTIwMHYxMDBoMjAwdjc1ek01NTAgNTAwaDMwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMTAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0zMDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djEwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6TTU1MCAyMDBoNjAwIHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMTAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC02MDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djEwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTA1ODsiIGQ9Ik01MCAxMTAwaDEwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMTAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0xMDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djEwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6TTkwMCAwaC0xMDB2MTEwMGgxMDB2LTExMDB6TTUwIDgwMGg1MDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTEwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtNTAwIHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2MTAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXpNMTEwMCA2MDBoMjAwdi0xMDBoLTIwMHYtNzVsLTE2NyAxMjVsMTY3IDEyNXYtNzV6TTUwIDUwMGgzMDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTEwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtMzAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXYxMDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek01MCAyMDBoNjAwIHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMTAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC02MDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djEwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTA1OTsiIGQ9Ik03NSAxMDAwaDc1MHEzMSAwIDUzIC0yMnQyMiAtNTN2LTY1MHEwIC0zMSAtMjIgLTUzdC01MyAtMjJoLTc1MHEtMzEgMCAtNTMgMjJ0LTIyIDUzdjY1MHEwIDMxIDIyIDUzdDUzIDIyek0xMjAwIDMwMGwtMzAwIDMwMGwzMDAgMzAwdi02MDB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTA2MDsiIGQ9Ik00NCAxMTAwaDExMTJxMTggMCAzMSAtMTN0MTMgLTMxdi0xMDEycTAgLTE4IC0xMyAtMzF0LTMxIC0xM2gtMTExMnEtMTggMCAtMzEgMTN0LTEzIDMxdjEwMTJxMCAxOCAxMyAzMXQzMSAxM3pNMTAwIDEwMDB2LTczN2wyNDcgMTgybDI5OCAtMTMxbC03NCAxNTZsMjkzIDMxOGwyMzYgLTI4OHY1MDBoLTEwMDB6TTM0MiA4ODRxNTYgMCA5NSAtMzl0MzkgLTk0LjV0LTM5IC05NXQtOTUgLTM5LjV0LTk1IDM5LjV0LTM5IDk1dDM5IDk0LjUgdDk1IDM5eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwNjI7IiBkPSJNNjQ4IDExNjlxMTE3IDAgMjE2IC02MHQxNTYuNSAtMTYxdDU3LjUgLTIxOHEwIC0xMTUgLTcwIC0yNThxLTY5IC0xMDkgLTE1OCAtMjI1LjV0LTE0MyAtMTc5LjVsLTU0IC02MnEtOSA4IC0yNS41IDI0LjV0LTYzLjUgNjcuNXQtOTEgMTAzdC05OC41IDEyOHQtOTUuNSAxNDhxLTYwIDEzMiAtNjAgMjQ5cTAgODggMzQgMTY5LjV0OTEuNSAxNDJ0MTM3IDk2LjV0MTY2LjUgMzZ6TTY1Mi41IDk3NHEtOTEuNSAwIC0xNTYuNSAtNjUgdC02NSAtMTU3dDY1IC0xNTYuNXQxNTYuNSAtNjQuNXQxNTYuNSA2NC41dDY1IDE1Ni41dC02NSAxNTd0LTE1Ni41IDY1eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwNjM7IiBkPSJNNjAwIDExNzdxMTE3IDAgMjI0IC00NS41dDE4NC41IC0xMjN0MTIzIC0xODQuNXQ0NS41IC0yMjR0LTQ1LjUgLTIyNHQtMTIzIC0xODQuNXQtMTg0LjUgLTEyM3QtMjI0IC00NS41dC0yMjQgNDUuNXQtMTg0LjUgMTIzdC0xMjMgMTg0LjV0LTQ1LjUgMjI0dDQ1LjUgMjI0dDEyMyAxODQuNXQxODQuNSAxMjN0MjI0IDQ1LjV6TTYwMCAxNzN2ODU0cS0xMTYgMCAtMjE0LjUgLTU3dC0xNTUuNSAtMTU1LjV0LTU3IC0yMTQuNXQ1NyAtMjE0LjUgdDE1NS41IC0xNTUuNXQyMTQuNSAtNTd6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTA2NDsiIGQ9Ik01NTQgMTI5NXEyMSAtNzIgNTcuNSAtMTQzLjV0NzYgLTEzMHQ4MyAtMTE4dDgyLjUgLTExN3Q3MCAtMTE2dDQ5LjUgLTEyNnQxOC41IC0xMzYuNXEwIC03MSAtMjUuNSAtMTM1dC02OC41IC0xMTF0LTk5IC04MnQtMTE4LjUgLTU0dC0xMjUuNSAtMjNxLTg0IDUgLTE2MS41IDM0dC0xMzkuNSA3OC41dC05OSAxMjV0LTM3IDE2NC41cTAgNjkgMTggMTM2LjV0NDkuNSAxMjYuNXQ2OS41IDExNi41dDgxLjUgMTE3LjV0ODMuNSAxMTkgdDc2LjUgMTMxdDU4LjUgMTQzek0zNDQgNzEwcS0yMyAtMzMgLTQzLjUgLTcwLjV0LTQwLjUgLTEwMi41dC0xNyAtMTIzcTEgLTM3IDE0LjUgLTY5LjV0MzAgLTUydDQxIC0zN3QzOC41IC0yNC41dDMzIC0xNXEyMSAtNyAzMiAtMXQxMyAyMmw2IDM0cTIgMTAgLTIuNSAyMnQtMTMuNSAxOXEtNSA0IC0xNCAxMnQtMjkuNSA0MC41dC0zMi41IDczLjVxLTI2IDg5IDYgMjcxcTIgMTEgLTYgMTFxLTggMSAtMTUgLTEweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwNjU7IiBkPSJNMTAwMCAxMDEzbDEwOCAxMTVxMiAxIDUgMnQxMyAydDIwLjUgLTF0MjUgLTkuNXQyOC41IC0yMS41cTIyIC0yMiAyNyAtNDN0MCAtMzJsLTYgLTEwbC0xMDggLTExNXpNMzUwIDExMDBoNDAwcTUwIDAgMTA1IC0xM2wtMTg3IC0xODdoLTM2OHEtNDEgMCAtNzAuNSAtMjkuNXQtMjkuNSAtNzAuNXYtNTAwcTAgLTQxIDI5LjUgLTcwLjV0NzAuNSAtMjkuNWg1MDBxNDEgMCA3MC41IDI5LjV0MjkuNSA3MC41djE4MmwyMDAgMjAwdi0zMzIgcTAgLTE2NSAtOTMuNSAtMjU3LjV0LTI1Ni41IC05Mi41aC00MDBxLTE2NSAwIC0yNTcuNSA5Mi41dC05Mi41IDI1Ny41djQwMHEwIDE2NSA5Mi41IDI1Ny41dDI1Ny41IDkyLjV6TTEwMDkgODAzbC0zNjIgLTM2MmwtMTYxIC01MGw1NSAxNzBsMzU1IDM1NXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDY2OyIgZD0iTTM1MCAxMTAwaDM2MXEtMTY0IC0xNDYgLTIxNiAtMjAwaC0xOTVxLTQxIDAgLTcwLjUgLTI5LjV0LTI5LjUgLTcwLjV2LTUwMHEwIC00MSAyOS41IC03MC41dDcwLjUgLTI5LjVoNTAwcTQxIDAgNzAuNSAyOS41dDI5LjUgNzAuNWwyMDAgMTUzdi0xMDNxMCAtMTY1IC05Mi41IC0yNTcuNXQtMjU3LjUgLTkyLjVoLTQwMHEtMTY1IDAgLTI1Ny41IDkyLjV0LTkyLjUgMjU3LjV2NDAwcTAgMTY1IDkyLjUgMjU3LjV0MjU3LjUgOTIuNXogTTgyNCAxMDczbDMzOSAtMzAxcTggLTcgOCAtMTcuNXQtOCAtMTcuNWwtMzQwIC0zMDZxLTcgLTYgLTEyLjUgLTR0LTYuNSAxMXYyMDNxLTI2IDEgLTU0LjUgMHQtNzguNSAtNy41dC05MiAtMTcuNXQtODYgLTM1dC03MCAtNTdxMTAgNTkgMzMgMTA4dDUxLjUgODEuNXQ2NSA1OC41dDY4LjUgNDAuNXQ2NyAyNC41dDU2IDEzLjV0NDAgNC41djIxMHExIDEwIDYuNSAxMi41dDEzLjUgLTQuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDY3OyIgZD0iTTM1MCAxMTAwaDM1MHE2MCAwIDEyNyAtMjNsLTE3OCAtMTc3aC0zNDlxLTQxIDAgLTcwLjUgLTI5LjV0LTI5LjUgLTcwLjV2LTUwMHEwIC00MSAyOS41IC03MC41dDcwLjUgLTI5LjVoNTAwcTQxIDAgNzAuNSAyOS41dDI5LjUgNzAuNXY2OWwyMDAgMjAwdi0yMTlxMCAtMTY1IC05Mi41IC0yNTcuNXQtMjU3LjUgLTkyLjVoLTQwMHEtMTY1IDAgLTI1Ny41IDkyLjV0LTkyLjUgMjU3LjV2NDAwcTAgMTY1IDkyLjUgMjU3LjV0MjU3LjUgOTIuNXogTTY0MyA2MzlsMzk1IDM5NXE3IDcgMTcuNSA3dDE3LjUgLTdsMTAxIC0xMDFxNyAtNyA3IC0xNy41dC03IC0xNy41bC01MzEgLTUzMnEtNyAtNyAtMTcuNSAtN3QtMTcuNSA3bC0yNDggMjQ4cS03IDcgLTcgMTcuNXQ3IDE3LjVsMTAxIDEwMXE3IDcgMTcuNSA3dDE3LjUgLTdsMTExIC0xMTFxOCAtNyAxOCAtN3QxOCA3eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwNjg7IiBkPSJNMzE4IDkxOGwyNjQgMjY0cTggOCAxOCA4dDE4IC04bDI2MCAtMjY0cTcgLTggNC41IC0xM3QtMTIuNSAtNWgtMTcwdi0yMDBoMjAwdjE3M3EwIDEwIDUgMTJ0MTMgLTVsMjY0IC0yNjBxOCAtNyA4IC0xNy41dC04IC0xNy41bC0yNjQgLTI2NXEtOCAtNyAtMTMgLTV0LTUgMTJ2MTczaC0yMDB2LTIwMGgxNzBxMTAgMCAxMi41IC01dC00LjUgLTEzbC0yNjAgLTI2NHEtOCAtOCAtMTggLTh0LTE4IDhsLTI2NCAyNjRxLTggOCAtNS41IDEzIHQxMi41IDVoMTc1djIwMGgtMjAwdi0xNzNxMCAtMTAgLTUgLTEydC0xMyA1bC0yNjQgMjY1cS04IDcgLTggMTcuNXQ4IDE3LjVsMjY0IDI2MHE4IDcgMTMgNXQ1IC0xMnYtMTczaDIwMHYyMDBoLTE3NXEtMTAgMCAtMTIuNSA1dDUuNSAxM3oiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDY5OyIgZD0iTTI1MCAxMTAwaDEwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtNDM4bDQ2NCA0NTNxMTUgMTQgMjUuNSAxMHQxMC41IC0yNXYtMTAwMHEwIC0yMSAtMTAuNSAtMjV0LTI1LjUgMTBsLTQ2NCA0NTN2LTQzOHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtMTAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXYxMDAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDcwOyIgZD0iTTUwIDExMDBoMTAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di00MzhsNDY0IDQ1M3ExNSAxNCAyNS41IDEwdDEwLjUgLTI1di00MzhsNDY0IDQ1M3ExNSAxNCAyNS41IDEwdDEwLjUgLTI1di0xMDAwcTAgLTIxIC0xMC41IC0yNXQtMjUuNSAxMGwtNDY0IDQ1M3YtNDM4cTAgLTIxIC0xMC41IC0yNXQtMjUuNSAxMGwtNDY0IDQ1M3YtNDM4cTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0xMDBxLTIxIDAgLTM1LjUgMTQuNSB0LTE0LjUgMzUuNXYxMDAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDcxOyIgZD0iTTEyMDAgMTA1MHYtMTAwMHEwIC0yMSAtMTAuNSAtMjV0LTI1LjUgMTBsLTQ2NCA0NTN2LTQzOHEwIC0yMSAtMTAuNSAtMjV0LTI1LjUgMTBsLTQ5MiA0ODBxLTE1IDE0IC0xNSAzNXQxNSAzNWw0OTIgNDgwcTE1IDE0IDI1LjUgMTB0MTAuNSAtMjV2LTQzOGw0NjQgNDUzcTE1IDE0IDI1LjUgMTB0MTAuNSAtMjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTA3MjsiIGQ9Ik0yNDMgMTA3NGw4MTQgLTQ5OHExOCAtMTEgMTggLTI2dC0xOCAtMjZsLTgxNCAtNDk4cS0xOCAtMTEgLTMwLjUgLTR0LTEyLjUgMjh2MTAwMHEwIDIxIDEyLjUgMjh0MzAuNSAtNHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDczOyIgZD0iTTI1MCAxMDAwaDIwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtODAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0yMDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djgwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6TTY1MCAxMDAwaDIwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtODAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0yMDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djgwMCBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwNzQ7IiBkPSJNMTEwMCA5NTB2LTgwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtODAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXY4MDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41aDgwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDc1OyIgZD0iTTUwMCA2MTJ2NDM4cTAgMjEgMTAuNSAyNXQyNS41IC0xMGw0OTIgLTQ4MHExNSAtMTQgMTUgLTM1dC0xNSAtMzVsLTQ5MiAtNDgwcS0xNSAtMTQgLTI1LjUgLTEwdC0xMC41IDI1djQzOGwtNDY0IC00NTNxLTE1IC0xNCAtMjUuNSAtMTB0LTEwLjUgMjV2MTAwMHEwIDIxIDEwLjUgMjV0MjUuNSAtMTB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTA3NjsiIGQ9Ik0xMDQ4IDExMDJsMTAwIDFxMjAgMCAzNSAtMTQuNXQxNSAtMzUuNWw1IC0xMDAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41bC0xMDAgLTFxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41bC0yIDQzN2wtNDYzIC00NTRxLTE0IC0xNSAtMjQuNSAtMTAuNXQtMTAuNSAyNS41bC0yIDQzN2wtNDYyIC00NTVxLTE1IC0xNCAtMjUuNSAtOS41dC0xMC41IDI0LjVsLTUgMTAwMHEwIDIxIDEwLjUgMjUuNXQyNS41IC0xMC41bDQ2NiAtNDUwIGwtMiA0MzhxMCAyMCAxMC41IDI0LjV0MjUuNSAtOS41bDQ2NiAtNDUxbC0yIDQzOHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTA3NzsiIGQ9Ik04NTAgMTEwMGgxMDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTEwMDBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTEwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2NDM4bC00NjQgLTQ1M3EtMTUgLTE0IC0yNS41IC0xMHQtMTAuNSAyNXYxMDAwcTAgMjEgMTAuNSAyNXQyNS41IC0xMGw0NjQgLTQ1M3Y0MzhxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwNzg7IiBkPSJNNjg2IDEwODFsNTAxIC01NDBxMTUgLTE1IDEwLjUgLTI2dC0yNi41IC0xMWgtMTA0MnEtMjIgMCAtMjYuNSAxMXQxMC41IDI2bDUwMSA1NDBxMTUgMTUgMzYgMTV0MzYgLTE1ek0xNTAgNDAwaDEwMDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTEwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtMTAwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2MTAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDc5OyIgZD0iTTg4NSA5MDBsLTM1MiAtMzUzbDM1MiAtMzUzbC0xOTcgLTE5OGwtNTUyIDU1Mmw1NTIgNTUweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwODA7IiBkPSJNMTA2NCA1NDdsLTU1MSAtNTUxbC0xOTggMTk4bDM1MyAzNTNsLTM1MyAzNTNsMTk4IDE5OHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDgxOyIgZD0iTTYwMCAxMTc3cTExNyAwIDIyNCAtNDUuNXQxODQuNSAtMTIzdDEyMyAtMTg0LjV0NDUuNSAtMjI0dC00NS41IC0yMjR0LTEyMyAtMTg0LjV0LTE4NC41IC0xMjN0LTIyNCAtNDUuNXQtMjI0IDQ1LjV0LTE4NC41IDEyM3QtMTIzIDE4NC41dC00NS41IDIyNHQ0NS41IDIyNHQxMjMgMTg0LjV0MTg0LjUgMTIzdDIyNCA0NS41ek02NTAgOTAwaC0xMDBxLTIxIDAgLTM1LjUgLTE0LjV0LTE0LjUgLTM1LjV2LTE1MGgtMTUwIHEtMjEgMCAtMzUuNSAtMTQuNXQtMTQuNSAtMzUuNXYtMTAwcTAgLTIxIDE0LjUgLTM1LjV0MzUuNSAtMTQuNWgxNTB2LTE1MHEwIC0yMSAxNC41IC0zNS41dDM1LjUgLTE0LjVoMTAwcTIxIDAgMzUuNSAxNC41dDE0LjUgMzUuNXYxNTBoMTUwcTIxIDAgMzUuNSAxNC41dDE0LjUgMzUuNXYxMDBxMCAyMSAtMTQuNSAzNS41dC0zNS41IDE0LjVoLTE1MHYxNTBxMCAyMSAtMTQuNSAzNS41dC0zNS41IDE0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTA4MjsiIGQ9Ik02MDAgMTE3N3ExMTcgMCAyMjQgLTQ1LjV0MTg0LjUgLTEyM3QxMjMgLTE4NC41dDQ1LjUgLTIyNHQtNDUuNSAtMjI0dC0xMjMgLTE4NC41dC0xODQuNSAtMTIzdC0yMjQgLTQ1LjV0LTIyNCA0NS41dC0xODQuNSAxMjN0LTEyMyAxODQuNXQtNDUuNSAyMjR0NDUuNSAyMjR0MTIzIDE4NC41dDE4NC41IDEyM3QyMjQgNDUuNXpNODUwIDcwMGgtNTAwcS0yMSAwIC0zNS41IC0xNC41dC0xNC41IC0zNS41di0xMDBxMCAtMjEgMTQuNSAtMzUuNSB0MzUuNSAtMTQuNWg1MDBxMjEgMCAzNS41IDE0LjV0MTQuNSAzNS41djEwMHEwIDIxIC0xNC41IDM1LjV0LTM1LjUgMTQuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDgzOyIgZD0iTTYwMCAxMTc3cTExNyAwIDIyNCAtNDUuNXQxODQuNSAtMTIzdDEyMyAtMTg0LjV0NDUuNSAtMjI0dC00NS41IC0yMjR0LTEyMyAtMTg0LjV0LTE4NC41IC0xMjN0LTIyNCAtNDUuNXQtMjI0IDQ1LjV0LTE4NC41IDEyM3QtMTIzIDE4NC41dC00NS41IDIyNHQ0NS41IDIyNHQxMjMgMTg0LjV0MTg0LjUgMTIzdDIyNCA0NS41ek03NDEuNSA5MTNxLTEyLjUgMCAtMjEuNSAtOWwtMTIwIC0xMjBsLTEyMCAxMjBxLTkgOSAtMjEuNSA5IHQtMjEuNSAtOWwtMTQxIC0xNDFxLTkgLTkgLTkgLTIxLjV0OSAtMjEuNWwxMjAgLTEyMGwtMTIwIC0xMjBxLTkgLTkgLTkgLTIxLjV0OSAtMjEuNWwxNDEgLTE0MXE5IC05IDIxLjUgLTl0MjEuNSA5bDEyMCAxMjBsMTIwIC0xMjBxOSAtOSAyMS41IC05dDIxLjUgOWwxNDEgMTQxcTkgOSA5IDIxLjV0LTkgMjEuNWwtMTIwIDEyMGwxMjAgMTIwcTkgOSA5IDIxLjV0LTkgMjEuNWwtMTQxIDE0MXEtOSA5IC0yMS41IDl6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTA4NDsiIGQ9Ik02MDAgMTE3N3ExMTcgMCAyMjQgLTQ1LjV0MTg0LjUgLTEyM3QxMjMgLTE4NC41dDQ1LjUgLTIyNHQtNDUuNSAtMjI0dC0xMjMgLTE4NC41dC0xODQuNSAtMTIzdC0yMjQgLTQ1LjV0LTIyNCA0NS41dC0xODQuNSAxMjN0LTEyMyAxODQuNXQtNDUuNSAyMjR0NDUuNSAyMjR0MTIzIDE4NC41dDE4NC41IDEyM3QyMjQgNDUuNXpNNTQ2IDYyM2wtODQgODVxLTcgNyAtMTcuNSA3dC0xOC41IC03bC0xMzkgLTEzOXEtNyAtOCAtNyAtMTh0NyAtMTggbDI0MiAtMjQxcTcgLTggMTcuNSAtOHQxNy41IDhsMzc1IDM3NXE3IDcgNyAxNy41dC03IDE4LjVsLTEzOSAxMzlxLTcgNyAtMTcuNSA3dC0xNy41IC03eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwODU7IiBkPSJNNjAwIDExNzdxMTE3IDAgMjI0IC00NS41dDE4NC41IC0xMjN0MTIzIC0xODQuNXQ0NS41IC0yMjR0LTQ1LjUgLTIyNHQtMTIzIC0xODQuNXQtMTg0LjUgLTEyM3QtMjI0IC00NS41dC0yMjQgNDUuNXQtMTg0LjUgMTIzdC0xMjMgMTg0LjV0LTQ1LjUgMjI0dDQ1LjUgMjI0dDEyMyAxODQuNXQxODQuNSAxMjN0MjI0IDQ1LjV6TTU4OCA5NDFxLTI5IDAgLTU5IC01LjV0LTYzIC0yMC41dC01OCAtMzguNXQtNDEuNSAtNjN0LTE2LjUgLTg5LjUgcTAgLTI1IDIwIC0yNWgxMzFxMzAgLTUgMzUgMTFxNiAyMCAyMC41IDI4dDQ1LjUgOHEyMCAwIDMxLjUgLTEwLjV0MTEuNSAtMjguNXEwIC0yMyAtNyAtMzR0LTI2IC0xOHEtMSAwIC0xMy41IC00dC0xOS41IC03LjV0LTIwIC0xMC41dC0yMiAtMTd0LTE4LjUgLTI0dC0xNS41IC0zNXQtOCAtNDZxLTEgLTggNS41IC0xNi41dDIwLjUgLTguNWgxNzNxNyAwIDIyIDh0MzUgMjh0MzcuNSA0OHQyOS41IDc0dDEyIDEwMHEwIDQ3IC0xNyA4MyB0LTQyLjUgNTd0LTU5LjUgMzQuNXQtNjQgMTh0LTU5IDQuNXpNNjc1IDQwMGgtMTUwcS0xMCAwIC0xNy41IC03LjV0LTcuNSAtMTcuNXYtMTUwcTAgLTEwIDcuNSAtMTcuNXQxNy41IC03LjVoMTUwcTEwIDAgMTcuNSA3LjV0Ny41IDE3LjV2MTUwcTAgMTAgLTcuNSAxNy41dC0xNy41IDcuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDg2OyIgZD0iTTYwMCAxMTc3cTExNyAwIDIyNCAtNDUuNXQxODQuNSAtMTIzdDEyMyAtMTg0LjV0NDUuNSAtMjI0dC00NS41IC0yMjR0LTEyMyAtMTg0LjV0LTE4NC41IC0xMjN0LTIyNCAtNDUuNXQtMjI0IDQ1LjV0LTE4NC41IDEyM3QtMTIzIDE4NC41dC00NS41IDIyNHQ0NS41IDIyNHQxMjMgMTg0LjV0MTg0LjUgMTIzdDIyNCA0NS41ek02NzUgMTAwMGgtMTUwcS0xMCAwIC0xNy41IC03LjV0LTcuNSAtMTcuNXYtMTUwcTAgLTEwIDcuNSAtMTcuNSB0MTcuNSAtNy41aDE1MHExMCAwIDE3LjUgNy41dDcuNSAxNy41djE1MHEwIDEwIC03LjUgMTcuNXQtMTcuNSA3LjV6TTY3NSA3MDBoLTI1MHEtMTAgMCAtMTcuNSAtNy41dC03LjUgLTE3LjV2LTUwcTAgLTEwIDcuNSAtMTcuNXQxNy41IC03LjVoNzV2LTIwMGgtNzVxLTEwIDAgLTE3LjUgLTcuNXQtNy41IC0xNy41di01MHEwIC0xMCA3LjUgLTE3LjV0MTcuNSAtNy41aDM1MHExMCAwIDE3LjUgNy41dDcuNSAxNy41djUwcTAgMTAgLTcuNSAxNy41IHQtMTcuNSA3LjVoLTc1djI3NXEwIDEwIC03LjUgMTcuNXQtMTcuNSA3LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTA4NzsiIGQ9Ik01MjUgMTIwMGgxNTBxMTAgMCAxNy41IC03LjV0Ny41IC0xNy41di0xOTRxMTAzIC0yNyAxNzguNSAtMTAyLjV0MTAyLjUgLTE3OC41aDE5NHExMCAwIDE3LjUgLTcuNXQ3LjUgLTE3LjV2LTE1MHEwIC0xMCAtNy41IC0xNy41dC0xNy41IC03LjVoLTE5NHEtMjcgLTEwMyAtMTAyLjUgLTE3OC41dC0xNzguNSAtMTAyLjV2LTE5NHEwIC0xMCAtNy41IC0xNy41dC0xNy41IC03LjVoLTE1MHEtMTAgMCAtMTcuNSA3LjV0LTcuNSAxNy41djE5NCBxLTEwMyAyNyAtMTc4LjUgMTAyLjV0LTEwMi41IDE3OC41aC0xOTRxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXYxNTBxMCAxMCA3LjUgMTcuNXQxNy41IDcuNWgxOTRxMjcgMTAzIDEwMi41IDE3OC41dDE3OC41IDEwMi41djE5NHEwIDEwIDcuNSAxNy41dDE3LjUgNy41ek03MDAgODkzdi0xNjhxMCAtMTAgLTcuNSAtMTcuNXQtMTcuNSAtNy41aC0xNTBxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXYxNjhxLTY4IC0yMyAtMTE5IC03NCB0LTc0IC0xMTloMTY4cTEwIDAgMTcuNSAtNy41dDcuNSAtMTcuNXYtMTUwcTAgLTEwIC03LjUgLTE3LjV0LTE3LjUgLTcuNWgtMTY4cTIzIC02OCA3NCAtMTE5dDExOSAtNzR2MTY4cTAgMTAgNy41IDE3LjV0MTcuNSA3LjVoMTUwcTEwIDAgMTcuNSAtNy41dDcuNSAtMTcuNXYtMTY4cTY4IDIzIDExOSA3NHQ3NCAxMTloLTE2OHEtMTAgMCAtMTcuNSA3LjV0LTcuNSAxNy41djE1MHEwIDEwIDcuNSAxNy41dDE3LjUgNy41aDE2OCBxLTIzIDY4IC03NCAxMTl0LTExOSA3NHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDg4OyIgZD0iTTYwMCAxMTc3cTExNyAwIDIyNCAtNDUuNXQxODQuNSAtMTIzdDEyMyAtMTg0LjV0NDUuNSAtMjI0dC00NS41IC0yMjR0LTEyMyAtMTg0LjV0LTE4NC41IC0xMjN0LTIyNCAtNDUuNXQtMjI0IDQ1LjV0LTE4NC41IDEyM3QtMTIzIDE4NC41dC00NS41IDIyNHQ0NS41IDIyNHQxMjMgMTg0LjV0MTg0LjUgMTIzdDIyNCA0NS41ek02MDAgMTAyN3EtMTE2IDAgLTIxNC41IC01N3QtMTU1LjUgLTE1NS41dC01NyAtMjE0LjV0NTcgLTIxNC41IHQxNTUuNSAtMTU1LjV0MjE0LjUgLTU3dDIxNC41IDU3dDE1NS41IDE1NS41dDU3IDIxNC41dC01NyAyMTQuNXQtMTU1LjUgMTU1LjV0LTIxNC41IDU3ek03NTkgODIzbDY0IC02NHE3IC03IDcgLTE3LjV0LTcgLTE3LjVsLTEyNCAtMTI0bDEyNCAtMTI0cTcgLTcgNyAtMTcuNXQtNyAtMTcuNWwtNjQgLTY0cS03IC03IC0xNy41IC03dC0xNy41IDdsLTEyNCAxMjRsLTEyNCAtMTI0cS03IC03IC0xNy41IC03dC0xNy41IDdsLTY0IDY0IHEtNyA3IC03IDE3LjV0NyAxNy41bDEyNCAxMjRsLTEyNCAxMjRxLTcgNyAtNyAxNy41dDcgMTcuNWw2NCA2NHE3IDcgMTcuNSA3dDE3LjUgLTdsMTI0IC0xMjRsMTI0IDEyNHE3IDcgMTcuNSA3dDE3LjUgLTd6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTA4OTsiIGQ9Ik02MDAgMTE3N3ExMTcgMCAyMjQgLTQ1LjV0MTg0LjUgLTEyM3QxMjMgLTE4NC41dDQ1LjUgLTIyNHQtNDUuNSAtMjI0dC0xMjMgLTE4NC41dC0xODQuNSAtMTIzdC0yMjQgLTQ1LjV0LTIyNCA0NS41dC0xODQuNSAxMjN0LTEyMyAxODQuNXQtNDUuNSAyMjR0NDUuNSAyMjR0MTIzIDE4NC41dDE4NC41IDEyM3QyMjQgNDUuNXpNNjAwIDEwMjdxLTExNiAwIC0yMTQuNSAtNTd0LTE1NS41IC0xNTUuNXQtNTcgLTIxNC41dDU3IC0yMTQuNSB0MTU1LjUgLTE1NS41dDIxNC41IC01N3QyMTQuNSA1N3QxNTUuNSAxNTUuNXQ1NyAyMTQuNXQtNTcgMjE0LjV0LTE1NS41IDE1NS41dC0yMTQuNSA1N3pNNzgyIDc4OGwxMDYgLTEwNnE3IC03IDcgLTE3LjV0LTcgLTE3LjVsLTMyMCAtMzIxcS04IC03IC0xOCAtN3QtMTggN2wtMjAyIDIwM3EtOCA3IC04IDE3LjV0OCAxNy41bDEwNiAxMDZxNyA4IDE3LjUgOHQxNy41IC04bDc5IC03OWwxOTcgMTk3cTcgNyAxNy41IDd0MTcuNSAtN3oiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDkwOyIgZD0iTTYwMCAxMTc3cTExNyAwIDIyNCAtNDUuNXQxODQuNSAtMTIzdDEyMyAtMTg0LjV0NDUuNSAtMjI0dC00NS41IC0yMjR0LTEyMyAtMTg0LjV0LTE4NC41IC0xMjN0LTIyNCAtNDUuNXQtMjI0IDQ1LjV0LTE4NC41IDEyM3QtMTIzIDE4NC41dC00NS41IDIyNHQ0NS41IDIyNHQxMjMgMTg0LjV0MTg0LjUgMTIzdDIyNCA0NS41ek02MDAgMTAyN3EtMTE2IDAgLTIxNC41IC01N3QtMTU1LjUgLTE1NS41dC01NyAtMjE0LjVxMCAtMTIwIDY1IC0yMjUgbDU4NyA1ODdxLTEwNSA2NSAtMjI1IDY1ek05NjUgODE5bC01ODQgLTU4NHExMDQgLTYyIDIxOSAtNjJxMTE2IDAgMjE0LjUgNTd0MTU1LjUgMTU1LjV0NTcgMjE0LjVxMCAxMTUgLTYyIDIxOXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDkxOyIgZD0iTTM5IDU4Mmw1MjIgNDI3cTE2IDEzIDI3LjUgOHQxMS41IC0yNnYtMjkxaDU1MHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMjAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC01NTB2LTI5MXEwIC0yMSAtMTEuNSAtMjZ0LTI3LjUgOGwtNTIyIDQyN3EtMTYgMTMgLTE2IDMydDE2IDMyeiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUwOTI7IiBkPSJNNjM5IDEwMDlsNTIyIC00MjdxMTYgLTEzIDE2IC0zMnQtMTYgLTMybC01MjIgLTQyN3EtMTYgLTEzIC0yNy41IC04dC0xMS41IDI2djI5MWgtNTUwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXYyMDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41aDU1MHYyOTFxMCAyMSAxMS41IDI2dDI3LjUgLTh6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTA5MzsiIGQ9Ik02ODIgMTE2MWw0MjcgLTUyMnExMyAtMTYgOCAtMjcuNXQtMjYgLTExLjVoLTI5MXYtNTUwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0yMDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djU1MGgtMjkxcS0yMSAwIC0yNiAxMS41dDggMjcuNWw0MjcgNTIycTEzIDE2IDMyIDE2dDMyIC0xNnoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDk0OyIgZD0iTTU1MCAxMjAwaDIwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtNTUwaDI5MXEyMSAwIDI2IC0xMS41dC04IC0yNy41bC00MjcgLTUyMnEtMTMgLTE2IC0zMiAtMTZ0LTMyIDE2bC00MjcgNTIycS0xMyAxNiAtOCAyNy41dDI2IDExLjVoMjkxdjU1MHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTA5NTsiIGQ9Ik02MzkgMTEwOWw1MjIgLTQyN3ExNiAtMTMgMTYgLTMydC0xNiAtMzJsLTUyMiAtNDI3cS0xNiAtMTMgLTI3LjUgLTh0LTExLjUgMjZ2MjkxcS05NCAtMiAtMTgyIC0yMHQtMTcwLjUgLTUydC0xNDcgLTkyLjV0LTEwMC41IC0xMzUuNXE1IDEwNSAyNyAxOTMuNXQ2Ny41IDE2N3QxMTMgMTM1dDE2NyA5MS41dDIyNS41IDQydjI2MnEwIDIxIDExLjUgMjZ0MjcuNSAtOHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDk2OyIgZD0iTTg1MCAxMjAwaDMwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMzAwcTAgLTIxIC0xMC41IC0yNXQtMjQuNSAxMGwtOTQgOTRsLTI0OSAtMjQ5cS04IC03IC0xOCAtN3QtMTggN2wtMTA2IDEwNnEtNyA4IC03IDE4dDcgMThsMjQ5IDI0OWwtOTQgOTRxLTE0IDE0IC0xMCAyNC41dDI1IDEwLjV6TTM1MCAwaC0zMDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djMwMHEwIDIxIDEwLjUgMjV0MjQuNSAtMTBsOTQgLTk0bDI0OSAyNDkgcTggNyAxOCA3dDE4IC03bDEwNiAtMTA2cTcgLTggNyAtMTh0LTcgLTE4bC0yNDkgLTI0OWw5NCAtOTRxMTQgLTE0IDEwIC0yNC41dC0yNSAtMTAuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMDk3OyIgZD0iTTEwMTQgMTEyMGwxMDYgLTEwNnE3IC04IDcgLTE4dC03IC0xOGwtMjQ5IC0yNDlsOTQgLTk0cTE0IC0xNCAxMCAtMjQuNXQtMjUgLTEwLjVoLTMwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2MzAwcTAgMjEgMTAuNSAyNXQyNC41IC0xMGw5NCAtOTRsMjQ5IDI0OXE4IDcgMTggN3QxOCAtN3pNMjUwIDYwMGgzMDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTMwMHEwIC0yMSAtMTAuNSAtMjV0LTI0LjUgMTBsLTk0IDk0IGwtMjQ5IC0yNDlxLTggLTcgLTE4IC03dC0xOCA3bC0xMDYgMTA2cS03IDggLTcgMTh0NyAxOGwyNDkgMjQ5bC05NCA5NHEtMTQgMTQgLTEwIDI0LjV0MjUgMTAuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTAxOyIgZD0iTTYwMCAxMTc3cTExNyAwIDIyNCAtNDUuNXQxODQuNSAtMTIzdDEyMyAtMTg0LjV0NDUuNSAtMjI0dC00NS41IC0yMjR0LTEyMyAtMTg0LjV0LTE4NC41IC0xMjN0LTIyNCAtNDUuNXQtMjI0IDQ1LjV0LTE4NC41IDEyM3QtMTIzIDE4NC41dC00NS41IDIyNHQ0NS41IDIyNHQxMjMgMTg0LjV0MTg0LjUgMTIzdDIyNCA0NS41ek03MDQgOTAwaC0yMDhxLTIwIDAgLTMyIC0xNC41dC04IC0zNC41bDU4IC0zMDJxNCAtMjAgMjEuNSAtMzQuNSB0MzcuNSAtMTQuNWg1NHEyMCAwIDM3LjUgMTQuNXQyMS41IDM0LjVsNTggMzAycTQgMjAgLTggMzQuNXQtMzIgMTQuNXpNNjc1IDQwMGgtMTUwcS0xMCAwIC0xNy41IC03LjV0LTcuNSAtMTcuNXYtMTUwcTAgLTEwIDcuNSAtMTcuNXQxNy41IC03LjVoMTUwcTEwIDAgMTcuNSA3LjV0Ny41IDE3LjV2MTUwcTAgMTAgLTcuNSAxNy41dC0xNy41IDcuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTAyOyIgZD0iTTI2MCAxMjAwcTkgMCAxOSAtMnQxNSAtNGw1IC0ycTIyIC0xMCA0NCAtMjNsMTk2IC0xMThxMjEgLTEzIDM2IC0yNHEyOSAtMjEgMzcgLTEycTExIDEzIDQ5IDM1bDE5NiAxMThxMjIgMTMgNDUgMjNxMTcgNyAzOCA3cTIzIDAgNDcgLTE2LjV0MzcgLTMzLjVsMTMgLTE2cTE0IC0yMSAxOCAtNDVsMjUgLTEyM2w4IC00NHExIC05IDguNSAtMTQuNXQxNy41IC01LjVoNjFxMTAgMCAxNy41IC03LjV0Ny41IC0xNy41di01MCBxMCAtMTAgLTcuNSAtMTcuNXQtMTcuNSAtNy41aC01MHEtMTAgMCAtMTcuNSAtNy41dC03LjUgLTE3LjV2LTE3NWgtNDAwdjMwMGgtMjAwdi0zMDBoLTQwMHYxNzVxMCAxMCAtNy41IDE3LjV0LTE3LjUgNy41aC01MHEtMTAgMCAtMTcuNSA3LjV0LTcuNSAxNy41djUwcTAgMTAgNy41IDE3LjV0MTcuNSA3LjVoNjFxMTEgMCAxOCAzdDcgOHEwIDQgOSA1MmwyNSAxMjhxNSAyNSAxOSA0NXEyIDMgNSA3dDEzLjUgMTV0MjEuNSAxOS41dDI2LjUgMTUuNSB0MjkuNSA3ek05MTUgMTA3OWwtMTY2IC0xNjJxLTcgLTcgLTUgLTEydDEyIC01aDIxOXExMCAwIDE1IDd0MiAxN2wtNTEgMTQ5cS0zIDEwIC0xMSAxMnQtMTUgLTZ6TTQ2MyA5MTdsLTE3NyAxNTdxLTggNyAtMTYgNXQtMTEgLTEybC01MSAtMTQzcS0zIC0xMCAyIC0xN3QxNSAtN2gyMzFxMTEgMCAxMi41IDV0LTUuNSAxMnpNNTAwIDBoLTM3NXEtMTAgMCAtMTcuNSA3LjV0LTcuNSAxNy41djM3NWg0MDB2LTQwMHpNMTEwMCA0MDB2LTM3NSBxMCAtMTAgLTcuNSAtMTcuNXQtMTcuNSAtNy41aC0zNzV2NDAwaDQwMHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTAzOyIgZD0iTTExNjUgMTE5MHE4IDMgMjEgLTYuNXQxMyAtMTcuNXEtMiAtMTc4IC0yNC41IC0zMjMuNXQtNTUuNSAtMjQ1LjV0LTg3IC0xNzQuNXQtMTAyLjUgLTExOC41dC0xMTggLTY4LjV0LTExOC41IC0zM3QtMTIwIC00LjV0LTEwNSA5LjV0LTkwIDE2LjVxLTYxIDEyIC03OCAxMXEtNCAxIC0xMi41IDB0LTM0IC0xNC41dC01Mi41IC00MC41bC0xNTMgLTE1M3EtMjYgLTI0IC0zNyAtMTQuNXQtMTEgNDMuNXEwIDY0IDQyIDEwMnE4IDggNTAuNSA0NSB0NjYuNSA1OHExOSAxNyAzNSA0N3QxMyA2MXEtOSA1NSAtMTAgMTAyLjV0NyAxMTF0MzcgMTMwdDc4IDEyOS41cTM5IDUxIDgwIDg4dDg5LjUgNjMuNXQ5NC41IDQ1dDExMy41IDM2dDEyOSAzMXQxNTcuNSAzN3QxODIgNDcuNXpNMTExNiAxMDk4cS04IDkgLTIyLjUgLTN0LTQ1LjUgLTUwcS0zOCAtNDcgLTExOSAtMTAzLjV0LTE0MiAtODkuNWwtNjIgLTMzcS01NiAtMzAgLTEwMiAtNTd0LTEwNCAtNjh0LTEwMi41IC04MC41dC04NS41IC05MSB0LTY0IC0xMDQuNXEtMjQgLTU2IC0zMSAtODZ0MiAtMzJ0MzEuNSAxNy41dDU1LjUgNTkuNXEyNSAzMCA5NCA3NS41dDEyNS41IDc3LjV0MTQ3LjUgODFxNzAgMzcgMTE4LjUgNjl0MTAyIDc5LjV0OTkgMTExdDg2LjUgMTQ4LjVxMjIgNTAgMjQgNjB0LTYgMTl6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTEwNDsiIGQ9Ik02NTMgMTIzMXEtMzkgLTY3IC01NC41IC0xMzF0LTEwLjUgLTExNC41dDI0LjUgLTk2LjV0NDcuNSAtODB0NjMuNSAtNjIuNXQ2OC41IC00Ni41dDY1IC0zMHEtNCA3IC0xNy41IDM1dC0xOC41IDM5LjV0LTE3IDM5LjV0LTE3IDQzdC0xMyA0MnQtOS41IDQ0LjV0LTIgNDJ0NCA0M3QxMy41IDM5dDIzIDM4LjVxOTYgLTQyIDE2NSAtMTA3LjV0MTA1IC0xMzh0NTIgLTE1NnQxMyAtMTU5dC0xOSAtMTQ5LjVxLTEzIC01NSAtNDQgLTEwNi41IHQtNjggLTg3dC03OC41IC02NC41dC03Mi41IC00NXQtNTMgLTIycS03MiAtMjIgLTEyNyAtMTFxLTMxIDYgLTEzIDE5cTYgMyAxNyA3cTEzIDUgMzIuNSAyMXQ0MSA0NHQzOC41IDYzLjV0MjEuNSA4MS41dC02LjUgOTQuNXQtNTAgMTA3dC0xMDQgMTE1LjVxMTAgLTEwNCAtMC41IC0xODl0LTM3IC0xNDAuNXQtNjUgLTkzdC04NCAtNTJ0LTkzLjUgLTExdC05NSAyNC41cS04MCAzNiAtMTMxLjUgMTE0dC01My41IDE3MXEtMiAyMyAwIDQ5LjUgdDQuNSA1Mi41dDEzLjUgNTZ0MjcuNSA2MHQ0NiA2NC41dDY5LjUgNjguNXEtOCAtNTMgLTUgLTEwMi41dDE3LjUgLTkwdDM0IC02OC41dDQ0LjUgLTM5dDQ5IC0ycTMxIDEzIDM4LjUgMzZ0LTQuNSA1NXQtMjkgNjQuNXQtMzYgNzV0LTI2IDc1LjVxLTE1IDg1IDIgMTYxLjV0NTMuNSAxMjguNXQ4NS41IDkyLjV0OTMuNSA2MXQ4MS41IDI1LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTEwNTsiIGQ9Ik02MDAgMTA5NHE4MiAwIDE2MC41IC0yMi41dDE0MCAtNTl0MTE2LjUgLTgyLjV0OTQuNSAtOTV0NjggLTk1dDQyLjUgLTgyLjV0MTQgLTU3LjV0LTE0IC01Ny41dC00MyAtODIuNXQtNjguNSAtOTV0LTk0LjUgLTk1dC0xMTYuNSAtODIuNXQtMTQwIC01OXQtMTU5LjUgLTIyLjV0LTE1OS41IDIyLjV0LTE0MCA1OXQtMTE2LjUgODIuNXQtOTQuNSA5NXQtNjguNSA5NXQtNDMgODIuNXQtMTQgNTcuNXQxNCA1Ny41dDQyLjUgODIuNXQ2OCA5NSB0OTQuNSA5NXQxMTYuNSA4Mi41dDE0MCA1OXQxNjAuNSAyMi41ek04ODggODI5cS0xNSAxNSAtMTggMTJ0NSAtMjJxMjUgLTU3IDI1IC0xMTlxMCAtMTI0IC04OCAtMjEydC0yMTIgLTg4dC0yMTIgODh0LTg4IDIxMnEwIDU5IDIzIDExNHE4IDE5IDQuNSAyMnQtMTcuNSAtMTJxLTcwIC02OSAtMTYwIC0xODRxLTEzIC0xNiAtMTUgLTQwLjV0OSAtNDIuNXEyMiAtMzYgNDcgLTcxdDcwIC04MnQ5Mi41IC04MXQxMTMgLTU4LjV0MTMzLjUgLTI0LjUgdDEzMy41IDI0dDExMyA1OC41dDkyLjUgODEuNXQ3MCA4MS41dDQ3IDcwLjVxMTEgMTggOSA0Mi41dC0xNCA0MS41cS05MCAxMTcgLTE2MyAxODl6TTQ0OCA3MjdsLTM1IC0zNnEtMTUgLTE1IC0xOS41IC0zOC41dDQuNSAtNDEuNXEzNyAtNjggOTMgLTExNnExNiAtMTMgMzguNSAtMTF0MzYuNSAxN2wzNSAzNHExNCAxNSAxMi41IDMzLjV0LTE2LjUgMzMuNXEtNDQgNDQgLTg5IDExN3EtMTEgMTggLTI4IDIwdC0zMiAtMTJ6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTEwNjsiIGQ9Ik01OTIgMGgtMTQ4bDMxIDEyMHEtOTEgMjAgLTE3NS41IDY4LjV0LTE0My41IDEwNi41dC0xMDMuNSAxMTl0LTY2LjUgMTEwdC0yMiA3NnEwIDIxIDE0IDU3LjV0NDIuNSA4Mi41dDY4IDk1dDk0LjUgOTV0MTE2LjUgODIuNXQxNDAgNTl0MTYwLjUgMjIuNXE2MSAwIDEyNiAtMTVsMzIgMTIxaDE0OHpNOTQ0IDc3MGw0NyAxODFxMTA4IC04NSAxNzYuNSAtMTkydDY4LjUgLTE1OXEwIC0yNiAtMTkuNSAtNzF0LTU5LjUgLTEwMnQtOTMgLTExMiB0LTEyOSAtMTA0LjV0LTE1OCAtNzUuNWw0NiAxNzNxNzcgNDkgMTM2IDExN3Q5NyAxMzFxMTEgMTggOSA0Mi41dC0xNCA0MS41cS01NCA3MCAtMTA3IDEzMHpNMzEwIDgyNHEtNzAgLTY5IC0xNjAgLTE4NHEtMTMgLTE2IC0xNSAtNDAuNXQ5IC00Mi41cTE4IC0zMCAzOSAtNjB0NTcgLTcwLjV0NzQgLTczdDkwIC02MXQxMDUgLTQxLjVsNDEgMTU0cS0xMDcgMTggLTE3OC41IDEwMS41dC03MS41IDE5My41cTAgNTkgMjMgMTE0cTggMTkgNC41IDIyIHQtMTcuNSAtMTJ6TTQ0OCA3MjdsLTM1IC0zNnEtMTUgLTE1IC0xOS41IC0zOC41dDQuNSAtNDEuNXEzNyAtNjggOTMgLTExNnExNiAtMTMgMzguNSAtMTF0MzYuNSAxN2wxMiAxMWwyMiA4NmwtMyA0cS00NCA0NCAtODkgMTE3cS0xMSAxOCAtMjggMjB0LTMyIC0xMnoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTA3OyIgZD0iTS05MCAxMDBsNjQyIDEwNjZxMjAgMzEgNDggMjguNXQ0OCAtMzUuNWw2NDIgLTEwNTZxMjEgLTMyIDcuNSAtNjcuNXQtNTAuNSAtMzUuNWgtMTI5NHEtMzcgMCAtNTAuNSAzNHQ3LjUgNjZ6TTE1NSAyMDBoMzQ1djc1cTAgMTAgNy41IDE3LjV0MTcuNSA3LjVoMTUwcTEwIDAgMTcuNSAtNy41dDcuNSAtMTcuNXYtNzVoMzQ1bC00NDUgNzIzek00OTYgNzAwaDIwOHEyMCAwIDMyIC0xNC41dDggLTM0LjVsLTU4IC0yNTIgcS00IC0yMCAtMjEuNSAtMzQuNXQtMzcuNSAtMTQuNWgtNTRxLTIwIDAgLTM3LjUgMTQuNXQtMjEuNSAzNC41bC01OCAyNTJxLTQgMjAgOCAzNC41dDMyIDE0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTEwODsiIGQ9Ik02NTAgMTIwMHE2MiAwIDEwNiAtNDR0NDQgLTEwNnYtMzM5bDM2MyAtMzI1cTE1IC0xNCAyNiAtMzguNXQxMSAtNDQuNXYtNDFxMCAtMjAgLTEyIC0yNi41dC0yOSA1LjVsLTM1OSAyNDl2LTI2M3ExMDAgLTkzIDEwMCAtMTEzdi02NHEwIC0yMSAtMTMgLTI5dC0zMiAxbC0yMDUgMTI4bC0yMDUgLTEyOHEtMTkgLTkgLTMyIC0xdC0xMyAyOXY2NHEwIDIwIDEwMCAxMTN2MjYzbC0zNTkgLTI0OXEtMTcgLTEyIC0yOSAtNS41dC0xMiAyNi41djQxIHEwIDIwIDExIDQ0LjV0MjYgMzguNWwzNjMgMzI1djMzOXEwIDYyIDQ0IDEwNnQxMDYgNDR6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTEwOTsiIGQ9Ik04NTAgMTIwMGgxMDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTUwaDUwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di0xNTBoLTExMDB2MTUwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNWg1MHY1MHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjVoMTAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di01MGg1MDB2NTBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek0xMTAwIDgwMHYtNzUwcTAgLTIxIC0xNC41IC0zNS41IHQtMzUuNSAtMTQuNWgtMTAwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2NzUwaDExMDB6TTEwMCA2MDB2LTEwMGgxMDB2MTAwaC0xMDB6TTMwMCA2MDB2LTEwMGgxMDB2MTAwaC0xMDB6TTUwMCA2MDB2LTEwMGgxMDB2MTAwaC0xMDB6TTcwMCA2MDB2LTEwMGgxMDB2MTAwaC0xMDB6TTkwMCA2MDB2LTEwMGgxMDB2MTAwaC0xMDB6TTEwMCA0MDB2LTEwMGgxMDB2MTAwaC0xMDB6TTMwMCA0MDB2LTEwMGgxMDB2MTAwaC0xMDB6TTUwMCA0MDAgdi0xMDBoMTAwdjEwMGgtMTAwek03MDAgNDAwdi0xMDBoMTAwdjEwMGgtMTAwek05MDAgNDAwdi0xMDBoMTAwdjEwMGgtMTAwek0xMDAgMjAwdi0xMDBoMTAwdjEwMGgtMTAwek0zMDAgMjAwdi0xMDBoMTAwdjEwMGgtMTAwek01MDAgMjAwdi0xMDBoMTAwdjEwMGgtMTAwek03MDAgMjAwdi0xMDBoMTAwdjEwMGgtMTAwek05MDAgMjAwdi0xMDBoMTAwdjEwMGgtMTAweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxMTA7IiBkPSJNMTEzNSAxMTY1bDI0OSAtMjMwcTE1IC0xNCAxNSAtMzV0LTE1IC0zNWwtMjQ5IC0yMzBxLTE0IC0xNCAtMjQuNSAtMTB0LTEwLjUgMjV2MTUwaC0xNTlsLTYwMCAtNjAwaC0yOTFxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djEwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjVoMjA5bDYwMCA2MDBoMjQxdjE1MHEwIDIxIDEwLjUgMjV0MjQuNSAtMTB6TTUyMiA4MTlsLTE0MSAtMTQxbC0xMjIgMTIyaC0yMDlxLTIxIDAgLTM1LjUgMTQuNSB0LTE0LjUgMzUuNXYxMDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41aDI5MXpNMTEzNSA1NjVsMjQ5IC0yMzBxMTUgLTE0IDE1IC0zNXQtMTUgLTM1bC0yNDkgLTIzMHEtMTQgLTE0IC0yNC41IC0xMHQtMTAuNSAyNXYxNTBoLTI0MWwtMTgxIDE4MWwxNDEgMTQxbDEyMiAtMTIyaDE1OXYxNTBxMCAyMSAxMC41IDI1dDI0LjUgLTEweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxMTE7IiBkPSJNMTAwIDExMDBoMTAwMHE0MSAwIDcwLjUgLTI5LjV0MjkuNSAtNzAuNXYtNjAwcTAgLTQxIC0yOS41IC03MC41dC03MC41IC0yOS41aC01OTZsLTMwNCAtMzAwdjMwMGgtMTAwcS00MSAwIC03MC41IDI5LjV0LTI5LjUgNzAuNXY2MDBxMCA0MSAyOS41IDcwLjV0NzAuNSAyOS41eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxMTI7IiBkPSJNMTUwIDEyMDBoMjAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di0yNTBoLTMwMHYyNTBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek04NTAgMTIwMGgyMDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTI1MGgtMzAwdjI1MHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6TTExMDAgODAwdi0zMDBxMCAtNDEgLTMgLTc3LjV0LTE1IC04OS41dC0zMiAtOTZ0LTU4IC04OXQtODkgLTc3dC0xMjkgLTUxdC0xNzQgLTIwdC0xNzQgMjAgdC0xMjkgNTF0LTg5IDc3dC01OCA4OXQtMzIgOTZ0LTE1IDg5LjV0LTMgNzcuNXYzMDBoMzAwdi0yNTB2LTI3di00Mi41dDEuNSAtNDF0NSAtMzh0MTAgLTM1dDE2LjUgLTMwdDI1LjUgLTI0LjV0MzUgLTE5dDQ2LjUgLTEydDYwIC00dDYwIDQuNXQ0Ni41IDEyLjV0MzUgMTkuNXQyNSAyNS41dDE3IDMwLjV0MTAgMzV0NSAzOHQyIDQwLjV0LTAuNSA0MnYyNXYyNTBoMzAweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxMTM7IiBkPSJNMTEwMCA0MTFsLTE5OCAtMTk5bC0zNTMgMzUzbC0zNTMgLTM1M2wtMTk3IDE5OWw1NTEgNTUxeiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxMTQ7IiBkPSJNMTEwMSA3ODlsLTU1MCAtNTUxbC01NTEgNTUxbDE5OCAxOTlsMzUzIC0zNTNsMzUzIDM1M3oiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTE1OyIgZD0iTTQwNCAxMDAwaDc0NnEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtNTUxaDE1MHEyMSAwIDI1IC0xMC41dC0xMCAtMjQuNWwtMjMwIC0yNDlxLTE0IC0xNSAtMzUgLTE1dC0zNSAxNWwtMjMwIDI0OXEtMTQgMTQgLTEwIDI0LjV0MjUgMTAuNWgxNTB2NDAxaC0zODF6TTEzNSA5ODRsMjMwIC0yNDlxMTQgLTE0IDEwIC0yNC41dC0yNSAtMTAuNWgtMTUwdi00MDBoMzg1bDIxNSAtMjAwaC03NTBxLTIxIDAgLTM1LjUgMTQuNSB0LTE0LjUgMzUuNXY1NTBoLTE1MHEtMjEgMCAtMjUgMTAuNXQxMCAyNC41bDIzMCAyNDlxMTQgMTUgMzUgMTV0MzUgLTE1eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxMTY7IiBkPSJNNTYgMTIwMGg5NHExNyAwIDMxIC0xMXQxOCAtMjdsMzggLTE2Mmg4OTZxMjQgMCAzOSAtMTguNXQxMCAtNDIuNWwtMTAwIC00NzVxLTUgLTIxIC0yNyAtNDIuNXQtNTUgLTIxLjVoLTYzM2w0OCAtMjAwaDUzNXEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXQtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtNTB2LTUwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41dC0zNS41IDE0LjV0LTE0LjUgMzUuNXY1MGgtMzAwdi01MCBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjV0LTM1LjUgMTQuNXQtMTQuNSAzNS41djUwaC0zMXEtMTggMCAtMzIuNSAxMHQtMjAuNSAxOWwtNSAxMGwtMjAxIDk2MWgtNTRxLTIwIDAgLTM1IDE0LjV0LTE1IDM1LjV0MTUgMzUuNXQzNSAxNC41eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxMTc7IiBkPSJNMTIwMCAxMDAwdi0xMDBoLTEyMDB2MTAwaDIwMHEwIDQxIDI5LjUgNzAuNXQ3MC41IDI5LjVoMzAwcTQxIDAgNzAuNSAtMjkuNXQyOS41IC03MC41aDUwMHpNMCA4MDBoMTIwMHYtODAwaC0xMjAwdjgwMHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTE4OyIgZD0iTTIwMCA4MDBsLTIwMCAtNDAwdjYwMGgyMDBxMCA0MSAyOS41IDcwLjV0NzAuNSAyOS41aDMwMHE0MiAwIDcxIC0yOS41dDI5IC03MC41aDUwMHYtMjAwaC0xMDAwek0xNTAwIDcwMGwtMzAwIC03MDBoLTEyMDBsMzAwIDcwMGgxMjAweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxMTk7IiBkPSJNNjM1IDExODRsMjMwIC0yNDlxMTQgLTE0IDEwIC0yNC41dC0yNSAtMTAuNWgtMTUwdi02MDFoMTUwcTIxIDAgMjUgLTEwLjV0LTEwIC0yNC41bC0yMzAgLTI0OXEtMTQgLTE1IC0zNSAtMTV0LTM1IDE1bC0yMzAgMjQ5cS0xNCAxNCAtMTAgMjQuNXQyNSAxMC41aDE1MHY2MDFoLTE1MHEtMjEgMCAtMjUgMTAuNXQxMCAyNC41bDIzMCAyNDlxMTQgMTUgMzUgMTV0MzUgLTE1eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxMjA7IiBkPSJNOTM2IDg2NGwyNDkgLTIyOXExNCAtMTUgMTQgLTM1LjV0LTE0IC0zNS41bC0yNDkgLTIyOXEtMTUgLTE1IC0yNS41IC0xMC41dC0xMC41IDI0LjV2MTUxaC02MDB2LTE1MXEwIC0yMCAtMTAuNSAtMjQuNXQtMjUuNSAxMC41bC0yNDkgMjI5cS0xNCAxNSAtMTQgMzUuNXQxNCAzNS41bDI0OSAyMjlxMTUgMTUgMjUuNSAxMC41dDEwLjUgLTI1LjV2LTE0OWg2MDB2MTQ5cTAgMjEgMTAuNSAyNS41dDI1LjUgLTEwLjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTEyMTsiIGQ9Ik0xMTY5IDQwMGwtMTcyIDczMnEtNSAyMyAtMjMgNDUuNXQtMzggMjIuNWgtNjcycS0yMCAwIC0zOCAtMjB0LTIzIC00MWwtMTcyIC03MzloMTEzOHpNMTEwMCAzMDBoLTEwMDBxLTQxIDAgLTcwLjUgLTI5LjV0LTI5LjUgLTcwLjV2LTEwMHEwIC00MSAyOS41IC03MC41dDcwLjUgLTI5LjVoMTAwMHE0MSAwIDcwLjUgMjkuNXQyOS41IDcwLjV2MTAwcTAgNDEgLTI5LjUgNzAuNXQtNzAuNSAyOS41ek04MDAgMTAwdjEwMGgxMDB2LTEwMGgtMTAwIHpNMTAwMCAxMDB2MTAwaDEwMHYtMTAwaC0xMDB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTEyMjsiIGQ9Ik0xMTUwIDExMDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTg1MHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNXQtMzUuNSAxNC41dC0xNC41IDM1LjV2ODUwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXpNMTAwMCAyMDBsLTY3NSAyMDBoLTM4bDQ3IC0yNzZxMyAtMTYgLTUuNSAtMjB0LTI5LjUgLTRoLTdoLTg0cS0yMCAwIC0zNC41IDE0dC0xOC41IDM1cS01NSAzMzcgLTU1IDM1MXYyNTB2NnEwIDE2IDEgMjMuNXQ2LjUgMTQgdDE3LjUgNi41aDIwMGw2NzUgMjUwdi04NTB6TTAgNzUwdi0yNTBxLTQgMCAtMTEgMC41dC0yNCA2dC0zMCAxNXQtMjQgMzB0LTExIDQ4LjV2NTBxMCAyNiAxMC41IDQ2dDI1IDMwdDI5IDE2dDI1LjUgN3oiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTIzOyIgZD0iTTU1MyAxMjAwaDk0cTIwIDAgMjkgLTEwLjV0MyAtMjkuNWwtMTggLTM3cTgzIC0xOSAxNDQgLTgyLjV0NzYgLTE0MC41bDYzIC0zMjdsMTE4IC0xNzNoMTdxMTkgMCAzMyAtMTQuNXQxNCAtMzV0LTEzIC00MC41dC0zMSAtMjdxLTggLTQgLTIzIC05LjV0LTY1IC0xOS41dC0xMDMgLTI1dC0xMzIuNSAtMjB0LTE1OC41IC05cS01NyAwIC0xMTUgNXQtMTA0IDEydC04OC41IDE1LjV0LTczLjUgMTcuNXQtNTQuNSAxNnQtMzUuNSAxMmwtMTEgNCBxLTE4IDggLTMxIDI4dC0xMyA0MC41dDE0IDM1dDMzIDE0LjVoMTdsMTE4IDE3M2w2MyAzMjdxMTUgNzcgNzYgMTQwdDE0NCA4M2wtMTggMzJxLTYgMTkgMy41IDMydDI4LjUgMTN6TTQ5OCAxMTBxNTAgLTYgMTAyIC02cTUzIDAgMTAyIDZxLTEyIC00OSAtMzkuNSAtNzkuNXQtNjIuNSAtMzAuNXQtNjMgMzAuNXQtMzkgNzkuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTI0OyIgZD0iTTgwMCA5NDZsMjI0IDc4bC03OCAtMjI0bDIzNCAtNDVsLTE4MCAtMTU1bDE4MCAtMTU1bC0yMzQgLTQ1bDc4IC0yMjRsLTIyNCA3OGwtNDUgLTIzNGwtMTU1IDE4MGwtMTU1IC0xODBsLTQ1IDIzNGwtMjI0IC03OGw3OCAyMjRsLTIzNCA0NWwxODAgMTU1bC0xODAgMTU1bDIzNCA0NWwtNzggMjI0bDIyNCAtNzhsNDUgMjM0bDE1NSAtMTgwbDE1NSAxODB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTEyNTsiIGQ9Ik02NTAgMTIwMGg1MHE0MCAwIDcwIC00MC41dDMwIC04NC41di0xNTBsLTI4IC0xMjVoMzI4cTQwIDAgNzAgLTQwLjV0MzAgLTg0LjV2LTEwMHEwIC00NSAtMjkgLTc0bC0yMzggLTM0NHEtMTYgLTI0IC0zOCAtNDAuNXQtNDUgLTE2LjVoLTI1MHEtNyAwIC00MiAyNXQtNjYgNTBsLTMxIDI1aC02MXEtNDUgMCAtNzIuNSAxOHQtMjcuNSA1N3Y0MDBxMCAzNiAyMCA2M2wxNDUgMTk2bDk2IDE5OHExMyAyOCAzNy41IDQ4dDUxLjUgMjB6IE02NTAgMTEwMGwtMTAwIC0yMTJsLTE1MCAtMjEzdi0zNzVoMTAwbDEzNiAtMTAwaDIxNGwyNTAgMzc1djEyNWgtNDUwbDUwIDIyNXYxNzVoLTUwek01MCA4MDBoMTAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di01MDBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTEwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2NTAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTI2OyIgZD0iTTYwMCAxMTAwaDI1MHEyMyAwIDQ1IC0xNi41dDM4IC00MC41bDIzOCAtMzQ0cTI5IC0yOSAyOSAtNzR2LTEwMHEwIC00NCAtMzAgLTg0LjV0LTcwIC00MC41aC0zMjhxMjggLTExOCAyOCAtMTI1di0xNTBxMCAtNDQgLTMwIC04NC41dC03MCAtNDAuNWgtNTBxLTI3IDAgLTUxLjUgMjB0LTM3LjUgNDhsLTk2IDE5OGwtMTQ1IDE5NnEtMjAgMjcgLTIwIDYzdjQwMHEwIDM5IDI3LjUgNTd0NzIuNSAxOGg2MXExMjQgMTAwIDEzOSAxMDB6IE01MCAxMDAwaDEwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtNTAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0xMDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djUwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6TTYzNiAxMDAwbC0xMzYgLTEwMGgtMTAwdi0zNzVsMTUwIC0yMTNsMTAwIC0yMTJoNTB2MTc1bC01MCAyMjVoNDUwdjEyNWwtMjUwIDM3NWgtMjE0eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxMjc7IiBkPSJNMzU2IDg3M2wzNjMgMjMwcTMxIDE2IDUzIC02bDExMCAtMTEycTEzIC0xMyAxMy41IC0zMnQtMTEuNSAtMzRsLTg0IC0xMjFoMzAycTg0IDAgMTM4IC0zOHQ1NCAtMTEwdC01NSAtMTExdC0xMzkgLTM5aC0xMDZsLTEzMSAtMzM5cS02IC0yMSAtMTkuNSAtNDF0LTI4LjUgLTIwaC0zNDJxLTcgMCAtOTAgODF0LTgzIDk0djUyNXEwIDE3IDE0IDM1LjV0MjggMjguNXpNNDAwIDc5MnYtNTAzbDEwMCAtODloMjkzbDEzMSAzMzkgcTYgMjEgMTkuNSA0MXQyOC41IDIwaDIwM3EyMSAwIDMwLjUgMjV0MC41IDUwdC0zMSAyNWgtNDU2aC03aC02aC01LjV0LTYgMC41dC01IDEuNXQtNSAydC00IDIuNXQtNCA0dC0yLjUgNC41cS0xMiAyNSA1IDQ3bDE0NiAxODNsLTg2IDgzek01MCA4MDBoMTAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di01MDBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTEwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2NTAwIHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTEyODsiIGQ9Ik00NzUgMTEwM2wzNjYgLTIzMHEyIC0xIDYgLTMuNXQxNCAtMTAuNXQxOCAtMTYuNXQxNC41IC0yMHQ2LjUgLTIyLjV2LTUyNXEwIC0xMyAtODYgLTk0dC05MyAtODFoLTM0MnEtMTUgMCAtMjguNSAyMHQtMTkuNSA0MWwtMTMxIDMzOWgtMTA2cS04NSAwIC0xMzkuNSAzOXQtNTQuNSAxMTF0NTQgMTEwdDEzOCAzOGgzMDJsLTg1IDEyMXEtMTEgMTUgLTEwLjUgMzR0MTMuNSAzMmwxMTAgMTEycTIyIDIyIDUzIDZ6TTM3MCA5NDVsMTQ2IC0xODMgcTE3IC0yMiA1IC00N3EtMiAtMiAtMy41IC00LjV0LTQgLTR0LTQgLTIuNXQtNSAtMnQtNSAtMS41dC02IC0wLjVoLTZoLTYuNWgtNmgtNDc1di0xMDBoMjIxcTE1IDAgMjkgLTIwdDIwIC00MWwxMzAgLTMzOWgyOTRsMTA2IDg5djUwM2wtMzQyIDIzNnpNMTA1MCA4MDBoMTAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di01MDBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTEwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjUgdjUwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTEyOTsiIGQ9Ik01NTAgMTI5NHE3MiAwIDExMSAtNTV0MzkgLTEzOXYtMTA2bDMzOSAtMTMxcTIxIC02IDQxIC0xOS41dDIwIC0yOC41di0zNDJxMCAtNyAtODEgLTkwdC05NCAtODNoLTUyNXEtMTcgMCAtMzUuNSAxNHQtMjguNSAyOGwtOSAxNGwtMjMwIDM2M3EtMTYgMzEgNiA1M2wxMTIgMTEwcTEzIDEzIDMyIDEzLjV0MzQgLTExLjVsMTIxIC04NHYzMDJxMCA4NCAzOCAxMzh0MTEwIDU0ek02MDAgOTcydjIwM3EwIDIxIC0yNSAzMC41dC01MCAwLjUgdC0yNSAtMzF2LTQ1NnYtN3YtNnYtNS41dC0wLjUgLTZ0LTEuNSAtNXQtMiAtNXQtMi41IC00dC00IC00dC00LjUgLTIuNXEtMjUgLTEyIC00NyA1bC0xODMgMTQ2bC04MyAtODZsMjM2IC0zMzloNTAzbDg5IDEwMHYyOTNsLTMzOSAxMzFxLTIxIDYgLTQxIDE5LjV0LTIwIDI4LjV6TTQ1MCAyMDBoNTAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di0xMDBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTUwMCBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djEwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTEzMDsiIGQ9Ik0zNTAgMTEwMGg1MDBxMjEgMCAzNS41IDE0LjV0MTQuNSAzNS41djEwMHEwIDIxIC0xNC41IDM1LjV0LTM1LjUgMTQuNWgtNTAwcS0yMSAwIC0zNS41IC0xNC41dC0xNC41IC0zNS41di0xMDBxMCAtMjEgMTQuNSAtMzUuNXQzNS41IC0xNC41ek02MDAgMzA2di0xMDZxMCAtODQgLTM5IC0xMzl0LTExMSAtNTV0LTExMCA1NHQtMzggMTM4djMwMmwtMTIxIC04NHEtMTUgLTEyIC0zNCAtMTEuNXQtMzIgMTMuNWwtMTEyIDExMCBxLTIyIDIyIC02IDUzbDIzMCAzNjNxMSAyIDMuNSA2dDEwLjUgMTMuNXQxNi41IDE3dDIwIDEzLjV0MjIuNSA2aDUyNXExMyAwIDk0IC04M3Q4MSAtOTB2LTM0MnEwIC0xNSAtMjAgLTI4LjV0LTQxIC0xOS41ek0zMDggOTAwbC0yMzYgLTMzOWw4MyAtODZsMTgzIDE0NnEyMiAxNyA0NyA1cTIgLTEgNC41IC0yLjV0NCAtNHQyLjUgLTR0MiAtNXQxLjUgLTV0MC41IC02di01LjV2LTZ2LTd2LTQ1NnEwIC0yMiAyNSAtMzF0NTAgMC41dDI1IDMwLjUgdjIwM3EwIDE1IDIwIDI4LjV0NDEgMTkuNWwzMzkgMTMxdjI5M2wtODkgMTAwaC01MDN6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTEzMTsiIGQ9Ik02MDAgMTE3OHExMTggMCAyMjUgLTQ1LjV0MTg0LjUgLTEyM3QxMjMgLTE4NC41dDQ1LjUgLTIyNXQtNDUuNSAtMjI1dC0xMjMgLTE4NC41dC0xODQuNSAtMTIzdC0yMjUgLTQ1LjV0LTIyNSA0NS41dC0xODQuNSAxMjN0LTEyMyAxODQuNXQtNDUuNSAyMjV0NDUuNSAyMjV0MTIzIDE4NC41dDE4NC41IDEyM3QyMjUgNDUuNXpNOTE0IDYzMmwtMjc1IDIyM3EtMTYgMTMgLTI3LjUgOHQtMTEuNSAtMjZ2LTEzN2gtMjc1IHEtMTAgMCAtMTcuNSAtNy41dC03LjUgLTE3LjV2LTE1MHEwIC0xMCA3LjUgLTE3LjV0MTcuNSAtNy41aDI3NXYtMTM3cTAgLTIxIDExLjUgLTI2dDI3LjUgOGwyNzUgMjIzcTE2IDEzIDE2IDMydC0xNiAzMnoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTMyOyIgZD0iTTYwMCAxMTc4cTExOCAwIDIyNSAtNDUuNXQxODQuNSAtMTIzdDEyMyAtMTg0LjV0NDUuNSAtMjI1dC00NS41IC0yMjV0LTEyMyAtMTg0LjV0LTE4NC41IC0xMjN0LTIyNSAtNDUuNXQtMjI1IDQ1LjV0LTE4NC41IDEyM3QtMTIzIDE4NC41dC00NS41IDIyNXQ0NS41IDIyNXQxMjMgMTg0LjV0MTg0LjUgMTIzdDIyNSA0NS41ek01NjEgODU1bC0yNzUgLTIyM3EtMTYgLTEzIC0xNiAtMzJ0MTYgLTMybDI3NSAtMjIzcTE2IC0xMyAyNy41IC04IHQxMS41IDI2djEzN2gyNzVxMTAgMCAxNy41IDcuNXQ3LjUgMTcuNXYxNTBxMCAxMCAtNy41IDE3LjV0LTE3LjUgNy41aC0yNzV2MTM3cTAgMjEgLTExLjUgMjZ0LTI3LjUgLTh6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTEzMzsiIGQ9Ik02MDAgMTE3OHExMTggMCAyMjUgLTQ1LjV0MTg0LjUgLTEyM3QxMjMgLTE4NC41dDQ1LjUgLTIyNXQtNDUuNSAtMjI1dC0xMjMgLTE4NC41dC0xODQuNSAtMTIzdC0yMjUgLTQ1LjV0LTIyNSA0NS41dC0xODQuNSAxMjN0LTEyMyAxODQuNXQtNDUuNSAyMjV0NDUuNSAyMjV0MTIzIDE4NC41dDE4NC41IDEyM3QyMjUgNDUuNXpNODU1IDYzOWwtMjIzIDI3NXEtMTMgMTYgLTMyIDE2dC0zMiAtMTZsLTIyMyAtMjc1cS0xMyAtMTYgLTggLTI3LjUgdDI2IC0xMS41aDEzN3YtMjc1cTAgLTEwIDcuNSAtMTcuNXQxNy41IC03LjVoMTUwcTEwIDAgMTcuNSA3LjV0Ny41IDE3LjV2Mjc1aDEzN3EyMSAwIDI2IDExLjV0LTggMjcuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTM0OyIgZD0iTTYwMCAxMTc4cTExOCAwIDIyNSAtNDUuNXQxODQuNSAtMTIzdDEyMyAtMTg0LjV0NDUuNSAtMjI1dC00NS41IC0yMjV0LTEyMyAtMTg0LjV0LTE4NC41IC0xMjN0LTIyNSAtNDUuNXQtMjI1IDQ1LjV0LTE4NC41IDEyM3QtMTIzIDE4NC41dC00NS41IDIyNXQ0NS41IDIyNXQxMjMgMTg0LjV0MTg0LjUgMTIzdDIyNSA0NS41ek02NzUgOTAwaC0xNTBxLTEwIDAgLTE3LjUgLTcuNXQtNy41IC0xNy41di0yNzVoLTEzN3EtMjEgMCAtMjYgLTExLjUgdDggLTI3LjVsMjIzIC0yNzVxMTMgLTE2IDMyIC0xNnQzMiAxNmwyMjMgMjc1cTEzIDE2IDggMjcuNXQtMjYgMTEuNWgtMTM3djI3NXEwIDEwIC03LjUgMTcuNXQtMTcuNSA3LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTEzNTsiIGQ9Ik02MDAgMTE3NnExMTYgMCAyMjIuNSAtNDZ0MTg0IC0xMjMuNXQxMjMuNSAtMTg0dDQ2IC0yMjIuNXQtNDYgLTIyMi41dC0xMjMuNSAtMTg0dC0xODQgLTEyMy41dC0yMjIuNSAtNDZ0LTIyMi41IDQ2dC0xODQgMTIzLjV0LTEyMy41IDE4NHQtNDYgMjIyLjV0NDYgMjIyLjV0MTIzLjUgMTg0dDE4NCAxMjMuNXQyMjIuNSA0NnpNNjI3IDExMDFxLTE1IC0xMiAtMzYuNSAtMjAuNXQtMzUuNSAtMTJ0LTQzIC04dC0zOSAtNi41IHEtMTUgLTMgLTQ1LjUgMHQtNDUuNSAtMnEtMjAgLTcgLTUxLjUgLTI2LjV0LTM0LjUgLTM0LjVxLTMgLTExIDYuNSAtMjIuNXQ4LjUgLTE4LjVxLTMgLTM0IC0yNy41IC05MXQtMjkuNSAtNzlxLTkgLTM0IDUgLTkzdDggLTg3cTAgLTkgMTcgLTQ0LjV0MTYgLTU5LjVxMTIgMCAyMyAtNXQyMy41IC0xNXQxOS41IC0xNHExNiAtOCAzMyAtMTV0NDAuNSAtMTV0MzQuNSAtMTJxMjEgLTkgNTIuNSAtMzJ0NjAgLTM4dDU3LjUgLTExIHE3IC0xNSAtMyAtMzR0LTIyLjUgLTQwdC05LjUgLTM4cTEzIC0yMSAyMyAtMzQuNXQyNy41IC0yNy41dDM2LjUgLTE4cTAgLTcgLTMuNSAtMTZ0LTMuNSAtMTR0NSAtMTdxMTA0IC0yIDIyMSAxMTJxMzAgMjkgNDYuNSA0N3QzNC41IDQ5dDIxIDYzcS0xMyA4IC0zNyA4LjV0LTM2IDcuNXEtMTUgNyAtNDkuNSAxNXQtNTEuNSAxOXEtMTggMCAtNDEgLTAuNXQtNDMgLTEuNXQtNDIgLTYuNXQtMzggLTE2LjVxLTUxIC0zNSAtNjYgLTEyIHEtNCAxIC0zLjUgMjUuNXQwLjUgMjUuNXEtNiAxMyAtMjYuNSAxNy41dC0yNC41IDYuNXExIDE1IC0wLjUgMzAuNXQtNyAyOHQtMTguNSAxMS41dC0zMSAtMjFxLTIzIC0yNSAtNDIgNHEtMTkgMjggLTggNThxNiAxNiAyMiAyMnE2IC0xIDI2IC0xLjV0MzMuNSAtNHQxOS41IC0xMy41cTcgLTEyIDE4IC0yNHQyMS41IC0yMC41dDIwIC0xNXQxNS41IC0xMC41bDUgLTNxMiAxMiA3LjUgMzAuNXQ4IDM0LjV0LTAuNSAzMnEtMyAxOCAzLjUgMjkgdDE4IDIyLjV0MTUuNSAyNC41cTYgMTQgMTAuNSAzNXQ4IDMxdDE1LjUgMjIuNXQzNCAyMi41cS02IDE4IDEwIDM2cTggMCAyNCAtMS41dDI0LjUgLTEuNXQyMCA0LjV0MjAuNSAxNS41cS0xMCAyMyAtMzEgNDIuNXQtMzcuNSAyOS41dC00OSAyN3QtNDMuNSAyM3EwIDEgMiA4dDMgMTEuNXQxLjUgMTAuNXQtMSA5LjV0LTQuNSA0LjVxMzEgLTEzIDU4LjUgLTE0LjV0MzguNSAyLjVsMTIgNXE1IDI4IC05LjUgNDZ0LTM2LjUgMjR0LTUwIDE1IHQtNDEgMjBxLTE4IC00IC0zNyAwek02MTMgOTk0cTAgLTE3IDggLTQydDE3IC00NXQ5IC0yM3EtOCAxIC0zOS41IDUuNXQtNTIuNSAxMHQtMzcgMTYuNXEzIDExIDE2IDI5LjV0MTYgMjUuNXExMCAtMTAgMTkgLTEwdDE0IDZ0MTMuNSAxNC41dDE2LjUgMTIuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTM2OyIgZD0iTTc1NiAxMTU3cTE2NCA5MiAzMDYgLTlsLTI1OSAtMTM4bDE0NSAtMjMybDI1MSAxMjZxNiAtODkgLTM0IC0xNTYuNXQtMTE3IC0xMTAuNXEtNjAgLTM0IC0xMjcgLTM5LjV0LTEyNiAxNi41bC01OTYgLTU5NnEtMTUgLTE2IC0zNi41IC0xNnQtMzYuNSAxNmwtMTExIDExMHEtMTUgMTUgLTE1IDM2LjV0MTUgMzcuNWw2MDAgNTk5cS0zNCAxMDEgNS41IDIwMS41dDEzNS41IDE1NC41eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxMzc7IiBob3Jpei1hZHYteD0iMTIyMCIgZD0iTTEwMCAxMTk2aDEwMDBxNDEgMCA3MC41IC0yOS41dDI5LjUgLTcwLjV2LTEwMHEwIC00MSAtMjkuNSAtNzAuNXQtNzAuNSAtMjkuNWgtMTAwMHEtNDEgMCAtNzAuNSAyOS41dC0yOS41IDcwLjV2MTAwcTAgNDEgMjkuNSA3MC41dDcwLjUgMjkuNXpNMTEwMCAxMDk2aC0yMDB2LTEwMGgyMDB2MTAwek0xMDAgNzk2aDEwMDBxNDEgMCA3MC41IC0yOS41dDI5LjUgLTcwLjV2LTEwMHEwIC00MSAtMjkuNSAtNzAuNXQtNzAuNSAtMjkuNWgtMTAwMCBxLTQxIDAgLTcwLjUgMjkuNXQtMjkuNSA3MC41djEwMHEwIDQxIDI5LjUgNzAuNXQ3MC41IDI5LjV6TTExMDAgNjk2aC01MDB2LTEwMGg1MDB2MTAwek0xMDAgMzk2aDEwMDBxNDEgMCA3MC41IC0yOS41dDI5LjUgLTcwLjV2LTEwMHEwIC00MSAtMjkuNSAtNzAuNXQtNzAuNSAtMjkuNWgtMTAwMHEtNDEgMCAtNzAuNSAyOS41dC0yOS41IDcwLjV2MTAwcTAgNDEgMjkuNSA3MC41dDcwLjUgMjkuNXpNMTEwMCAyOTZoLTMwMHYtMTAwaDMwMHYxMDB6ICIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxMzg7IiBkPSJNMTUwIDEyMDBoOTAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41dC0xNC41IC0zNS41dC0zNS41IC0xNC41aC05MDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41dDE0LjUgMzUuNXQzNS41IDE0LjV6TTcwMCA1MDB2LTMwMGwtMjAwIC0yMDB2NTAwbC0zNTAgNTAwaDkwMHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTM5OyIgZD0iTTUwMCAxMjAwaDIwMHE0MSAwIDcwLjUgLTI5LjV0MjkuNSAtNzAuNXYtMTAwaDMwMHE0MSAwIDcwLjUgLTI5LjV0MjkuNSAtNzAuNXYtNDAwaC01MDB2MTAwaC0yMDB2LTEwMGgtNTAwdjQwMHEwIDQxIDI5LjUgNzAuNXQ3MC41IDI5LjVoMzAwdjEwMHEwIDQxIDI5LjUgNzAuNXQ3MC41IDI5LjV6TTUwMCAxMTAwdi0xMDBoMjAwdjEwMGgtMjAwek0xMjAwIDQwMHYtMjAwcTAgLTQxIC0yOS41IC03MC41dC03MC41IC0yOS41aC0xMDAwIHEtNDEgMCAtNzAuNSAyOS41dC0yOS41IDcwLjV2MjAwaDEyMDB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTE0MDsiIGQ9Ik01MCAxMjAwaDMwMHEyMSAwIDI1IC0xMC41dC0xMCAtMjQuNWwtOTQgLTk0bDE5OSAtMTk5cTcgLTggNyAtMTh0LTcgLTE4bC0xMDYgLTEwNnEtOCAtNyAtMTggLTd0LTE4IDdsLTE5OSAxOTlsLTk0IC05NHEtMTQgLTE0IC0yNC41IC0xMHQtMTAuNSAyNXYzMDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek04NTAgMTIwMGgzMDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTMwMHEwIC0yMSAtMTAuNSAtMjV0LTI0LjUgMTBsLTk0IDk0IGwtMTk5IC0xOTlxLTggLTcgLTE4IC03dC0xOCA3bC0xMDYgMTA2cS03IDggLTcgMTh0NyAxOGwxOTkgMTk5bC05NCA5NHEtMTQgMTQgLTEwIDI0LjV0MjUgMTAuNXpNMzY0IDQ3MGwxMDYgLTEwNnE3IC04IDcgLTE4dC03IC0xOGwtMTk5IC0xOTlsOTQgLTk0cTE0IC0xNCAxMCAtMjQuNXQtMjUgLTEwLjVoLTMwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2MzAwcTAgMjEgMTAuNSAyNXQyNC41IC0xMGw5NCAtOTRsMTk5IDE5OSBxOCA3IDE4IDd0MTggLTd6TTEwNzEgMjcxbDk0IDk0cTE0IDE0IDI0LjUgMTB0MTAuNSAtMjV2LTMwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtMzAwcS0yMSAwIC0yNSAxMC41dDEwIDI0LjVsOTQgOTRsLTE5OSAxOTlxLTcgOCAtNyAxOHQ3IDE4bDEwNiAxMDZxOCA3IDE4IDd0MTggLTd6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTE0MTsiIGQ9Ik01OTYgMTE5MnExMjEgMCAyMzEuNSAtNDcuNXQxOTAgLTEyN3QxMjcgLTE5MHQ0Ny41IC0yMzEuNXQtNDcuNSAtMjMxLjV0LTEyNyAtMTkwLjV0LTE5MCAtMTI3dC0yMzEuNSAtNDd0LTIzMS41IDQ3dC0xOTAuNSAxMjd0LTEyNyAxOTAuNXQtNDcgMjMxLjV0NDcgMjMxLjV0MTI3IDE5MHQxOTAuNSAxMjd0MjMxLjUgNDcuNXpNNTk2IDEwMTBxLTExMiAwIC0yMDcuNSAtNTUuNXQtMTUxIC0xNTF0LTU1LjUgLTIwNy41dDU1LjUgLTIwNy41IHQxNTEgLTE1MXQyMDcuNSAtNTUuNXQyMDcuNSA1NS41dDE1MSAxNTF0NTUuNSAyMDcuNXQtNTUuNSAyMDcuNXQtMTUxIDE1MXQtMjA3LjUgNTUuNXpNNDU0LjUgOTA1cTIyLjUgMCAzOC41IC0xNnQxNiAtMzguNXQtMTYgLTM5dC0zOC41IC0xNi41dC0zOC41IDE2LjV0LTE2IDM5dDE2IDM4LjV0MzguNSAxNnpNNzU0LjUgOTA1cTIyLjUgMCAzOC41IC0xNnQxNiAtMzguNXQtMTYgLTM5dC0zOCAtMTYuNXEtMTQgMCAtMjkgMTBsLTU1IC0xNDUgcTE3IC0yMyAxNyAtNTFxMCAtMzYgLTI1LjUgLTYxLjV0LTYxLjUgLTI1LjV0LTYxLjUgMjUuNXQtMjUuNSA2MS41cTAgMzIgMjAuNSA1Ni41dDUxLjUgMjkuNWwxMjIgMTI2bDEgMXEtOSAxNCAtOSAyOHEwIDIzIDE2IDM5dDM4LjUgMTZ6TTM0NS41IDcwOXEyMi41IDAgMzguNSAtMTZ0MTYgLTM4LjV0LTE2IC0zOC41dC0zOC41IC0xNnQtMzguNSAxNnQtMTYgMzguNXQxNiAzOC41dDM4LjUgMTZ6TTg1NC41IDcwOXEyMi41IDAgMzguNSAtMTYgdDE2IC0zOC41dC0xNiAtMzguNXQtMzguNSAtMTZ0LTM4LjUgMTZ0LTE2IDM4LjV0MTYgMzguNXQzOC41IDE2eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxNDI7IiBkPSJNNTQ2IDE3M2w0NjkgNDcwcTkxIDkxIDk5IDE5MnE3IDk4IC01MiAxNzUuNXQtMTU0IDk0LjVxLTIyIDQgLTQ3IDRxLTM0IDAgLTY2LjUgLTEwdC01Ni41IC0yM3QtNTUuNSAtMzh0LTQ4IC00MS41dC00OC41IC00Ny41cS0zNzYgLTM3NSAtMzkxIC0zOTBxLTMwIC0yNyAtNDUgLTQxLjV0LTM3LjUgLTQxdC0zMiAtNDYuNXQtMTYgLTQ3LjV0LTEuNSAtNTYuNXE5IC02MiA1My41IC05NXQ5OS41IC0zM3E3NCAwIDEyNSA1MWw1NDggNTQ4IHEzNiAzNiAyMCA3NXEtNyAxNiAtMjEuNSAyNnQtMzIuNSAxMHEtMjYgMCAtNTAgLTIzcS0xMyAtMTIgLTM5IC0zOGwtMzQxIC0zMzhxLTE1IC0xNSAtMzUuNSAtMTUuNXQtMzQuNSAxMy41dC0xNCAzNC41dDE0IDM0LjVxMzI3IDMzMyAzNjEgMzY3cTM1IDM1IDY3LjUgNTEuNXQ3OC41IDE2LjVxMTQgMCAyOSAtMXE0NCAtOCA3NC41IC0zNS41dDQzLjUgLTY4LjVxMTQgLTQ3IDIgLTk2LjV0LTQ3IC04NC41cS0xMiAtMTEgLTMyIC0zMiB0LTc5LjUgLTgxdC0xMTQuNSAtMTE1dC0xMjQuNSAtMTIzLjV0LTEyMyAtMTE5LjV0LTk2LjUgLTg5dC01NyAtNDVxLTU2IC0yNyAtMTIwIC0yN3EtNzAgMCAtMTI5IDMydC05MyA4OXEtNDggNzggLTM1IDE3M3Q4MSAxNjNsNTExIDUxMXE3MSA3MiAxMTEgOTZxOTEgNTUgMTk4IDU1cTgwIDAgMTUyIC0zM3E3OCAtMzYgMTI5LjUgLTEwM3Q2Ni41IC0xNTRxMTcgLTkzIC0xMSAtMTgzLjV0LTk0IC0xNTYuNWwtNDgyIC00NzYgcS0xNSAtMTUgLTM2IC0xNnQtMzcgMTR0LTE3LjUgMzR0MTQuNSAzNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTQzOyIgZD0iTTY0OSA5NDlxNDggNjggMTA5LjUgMTA0dDEyMS41IDM4LjV0MTE4LjUgLTIwdDEwMi41IC02NHQ3MSAtMTAwLjV0MjcgLTEyM3EwIC01NyAtMzMuNSAtMTE3LjV0LTk0IC0xMjQuNXQtMTI2LjUgLTEyNy41dC0xNTAgLTE1Mi41dC0xNDYgLTE3NHEtNjIgODUgLTE0NS41IDE3NHQtMTUwIDE1Mi41dC0xMjYuNSAxMjcuNXQtOTMuNSAxMjQuNXQtMzMuNSAxMTcuNXEwIDY0IDI4IDEyM3Q3MyAxMDAuNXQxMDQgNjR0MTE5IDIwIHQxMjAuNSAtMzguNXQxMDQuNSAtMTA0ek04OTYgOTcycS0zMyAwIC02NC41IC0xOXQtNTYuNSAtNDZ0LTQ3LjUgLTUzLjV0LTQzLjUgLTQ1LjV0LTM3LjUgLTE5dC0zNiAxOXQtNDAgNDUuNXQtNDMgNTMuNXQtNTQgNDZ0LTY1LjUgMTlxLTY3IDAgLTEyMi41IC01NS41dC01NS41IC0xMzIuNXEwIC0yMyAxMy41IC01MXQ0NiAtNjV0NTcuNSAtNjN0NzYgLTc1bDIyIC0yMnExNSAtMTQgNDQgLTQ0dDUwLjUgLTUxdDQ2IC00NHQ0MSAtMzV0MjMgLTEyIHQyMy41IDEydDQyLjUgMzZ0NDYgNDR0NTIuNSA1MnQ0NCA0M3E0IDQgMTIgMTNxNDMgNDEgNjMuNSA2MnQ1MiA1NXQ0NiA1NXQyNiA0NnQxMS41IDQ0cTAgNzkgLTUzIDEzMy41dC0xMjAgNTQuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTQ0OyIgZD0iTTc3Ni41IDEyMTRxOTMuNSAwIDE1OS41IC02NmwxNDEgLTE0MXE2NiAtNjYgNjYgLTE2MHEwIC00MiAtMjggLTk1LjV0LTYyIC04Ny41bC0yOSAtMjlxLTMxIDUzIC03NyA5OWwtMTggMThsOTUgOTVsLTI0NyAyNDhsLTM4OSAtMzg5bDIxMiAtMjEybC0xMDUgLTEwNmwtMTkgMThsLTE0MSAxNDFxLTY2IDY2IC02NiAxNTl0NjYgMTU5bDI4MyAyODNxNjUgNjYgMTU4LjUgNjZ6TTYwMCA3MDZsMTA1IDEwNXExMCAtOCAxOSAtMTdsMTQxIC0xNDEgcTY2IC02NiA2NiAtMTU5dC02NiAtMTU5bC0yODMgLTI4M3EtNjYgLTY2IC0xNTkgLTY2dC0xNTkgNjZsLTE0MSAxNDFxLTY2IDY2IC02NiAxNTkuNXQ2NiAxNTkuNWw1NSA1NXEyOSAtNTUgNzUgLTEwMmwxOCAtMTdsLTk1IC05NWwyNDcgLTI0OGwzODkgMzg5eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxNDU7IiBkPSJNNjAzIDEyMDBxODUgMCAxNjIgLTE1dDEyNyAtMzh0NzkgLTQ4dDI5IC00NnYtOTUzcTAgLTQxIC0yOS41IC03MC41dC03MC41IC0yOS41aC02MDBxLTQxIDAgLTcwLjUgMjkuNXQtMjkuNSA3MC41djk1M3EwIDIxIDMwIDQ2LjV0ODEgNDh0MTI5IDM3LjV0MTYzIDE1ek0zMDAgMTAwMHYtNzAwaDYwMHY3MDBoLTYwMHpNNjAwIDI1NHEtNDMgMCAtNzMuNSAtMzAuNXQtMzAuNSAtNzMuNXQzMC41IC03My41dDczLjUgLTMwLjV0NzMuNSAzMC41IHQzMC41IDczLjV0LTMwLjUgNzMuNXQtNzMuNSAzMC41eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxNDY7IiBkPSJNOTAyIDExODVsMjgzIC0yODJxMTUgLTE1IDE1IC0zNnQtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNXQtMzUgMTVsLTM2IDM1bC0yNzkgLTI2N3YtMzAwbC0yMTIgMjEwbC0zMDggLTMwN2wtMjgwIC0yMDNsMjAzIDI4MGwzMDcgMzA4bC0yMTAgMjEyaDMwMGwyNjcgMjc5bC0zNSAzNnEtMTUgMTQgLTE1IDM1dDE0LjUgMzUuNXQzNS41IDE0LjV0MzUgLTE1eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxNDg7IiBkPSJNNzAwIDEyNDh2LTc4cTM4IC01IDcyLjUgLTE0LjV0NzUuNSAtMzEuNXQ3MSAtNTMuNXQ1MiAtODR0MjQgLTExOC41aC0xNTlxLTQgMzYgLTEwLjUgNTl0LTIxIDQ1dC00MCAzNS41dC02NC41IDIwLjV2LTMwN2w2NCAtMTNxMzQgLTcgNjQgLTE2LjV0NzAgLTMydDY3LjUgLTUyLjV0NDcuNSAtODB0MjAgLTExMnEwIC0xMzkgLTg5IC0yMjR0LTI0NCAtOTd2LTc3aC0xMDB2NzlxLTE1MCAxNiAtMjM3IDEwM3EtNDAgNDAgLTUyLjUgOTMuNSB0LTE1LjUgMTM5LjVoMTM5cTUgLTc3IDQ4LjUgLTEyNnQxMTcuNSAtNjV2MzM1bC0yNyA4cS00NiAxNCAtNzkgMjYuNXQtNzIgMzZ0LTYzIDUydC00MCA3Mi41dC0xNiA5OHEwIDcwIDI1IDEyNnQ2Ny41IDkydDk0LjUgNTd0MTEwIDI3djc3aDEwMHpNNjAwIDc1NHYyNzRxLTI5IC00IC01MCAtMTF0LTQyIC0yMS41dC0zMS41IC00MS41dC0xMC41IC02NXEwIC0yOSA3IC01MC41dDE2LjUgLTM0dDI4LjUgLTIyLjV0MzEuNSAtMTR0MzcuNSAtMTAgcTkgLTMgMTMgLTR6TTcwMCA1NDd2LTMxMHEyMiAyIDQyLjUgNi41dDQ1IDE1LjV0NDEuNSAyN3QyOSA0MnQxMiA1OS41dC0xMi41IDU5LjV0LTM4IDQ0LjV0LTUzIDMxdC02Ni41IDI0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTE0OTsiIGQ9Ik01NjEgMTE5N3E4NCAwIDE2MC41IC00MHQxMjMuNSAtMTA5LjV0NDcgLTE0Ny41aC0xNTNxMCA0MCAtMTkuNSA3MS41dC00OS41IDQ4LjV0LTU5LjUgMjZ0LTU1LjUgOXEtMzcgMCAtNzkgLTE0LjV0LTYyIC0zNS41cS00MSAtNDQgLTQxIC0xMDFxMCAtMjYgMTMuNSAtNjN0MjYuNSAtNjF0MzcgLTY2cTYgLTkgOSAtMTRoMjQxdi0xMDBoLTE5N3E4IC01MCAtMi41IC0xMTV0LTMxLjUgLTk1cS00NSAtNjIgLTk5IC0xMTIgcTM0IDEwIDgzIDE3LjV0NzEgNy41cTMyIDEgMTAyIC0xNnQxMDQgLTE3cTgzIDAgMTM2IDMwbDUwIC0xNDdxLTMxIC0xOSAtNTggLTMwLjV0LTU1IC0xNS41dC00MiAtNC41dC00NiAtMC41cS0yMyAwIC03NiAxN3QtMTExIDMyLjV0LTk2IDExLjVxLTM5IC0zIC04MiAtMTZ0LTY3IC0yNWwtMjMgLTExbC01NSAxNDVxNCAzIDE2IDExdDE1LjUgMTAuNXQxMyA5dDE1LjUgMTJ0MTQuNSAxNHQxNy41IDE4LjVxNDggNTUgNTQgMTI2LjUgdC0zMCAxNDIuNWgtMjIxdjEwMGgxNjZxLTIzIDQ3IC00NCAxMDRxLTcgMjAgLTEyIDQxLjV0LTYgNTUuNXQ2IDY2LjV0MjkuNSA3MC41dDU4LjUgNzFxOTcgODggMjYzIDg4eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxNTA7IiBkPSJNNDAwIDMwMGgxNTBxMjEgMCAyNSAtMTF0LTEwIC0yNWwtMjMwIC0yNTBxLTE0IC0xNSAtMzUgLTE1dC0zNSAxNWwtMjMwIDI1MHEtMTQgMTQgLTEwIDI1dDI1IDExaDE1MHY5MDBoMjAwdi05MDB6TTkzNSAxMTg0bDIzMCAtMjQ5cTE0IC0xNCAxMCAtMjQuNXQtMjUgLTEwLjVoLTE1MHYtOTAwaC0yMDB2OTAwaC0xNTBxLTIxIDAgLTI1IDEwLjV0MTAgMjQuNWwyMzAgMjQ5cTE0IDE1IDM1IDE1dDM1IC0xNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTUxOyIgZD0iTTEwMDAgNzAwaC0xMDB2MTAwaC0xMDB2LTEwMGgtMTAwdjUwMGgzMDB2LTUwMHpNNDAwIDMwMGgxNTBxMjEgMCAyNSAtMTF0LTEwIC0yNWwtMjMwIC0yNTBxLTE0IC0xNSAtMzUgLTE1dC0zNSAxNWwtMjMwIDI1MHEtMTQgMTQgLTEwIDI1dDI1IDExaDE1MHY5MDBoMjAwdi05MDB6TTgwMSAxMTAwdi0yMDBoMTAwdjIwMGgtMTAwek0xMDAwIDM1MGwtMjAwIC0yNTBoMjAwdi0xMDBoLTMwMHYxNTBsMjAwIDI1MGgtMjAwdjEwMGgzMDB2LTE1MHogIiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTE1MjsiIGQ9Ik00MDAgMzAwaDE1MHEyMSAwIDI1IC0xMXQtMTAgLTI1bC0yMzAgLTI1MHEtMTQgLTE1IC0zNSAtMTV0LTM1IDE1bC0yMzAgMjUwcS0xNCAxNCAtMTAgMjV0MjUgMTFoMTUwdjkwMGgyMDB2LTkwMHpNMTAwMCAxMDUwbC0yMDAgLTI1MGgyMDB2LTEwMGgtMzAwdjE1MGwyMDAgMjUwaC0yMDB2MTAwaDMwMHYtMTUwek0xMDAwIDBoLTEwMHYxMDBoLTEwMHYtMTAwaC0xMDB2NTAwaDMwMHYtNTAwek04MDEgNDAwdi0yMDBoMTAwdjIwMGgtMTAweiAiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTUzOyIgZD0iTTQwMCAzMDBoMTUwcTIxIDAgMjUgLTExdC0xMCAtMjVsLTIzMCAtMjUwcS0xNCAtMTUgLTM1IC0xNXQtMzUgMTVsLTIzMCAyNTBxLTE0IDE0IC0xMCAyNXQyNSAxMWgxNTB2OTAwaDIwMHYtOTAwek0xMDAwIDcwMGgtMTAwdjQwMGgtMTAwdjEwMGgyMDB2LTUwMHpNMTEwMCAwaC0xMDB2MTAwaC0yMDB2NDAwaDMwMHYtNTAwek05MDEgNDAwdi0yMDBoMTAwdjIwMGgtMTAweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxNTQ7IiBkPSJNNDAwIDMwMGgxNTBxMjEgMCAyNSAtMTF0LTEwIC0yNWwtMjMwIC0yNTBxLTE0IC0xNSAtMzUgLTE1dC0zNSAxNWwtMjMwIDI1MHEtMTQgMTQgLTEwIDI1dDI1IDExaDE1MHY5MDBoMjAwdi05MDB6TTExMDAgNzAwaC0xMDB2MTAwaC0yMDB2NDAwaDMwMHYtNTAwek05MDEgMTEwMHYtMjAwaDEwMHYyMDBoLTEwMHpNMTAwMCAwaC0xMDB2NDAwaC0xMDB2MTAwaDIwMHYtNTAweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxNTU7IiBkPSJNNDAwIDMwMGgxNTBxMjEgMCAyNSAtMTF0LTEwIC0yNWwtMjMwIC0yNTBxLTE0IC0xNSAtMzUgLTE1dC0zNSAxNWwtMjMwIDI1MHEtMTQgMTQgLTEwIDI1dDI1IDExaDE1MHY5MDBoMjAwdi05MDB6TTkwMCAxMDAwaC0yMDB2MjAwaDIwMHYtMjAwek0xMDAwIDcwMGgtMzAwdjIwMGgzMDB2LTIwMHpNMTEwMCA0MDBoLTQwMHYyMDBoNDAwdi0yMDB6TTEyMDAgMTAwaC01MDB2MjAwaDUwMHYtMjAweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxNTY7IiBkPSJNNDAwIDMwMGgxNTBxMjEgMCAyNSAtMTF0LTEwIC0yNWwtMjMwIC0yNTBxLTE0IC0xNSAtMzUgLTE1dC0zNSAxNWwtMjMwIDI1MHEtMTQgMTQgLTEwIDI1dDI1IDExaDE1MHY5MDBoMjAwdi05MDB6TTEyMDAgMTAwMGgtNTAwdjIwMGg1MDB2LTIwMHpNMTEwMCA3MDBoLTQwMHYyMDBoNDAwdi0yMDB6TTEwMDAgNDAwaC0zMDB2MjAwaDMwMHYtMjAwek05MDAgMTAwaC0yMDB2MjAwaDIwMHYtMjAweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxNTc7IiBkPSJNMzUwIDExMDBoNDAwcTE2MiAwIDI1NiAtOTMuNXQ5NCAtMjU2LjV2LTQwMHEwIC0xNjUgLTkzLjUgLTI1Ny41dC0yNTYuNSAtOTIuNWgtNDAwcS0xNjUgMCAtMjU3LjUgOTIuNXQtOTIuNSAyNTcuNXY0MDBxMCAxNjUgOTIuNSAyNTcuNXQyNTcuNSA5Mi41ek04MDAgOTAwaC01MDBxLTQxIDAgLTcwLjUgLTI5LjV0LTI5LjUgLTcwLjV2LTUwMHEwIC00MSAyOS41IC03MC41dDcwLjUgLTI5LjVoNTAwcTQxIDAgNzAuNSAyOS41dDI5LjUgNzAuNSB2NTAwcTAgNDEgLTI5LjUgNzAuNXQtNzAuNSAyOS41eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxNTg7IiBkPSJNMzUwIDExMDBoNDAwcTE2NSAwIDI1Ny41IC05Mi41dDkyLjUgLTI1Ny41di00MDBxMCAtMTY1IC05Mi41IC0yNTcuNXQtMjU3LjUgLTkyLjVoLTQwMHEtMTYzIDAgLTI1Ni41IDkyLjV0LTkzLjUgMjU3LjV2NDAwcTAgMTYzIDk0IDI1Ni41dDI1NiA5My41ek04MDAgOTAwaC01MDBxLTQxIDAgLTcwLjUgLTI5LjV0LTI5LjUgLTcwLjV2LTUwMHEwIC00MSAyOS41IC03MC41dDcwLjUgLTI5LjVoNTAwcTQxIDAgNzAuNSAyOS41dDI5LjUgNzAuNSB2NTAwcTAgNDEgLTI5LjUgNzAuNXQtNzAuNSAyOS41ek00NDAgNzcwbDI1MyAtMTkwcTE3IC0xMiAxNyAtMzB0LTE3IC0zMGwtMjUzIC0xOTBxLTE2IC0xMiAtMjggLTYuNXQtMTIgMjYuNXY0MDBxMCAyMSAxMiAyNi41dDI4IC02LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTE1OTsiIGQ9Ik0zNTAgMTEwMGg0MDBxMTYzIDAgMjU2LjUgLTk0dDkzLjUgLTI1NnYtNDAwcTAgLTE2NSAtOTIuNSAtMjU3LjV0LTI1Ny41IC05Mi41aC00MDBxLTE2NSAwIC0yNTcuNSA5Mi41dC05Mi41IDI1Ny41djQwMHEwIDE2MyA5Mi41IDI1Ni41dDI1Ny41IDkzLjV6TTgwMCA5MDBoLTUwMHEtNDEgMCAtNzAuNSAtMjkuNXQtMjkuNSAtNzAuNXYtNTAwcTAgLTQxIDI5LjUgLTcwLjV0NzAuNSAtMjkuNWg1MDBxNDEgMCA3MC41IDI5LjV0MjkuNSA3MC41IHY1MDBxMCA0MSAtMjkuNSA3MC41dC03MC41IDI5LjV6TTM1MCA3MDBoNDAwcTIxIDAgMjYuNSAtMTJ0LTYuNSAtMjhsLTE5MCAtMjUzcS0xMiAtMTcgLTMwIC0xN3QtMzAgMTdsLTE5MCAyNTNxLTEyIDE2IC02LjUgMjh0MjYuNSAxMnoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTYwOyIgZD0iTTM1MCAxMTAwaDQwMHExNjUgMCAyNTcuNSAtOTIuNXQ5Mi41IC0yNTcuNXYtNDAwcTAgLTE2MyAtOTIuNSAtMjU2LjV0LTI1Ny41IC05My41aC00MDBxLTE2MyAwIC0yNTYuNSA5NHQtOTMuNSAyNTZ2NDAwcTAgMTY1IDkyLjUgMjU3LjV0MjU3LjUgOTIuNXpNODAwIDkwMGgtNTAwcS00MSAwIC03MC41IC0yOS41dC0yOS41IC03MC41di01MDBxMCAtNDEgMjkuNSAtNzAuNXQ3MC41IC0yOS41aDUwMHE0MSAwIDcwLjUgMjkuNXQyOS41IDcwLjUgdjUwMHEwIDQxIC0yOS41IDcwLjV0LTcwLjUgMjkuNXpNNTgwIDY5M2wxOTAgLTI1M3ExMiAtMTYgNi41IC0yOHQtMjYuNSAtMTJoLTQwMHEtMjEgMCAtMjYuNSAxMnQ2LjUgMjhsMTkwIDI1M3ExMiAxNyAzMCAxN3QzMCAtMTd6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTE2MTsiIGQ9Ik01NTAgMTEwMGg0MDBxMTY1IDAgMjU3LjUgLTkyLjV0OTIuNSAtMjU3LjV2LTQwMHEwIC0xNjUgLTkyLjUgLTI1Ny41dC0yNTcuNSAtOTIuNWgtNDAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXYxMDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41aDQ1MHE0MSAwIDcwLjUgMjkuNXQyOS41IDcwLjV2NTAwcTAgNDEgLTI5LjUgNzAuNXQtNzAuNSAyOS41aC00NTBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djEwMCBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek0zMzggODY3bDMyNCAtMjg0cTE2IC0xNCAxNiAtMzN0LTE2IC0zM2wtMzI0IC0yODRxLTE2IC0xNCAtMjcgLTl0LTExIDI2djE1MGgtMjUwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXYyMDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41aDI1MHYxNTBxMCAyMSAxMSAyNnQyNyAtOXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTYyOyIgZD0iTTc5MyAxMTgybDkgLTlxOCAtMTAgNSAtMjdxLTMgLTExIC03OSAtMjI1LjV0LTc4IC0yMjEuNWwzMDAgMXEyNCAwIDMyLjUgLTE3LjV0LTUuNSAtMzUuNXEtMSAwIC0xMzMuNSAtMTU1dC0yNjcgLTMxMi41dC0xMzguNSAtMTYyLjVxLTEyIC0xNSAtMjYgLTE1aC05bC05IDhxLTkgMTEgLTQgMzJxMiA5IDQyIDEyMy41dDc5IDIyNC41bDM5IDExMGgtMzAycS0yMyAwIC0zMSAxOXEtMTAgMjEgNiA0MXE3NSA4NiAyMDkuNSAyMzcuNSB0MjI4IDI1N3Q5OC41IDExMS41cTkgMTYgMjUgMTZoOXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTYzOyIgZD0iTTM1MCAxMTAwaDQwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMTAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC00NTBxLTQxIDAgLTcwLjUgLTI5LjV0LTI5LjUgLTcwLjV2LTUwMHEwIC00MSAyOS41IC03MC41dDcwLjUgLTI5LjVoNDUwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di0xMDBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTQwMHEtMTY1IDAgLTI1Ny41IDkyLjV0LTkyLjUgMjU3LjV2NDAwIHEwIDE2NSA5Mi41IDI1Ny41dDI1Ny41IDkyLjV6TTkzOCA4NjdsMzI0IC0yODRxMTYgLTE0IDE2IC0zM3QtMTYgLTMzbC0zMjQgLTI4NHEtMTYgLTE0IC0yNyAtOXQtMTEgMjZ2MTUwaC0yNTBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djIwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjVoMjUwdjE1MHEwIDIxIDExIDI2dDI3IC05eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxNjQ7IiBkPSJNNzUwIDEyMDBoNDAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di00MDBxMCAtMjEgLTEwLjUgLTI1dC0yNC41IDEwbC0xMDkgMTA5bC0zMTIgLTMxMnEtMTUgLTE1IC0zNS41IC0xNXQtMzUuNSAxNWwtMTQxIDE0MXEtMTUgMTUgLTE1IDM1LjV0MTUgMzUuNWwzMTIgMzEybC0xMDkgMTA5cS0xNCAxNCAtMTAgMjQuNXQyNSAxMC41ek00NTYgOTAwaC0xNTZxLTQxIDAgLTcwLjUgLTI5LjV0LTI5LjUgLTcwLjV2LTUwMCBxMCAtNDEgMjkuNSAtNzAuNXQ3MC41IC0yOS41aDUwMHE0MSAwIDcwLjUgMjkuNXQyOS41IDcwLjV2MTQ4bDIwMCAyMDB2LTI5OHEwIC0xNjUgLTkzLjUgLTI1Ny41dC0yNTYuNSAtOTIuNWgtNDAwcS0xNjUgMCAtMjU3LjUgOTIuNXQtOTIuNSAyNTcuNXY0MDBxMCAxNjUgOTIuNSAyNTcuNXQyNTcuNSA5Mi41aDMwMHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTY1OyIgZD0iTTYwMCAxMTg2cTExOSAwIDIyNy41IC00Ni41dDE4NyAtMTI1dDEyNSAtMTg3dDQ2LjUgLTIyNy41dC00Ni41IC0yMjcuNXQtMTI1IC0xODd0LTE4NyAtMTI1dC0yMjcuNSAtNDYuNXQtMjI3LjUgNDYuNXQtMTg3IDEyNXQtMTI1IDE4N3QtNDYuNSAyMjcuNXQ0Ni41IDIyNy41dDEyNSAxODd0MTg3IDEyNXQyMjcuNSA0Ni41ek02MDAgMTAyMnEtMTE1IDAgLTIxMiAtNTYuNXQtMTUzLjUgLTE1My41dC01Ni41IC0yMTJ0NTYuNSAtMjEyIHQxNTMuNSAtMTUzLjV0MjEyIC01Ni41dDIxMiA1Ni41dDE1My41IDE1My41dDU2LjUgMjEydC01Ni41IDIxMnQtMTUzLjUgMTUzLjV0LTIxMiA1Ni41ek02MDAgNzk0cTgwIDAgMTM3IC01N3Q1NyAtMTM3dC01NyAtMTM3dC0xMzcgLTU3dC0xMzcgNTd0LTU3IDEzN3Q1NyAxMzd0MTM3IDU3eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxNjY7IiBkPSJNNDUwIDEyMDBoMjAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di0zNTBoMjQ1cTIwIDAgMjUgLTExdC05IC0yNmwtMzgzIC00MjZxLTE0IC0xNSAtMzMuNSAtMTV0LTMyLjUgMTVsLTM3OSA0MjZxLTEzIDE1IC04LjUgMjZ0MjUuNSAxMWgyNTB2MzUwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXpNNTAgMzAwaDEwMDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTI1MGgtMTEwMHYyNTBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41eiBNOTAwIDIwMHYtNTBoMTAwdjUwaC0xMDB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTE2NzsiIGQ9Ik01ODMgMTE4MmwzNzggLTQzNXExNCAtMTUgOSAtMzF0LTI2IC0xNmgtMjQ0di0yNTBxMCAtMjAgLTE3IC0zNXQtMzkgLTE1aC0yMDBxLTIwIDAgLTMyIDE0LjV0LTEyIDM1LjV2MjUwaC0yNTBxLTIwIDAgLTI1LjUgMTYuNXQ4LjUgMzEuNWwzODMgNDMxcTE0IDE2IDMzLjUgMTd0MzMuNSAtMTR6TTUwIDMwMGgxMDAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di0yNTBoLTExMDB2MjUwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXogTTkwMCAyMDB2LTUwaDEwMHY1MGgtMTAweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxNjg7IiBkPSJNMzk2IDcyM2wzNjkgMzY5cTcgNyAxNy41IDd0MTcuNSAtN2wxMzkgLTEzOXE3IC04IDcgLTE4LjV0LTcgLTE3LjVsLTUyNSAtNTI1cS03IC04IC0xNy41IC04dC0xNy41IDhsLTI5MiAyOTFxLTcgOCAtNyAxOHQ3IDE4bDEzOSAxMzlxOCA3IDE4LjUgN3QxNy41IC03ek01MCAzMDBoMTAwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMjUwaC0xMTAwdjI1MHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6TTkwMCAyMDB2LTUwaDEwMHY1MCBoLTEwMHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTY5OyIgZD0iTTEzNSAxMDIzbDE0MiAxNDJxMTQgMTQgMzUgMTR0MzUgLTE0bDc3IC03N2wtMjEyIC0yMTJsLTc3IDc2cS0xNCAxNSAtMTQgMzZ0MTQgMzV6TTY1NSA4NTVsMjEwIDIxMHExNCAxNCAyNC41IDEwdDEwLjUgLTI1bC0yIC01OTlxLTEgLTIwIC0xNS41IC0zNXQtMzUuNSAtMTVsLTU5NyAtMXEtMjEgMCAtMjUgMTAuNXQxMCAyNC41bDIwOCAyMDhsLTE1NCAxNTVsMjEyIDIxMnpNNTAgMzAwaDEwMDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjUgdi0yNTBoLTExMDB2MjUwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXpNOTAwIDIwMHYtNTBoMTAwdjUwaC0xMDB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTE3MDsiIGQ9Ik0zNTAgMTIwMGw1OTkgLTJxMjAgLTEgMzUgLTE1LjV0MTUgLTM1LjVsMSAtNTk3cTAgLTIxIC0xMC41IC0yNXQtMjQuNSAxMGwtMjA4IDIwOGwtMTU1IC0xNTRsLTIxMiAyMTJsMTU1IDE1NGwtMjEwIDIxMHEtMTQgMTQgLTEwIDI0LjV0MjUgMTAuNXpNNTI0IDUxMmwtNzYgLTc3cS0xNSAtMTQgLTM2IC0xNHQtMzUgMTRsLTE0MiAxNDJxLTE0IDE0IC0xNCAzNXQxNCAzNWw3NyA3N3pNNTAgMzAwaDEwMDBxMjEgMCAzNS41IC0xNC41IHQxNC41IC0zNS41di0yNTBoLTExMDB2MjUwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXpNOTAwIDIwMHYtNTBoMTAwdjUwaC0xMDB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTE3MTsiIGQ9Ik0xMjAwIDEwM2wtNDgzIDI3NmwtMzE0IC0zOTl2NDIzaC0zOTlsMTE5NiA3OTZ2LTEwOTZ6TTQ4MyA0MjR2LTIzMGw2ODMgOTUzeiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxNzI7IiBkPSJNMTEwMCAxMDAwdi04NTBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTE1MHY0MDBoLTcwMHYtNDAwaC0xNTBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djEwMDBxMCAyMCAxNC41IDM1dDM1LjUgMTVoMjUwdi0zMDBoNTAwdjMwMGgxMDB6TTcwMCAxMDAwaC0xMDB2MjAwaDEwMHYtMjAweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxNzM7IiBkPSJNMTEwMCAxMDAwbC0yIC0xNDlsLTI5OSAtMjk5bC05NSA5NXEtOSA5IC0yMS41IDl0LTIxLjUgLTlsLTE0OSAtMTQ3aC0zMTJ2LTQwMGgtMTUwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXYxMDAwcTAgMjAgMTQuNSAzNXQzNS41IDE1aDI1MHYtMzAwaDUwMHYzMDBoMTAwek03MDAgMTAwMGgtMTAwdjIwMGgxMDB2LTIwMHpNMTEzMiA2MzhsMTA2IC0xMDZxNyAtNyA3IC0xNy41dC03IC0xNy41bC00MjAgLTQyMXEtOCAtNyAtMTggLTcgdC0xOCA3bC0yMDIgMjAzcS04IDcgLTggMTcuNXQ4IDE3LjVsMTA2IDEwNnE3IDggMTcuNSA4dDE3LjUgLThsNzkgLTc5bDI5NyAyOTdxNyA3IDE3LjUgN3QxNy41IC03eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxNzQ7IiBkPSJNMTEwMCAxMDAwdi0yNjlsLTEwMyAtMTAzbC0xMzQgMTM0cS0xNSAxNSAtMzMuNSAxNi41dC0zNC41IC0xMi41bC0yNjYgLTI2NmgtMzI5di00MDBoLTE1MHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2MTAwMHEwIDIwIDE0LjUgMzV0MzUuNSAxNWgyNTB2LTMwMGg1MDB2MzAwaDEwMHpNNzAwIDEwMDBoLTEwMHYyMDBoMTAwdi0yMDB6TTEyMDIgNTcybDcwIC03MHExNSAtMTUgMTUgLTM1LjV0LTE1IC0zNS41bC0xMzEgLTEzMSBsMTMxIC0xMzFxMTUgLTE1IDE1IC0zNS41dC0xNSAtMzUuNWwtNzAgLTcwcS0xNSAtMTUgLTM1LjUgLTE1dC0zNS41IDE1bC0xMzEgMTMxbC0xMzEgLTEzMXEtMTUgLTE1IC0zNS41IC0xNXQtMzUuNSAxNWwtNzAgNzBxLTE1IDE1IC0xNSAzNS41dDE1IDM1LjVsMTMxIDEzMWwtMTMxIDEzMXEtMTUgMTUgLTE1IDM1LjV0MTUgMzUuNWw3MCA3MHExNSAxNSAzNS41IDE1dDM1LjUgLTE1bDEzMSAtMTMxbDEzMSAxMzFxMTUgMTUgMzUuNSAxNSB0MzUuNSAtMTV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTE3NTsiIGQ9Ik0xMTAwIDEwMDB2LTMwMGgtMzUwcS0yMSAwIC0zNS41IC0xNC41dC0xNC41IC0zNS41di0xNTBoLTUwMHYtNDAwaC0xNTBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djEwMDBxMCAyMCAxNC41IDM1dDM1LjUgMTVoMjUwdi0zMDBoNTAwdjMwMGgxMDB6TTcwMCAxMDAwaC0xMDB2MjAwaDEwMHYtMjAwek04NTAgNjAwaDEwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMjUwaDE1MHEyMSAwIDI1IC0xMC41dC0xMCAtMjQuNSBsLTIzMCAtMjMwcS0xNCAtMTQgLTM1IC0xNHQtMzUgMTRsLTIzMCAyMzBxLTE0IDE0IC0xMCAyNC41dDI1IDEwLjVoMTUwdjI1MHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTE3NjsiIGQ9Ik0xMTAwIDEwMDB2LTQwMGwtMTY1IDE2NXEtMTQgMTUgLTM1IDE1dC0zNSAtMTVsLTI2MyAtMjY1aC00MDJ2LTQwMGgtMTUwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXYxMDAwcTAgMjAgMTQuNSAzNXQzNS41IDE1aDI1MHYtMzAwaDUwMHYzMDBoMTAwek03MDAgMTAwMGgtMTAwdjIwMGgxMDB2LTIwMHpNOTM1IDU2NWwyMzAgLTIyOXExNCAtMTUgMTAgLTI1LjV0LTI1IC0xMC41aC0xNTB2LTI1MHEwIC0yMCAtMTQuNSAtMzUgdC0zNS41IC0xNWgtMTAwcS0yMSAwIC0zNS41IDE1dC0xNC41IDM1djI1MGgtMTUwcS0yMSAwIC0yNSAxMC41dDEwIDI1LjVsMjMwIDIyOXExNCAxNSAzNSAxNXQzNSAtMTV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTE3NzsiIGQ9Ik01MCAxMTAwaDExMDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTE1MGgtMTIwMHYxNTBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek0xMjAwIDgwMHYtNTUwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0xMTAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXY1NTBoMTIwMHpNMTAwIDUwMHYtMjAwaDQwMHYyMDBoLTQwMHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTc4OyIgZD0iTTkzNSAxMTY1bDI0OCAtMjMwcTE0IC0xNCAxNCAtMzV0LTE0IC0zNWwtMjQ4IC0yMzBxLTE0IC0xNCAtMjQuNSAtMTB0LTEwLjUgMjV2MTUwaC00MDB2MjAwaDQwMHYxNTBxMCAyMSAxMC41IDI1dDI0LjUgLTEwek0yMDAgODAwaC01MHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2MTAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNWg1MHYtMjAwek00MDAgODAwaC0xMDB2MjAwaDEwMHYtMjAwek0xOCA0MzVsMjQ3IDIzMCBxMTQgMTQgMjQuNSAxMHQxMC41IC0yNXYtMTUwaDQwMHYtMjAwaC00MDB2LTE1MHEwIC0yMSAtMTAuNSAtMjV0LTI0LjUgMTBsLTI0NyAyMzBxLTE1IDE0IC0xNSAzNXQxNSAzNXpNOTAwIDMwMGgtMTAwdjIwMGgxMDB2LTIwMHpNMTAwMCA1MDBoNTFxMjAgMCAzNC41IC0xNC41dDE0LjUgLTM1LjV2LTEwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzQuNSAtMTQuNWgtNTF2MjAweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxNzk7IiBkPSJNODYyIDEwNzNsMjc2IDExNnEyNSAxOCA0My41IDh0MTguNSAtNDF2LTExMDZxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTIwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2Mzk3cS00IDEgLTExIDV0LTI0IDE3LjV0LTMwIDI5dC0yNCA0MnQtMTEgNTYuNXYzNTlxMCAzMSAxOC41IDY1dDQzLjUgNTJ6TTU1MCAxMjAwcTIyIDAgMzQuNSAtMTIuNXQxNC41IC0yNC41bDEgLTEzdi00NTBxMCAtMjggLTEwLjUgLTU5LjUgdC0yNSAtNTZ0LTI5IC00NXQtMjUuNSAtMzEuNWwtMTAgLTExdi00NDdxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTIwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2NDQ3cS00IDQgLTExIDExLjV0LTI0IDMwLjV0LTMwIDQ2dC0yNCA1NXQtMTEgNjB2NDUwcTAgMiAwLjUgNS41dDQgMTJ0OC41IDE1dDE0LjUgMTJ0MjIuNSA1LjVxMjAgMCAzMi41IC0xMi41dDE0LjUgLTI0LjVsMyAtMTN2LTM1MGgxMDB2MzUwdjUuNXQyLjUgMTIgdDcgMTV0MTUgMTJ0MjUuNSA1LjVxMjMgMCAzNS41IC0xMi41dDEzLjUgLTI0LjVsMSAtMTN2LTM1MGgxMDB2MzUwcTAgMiAwLjUgNS41dDMgMTJ0NyAxNXQxNSAxMnQyNC41IDUuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTgwOyIgZD0iTTEyMDAgMTEwMHYtNTZxLTQgMCAtMTEgLTAuNXQtMjQgLTN0LTMwIC03LjV0LTI0IC0xNXQtMTEgLTI0di04ODhxMCAtMjIgMjUgLTM0LjV0NTAgLTEzLjVsMjUgLTJ2LTU2aC00MDB2NTZxNzUgMCA4Ny41IDYuNXQxMi41IDQzLjV2Mzk0aC01MDB2LTM5NHEwIC0zNyAxMi41IC00My41dDg3LjUgLTYuNXYtNTZoLTQwMHY1NnE0IDAgMTEgMC41dDI0IDN0MzAgNy41dDI0IDE1dDExIDI0djg4OHEwIDIyIC0yNSAzNC41dC01MCAxMy41IGwtMjUgMnY1Nmg0MDB2LTU2cS03NSAwIC04Ny41IC02LjV0LTEyLjUgLTQzLjV2LTM5NGg1MDB2Mzk0cTAgMzcgLTEyLjUgNDMuNXQtODcuNSA2LjV2NTZoNDAweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxODE7IiBkPSJNNjc1IDEwMDBoMzc1cTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di0xNTBoLTEwNWwtMjk1IC05OHY5OGwtMjAwIDIwMGgtNDAwbDEwMCAxMDBoMzc1ek0xMDAgOTAwaDMwMHE0MSAwIDcwLjUgLTI5LjV0MjkuNSAtNzAuNXYtNTAwcTAgLTQxIC0yOS41IC03MC41dC03MC41IC0yOS41aC0zMDBxLTQxIDAgLTcwLjUgMjkuNXQtMjkuNSA3MC41djUwMHEwIDQxIDI5LjUgNzAuNXQ3MC41IDI5LjV6TTEwMCA4MDB2LTIwMGgzMDB2MjAwIGgtMzAwek0xMTAwIDUzNWwtNDAwIC0xMzN2MTYzbDQwMCAxMzN2LTE2M3pNMTAwIDUwMHYtMjAwaDMwMHYyMDBoLTMwMHpNMTEwMCAzOTh2LTI0OHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtMzc1bC0xMDAgLTEwMGgtMzc1bC0xMDAgMTAwaDQwMGwyMDAgMjAwaDEwNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTgyOyIgZD0iTTE3IDEwMDdsMTYyIDE2MnExNyAxNyA0MCAxNHQzNyAtMjJsMTM5IC0xOTRxMTQgLTIwIDExIC00NC41dC0yMCAtNDEuNWwtMTE5IC0xMThxMTAyIC0xNDIgMjI4IC0yNjh0MjY3IC0yMjdsMTE5IDExOHExNyAxNyA0Mi41IDE5dDQ0LjUgLTEybDE5MiAtMTM2cTE5IC0xNCAyMi41IC0zNy41dC0xMy41IC00MC41bC0xNjMgLTE2MnEtMyAtMSAtOS41IC0xdC0yOS41IDJ0LTQ3LjUgNnQtNjIuNSAxNC41dC03Ny41IDI2LjV0LTkwIDQyLjUgdC0xMDEuNSA2MHQtMTExIDgzdC0xMTkgMTA4LjVxLTc0IDc0IC0xMzMuNSAxNTAuNXQtOTQuNSAxMzguNXQtNjAgMTE5LjV0LTM0LjUgMTAwdC0xNSA3NC41dC00LjUgNDh6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTE4MzsiIGQ9Ik02MDAgMTEwMHE5MiAwIDE3NSAtMTAuNXQxNDEuNSAtMjd0MTA4LjUgLTM2LjV0ODEuNSAtNDB0NTMuNSAtMzd0MzEgLTI3bDkgLTEwdi0yMDBxMCAtMjEgLTE0LjUgLTMzdC0zNC41IC05bC0yMDIgMzRxLTIwIDMgLTM0LjUgMjB0LTE0LjUgMzh2MTQ2cS0xNDEgMjQgLTMwMCAyNHQtMzAwIC0yNHYtMTQ2cTAgLTIxIC0xNC41IC0zOHQtMzQuNSAtMjBsLTIwMiAtMzRxLTIwIC0zIC0zNC41IDl0LTE0LjUgMzN2MjAwcTMgNCA5LjUgMTAuNSB0MzEgMjZ0NTQgMzcuNXQ4MC41IDM5LjV0MTA5IDM3LjV0MTQxIDI2LjV0MTc1IDEwLjV6TTYwMCA3OTVxNTYgMCA5NyAtOS41dDYwIC0yMy41dDMwIC0yOHQxMiAtMjRsMSAtMTB2LTUwbDM2NSAtMzAzcTE0IC0xNSAyNC41IC00MHQxMC41IC00NXYtMjEycTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0xMTAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXYyMTJxMCAyMCAxMC41IDQ1dDI0LjUgNDBsMzY1IDMwM3Y1MCBxMCA0IDEgMTAuNXQxMiAyM3QzMCAyOXQ2MCAyMi41dDk3IDEweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxODQ7IiBkPSJNMTEwMCA3MDBsLTIwMCAtMjAwaC02MDBsLTIwMCAyMDB2NTAwaDIwMHYtMjAwaDIwMHYyMDBoMjAwdi0yMDBoMjAwdjIwMGgyMDB2LTUwMHpNMjUwIDQwMGg3MDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV0LTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTEybDEzNyAtMTAwaC05NTBsMTM3IDEwMGgtMTJxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41dDE0LjUgMzUuNXQzNS41IDE0LjV6TTUwIDEwMGgxMTAwcTIxIDAgMzUuNSAtMTQuNSB0MTQuNSAtMzUuNXYtNTBoLTEyMDB2NTBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxODU7IiBkPSJNNzAwIDExMDBoLTEwMHEtNDEgMCAtNzAuNSAtMjkuNXQtMjkuNSAtNzAuNXYtMTAwMGgzMDB2MTAwMHEwIDQxIC0yOS41IDcwLjV0LTcwLjUgMjkuNXpNMTEwMCA4MDBoLTEwMHEtNDEgMCAtNzAuNSAtMjkuNXQtMjkuNSAtNzAuNXYtNzAwaDMwMHY3MDBxMCA0MSAtMjkuNSA3MC41dC03MC41IDI5LjV6TTQwMCAwaC0zMDB2NDAwcTAgNDEgMjkuNSA3MC41dDcwLjUgMjkuNWgxMDBxNDEgMCA3MC41IC0yOS41dDI5LjUgLTcwLjV2LTQwMHogIiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTE4NjsiIGQ9Ik0yMDAgMTEwMGg3MDBxMTI0IDAgMjEyIC04OHQ4OCAtMjEydi01MDBxMCAtMTI0IC04OCAtMjEydC0yMTIgLTg4aC03MDBxLTEyNCAwIC0yMTIgODh0LTg4IDIxMnY1MDBxMCAxMjQgODggMjEydDIxMiA4OHpNMTAwIDkwMHYtNzAwaDkwMHY3MDBoLTkwMHpNNTAwIDcwMGgtMjAwdi0xMDBoMjAwdi0zMDBoLTMwMHYxMDBoMjAwdjEwMGgtMjAwdjMwMGgzMDB2LTEwMHpNOTAwIDcwMHYtMzAwbC0xMDAgLTEwMGgtMjAwdjUwMGgyMDB6IE03MDAgNzAwdi0zMDBoMTAwdjMwMGgtMTAweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxODc7IiBkPSJNMjAwIDExMDBoNzAwcTEyNCAwIDIxMiAtODh0ODggLTIxMnYtNTAwcTAgLTEyNCAtODggLTIxMnQtMjEyIC04OGgtNzAwcS0xMjQgMCAtMjEyIDg4dC04OCAyMTJ2NTAwcTAgMTI0IDg4IDIxMnQyMTIgODh6TTEwMCA5MDB2LTcwMGg5MDB2NzAwaC05MDB6TTUwMCAzMDBoLTEwMHYyMDBoLTEwMHYtMjAwaC0xMDB2NTAwaDEwMHYtMjAwaDEwMHYyMDBoMTAwdi01MDB6TTkwMCA3MDB2LTMwMGwtMTAwIC0xMDBoLTIwMHY1MDBoMjAweiBNNzAwIDcwMHYtMzAwaDEwMHYzMDBoLTEwMHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTg4OyIgZD0iTTIwMCAxMTAwaDcwMHExMjQgMCAyMTIgLTg4dDg4IC0yMTJ2LTUwMHEwIC0xMjQgLTg4IC0yMTJ0LTIxMiAtODhoLTcwMHEtMTI0IDAgLTIxMiA4OHQtODggMjEydjUwMHEwIDEyNCA4OCAyMTJ0MjEyIDg4ek0xMDAgOTAwdi03MDBoOTAwdjcwMGgtOTAwek01MDAgNzAwaC0yMDB2LTMwMGgyMDB2LTEwMGgtMzAwdjUwMGgzMDB2LTEwMHpNOTAwIDcwMGgtMjAwdi0zMDBoMjAwdi0xMDBoLTMwMHY1MDBoMzAwdi0xMDB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTE4OTsiIGQ9Ik0yMDAgMTEwMGg3MDBxMTI0IDAgMjEyIC04OHQ4OCAtMjEydi01MDBxMCAtMTI0IC04OCAtMjEydC0yMTIgLTg4aC03MDBxLTEyNCAwIC0yMTIgODh0LTg4IDIxMnY1MDBxMCAxMjQgODggMjEydDIxMiA4OHpNMTAwIDkwMHYtNzAwaDkwMHY3MDBoLTkwMHpNNTAwIDQwMGwtMzAwIDE1MGwzMDAgMTUwdi0zMDB6TTkwMCA1NTBsLTMwMCAtMTUwdjMwMHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTkwOyIgZD0iTTIwMCAxMTAwaDcwMHExMjQgMCAyMTIgLTg4dDg4IC0yMTJ2LTUwMHEwIC0xMjQgLTg4IC0yMTJ0LTIxMiAtODhoLTcwMHEtMTI0IDAgLTIxMiA4OHQtODggMjEydjUwMHEwIDEyNCA4OCAyMTJ0MjEyIDg4ek0xMDAgOTAwdi03MDBoOTAwdjcwMGgtOTAwek05MDAgMzAwaC03MDB2NTAwaDcwMHYtNTAwek04MDAgNzAwaC0xMzBxLTM4IDAgLTY2LjUgLTQzdC0yOC41IC0xMDh0MjcgLTEwN3Q2OCAtNDJoMTMwdjMwMHpNMzAwIDcwMHYtMzAwIGgxMzBxNDEgMCA2OCA0MnQyNyAxMDd0LTI4LjUgMTA4dC02Ni41IDQzaC0xMzB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTE5MTsiIGQ9Ik0yMDAgMTEwMGg3MDBxMTI0IDAgMjEyIC04OHQ4OCAtMjEydi01MDBxMCAtMTI0IC04OCAtMjEydC0yMTIgLTg4aC03MDBxLTEyNCAwIC0yMTIgODh0LTg4IDIxMnY1MDBxMCAxMjQgODggMjEydDIxMiA4OHpNMTAwIDkwMHYtNzAwaDkwMHY3MDBoLTkwMHpNNTAwIDcwMGgtMjAwdi0xMDBoMjAwdi0zMDBoLTMwMHYxMDBoMjAwdjEwMGgtMjAwdjMwMGgzMDB2LTEwMHpNOTAwIDMwMGgtMTAwdjQwMGgtMTAwdjEwMGgyMDB2LTUwMHogTTcwMCAzMDBoLTEwMHYxMDBoMTAwdi0xMDB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTE5MjsiIGQ9Ik0yMDAgMTEwMGg3MDBxMTI0IDAgMjEyIC04OHQ4OCAtMjEydi01MDBxMCAtMTI0IC04OCAtMjEydC0yMTIgLTg4aC03MDBxLTEyNCAwIC0yMTIgODh0LTg4IDIxMnY1MDBxMCAxMjQgODggMjEydDIxMiA4OHpNMTAwIDkwMHYtNzAwaDkwMHY3MDBoLTkwMHpNMzAwIDcwMGgyMDB2LTQwMGgtMzAwdjUwMGgxMDB2LTEwMHpNOTAwIDMwMGgtMTAwdjQwMGgtMTAwdjEwMGgyMDB2LTUwMHpNMzAwIDYwMHYtMjAwaDEwMHYyMDBoLTEwMHogTTcwMCAzMDBoLTEwMHYxMDBoMTAwdi0xMDB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTE5MzsiIGQ9Ik0yMDAgMTEwMGg3MDBxMTI0IDAgMjEyIC04OHQ4OCAtMjEydi01MDBxMCAtMTI0IC04OCAtMjEydC0yMTIgLTg4aC03MDBxLTEyNCAwIC0yMTIgODh0LTg4IDIxMnY1MDBxMCAxMjQgODggMjEydDIxMiA4OHpNMTAwIDkwMHYtNzAwaDkwMHY3MDBoLTkwMHpNNTAwIDUwMGwtMTk5IC0yMDBoLTEwMHY1MGwxOTkgMjAwdjE1MGgtMjAwdjEwMGgzMDB2LTMwMHpNOTAwIDMwMGgtMTAwdjQwMGgtMTAwdjEwMGgyMDB2LTUwMHpNNzAxIDMwMGgtMTAwIHYxMDBoMTAwdi0xMDB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTE5NDsiIGQ9Ik02MDAgMTE5MXExMjAgMCAyMjkuNSAtNDd0MTg4LjUgLTEyNnQxMjYgLTE4OC41dDQ3IC0yMjkuNXQtNDcgLTIyOS41dC0xMjYgLTE4OC41dC0xODguNSAtMTI2dC0yMjkuNSAtNDd0LTIyOS41IDQ3dC0xODguNSAxMjZ0LTEyNiAxODguNXQtNDcgMjI5LjV0NDcgMjI5LjV0MTI2IDE4OC41dDE4OC41IDEyNnQyMjkuNSA0N3pNNjAwIDEwMjFxLTExNCAwIC0yMTEgLTU2LjV0LTE1My41IC0xNTMuNXQtNTYuNSAtMjExdDU2LjUgLTIxMSB0MTUzLjUgLTE1My41dDIxMSAtNTYuNXQyMTEgNTYuNXQxNTMuNSAxNTMuNXQ1Ni41IDIxMXQtNTYuNSAyMTF0LTE1My41IDE1My41dC0yMTEgNTYuNXpNODAwIDcwMGgtMzAwdi0yMDBoMzAwdi0xMDBoLTMwMGwtMTAwIDEwMHYyMDBsMTAwIDEwMGgzMDB2LTEwMHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTk1OyIgZD0iTTYwMCAxMTkxcTEyMCAwIDIyOS41IC00N3QxODguNSAtMTI2dDEyNiAtMTg4LjV0NDcgLTIyOS41dC00NyAtMjI5LjV0LTEyNiAtMTg4LjV0LTE4OC41IC0xMjZ0LTIyOS41IC00N3QtMjI5LjUgNDd0LTE4OC41IDEyNnQtMTI2IDE4OC41dC00NyAyMjkuNXQ0NyAyMjkuNXQxMjYgMTg4LjV0MTg4LjUgMTI2dDIyOS41IDQ3ek02MDAgMTAyMXEtMTE0IDAgLTIxMSAtNTYuNXQtMTUzLjUgLTE1My41dC01Ni41IC0yMTF0NTYuNSAtMjExIHQxNTMuNSAtMTUzLjV0MjExIC01Ni41dDIxMSA1Ni41dDE1My41IDE1My41dDU2LjUgMjExdC01Ni41IDIxMXQtMTUzLjUgMTUzLjV0LTIxMSA1Ni41ek04MDAgNzAwdi0xMDBsLTUwIC01MGwxMDAgLTEwMHYtNTBoLTEwMGwtMTAwIDEwMGgtMTUwdi0xMDBoLTEwMHY0MDBoMzAwek01MDAgNzAwdi0xMDBoMjAwdjEwMGgtMjAweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxOTc7IiBkPSJNNTAzIDEwODlxMTEwIDAgMjAwLjUgLTU5LjV0MTM0LjUgLTE1Ni41cTQ0IDE0IDkwIDE0cTEyMCAwIDIwNSAtODYuNXQ4NSAtMjA3dC04NSAtMjA3dC0yMDUgLTg2LjVoLTEyOHYyNTBxMCAyMSAtMTQuNSAzNS41dC0zNS41IDE0LjVoLTMwMHEtMjEgMCAtMzUuNSAtMTQuNXQtMTQuNSAtMzUuNXYtMjUwaC0yMjJxLTgwIDAgLTEzNiA1Ny41dC01NiAxMzYuNXEwIDY5IDQzIDEyMi41dDEwOCA2Ny41cS0yIDE5IC0yIDM3cTAgMTAwIDQ5IDE4NSB0MTM0IDEzNHQxODUgNDl6TTUyNSA1MDBoMTUwcTEwIDAgMTcuNSAtNy41dDcuNSAtMTcuNXYtMjc1aDEzN3EyMSAwIDI2IC0xMS41dC04IC0yNy41bC0yMjMgLTI0NHEtMTMgLTE2IC0zMiAtMTZ0LTMyIDE2bC0yMjMgMjQ0cS0xMyAxNiAtOCAyNy41dDI2IDExLjVoMTM3djI3NXEwIDEwIDcuNSAxNy41dDE3LjUgNy41eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUxOTg7IiBkPSJNNTAyIDEwODlxMTEwIDAgMjAxIC01OS41dDEzNSAtMTU2LjVxNDMgMTUgODkgMTVxMTIxIDAgMjA2IC04Ni41dDg2IC0yMDYuNXEwIC05OSAtNjAgLTE4MXQtMTUwIC0xMTBsLTM3OCAzNjBxLTEzIDE2IC0zMS41IDE2dC0zMS41IC0xNmwtMzgxIC0zNjVoLTlxLTc5IDAgLTEzNS41IDU3LjV0LTU2LjUgMTM2LjVxMCA2OSA0MyAxMjIuNXQxMDggNjcuNXEtMiAxOSAtMiAzOHEwIDEwMCA0OSAxODQuNXQxMzMuNSAxMzR0MTg0LjUgNDkuNXogTTYzMiA0NjdsMjIzIC0yMjhxMTMgLTE2IDggLTI3LjV0LTI2IC0xMS41aC0xMzd2LTI3NXEwIC0xMCAtNy41IC0xNy41dC0xNy41IC03LjVoLTE1MHEtMTAgMCAtMTcuNSA3LjV0LTcuNSAxNy41djI3NWgtMTM3cS0yMSAwIC0yNiAxMS41dDggMjcuNXExOTkgMjA0IDIyMyAyMjhxMTkgMTkgMzEuNSAxOXQzMi41IC0xOXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMTk5OyIgZD0iTTcwMCAxMDB2MTAwaDQwMGwtMjcwIDMwMGgxNzBsLTI3MCAzMDBoMTcwbC0zMDAgMzMzbC0zMDAgLTMzM2gxNzBsLTI3MCAtMzAwaDE3MGwtMjcwIC0zMDBoNDAwdi0xMDBoLTUwcS0yMSAwIC0zNS41IC0xNC41dC0xNC41IC0zNS41di01MGg0MDB2NTBxMCAyMSAtMTQuNSAzNS41dC0zNS41IDE0LjVoLTUweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUyMDA7IiBkPSJNNjAwIDExNzlxOTQgMCAxNjcuNSAtNTYuNXQ5OS41IC0xNDUuNXE4OSAtNiAxNTAuNSAtNzEuNXQ2MS41IC0xNTUuNXEwIC02MSAtMjkuNSAtMTEyLjV0LTc5LjUgLTgyLjVxOSAtMjkgOSAtNTVxMCAtNzQgLTUyLjUgLTEyNi41dC0xMjYuNSAtNTIuNXEtNTUgMCAtMTAwIDMwdi0yNTFxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTUwaC0zMDB2NTBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41djI1MXEtNDUgLTMwIC0xMDAgLTMwIHEtNzQgMCAtMTI2LjUgNTIuNXQtNTIuNSAxMjYuNXEwIDE4IDQgMzhxLTQ3IDIxIC03NS41IDY1dC0yOC41IDk3cTAgNzQgNTIuNSAxMjYuNXQxMjYuNSA1Mi41cTUgMCAyMyAtMnEwIDIgLTEgMTB0LTEgMTNxMCAxMTYgODEuNSAxOTcuNXQxOTcuNSA4MS41eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUyMDE7IiBkPSJNMTAxMCAxMDEwcTExMSAtMTExIDE1MC41IC0yNjAuNXQwIC0yOTl0LTE1MC41IC0yNjAuNXEtODMgLTgzIC0xOTEuNSAtMTI2LjV0LTIxOC41IC00My41dC0yMTguNSA0My41dC0xOTEuNSAxMjYuNXEtMTExIDExMSAtMTUwLjUgMjYwLjV0MCAyOTl0MTUwLjUgMjYwLjVxODMgODMgMTkxLjUgMTI2LjV0MjE4LjUgNDMuNXQyMTguNSAtNDMuNXQxOTEuNSAtMTI2LjV6TTQ3NiAxMDY1cS00IDAgLTggLTFxLTEyMSAtMzQgLTIwOS41IC0xMjIuNSB0LTEyMi41IC0yMDkuNXEtNCAtMTIgMi41IC0yM3QxOC41IC0xNGwzNiAtOXEzIC0xIDcgLTFxMjMgMCAyOSAyMnEyNyA5NiA5OCAxNjZxNzAgNzEgMTY2IDk4cTExIDMgMTcuNSAxMy41dDMuNSAyMi41bC05IDM1cS0zIDEzIC0xNCAxOXEtNyA0IC0xNSA0ek01MTIgOTIwcS00IDAgLTkgLTJxLTgwIC0yNCAtMTM4LjUgLTgyLjV0LTgyLjUgLTEzOC41cS00IC0xMyAyIC0yNHQxOSAtMTRsMzQgLTlxNCAtMSA4IC0xcTIyIDAgMjggMjEgcTE4IDU4IDU4LjUgOTguNXQ5Ny41IDU4LjVxMTIgMyAxOCAxMy41dDMgMjEuNWwtOSAzNXEtMyAxMiAtMTQgMTlxLTcgNCAtMTUgNHpNNzE5LjUgNzE5LjVxLTQ5LjUgNDkuNSAtMTE5LjUgNDkuNXQtMTE5LjUgLTQ5LjV0LTQ5LjUgLTExOS41dDQ5LjUgLTExOS41dDExOS41IC00OS41dDExOS41IDQ5LjV0NDkuNSAxMTkuNXQtNDkuNSAxMTkuNXpNODU1IDU1MXEtMjIgMCAtMjggLTIxcS0xOCAtNTggLTU4LjUgLTk4LjV0LTk4LjUgLTU3LjUgcS0xMSAtNCAtMTcgLTE0LjV0LTMgLTIxLjVsOSAtMzVxMyAtMTIgMTQgLTE5cTcgLTQgMTUgLTRxNCAwIDkgMnE4MCAyNCAxMzguNSA4Mi41dDgyLjUgMTM4LjVxNCAxMyAtMi41IDI0dC0xOC41IDE0bC0zNCA5cS00IDEgLTggMXpNMTAwMCA1MTVxLTIzIDAgLTI5IC0yMnEtMjcgLTk2IC05OCAtMTY2cS03MCAtNzEgLTE2NiAtOThxLTExIC0zIC0xNy41IC0xMy41dC0zLjUgLTIyLjVsOSAtMzVxMyAtMTMgMTQgLTE5cTcgLTQgMTUgLTQgcTQgMCA4IDFxMTIxIDM0IDIwOS41IDEyMi41dDEyMi41IDIwOS41cTQgMTIgLTIuNSAyM3QtMTguNSAxNGwtMzYgOXEtMyAxIC03IDF6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTIwMjsiIGQ9Ik03MDAgODAwaDMwMHYtMzgwaC0xODB2MjAwaC0zNDB2LTIwMGgtMzgwdjc1NXEwIDEwIDcuNSAxNy41dDE3LjUgNy41aDU3NXYtNDAwek0xMDAwIDkwMGgtMjAwdjIwMHpNNzAwIDMwMGgxNjJsLTIxMiAtMjEybC0yMTIgMjEyaDE2MnYyMDBoMTAwdi0yMDB6TTUyMCAwaC0zOTVxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXYzOTV6TTEwMDAgMjIwdi0xOTVxMCAtMTAgLTcuNSAtMTcuNXQtMTcuNSAtNy41aC0xOTV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTIwMzsiIGQ9Ik03MDAgODAwaDMwMHYtNTIwbC0zNTAgMzUwbC01NTAgLTU1MHYxMDk1cTAgMTAgNy41IDE3LjV0MTcuNSA3LjVoNTc1di00MDB6TTEwMDAgOTAwaC0yMDB2MjAwek04NjIgMjAwaC0xNjJ2LTIwMGgtMTAwdjIwMGgtMTYybDIxMiAyMTJ6TTQ4MCAwaC0zNTVxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXY1NWgzODB2LTgwek0xMDAwIDgwdi01NXEwIC0xMCAtNy41IC0xNy41dC0xNy41IC03LjVoLTE1NXY4MGgxODB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTIwNDsiIGQ9Ik0xMTYyIDgwMGgtMTYydi0yMDBoMTAwbDEwMCAtMTAwaC0zMDB2MzAwaC0xNjJsMjEyIDIxMnpNMjAwIDgwMGgyMDBxMjcgMCA0MCAtMnQyOS41IC0xMC41dDIzLjUgLTMwdDcgLTU3LjVoMzAwdi0xMDBoLTYwMGwtMjAwIC0zNTB2NDUwaDEwMHEwIDM2IDcgNTcuNXQyMy41IDMwdDI5LjUgMTAuNXQ0MCAyek04MDAgNDAwaDI0MGwtMjQwIC00MDBoLTgwMGwzMDAgNTAwaDUwMHYtMTAweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUyMDU7IiBkPSJNNjUwIDExMDBoMTAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di01MGg1MHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtMTAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0zMDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djEwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjVoNTB2NTBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek0xMDAwIDg1MHYxNTBxNDEgMCA3MC41IC0yOS41dDI5LjUgLTcwLjV2LTgwMCBxMCAtNDEgLTI5LjUgLTcwLjV0LTcwLjUgLTI5LjVoLTYwMHEtMSAwIC0yMCA0bDI0NiAyNDZsLTMyNiAzMjZ2MzI0cTAgNDEgMjkuNSA3MC41dDcwLjUgMjkuNXYtMTUwcTAgLTYyIDQ0IC0xMDZ0MTA2IC00NGgzMDBxNjIgMCAxMDYgNDR0NDQgMTA2ek00MTIgMjUwbC0yMTIgLTIxMnYxNjJoLTIwMHYxMDBoMjAwdjE2MnoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMjA2OyIgZD0iTTQ1MCAxMTAwaDEwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtNTBoNTBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTEwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtMzAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXYxMDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41aDUwdjUwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXpNODAwIDg1MHYxNTBxNDEgMCA3MC41IC0yOS41dDI5LjUgLTcwLjV2LTUwMCBoLTIwMHYtMzAwaDIwMHEwIC0zNiAtNyAtNTcuNXQtMjMuNSAtMzB0LTI5LjUgLTEwLjV0LTQwIC0yaC02MDBxLTQxIDAgLTcwLjUgMjkuNXQtMjkuNSA3MC41djgwMHEwIDQxIDI5LjUgNzAuNXQ3MC41IDI5LjV2LTE1MHEwIC02MiA0NCAtMTA2dDEwNiAtNDRoMzAwcTYyIDAgMTA2IDQ0dDQ0IDEwNnpNMTIxMiAyNTBsLTIxMiAtMjEydjE2MmgtMjAwdjEwMGgyMDB2MTYyeiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUyMDk7IiBkPSJNNjU4IDExOTdsNjM3IC0xMTA0cTIzIC0zOCA3IC02NS41dC02MCAtMjcuNWgtMTI3NnEtNDQgMCAtNjAgMjcuNXQ3IDY1LjVsNjM3IDExMDRxMjIgMzkgNTQgMzl0NTQgLTM5ek03MDQgODAwaC0yMDhxLTIwIDAgLTMyIC0xNC41dC04IC0zNC41bDU4IC0zMDJxNCAtMjAgMjEuNSAtMzQuNXQzNy41IC0xNC41aDU0cTIwIDAgMzcuNSAxNC41dDIxLjUgMzQuNWw1OCAzMDJxNCAyMCAtOCAzNC41dC0zMiAxNC41ek01MDAgMzAwdi0xMDBoMjAwIHYxMDBoLTIwMHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMjEwOyIgZD0iTTQyNSAxMTAwaDI1MHExMCAwIDE3LjUgLTcuNXQ3LjUgLTE3LjV2LTE1MHEwIC0xMCAtNy41IC0xNy41dC0xNy41IC03LjVoLTI1MHEtMTAgMCAtMTcuNSA3LjV0LTcuNSAxNy41djE1MHEwIDEwIDcuNSAxNy41dDE3LjUgNy41ek00MjUgODAwaDI1MHExMCAwIDE3LjUgLTcuNXQ3LjUgLTE3LjV2LTE1MHEwIC0xMCAtNy41IC0xNy41dC0xNy41IC03LjVoLTI1MHEtMTAgMCAtMTcuNSA3LjV0LTcuNSAxNy41djE1MHEwIDEwIDcuNSAxNy41IHQxNy41IDcuNXpNODI1IDgwMGgyNTBxMTAgMCAxNy41IC03LjV0Ny41IC0xNy41di0xNTBxMCAtMTAgLTcuNSAtMTcuNXQtMTcuNSAtNy41aC0yNTBxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXYxNTBxMCAxMCA3LjUgMTcuNXQxNy41IDcuNXpNMjUgNTAwaDI1MHExMCAwIDE3LjUgLTcuNXQ3LjUgLTE3LjV2LTE1MHEwIC0xMCAtNy41IC0xNy41dC0xNy41IC03LjVoLTI1MHEtMTAgMCAtMTcuNSA3LjV0LTcuNSAxNy41djE1MCBxMCAxMCA3LjUgMTcuNXQxNy41IDcuNXpNNDI1IDUwMGgyNTBxMTAgMCAxNy41IC03LjV0Ny41IC0xNy41di0xNTBxMCAtMTAgLTcuNSAtMTcuNXQtMTcuNSAtNy41aC0yNTBxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXYxNTBxMCAxMCA3LjUgMTcuNXQxNy41IDcuNXpNODI1IDUwMGgyNTBxMTAgMCAxNy41IC03LjV0Ny41IC0xNy41di0xNTBxMCAtMTAgLTcuNSAtMTcuNXQtMTcuNSAtNy41aC0yNTBxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNSB2MTUwcTAgMTAgNy41IDE3LjV0MTcuNSA3LjV6TTI1IDIwMGgyNTBxMTAgMCAxNy41IC03LjV0Ny41IC0xNy41di0xNTBxMCAtMTAgLTcuNSAtMTcuNXQtMTcuNSAtNy41aC0yNTBxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXYxNTBxMCAxMCA3LjUgMTcuNXQxNy41IDcuNXpNNDI1IDIwMGgyNTBxMTAgMCAxNy41IC03LjV0Ny41IC0xNy41di0xNTBxMCAtMTAgLTcuNSAtMTcuNXQtMTcuNSAtNy41aC0yNTBxLTEwIDAgLTE3LjUgNy41IHQtNy41IDE3LjV2MTUwcTAgMTAgNy41IDE3LjV0MTcuNSA3LjV6TTgyNSAyMDBoMjUwcTEwIDAgMTcuNSAtNy41dDcuNSAtMTcuNXYtMTUwcTAgLTEwIC03LjUgLTE3LjV0LTE3LjUgLTcuNWgtMjUwcS0xMCAwIC0xNy41IDcuNXQtNy41IDE3LjV2MTUwcTAgMTAgNy41IDE3LjV0MTcuNSA3LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTIxMTsiIGQ9Ik03MDAgMTIwMGgxMDB2LTIwMGgtMTAwdi0xMDBoMzUwcTYyIDAgODYuNSAtMzkuNXQtMy41IC05NC41bC02NiAtMTMycS00MSAtODMgLTgxIC0xMzRoLTc3MnEtNDAgNTEgLTgxIDEzNGwtNjYgMTMycS0yOCA1NSAtMy41IDk0LjV0ODYuNSAzOS41aDM1MHYxMDBoLTEwMHYyMDBoMTAwdjEwMGgyMDB2LTEwMHpNMjUwIDQwMGg3MDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV0LTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTEybDEzNyAtMTAwIGgtOTUwbDEzOCAxMDBoLTEzcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXQxNC41IDM1LjV0MzUuNSAxNC41ek01MCAxMDBoMTEwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtNTBoLTEyMDB2NTBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUyMTI7IiBkPSJNNjAwIDEzMDBxNDAgMCA2OC41IC0yOS41dDI4LjUgLTcwLjVoLTE5NHEwIDQxIDI4LjUgNzAuNXQ2OC41IDI5LjV6TTQ0MyAxMTAwaDMxNHExOCAtMzcgMTggLTc1cTAgLTggLTMgLTI1aDMyOHE0MSAwIDQ0LjUgLTE2LjV0LTMwLjUgLTM4LjVsLTE3NSAtMTQ1aC02NzhsLTE3OCAxNDVxLTM0IDIyIC0yOSAzOC41dDQ2IDE2LjVoMzI4cS0zIDE3IC0zIDI1cTAgMzggMTggNzV6TTI1MCA3MDBoNzAwcTIxIDAgMzUuNSAtMTQuNSB0MTQuNSAtMzUuNXQtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtMTUwdi0yMDBsMjc1IC0yMDBoLTk1MGwyNzUgMjAwdjIwMGgtMTUwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXQxNC41IDM1LjV0MzUuNSAxNC41ek01MCAxMDBoMTEwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtNTBoLTEyMDB2NTBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUyMTM7IiBkPSJNNjAwIDExODFxNzUgMCAxMjggLTUzdDUzIC0xMjh0LTUzIC0xMjh0LTEyOCAtNTN0LTEyOCA1M3QtNTMgMTI4dDUzIDEyOHQxMjggNTN6TTYwMiA3OThoNDZxMzQgMCA1NS41IC0yOC41dDIxLjUgLTg2LjVxMCAtNzYgMzkgLTE4M2gtMzI0cTM5IDEwNyAzOSAxODNxMCA1OCAyMS41IDg2LjV0NTYuNSAyOC41aDQ1ek0yNTAgNDAwaDcwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXQtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtMTMgbDEzOCAtMTAwaC05NTBsMTM3IDEwMGgtMTJxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41dDE0LjUgMzUuNXQzNS41IDE0LjV6TTUwIDEwMGgxMTAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di01MGgtMTIwMHY1MHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTIxNDsiIGQ9Ik02MDAgMTMwMHE0NyAwIDkyLjUgLTUzLjV0NzEgLTEyM3QyNS41IC0xMjMuNXEwIC03OCAtNTUuNSAtMTMzLjV0LTEzMy41IC01NS41dC0xMzMuNSA1NS41dC01NS41IDEzMy41cTAgNjIgMzQgMTQzbDE0NCAtMTQzbDExMSAxMTFsLTE2MyAxNjNxMzQgMjYgNjMgMjZ6TTYwMiA3OThoNDZxMzQgMCA1NS41IC0yOC41dDIxLjUgLTg2LjVxMCAtNzYgMzkgLTE4M2gtMzI0cTM5IDEwNyAzOSAxODNxMCA1OCAyMS41IDg2LjV0NTYuNSAyOC41aDQ1IHpNMjUwIDQwMGg3MDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV0LTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTEzbDEzOCAtMTAwaC05NTBsMTM3IDEwMGgtMTJxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41dDE0LjUgMzUuNXQzNS41IDE0LjV6TTUwIDEwMGgxMTAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di01MGgtMTIwMHY1MHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTIxNTsiIGQ9Ik02MDAgMTIwMGwzMDAgLTE2MXYtMTM5aC0zMDBxMCAtNTcgMTguNSAtMTA4dDUwIC05MS41dDYzIC03MnQ3MCAtNjcuNXQ1Ny41IC02MWgtNTMwcS02MCA4MyAtOTAuNSAxNzcuNXQtMzAuNSAxNzguNXQzMyAxNjQuNXQ4Ny41IDEzOS41dDEyNiA5Ni41dDE0NS41IDQxLjV2LTk4ek0yNTAgNDAwaDcwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXQtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtMTNsMTM4IC0xMDBoLTk1MGwxMzcgMTAwIGgtMTJxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41dDE0LjUgMzUuNXQzNS41IDE0LjV6TTUwIDEwMGgxMTAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di01MGgtMTIwMHY1MHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTIxNjsiIGQ9Ik02MDAgMTMwMHE0MSAwIDcwLjUgLTI5LjV0MjkuNSAtNzAuNXYtNzhxNDYgLTI2IDczIC03MnQyNyAtMTAwdi01MGgtNDAwdjUwcTAgNTQgMjcgMTAwdDczIDcydjc4cTAgNDEgMjkuNSA3MC41dDcwLjUgMjkuNXpNNDAwIDgwMGg0MDBxNTQgMCAxMDAgLTI3dDcyIC03M2gtMTcydi0xMDBoMjAwdi0xMDBoLTIwMHYtMTAwaDIwMHYtMTAwaC0yMDB2LTEwMGgyMDBxMCAtODMgLTU4LjUgLTE0MS41dC0xNDEuNSAtNTguNWgtNDAwIHEtODMgMCAtMTQxLjUgNTguNXQtNTguNSAxNDEuNXY0MDBxMCA4MyA1OC41IDE0MS41dDE0MS41IDU4LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTIxODsiIGQ9Ik0xNTAgMTEwMGg5MDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTUwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtOTAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXY1MDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek0xMjUgNDAwaDk1MHExMCAwIDE3LjUgLTcuNXQ3LjUgLTE3LjV2LTUwcTAgLTEwIC03LjUgLTE3LjV0LTE3LjUgLTcuNWgtMjgzbDIyNCAtMjI0cTEzIC0xMyAxMyAtMzEuNXQtMTMgLTMyIHQtMzEuNSAtMTMuNXQtMzEuNSAxM2wtODggODhoLTUyNGwtODcgLTg4cS0xMyAtMTMgLTMyIC0xM3QtMzIgMTMuNXQtMTMgMzJ0MTMgMzEuNWwyMjQgMjI0aC0yODlxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXY1MHEwIDEwIDcuNSAxNy41dDE3LjUgNy41ek01NDEgMzAwbC0xMDAgLTEwMGgzMjRsLTEwMCAxMDBoLTEyNHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMjE5OyIgZD0iTTIwMCAxMTAwaDgwMHE4MyAwIDE0MS41IC01OC41dDU4LjUgLTE0MS41di0yMDBoLTEwMHEwIDQxIC0yOS41IDcwLjV0LTcwLjUgMjkuNWgtMjUwcS00MSAwIC03MC41IC0yOS41dC0yOS41IC03MC41aC0xMDBxMCA0MSAtMjkuNSA3MC41dC03MC41IDI5LjVoLTI1MHEtNDEgMCAtNzAuNSAtMjkuNXQtMjkuNSAtNzAuNWgtMTAwdjIwMHEwIDgzIDU4LjUgMTQxLjV0MTQxLjUgNTguNXpNMTAwIDYwMGgxMDAwcTQxIDAgNzAuNSAtMjkuNSB0MjkuNSAtNzAuNXYtMzAwaC0xMjAwdjMwMHEwIDQxIDI5LjUgNzAuNXQ3MC41IDI5LjV6TTMwMCAxMDB2LTUwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0xMDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djUwaDIwMHpNMTEwMCAxMDB2LTUwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0xMDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djUwaDIwMHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMjIxOyIgZD0iTTQ4MCAxMTY1bDY4MiAtNjgzcTMxIC0zMSAzMSAtNzUuNXQtMzEgLTc1LjVsLTEzMSAtMTMxaC00ODFsLTUxNyA1MThxLTMyIDMxIC0zMiA3NS41dDMyIDc1LjVsMjk1IDI5NnEzMSAzMSA3NS41IDMxdDc2LjUgLTMxek0xMDggNzk0bDM0MiAtMzQybDMwMyAzMDRsLTM0MSAzNDF6TTI1MCAxMDBoODAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di01MGgtOTAwdjUwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMjIzOyIgZD0iTTEwNTcgNjQ3bC0xODkgNTA2cS04IDE5IC0yNy41IDMzdC00MC41IDE0aC00MDBxLTIxIDAgLTQwLjUgLTE0dC0yNy41IC0zM2wtMTg5IC01MDZxLTggLTE5IDEuNSAtMzN0MzAuNSAtMTRoNjI1di0xNTBxMCAtMjEgMTQuNSAtMzUuNXQzNS41IC0xNC41dDM1LjUgMTQuNXQxNC41IDM1LjV2MTUwaDEyNXEyMSAwIDMwLjUgMTR0MS41IDMzek04OTcgMGgtNTk1djUwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNWg1MHY1MCBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41aDQ4djMwMGgyMDB2LTMwMGg0N3EyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtNTBoNTBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTUweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUyMjQ7IiBkPSJNOTAwIDgwMGgzMDB2LTU3NXEwIC0xMCAtNy41IC0xNy41dC0xNy41IC03LjVoLTM3NXY1OTFsLTMwMCAzMDB2ODRxMCAxMCA3LjUgMTcuNXQxNy41IDcuNWgzNzV2LTQwMHpNMTIwMCA5MDBoLTIwMHYyMDB6TTQwMCA2MDBoMzAwdi01NzVxMCAtMTAgLTcuNSAtMTcuNXQtMTcuNSAtNy41aC02NTBxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXY5NTBxMCAxMCA3LjUgMTcuNXQxNy41IDcuNWgzNzV2LTQwMHpNNzAwIDcwMGgtMjAwdjIwMHogIiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTIyNTsiIGQ9Ik00ODQgMTA5NWgxOTVxNzUgMCAxNDYgLTMyLjV0MTI0IC04NnQ4OS41IC0xMjIuNXQ0OC41IC0xNDJxMTggLTE0IDM1IC0yMHEzMSAtMTAgNjQuNSA2LjV0NDMuNSA0OC41cTEwIDM0IC0xNSA3MXEtMTkgMjcgLTkgNDNxNSA4IDEyLjUgMTF0MTkgLTF0MjMuNSAtMTZxNDEgLTQ0IDM5IC0xMDVxLTMgLTYzIC00NiAtMTA2LjV0LTEwNCAtNDMuNWgtNjJxLTcgLTU1IC0zNSAtMTE3dC01NiAtMTAwbC0zOSAtMjM0cS0zIC0yMCAtMjAgLTM0LjUgdC0zOCAtMTQuNWgtMTAwcS0yMSAwIC0zMyAxNC41dC05IDM0LjVsMTIgNzBxLTQ5IC0xNCAtOTEgLTE0aC0xOTVxLTI0IDAgLTY1IDhsLTExIC02NHEtMyAtMjAgLTIwIC0zNC41dC0zOCAtMTQuNWgtMTAwcS0yMSAwIC0zMyAxNC41dC05IDM0LjVsMjYgMTU3cS04NCA3NCAtMTI4IDE3NWwtMTU5IDUzcS0xOSA3IC0zMyAyNnQtMTQgNDB2NTBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41aDEyNHExMSA4NyA1NiAxNjZsLTExMSA5NSBxLTE2IDE0IC0xMi41IDIzLjV0MjQuNSA5LjVoMjAzcTExNiAxMDEgMjUwIDEwMXpNNjc1IDEwMDBoLTI1MHEtMTAgMCAtMTcuNSAtNy41dC03LjUgLTE3LjV2LTUwcTAgLTEwIDcuNSAtMTcuNXQxNy41IC03LjVoMjUwcTEwIDAgMTcuNSA3LjV0Ny41IDE3LjV2NTBxMCAxMCAtNy41IDE3LjV0LTE3LjUgNy41eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUyMjY7IiBkPSJNNjQxIDkwMGw0MjMgMjQ3cTE5IDggNDIgMi41dDM3IC0yMS41bDMyIC0zOHExNCAtMTUgMTIuNSAtMzZ0LTE3LjUgLTM0bC0xMzkgLTEyMGgtMzkwek01MCAxMTAwaDEwNnE2NyAwIDEwMyAtMTd0NjYgLTcxbDEwMiAtMjEyaDgyM3EyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtNTBxMCAtMjEgLTE0IC00MHQtMzMgLTI2bC03MzcgLTEzMnEtMjMgLTQgLTQwIDZ0LTI2IDI1cS00MiA2NyAtMTAwIDY3aC0zMDBxLTYyIDAgLTEwNiA0NCB0LTQ0IDEwNnYyMDBxMCA2MiA0NCAxMDZ0MTA2IDQ0ek0xNzMgOTI4aC04MHEtMTkgMCAtMjggLTE0dC05IC0zNXYtNTZxMCAtNTEgNDIgLTUxaDEzNHExNiAwIDIxLjUgOHQ1LjUgMjRxMCAxMSAtMTYgNDV0LTI3IDUxcS0xOCAyOCAtNDMgMjh6TTU1MCA3MjdxLTMyIDAgLTU0LjUgLTIyLjV0LTIyLjUgLTU0LjV0MjIuNSAtNTQuNXQ1NC41IC0yMi41dDU0LjUgMjIuNXQyMi41IDU0LjV0LTIyLjUgNTQuNXQtNTQuNSAyMi41ek0xMzAgMzg5IGwxNTIgMTMwcTE4IDE5IDM0IDI0dDMxIC0zLjV0MjQuNSAtMTcuNXQyNS41IC0yOHEyOCAtMzUgNTAuNSAtNTF0NDguNSAtMTNsNjMgNWw0OCAtMTc5cTEzIC02MSAtMy41IC05Ny41dC02Ny41IC03OS41bC04MCAtNjlxLTQ3IC00MCAtMTA5IC0zNS41dC0xMDMgNTEuNWwtMTMwIDE1MXEtNDAgNDcgLTM1LjUgMTA5LjV0NTEuNSAxMDIuNXpNMzgwIDM3N2wtMTAyIC04OHEtMzEgLTI3IDIgLTY1bDM3IC00M3ExMyAtMTUgMjcuNSAtMTkuNSB0MzEuNSA2LjVsNjEgNTNxMTkgMTYgMTQgNDlxLTIgMjAgLTEyIDU2dC0xNyA0NXEtMTEgMTIgLTE5IDE0dC0yMyAtOHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMjI3OyIgZD0iTTYyNSAxMjAwaDE1MHExMCAwIDE3LjUgLTcuNXQ3LjUgLTE3LjV2LTEwOXE3OSAtMzMgMTMxIC04Ny41dDUzIC0xMjguNXExIC00NiAtMTUgLTg0LjV0LTM5IC02MXQtNDYgLTM4dC0zOSAtMjEuNWwtMTcgLTZxNiAwIDE1IC0xLjV0MzUgLTl0NTAgLTE3LjV0NTMgLTMwdDUwIC00NXQzNS41IC02NHQxNC41IC04NHEwIC01OSAtMTEuNSAtMTA1LjV0LTI4LjUgLTc2LjV0LTQ0IC01MXQtNDkuNSAtMzEuNXQtNTQuNSAtMTZ0LTQ5LjUgLTYuNSB0LTQzLjUgLTF2LTc1cTAgLTEwIC03LjUgLTE3LjV0LTE3LjUgLTcuNWgtMTUwcS0xMCAwIC0xNy41IDcuNXQtNy41IDE3LjV2NzVoLTEwMHYtNzVxMCAtMTAgLTcuNSAtMTcuNXQtMTcuNSAtNy41aC0xNTBxLTEwIDAgLTE3LjUgNy41dC03LjUgMTcuNXY3NWgtMTc1cS0xMCAwIC0xNy41IDcuNXQtNy41IDE3LjV2MTUwcTAgMTAgNy41IDE3LjV0MTcuNSA3LjVoNzV2NjAwaC03NXEtMTAgMCAtMTcuNSA3LjV0LTcuNSAxNy41djE1MCBxMCAxMCA3LjUgMTcuNXQxNy41IDcuNWgxNzV2NzVxMCAxMCA3LjUgMTcuNXQxNy41IDcuNWgxNTBxMTAgMCAxNy41IC03LjV0Ny41IC0xNy41di03NWgxMDB2NzVxMCAxMCA3LjUgMTcuNXQxNy41IDcuNXpNNDAwIDkwMHYtMjAwaDI2M3EyOCAwIDQ4LjUgMTAuNXQzMCAyNXQxNSAyOXQ1LjUgMjUuNWwxIDEwcTAgNCAtMC41IDExdC02IDI0dC0xNSAzMHQtMzAgMjR0LTQ4LjUgMTFoLTI2M3pNNDAwIDUwMHYtMjAwaDM2M3EyOCAwIDQ4LjUgMTAuNSB0MzAgMjV0MTUgMjl0NS41IDI1LjVsMSAxMHEwIDQgLTAuNSAxMXQtNiAyNHQtMTUgMzB0LTMwIDI0dC00OC41IDExaC0zNjN6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTIzMDsiIGQ9Ik0yMTIgMTE5OGg3ODBxODYgMCAxNDcgLTYxdDYxIC0xNDd2LTQxNnEwIC01MSAtMTggLTE0Mi41dC0zNiAtMTU3LjVsLTE4IC02NnEtMjkgLTg3IC05My41IC0xNDYuNXQtMTQ2LjUgLTU5LjVoLTU3MnEtODIgMCAtMTQ3IDU5dC05MyAxNDdxLTggMjggLTIwIDczdC0zMiAxNDMuNXQtMjAgMTQ5LjV2NDE2cTAgODYgNjEgMTQ3dDE0NyA2MXpNNjAwIDEwNDVxLTcwIDAgLTEzMi41IC0xMS41dC0xMDUuNSAtMzAuNXQtNzguNSAtNDEuNSB0LTU3IC00NXQtMzYgLTQxdC0yMC41IC0zMC41bC02IC0xMmwxNTYgLTI0M2g1NjBsMTU2IDI0M3EtMiA1IC02IDEyLjV0LTIwIDI5LjV0LTM2LjUgNDJ0LTU3IDQ0LjV0LTc5IDQydC0xMDUgMjkuNXQtMTMyLjUgMTJ6TTc2MiA3MDNoLTE1N2wxOTUgMjYxeiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUyMzE7IiBkPSJNNDc1IDEzMDBoMTUwcTEwMyAwIDE4OSAtODZ0ODYgLTE4OXYtNTAwcTAgLTQxIC00MiAtODN0LTgzIC00MmgtNDUwcS00MSAwIC04MyA0MnQtNDIgODN2NTAwcTAgMTAzIDg2IDE4OXQxODkgODZ6TTcwMCAzMDB2LTIyNXEwIC0yMSAtMjcgLTQ4dC00OCAtMjdoLTE1MHEtMjEgMCAtNDggMjd0LTI3IDQ4djIyNWgzMDB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTIzMjsiIGQ9Ik00NzUgMTMwMGg5NnEwIC0xNTAgODkuNSAtMjM5LjV0MjM5LjUgLTg5LjV2LTQ0NnEwIC00MSAtNDIgLTgzdC04MyAtNDJoLTQ1MHEtNDEgMCAtODMgNDJ0LTQyIDgzdjUwMHEwIDEwMyA4NiAxODl0MTg5IDg2ek03MDAgMzAwdi0yMjVxMCAtMjEgLTI3IC00OHQtNDggLTI3aC0xNTBxLTIxIDAgLTQ4IDI3dC0yNyA0OHYyMjVoMzAweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUyMzM7IiBkPSJNMTI5NCA3NjdsLTYzOCAtMjgzbC0zNzggMTcwbC03OCAtNjB2LTIyNGwxMDAgLTE1MHYtMTk5bC0xNTAgMTQ4bC0xNTAgLTE0OXYyMDBsMTAwIDE1MHYyNTBxMCA0IC0wLjUgMTAuNXQwIDkuNXQxIDh0MyA4dDYuNSA2bDQ3IDQwbC0xNDcgNjVsNjQyIDI4M3pNMTAwMCAzODBsLTM1MCAtMTY2bC0zNTAgMTY2djE0N2wzNTAgLTE2NWwzNTAgMTY1di0xNDd6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTIzNDsiIGQ9Ik0yNTAgODAwcTYyIDAgMTA2IC00NHQ0NCAtMTA2dC00NCAtMTA2dC0xMDYgLTQ0dC0xMDYgNDR0LTQ0IDEwNnQ0NCAxMDZ0MTA2IDQ0ek02NTAgODAwcTYyIDAgMTA2IC00NHQ0NCAtMTA2dC00NCAtMTA2dC0xMDYgLTQ0dC0xMDYgNDR0LTQ0IDEwNnQ0NCAxMDZ0MTA2IDQ0ek0xMDUwIDgwMHE2MiAwIDEwNiAtNDR0NDQgLTEwNnQtNDQgLTEwNnQtMTA2IC00NHQtMTA2IDQ0dC00NCAxMDZ0NDQgMTA2dDEwNiA0NHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMjM1OyIgZD0iTTU1MCAxMTAwcTYyIDAgMTA2IC00NHQ0NCAtMTA2dC00NCAtMTA2dC0xMDYgLTQ0dC0xMDYgNDR0LTQ0IDEwNnQ0NCAxMDZ0MTA2IDQ0ek01NTAgNzAwcTYyIDAgMTA2IC00NHQ0NCAtMTA2dC00NCAtMTA2dC0xMDYgLTQ0dC0xMDYgNDR0LTQ0IDEwNnQ0NCAxMDZ0MTA2IDQ0ek01NTAgMzAwcTYyIDAgMTA2IC00NHQ0NCAtMTA2dC00NCAtMTA2dC0xMDYgLTQ0dC0xMDYgNDR0LTQ0IDEwNnQ0NCAxMDZ0MTA2IDQ0eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUyMzY7IiBkPSJNMTI1IDExMDBoOTUwcTEwIDAgMTcuNSAtNy41dDcuNSAtMTcuNXYtMTUwcTAgLTEwIC03LjUgLTE3LjV0LTE3LjUgLTcuNWgtOTUwcS0xMCAwIC0xNy41IDcuNXQtNy41IDE3LjV2MTUwcTAgMTAgNy41IDE3LjV0MTcuNSA3LjV6TTEyNSA3MDBoOTUwcTEwIDAgMTcuNSAtNy41dDcuNSAtMTcuNXYtMTUwcTAgLTEwIC03LjUgLTE3LjV0LTE3LjUgLTcuNWgtOTUwcS0xMCAwIC0xNy41IDcuNXQtNy41IDE3LjV2MTUwcTAgMTAgNy41IDE3LjUgdDE3LjUgNy41ek0xMjUgMzAwaDk1MHExMCAwIDE3LjUgLTcuNXQ3LjUgLTE3LjV2LTE1MHEwIC0xMCAtNy41IC0xNy41dC0xNy41IC03LjVoLTk1MHEtMTAgMCAtMTcuNSA3LjV0LTcuNSAxNy41djE1MHEwIDEwIDcuNSAxNy41dDE3LjUgNy41eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUyMzc7IiBkPSJNMzUwIDEyMDBoNTAwcTE2MiAwIDI1NiAtOTMuNXQ5NCAtMjU2LjV2LTUwMHEwIC0xNjUgLTkzLjUgLTI1Ny41dC0yNTYuNSAtOTIuNWgtNTAwcS0xNjUgMCAtMjU3LjUgOTIuNXQtOTIuNSAyNTcuNXY1MDBxMCAxNjUgOTIuNSAyNTcuNXQyNTcuNSA5Mi41ek05MDAgMTAwMGgtNjAwcS00MSAwIC03MC41IC0yOS41dC0yOS41IC03MC41di02MDBxMCAtNDEgMjkuNSAtNzAuNXQ3MC41IC0yOS41aDYwMHE0MSAwIDcwLjUgMjkuNSB0MjkuNSA3MC41djYwMHEwIDQxIC0yOS41IDcwLjV0LTcwLjUgMjkuNXpNMzUwIDkwMGg1MDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTMwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtNTAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXYzMDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek00MDAgODAwdi0yMDBoNDAwdjIwMGgtNDAweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUyMzg7IiBkPSJNMTUwIDExMDBoMTAwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXQtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtNTB2LTIwMGg1MHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXQtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtNTB2LTIwMGg1MHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXQtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtNTB2LTIwMGg1MHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXQtMTQuNSAtMzUuNSB0LTM1LjUgLTE0LjVoLTEwMDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41dDE0LjUgMzUuNXQzNS41IDE0LjVoNTB2MjAwaC01MHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV0MTQuNSAzNS41dDM1LjUgMTQuNWg1MHYyMDBoLTUwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXQxNC41IDM1LjV0MzUuNSAxNC41aDUwdjIwMGgtNTBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41dDE0LjUgMzUuNXQzNS41IDE0LjV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTIzOTsiIGQ9Ik02NTAgMTE4N3E4NyAtNjcgMTE4LjUgLTE1NnQwIC0xNzh0LTExOC41IC0xNTVxLTg3IDY2IC0xMTguNSAxNTV0MCAxNzh0MTE4LjUgMTU2ek0zMDAgODAwcTEyNCAwIDIxMiAtODh0ODggLTIxMnEtMTI0IDAgLTIxMiA4OHQtODggMjEyek0xMDAwIDgwMHEwIC0xMjQgLTg4IC0yMTJ0LTIxMiAtODhxMCAxMjQgODggMjEydDIxMiA4OHpNMzAwIDUwMHExMjQgMCAyMTIgLTg4dDg4IC0yMTJxLTEyNCAwIC0yMTIgODh0LTg4IDIxMnogTTEwMDAgNTAwcTAgLTEyNCAtODggLTIxMnQtMjEyIC04OHEwIDEyNCA4OCAyMTJ0MjEyIDg4ek03MDAgMTk5di0xNDRxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjV0LTM1LjUgMTQuNXQtMTQuNSAzNS41djE0MnE0MCAtNCA0MyAtNHExNyAwIDU3IDZ6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTI0MDsiIGQ9Ik03NDUgODc4bDY5IDE5cTI1IDYgNDUgLTEybDI5OCAtMjk1cTExIC0xMSAxNSAtMjYuNXQtMiAtMzAuNXEtNSAtMTQgLTE4IC0yMy41dC0yOCAtOS41aC04cTEgMCAxIC0xM3EwIC0yOSAtMiAtNTZ0LTguNSAtNjJ0LTIwIC02M3QtMzMgLTUzdC01MSAtMzl0LTcyLjUgLTE0aC0xNDZxLTE4NCAwIC0xODQgMjg4cTAgMjQgMTAgNDdxLTIwIDQgLTYyIDR0LTYzIC00cTExIC0yNCAxMSAtNDdxMCAtMjg4IC0xODQgLTI4OGgtMTQyIHEtNDggMCAtODQuNSAyMXQtNTYgNTF0LTMyIDcxLjV0LTE2IDc1dC0zLjUgNjguNXEwIDEzIDIgMTNoLTdxLTE1IDAgLTI3LjUgOS41dC0xOC41IDIzLjVxLTYgMTUgLTIgMzAuNXQxNSAyNS41bDI5OCAyOTZxMjAgMTggNDYgMTFsNzYgLTE5cTIwIC01IDMwLjUgLTIyLjV0NS41IC0zNy41dC0yMi41IC0zMXQtMzcuNSAtNWwtNTEgMTJsLTE4MiAtMTkzaDg5MWwtMTgyIDE5M2wtNDQgLTEycS0yMCAtNSAtMzcuNSA2dC0yMi41IDMxdDYgMzcuNSB0MzEgMjIuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMjQxOyIgZD0iTTEyMDAgOTAwaC01MHEwIDIxIC00IDM3dC05LjUgMjYuNXQtMTggMTcuNXQtMjIgMTF0LTI4LjUgNS41dC0zMSAydC0zNyAwLjVoLTIwMHYtODUwcTAgLTIyIDI1IC0zNC41dDUwIC0xMy41bDI1IC0ydi0xMDBoLTQwMHYxMDBxNCAwIDExIDAuNXQyNCAzdDMwIDd0MjQgMTV0MTEgMjQuNXY4NTBoLTIwMHEtMjUgMCAtMzcgLTAuNXQtMzEgLTJ0LTI4LjUgLTUuNXQtMjIgLTExdC0xOCAtMTcuNXQtOS41IC0yNi41dC00IC0zN2gtNTB2MzAwIGgxMDAwdi0zMDB6TTUwMCA0NTBoLTI1cTAgMTUgLTQgMjQuNXQtOSAxNC41dC0xNyA3LjV0LTIwIDN0LTI1IDAuNWgtMTAwdi00MjVxMCAtMTEgMTIuNSAtMTcuNXQyNS41IC03LjVoMTJ2LTUwaC0yMDB2NTBxNTAgMCA1MCAyNXY0MjVoLTEwMHEtMTcgMCAtMjUgLTAuNXQtMjAgLTN0LTE3IC03LjV0LTkgLTE0LjV0LTQgLTI0LjVoLTI1djE1MGg1MDB2LTE1MHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMjQyOyIgZD0iTTEwMDAgMzAwdjUwcS0yNSAwIC01NSAzMnEtMTQgMTQgLTI1IDMxdC0xNiAyN2wtNCAxMWwtMjg5IDc0N2gtNjlsLTMwMCAtNzU0cS0xOCAtMzUgLTM5IC01NnEtOSAtOSAtMjQuNSAtMTguNXQtMjYuNSAtMTQuNWwtMTEgLTV2LTUwaDI3M3Y1MHEtNDkgMCAtNzguNSAyMS41dC0xMS41IDY3LjVsNjkgMTc2aDI5M2w2MSAtMTY2cTEzIC0zNCAtMy41IC02Ni41dC01NS41IC0zMi41di01MGgzMTJ6TTQxMiA2OTFsMTM0IDM0MmwxMjEgLTM0MiBoLTI1NXpNMTEwMCAxNTB2LTEwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtMTAwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2MTAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNWgxMDAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUyNDM7IiBkPSJNNTAgMTIwMGgxMTAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di0xMTAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0xMTAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXYxMTAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXpNNjExIDExMThoLTcwcS0xMyAwIC0xOCAtMTJsLTI5OSAtNzUzcS0xNyAtMzIgLTM1IC01MXEtMTggLTE4IC01NiAtMzRxLTEyIC01IC0xMiAtMTh2LTUwcTAgLTggNS41IC0xNHQxNC41IC02IGgyNzNxOCAwIDE0IDZ0NiAxNHY1MHEwIDggLTYgMTR0LTE0IDZxLTU1IDAgLTcxIDIzcS0xMCAxNCAwIDM5bDYzIDE2M2gyNjZsNTcgLTE1M3ExMSAtMzEgLTYgLTU1cS0xMiAtMTcgLTM2IC0xN3EtOCAwIC0xNCAtNnQtNiAtMTR2LTUwcTAgLTggNiAtMTR0MTQgLTZoMzEzcTggMCAxNCA2dDYgMTR2NTBxMCA3IC01LjUgMTN0LTEzLjUgN3EtMTcgMCAtNDIgMjVxLTI1IDI3IC00MCA2M2gtMWwtMjg4IDc0OHEtNSAxMiAtMTkgMTJ6TTYzOSA2MTEgaC0xOTdsMTAzIDI2NHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMjQ0OyIgZD0iTTEyMDAgMTEwMGgtMTIwMHYxMDBoMTIwMHYtMTAwek01MCAxMDAwaDQwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtOTAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC00MDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djkwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6TTY1MCAxMDAwaDQwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtNDAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC00MDAgcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXY0MDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek03MDAgOTAwdi0zMDBoMzAwdjMwMGgtMzAweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUyNDU7IiBkPSJNNTAgMTIwMGg0MDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTkwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtNDAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXY5MDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek02NTAgNzAwaDQwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtNDAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC00MDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djQwMCBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek03MDAgNjAwdi0zMDBoMzAwdjMwMGgtMzAwek0xMjAwIDBoLTEyMDB2MTAwaDEyMDB2LTEwMHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMjQ2OyIgZD0iTTUwIDEwMDBoNDAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di0zNTBoMTAwdjE1MHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjVoNDAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di0xNTBoMTAwdi0xMDBoLTEwMHYtMTUwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC00MDBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djE1MGgtMTAwdi0zNTBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTQwMCBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djgwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6TTcwMCA3MDB2LTMwMGgzMDB2MzAwaC0zMDB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTI0NzsiIGQ9Ik0xMDAgMGgtMTAwdjEyMDBoMTAwdi0xMjAwek0yNTAgMTEwMGg0MDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTQwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtNDAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXY0MDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41ek0zMDAgMTAwMHYtMzAwaDMwMHYzMDBoLTMwMHpNMjUwIDUwMGg5MDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTQwMCBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTkwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2NDAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMjQ4OyIgZD0iTTYwMCAxMTAwaDE1MHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtNDAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0xNTB2LTEwMGg0NTBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTQwMHEwIC0yMSAtMTQuNSAtMzUuNXQtMzUuNSAtMTQuNWgtOTAwcS0yMSAwIC0zNS41IDE0LjV0LTE0LjUgMzUuNXY0MDBxMCAyMSAxNC41IDM1LjV0MzUuNSAxNC41aDM1MHYxMDBoLTE1MHEtMjEgMCAtMzUuNSAxNC41IHQtMTQuNSAzNS41djQwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjVoMTUwdjEwMGgxMDB2LTEwMHpNNDAwIDEwMDB2LTMwMGgzMDB2MzAwaC0zMDB6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTI0OTsiIGQ9Ik0xMjAwIDBoLTEwMHYxMjAwaDEwMHYtMTIwMHpNNTUwIDExMDBoNDAwcTIxIDAgMzUuNSAtMTQuNXQxNC41IC0zNS41di00MDBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTQwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2NDAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXpNNjAwIDEwMDB2LTMwMGgzMDB2MzAwaC0zMDB6TTUwIDUwMGg5MDBxMjEgMCAzNS41IC0xNC41dDE0LjUgLTM1LjV2LTQwMCBxMCAtMjEgLTE0LjUgLTM1LjV0LTM1LjUgLTE0LjVoLTkwMHEtMjEgMCAtMzUuNSAxNC41dC0xNC41IDM1LjV2NDAwcTAgMjEgMTQuNSAzNS41dDM1LjUgMTQuNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMjUwOyIgZD0iTTg2NSA1NjVsLTQ5NCAtNDk0cS0yMyAtMjMgLTQxIC0yM3EtMTQgMCAtMjIgMTMuNXQtOCAzOC41djEwMDBxMCAyNSA4IDM4LjV0MjIgMTMuNXExOCAwIDQxIC0yM2w0OTQgLTQ5NHExNCAtMTQgMTQgLTM1dC0xNCAtMzV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTI1MTsiIGQ9Ik0zMzUgNjM1bDQ5NCA0OTRxMjkgMjkgNTAgMjAuNXQyMSAtNDkuNXYtMTAwMHEwIC00MSAtMjEgLTQ5LjV0LTUwIDIwLjVsLTQ5NCA0OTRxLTE0IDE0IC0xNCAzNXQxNCAzNXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMjUyOyIgZD0iTTEwMCA5MDBoMTAwMHE0MSAwIDQ5LjUgLTIxdC0yMC41IC01MGwtNDk0IC00OTRxLTE0IC0xNCAtMzUgLTE0dC0zNSAxNGwtNDk0IDQ5NHEtMjkgMjkgLTIwLjUgNTB0NDkuNSAyMXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMjUzOyIgZD0iTTYzNSA4NjVsNDk0IC00OTRxMjkgLTI5IDIwLjUgLTUwdC00OS41IC0yMWgtMTAwMHEtNDEgMCAtNDkuNSAyMXQyMC41IDUwbDQ5NCA0OTRxMTQgMTQgMzUgMTR0MzUgLTE0eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUyNTQ7IiBkPSJNNzAwIDc0MXYtMTgybC02OTIgLTMyM3YyMjFsNDEzIDE5M2wtNDEzIDE5M3YyMjF6TTEyMDAgMGgtODAwdjIwMGg4MDB2LTIwMHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMjU1OyIgZD0iTTEyMDAgOTAwaC0yMDB2LTEwMGgyMDB2LTEwMGgtMzAwdjMwMGgyMDB2MTAwaC0yMDB2MTAwaDMwMHYtMzAwek0wIDcwMGg1MHEwIDIxIDQgMzd0OS41IDI2LjV0MTggMTcuNXQyMiAxMXQyOC41IDUuNXQzMSAydDM3IDAuNWgxMDB2LTU1MHEwIC0yMiAtMjUgLTM0LjV0LTUwIC0xMy41bC0yNSAtMnYtMTAwaDQwMHYxMDBxLTQgMCAtMTEgMC41dC0yNCAzdC0zMCA3dC0yNCAxNXQtMTEgMjQuNXY1NTBoMTAwcTI1IDAgMzcgLTAuNXQzMSAtMiB0MjguNSAtNS41dDIyIC0xMXQxOCAtMTcuNXQ5LjUgLTI2LjV0NCAtMzdoNTB2MzAwaC04MDB2LTMwMHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMjU2OyIgZD0iTTgwMCA3MDBoLTUwcTAgMjEgLTQgMzd0LTkuNSAyNi41dC0xOCAxNy41dC0yMiAxMXQtMjguNSA1LjV0LTMxIDJ0LTM3IDAuNWgtMTAwdi01NTBxMCAtMjIgMjUgLTM0LjV0NTAgLTE0LjVsMjUgLTF2LTEwMGgtNDAwdjEwMHE0IDAgMTEgMC41dDI0IDN0MzAgN3QyNCAxNXQxMSAyNC41djU1MGgtMTAwcS0yNSAwIC0zNyAtMC41dC0zMSAtMnQtMjguNSAtNS41dC0yMiAtMTF0LTE4IC0xNy41dC05LjUgLTI2LjV0LTQgLTM3aC01MHYzMDAgaDgwMHYtMzAwek0xMTAwIDIwMGgtMjAwdi0xMDBoMjAwdi0xMDBoLTMwMHYzMDBoMjAwdjEwMGgtMjAwdjEwMGgzMDB2LTMwMHoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMjU3OyIgZD0iTTcwMSAxMDk4aDE2MHExNiAwIDIxIC0xMXQtNyAtMjNsLTQ2NCAtNDY0bDQ2NCAtNDY0cTEyIC0xMiA3IC0yM3QtMjEgLTExaC0xNjBxLTEzIDAgLTIzIDlsLTQ3MSA0NzFxLTcgOCAtNyAxOHQ3IDE4bDQ3MSA0NzFxMTAgOSAyMyA5eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGUyNTg7IiBkPSJNMzM5IDEwOThoMTYwcTEzIDAgMjMgLTlsNDcxIC00NzFxNyAtOCA3IC0xOHQtNyAtMThsLTQ3MSAtNDcxcS0xMCAtOSAtMjMgLTloLTE2MHEtMTYgMCAtMjEgMTF0NyAyM2w0NjQgNDY0bC00NjQgNDY0cS0xMiAxMiAtNyAyM3QyMSAxMXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMjU5OyIgZD0iTTEwODcgODgycTExIC01IDExIC0yMXYtMTYwcTAgLTEzIC05IC0yM2wtNDcxIC00NzFxLTggLTcgLTE4IC03dC0xOCA3bC00NzEgNDcxcS05IDEwIC05IDIzdjE2MHEwIDE2IDExIDIxdDIzIC03bDQ2NCAtNDY0bDQ2NCA0NjRxMTIgMTIgMjMgN3oiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlMjYwOyIgZD0iTTYxOCA5OTNsNDcxIC00NzFxOSAtMTAgOSAtMjN2LTE2MHEwIC0xNiAtMTEgLTIxdC0yMyA3bC00NjQgNDY0bC00NjQgLTQ2NHEtMTIgLTEyIC0yMyAtN3QtMTEgMjF2MTYwcTAgMTMgOSAyM2w0NzEgNDcxcTggNyAxOCA3dDE4IC03eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGY4ZmY7IiBkPSJNMTAwMCAxMjAwcTAgLTEyNCAtODggLTIxMnQtMjEyIC04OHEwIDEyNCA4OCAyMTJ0MjEyIDg4ek00NTAgMTAwMGgxMDBxMjEgMCA0MCAtMTR0MjYgLTMzbDc5IC0xOTRxNSAxIDE2IDNxMzQgNiA1NCA5LjV0NjAgN3Q2NS41IDF0NjEgLTEwdDU2LjUgLTIzdDQyLjUgLTQydDI5IC02NHQ1IC05MnQtMTkuNSAtMTIxLjVxLTEgLTcgLTMgLTE5LjV0LTExIC01MHQtMjAuNSAtNzN0LTMyLjUgLTgxLjV0LTQ2LjUgLTgzdC02NCAtNzAgdC04Mi41IC01MHEtMTMgLTUgLTQyIC01dC02NS41IDIuNXQtNDcuNSAyLjVxLTE0IDAgLTQ5LjUgLTMuNXQtNjMgLTMuNXQtNDMuNSA3cS01NyAyNSAtMTA0LjUgNzguNXQtNzUgMTExLjV0LTQ2LjUgMTEydC0yNiA5MGwtNyAzNXEtMTUgNjMgLTE4IDExNXQ0LjUgODguNXQyNiA2NHQzOS41IDQzLjV0NTIgMjUuNXQ1OC41IDEzdDYyLjUgMnQ1OS41IC00LjV0NTUuNSAtOGwtMTQ3IDE5MnEtMTIgMTggLTUuNSAzMHQyNy41IDEyeiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeDFmNTExOyIgZD0iTTI1MCAxMjAwaDYwMHEyMSAwIDM1LjUgLTE0LjV0MTQuNSAtMzUuNXYtNDAwcTAgLTIxIC0xNC41IC0zNS41dC0zNS41IC0xNC41aC0xNTB2LTUwMGwtMjU1IC0xNzhxLTE5IC05IC0zMiAtMXQtMTMgMjl2NjUwaC0xNTBxLTIxIDAgLTM1LjUgMTQuNXQtMTQuNSAzNS41djQwMHEwIDIxIDE0LjUgMzUuNXQzNS41IDE0LjV6TTQwMCAxMTAwdi0xMDBoMzAwdjEwMGgtMzAweiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeDFmNmFhOyIgZD0iTTI1MCAxMjAwaDc1MHEzOSAwIDY5LjUgLTQwLjV0MzAuNSAtODQuNXYtOTMzbC03MDAgLTExN3Y5NTBsNjAwIDEyNWgtNzAwdi0xMDAwaC0xMDB2MTAyNXEwIDIzIDE1LjUgNDl0MzQuNSAyNnpNNTAwIDUyNXYtMTAwbDEwMCAyMHYxMDB6IiAvPgo8L2ZvbnQ+CjwvZGVmcz48L3N2Zz4g) format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\2a"}.glyphicon-plus:before{content:"\2b"}.glyphicon-eur:before,.glyphicon-euro:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.glyphicon-cd:before{content:"\e201"}.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}.glyphicon-blackboard:before{content:"\e218"}.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before{content:"\e227"}.glyphicon-btc:before{content:"\e227"}.glyphicon-xbt:before{content:"\e227"}.glyphicon-yen:before{content:"\00a5"}.glyphicon-jpy:before{content:"\00a5"}.glyphicon-ruble:before{content:"\20bd"}.glyphicon-rub:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:focus,a:hover{color:#23527c;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{display:inline-block;max-width:100%;height:auto;padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role=button]{cursor:pointer}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#777}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:36px}.h2,h2{font-size:30px}.h3,h3{font-size:24px}.h4,h4{font-size:18px}.h5,h5{font-size:14px}.h6,h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}.small,small{font-size:85%}.mark,mark{padding:.2em;background-color:#fcf8e3}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:focus,a.text-primary:hover{color:#286090}.text-success{color:#3c763d}a.text-success:focus,a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:focus,a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:focus,a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:focus,a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#337ab7}a.bg-primary:focus,a.bg-primary:hover{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:focus,a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:focus,a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:focus,a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:focus,a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ol,ul{margin-top:0;margin-bottom:10px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;margin-left:-5px;list-style:none}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}dl{margin-top:0;margin-bottom:20px}dd,dt{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;line-height:1.42857143;color:#777}blockquote .small:before,blockquote footer:before,blockquote small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:''}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:'\00A0 \2014'}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;font-weight:700;-webkit-box-shadow:none;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{}.table{width:100%;max-width:100%;margin-bottom:20px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*=col-]{position:static;display:table-column;float:none}table td[class*=col-],table th[class*=col-]{position:static;display:table-cell;float:none}.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.table-responsive{min-height:.01%;overflow-x:auto}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px\9;line-height:normal}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=file]:focus,input[type=checkbox]:focus,input[type=radio]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}input[type=search]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date].form-control,input[type=time].form-control,input[type=datetime-local].form-control,input[type=month].form-control{line-height:34px}.input-group-sm input[type=date],.input-group-sm input[type=time],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm{line-height:30px}.input-group-lg input[type=date],.input-group-lg input[type=time],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg{line-height:46px}}.form-group{margin-bottom:15px}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox label,.radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-top:4px\9;margin-left:-20px}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}.checkbox-inline.disabled,.radio-inline.disabled,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio-inline{cursor:not-allowed}.checkbox.disabled label,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .radio label{cursor:not-allowed}.form-control-static{min-height:34px;padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-right:0;padding-left:0}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}select[multiple].input-sm,textarea.input-sm{height:auto}.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.form-group-sm select.form-control{height:30px;line-height:30px}.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control{height:auto}.form-group-sm .form-control-static{height:30px;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.5}.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-lg{height:46px;line-height:46px}select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.form-group-lg select.form-control{height:46px;line-height:46px}.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control{height:auto}.form-group-lg .form-control-static{height:46px;min-height:38px;padding:11px 16px;font-size:18px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.has-success .form-control-feedback{color:#3c763d}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .checkbox,.form-horizontal .radio{min-height:27px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:14.33px;font-size:18px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.focus,.btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled.focus,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled].active,.btn-default[disabled].focus,.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#286090;border-color:#122b40}.btn-primary:hover{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{color:#fff;background-color:#204d74;border-color:#122b40}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled.focus,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled].focus,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#449d44;border-color:#255625}.btn-success:hover{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.dropdown-toggle.btn-success.focus,.open>.dropdown-toggle.btn-success:focus,.open>.dropdown-toggle.btn-success:hover{color:#fff;background-color:#398439;border-color:#255625}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled,.btn-success.disabled.active,.btn-success.disabled.focus,.btn-success.disabled:active,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled],.btn-success[disabled].active,.btn-success[disabled].focus,.btn-success[disabled]:active,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success.active,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.dropdown-toggle.btn-info.focus,.open>.dropdown-toggle.btn-info:focus,.open>.dropdown-toggle.btn-info:hover{color:#fff;background-color:#269abc;border-color:#1b6d85}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled,.btn-info.disabled.active,.btn-info.disabled.focus,.btn-info.disabled:active,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled],.btn-info[disabled].active,.btn-info[disabled].focus,.btn-info[disabled]:active,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info.active,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning.focus,.btn-warning:focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.dropdown-toggle.btn-warning.focus,.open>.dropdown-toggle.btn-warning:focus,.open>.dropdown-toggle.btn-warning:hover{color:#fff;background-color:#d58512;border-color:#985f0d}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled,.btn-warning.disabled.active,.btn-warning.disabled.focus,.btn-warning.disabled:active,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled],.btn-warning[disabled].active,.btn-warning[disabled].focus,.btn-warning[disabled]:active,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning.active,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c9302c;border-color:#761c19}.btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.dropdown-toggle.btn-danger.focus,.open>.dropdown-toggle.btn-danger:focus,.open>.dropdown-toggle.btn-danger:hover{color:#fff;background-color:#ac2925;border-color:#761c19}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled,.btn-danger.disabled.active,.btn-danger.disabled.focus,.btn-danger.disabled:active,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled],.btn-danger[disabled].active,.btn-danger[disabled].focus,.btn-danger[disabled]:active,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger.active,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{font-weight:400;color:#337ab7;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-group-sm>.btn,.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-xs>.btn,.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown,.dropup{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#777}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px dashed;border-bottom:4px solid\9}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{right:auto;left:0}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-right:0;padding-left:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn,textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn,textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn{height:auto}.input-group .form-control,.input-group-addon,.input-group-btn{display:table-cell}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#337ab7}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}@media (min-width:768px){.navbar{border-radius:4px}}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-right:0;padding-left:0}}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:200px}}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}@media (min-width:768px){.navbar-fixed-bottom,.navbar-fixed-top{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;height:50px;padding:15px 15px;font-size:18px;line-height:20px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-form{padding:10px 15px;margin-top:8px;margin-right:-15px;margin-bottom:8px;margin-left:-15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1)}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .checkbox,.navbar-form .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .checkbox label,.navbar-form .radio label{padding-left:0}.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:768px){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.navbar-text{float:left;margin-right:15px;margin-left:15px}}@media (min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#555;background-color:#e7e7e7}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#333}.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{color:#fff;background-color:#080808}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{color:#fff}.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\00a0"}.breadcrumb>.active{color:#777}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:3;color:#23527c;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:2;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.3333333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#777;cursor:not-allowed;background-color:#fff}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:focus,.label-default[href]:hover{background-color:#5e5e5e}.label-primary{background-color:#337ab7}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:focus,.label-success[href]:hover{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:focus,.label-info[href]:hover{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-group-xs>.btn .badge,.btn-xs .badge{top:0;padding:1px 5px}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#337ab7;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding-top:30px;padding-bottom:30px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron .h1,.jumbotron h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron,.container-fluid .jumbotron{padding-right:60px;padding-left:60px}.jumbotron .h1,.jumbotron h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail a>img,.thumbnail>img{margin-right:auto;margin-left:auto}a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#337ab7}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress-bar-striped,.progress-striped .progress-bar{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.progress-bar.active,.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{overflow:hidden;zoom:1}.media-body{width:10000px}.media-object{display:block}.media-object.img-thumbnail{max-width:none}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{padding-left:0;margin-bottom:20px}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}a.list-group-item,button.list-group-item{color:#555}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#333}a.list-group-item:focus,a.list-group-item:hover,button.list-group-item:focus,button.list-group-item:hover{color:#555;text-decoration:none;background-color:#f5f5f5}button.list-group-item{width:100%;text-align:left}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{color:#777;cursor:not-allowed;background-color:#eee}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#c7ddef}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success,button.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info,button.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning,button.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.list-group-item-warning.active:hover{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger,button.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:3px;border-top-right-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel>.panel-collapse>.table caption,.panel>.table caption,.panel>.table-responsive>.table caption{padding-right:15px;padding-left:15px}.panel>.table-responsive:first-child>.table:first-child,.panel>.table:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table-responsive:last-child>.table:last-child,.panel>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{margin-bottom:0;border:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#337ab7}.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{min-height:16.43px;padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;filter:alpha(opacity=0);opacity:0;line-break:auto}.tooltip.in{filter:alpha(opacity=90);opacity:.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{right:5px;bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);line-break:auto}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{content:"";border-width:10px}.popover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}.popover.top>.arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,.25);border-left-width:0}.popover.right>.arrow:after{bottom:-10px;left:1px;content:" ";border-right-color:#fff;border-left-width:0}.popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25)}.popover.bottom>.arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{right:1px;bottom:-10px;content:" ";border-right-width:0;border-left-color:#fff}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>a>img,.carousel-inner>.item>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-inner>.item.active.right,.carousel-inner>.item.next{left:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);filter:alpha(opacity=50);opacity:.5}.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);background-repeat:repeat-x}.carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);background-repeat:repeat-x}.carousel-control:focus,.carousel-control:hover{color:#fff;text-decoration:none;filter:alpha(opacity=90);outline:0;opacity:.9}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block;margin-top:-10px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;font-family:serif;line-height:1}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000\9;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-15px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-15px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-15px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{display:table;content:" "}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important}.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}}
</style>
<script>/*!
 * Bootstrap v3.3.5 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under the MIT license
 */
if("undefined"==typeof jQuery)throw new Error("Bootstrap's JavaScript requires jQuery");+function(a){"use strict";var b=a.fn.jquery.split(" ")[0].split(".");if(b[0]<2&&b[1]<9||1==b[0]&&9==b[1]&&b[2]<1)throw new Error("Bootstrap's JavaScript requires jQuery version 1.9.1 or higher")}(jQuery),+function(a){"use strict";function b(){var a=document.createElement("bootstrap"),b={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var c in b)if(void 0!==a.style[c])return{end:b[c]};return!1}a.fn.emulateTransitionEnd=function(b){var c=!1,d=this;a(this).one("bsTransitionEnd",function(){c=!0});var e=function(){c||a(d).trigger(a.support.transition.end)};return setTimeout(e,b),this},a(function(){a.support.transition=b(),a.support.transition&&(a.event.special.bsTransitionEnd={bindType:a.support.transition.end,delegateType:a.support.transition.end,handle:function(b){return a(b.target).is(this)?b.handleObj.handler.apply(this,arguments):void 0}})})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var c=a(this),e=c.data("bs.alert");e||c.data("bs.alert",e=new d(this)),"string"==typeof b&&e[b].call(c)})}var c='[data-dismiss="alert"]',d=function(b){a(b).on("click",c,this.close)};d.VERSION="3.3.5",d.TRANSITION_DURATION=150,d.prototype.close=function(b){function c(){g.detach().trigger("closed.bs.alert").remove()}var e=a(this),f=e.attr("data-target");f||(f=e.attr("href"),f=f&&f.replace(/.*(?=#[^\s]*$)/,""));var g=a(f);b&&b.preventDefault(),g.length||(g=e.closest(".alert")),g.trigger(b=a.Event("close.bs.alert")),b.isDefaultPrevented()||(g.removeClass("in"),a.support.transition&&g.hasClass("fade")?g.one("bsTransitionEnd",c).emulateTransitionEnd(d.TRANSITION_DURATION):c())};var e=a.fn.alert;a.fn.alert=b,a.fn.alert.Constructor=d,a.fn.alert.noConflict=function(){return a.fn.alert=e,this},a(document).on("click.bs.alert.data-api",c,d.prototype.close)}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.button"),f="object"==typeof b&&b;e||d.data("bs.button",e=new c(this,f)),"toggle"==b?e.toggle():b&&e.setState(b)})}var c=function(b,d){this.$element=a(b),this.options=a.extend({},c.DEFAULTS,d),this.isLoading=!1};c.VERSION="3.3.5",c.DEFAULTS={loadingText:"loading..."},c.prototype.setState=function(b){var c="disabled",d=this.$element,e=d.is("input")?"val":"html",f=d.data();b+="Text",null==f.resetText&&d.data("resetText",d[e]()),setTimeout(a.proxy(function(){d[e](null==f[b]?this.options[b]:f[b]),"loadingText"==b?(this.isLoading=!0,d.addClass(c).attr(c,c)):this.isLoading&&(this.isLoading=!1,d.removeClass(c).removeAttr(c))},this),0)},c.prototype.toggle=function(){var a=!0,b=this.$element.closest('[data-toggle="buttons"]');if(b.length){var c=this.$element.find("input");"radio"==c.prop("type")?(c.prop("checked")&&(a=!1),b.find(".active").removeClass("active"),this.$element.addClass("active")):"checkbox"==c.prop("type")&&(c.prop("checked")!==this.$element.hasClass("active")&&(a=!1),this.$element.toggleClass("active")),c.prop("checked",this.$element.hasClass("active")),a&&c.trigger("change")}else this.$element.attr("aria-pressed",!this.$element.hasClass("active")),this.$element.toggleClass("active")};var d=a.fn.button;a.fn.button=b,a.fn.button.Constructor=c,a.fn.button.noConflict=function(){return a.fn.button=d,this},a(document).on("click.bs.button.data-api",'[data-toggle^="button"]',function(c){var d=a(c.target);d.hasClass("btn")||(d=d.closest(".btn")),b.call(d,"toggle"),a(c.target).is('input[type="radio"]')||a(c.target).is('input[type="checkbox"]')||c.preventDefault()}).on("focus.bs.button.data-api blur.bs.button.data-api",'[data-toggle^="button"]',function(b){a(b.target).closest(".btn").toggleClass("focus",/^focus(in)?$/.test(b.type))})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.carousel"),f=a.extend({},c.DEFAULTS,d.data(),"object"==typeof b&&b),g="string"==typeof b?b:f.slide;e||d.data("bs.carousel",e=new c(this,f)),"number"==typeof b?e.to(b):g?e[g]():f.interval&&e.pause().cycle()})}var c=function(b,c){this.$element=a(b),this.$indicators=this.$element.find(".carousel-indicators"),this.options=c,this.paused=null,this.sliding=null,this.interval=null,this.$active=null,this.$items=null,this.options.keyboard&&this.$element.on("keydown.bs.carousel",a.proxy(this.keydown,this)),"hover"==this.options.pause&&!("ontouchstart"in document.documentElement)&&this.$element.on("mouseenter.bs.carousel",a.proxy(this.pause,this)).on("mouseleave.bs.carousel",a.proxy(this.cycle,this))};c.VERSION="3.3.5",c.TRANSITION_DURATION=600,c.DEFAULTS={interval:5e3,pause:"hover",wrap:!0,keyboard:!0},c.prototype.keydown=function(a){if(!/input|textarea/i.test(a.target.tagName)){switch(a.which){case 37:this.prev();break;case 39:this.next();break;default:return}a.preventDefault()}},c.prototype.cycle=function(b){return b||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(a.proxy(this.next,this),this.options.interval)),this},c.prototype.getItemIndex=function(a){return this.$items=a.parent().children(".item"),this.$items.index(a||this.$active)},c.prototype.getItemForDirection=function(a,b){var c=this.getItemIndex(b),d="prev"==a&&0===c||"next"==a&&c==this.$items.length-1;if(d&&!this.options.wrap)return b;var e="prev"==a?-1:1,f=(c+e)%this.$items.length;return this.$items.eq(f)},c.prototype.to=function(a){var b=this,c=this.getItemIndex(this.$active=this.$element.find(".item.active"));return a>this.$items.length-1||0>a?void 0:this.sliding?this.$element.one("slid.bs.carousel",function(){b.to(a)}):c==a?this.pause().cycle():this.slide(a>c?"next":"prev",this.$items.eq(a))},c.prototype.pause=function(b){return b||(this.paused=!0),this.$element.find(".next, .prev").length&&a.support.transition&&(this.$element.trigger(a.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this},c.prototype.next=function(){return this.sliding?void 0:this.slide("next")},c.prototype.prev=function(){return this.sliding?void 0:this.slide("prev")},c.prototype.slide=function(b,d){var e=this.$element.find(".item.active"),f=d||this.getItemForDirection(b,e),g=this.interval,h="next"==b?"left":"right",i=this;if(f.hasClass("active"))return this.sliding=!1;var j=f[0],k=a.Event("slide.bs.carousel",{relatedTarget:j,direction:h});if(this.$element.trigger(k),!k.isDefaultPrevented()){if(this.sliding=!0,g&&this.pause(),this.$indicators.length){this.$indicators.find(".active").removeClass("active");var l=a(this.$indicators.children()[this.getItemIndex(f)]);l&&l.addClass("active")}var m=a.Event("slid.bs.carousel",{relatedTarget:j,direction:h});return a.support.transition&&this.$element.hasClass("slide")?(f.addClass(b),f[0].offsetWidth,e.addClass(h),f.addClass(h),e.one("bsTransitionEnd",function(){f.removeClass([b,h].join(" ")).addClass("active"),e.removeClass(["active",h].join(" ")),i.sliding=!1,setTimeout(function(){i.$element.trigger(m)},0)}).emulateTransitionEnd(c.TRANSITION_DURATION)):(e.removeClass("active"),f.addClass("active"),this.sliding=!1,this.$element.trigger(m)),g&&this.cycle(),this}};var d=a.fn.carousel;a.fn.carousel=b,a.fn.carousel.Constructor=c,a.fn.carousel.noConflict=function(){return a.fn.carousel=d,this};var e=function(c){var d,e=a(this),f=a(e.attr("data-target")||(d=e.attr("href"))&&d.replace(/.*(?=#[^\s]+$)/,""));if(f.hasClass("carousel")){var g=a.extend({},f.data(),e.data()),h=e.attr("data-slide-to");h&&(g.interval=!1),b.call(f,g),h&&f.data("bs.carousel").to(h),c.preventDefault()}};a(document).on("click.bs.carousel.data-api","[data-slide]",e).on("click.bs.carousel.data-api","[data-slide-to]",e),a(window).on("load",function(){a('[data-ride="carousel"]').each(function(){var c=a(this);b.call(c,c.data())})})}(jQuery),+function(a){"use strict";function b(b){var c,d=b.attr("data-target")||(c=b.attr("href"))&&c.replace(/.*(?=#[^\s]+$)/,"");return a(d)}function c(b){return this.each(function(){var c=a(this),e=c.data("bs.collapse"),f=a.extend({},d.DEFAULTS,c.data(),"object"==typeof b&&b);!e&&f.toggle&&/show|hide/.test(b)&&(f.toggle=!1),e||c.data("bs.collapse",e=new d(this,f)),"string"==typeof b&&e[b]()})}var d=function(b,c){this.$element=a(b),this.options=a.extend({},d.DEFAULTS,c),this.$trigger=a('[data-toggle="collapse"][href="#'+b.id+'"],[data-toggle="collapse"][data-target="#'+b.id+'"]'),this.transitioning=null,this.options.parent?this.$parent=this.getParent():this.addAriaAndCollapsedClass(this.$element,this.$trigger),this.options.toggle&&this.toggle()};d.VERSION="3.3.5",d.TRANSITION_DURATION=350,d.DEFAULTS={toggle:!0},d.prototype.dimension=function(){var a=this.$element.hasClass("width");return a?"width":"height"},d.prototype.show=function(){if(!this.transitioning&&!this.$element.hasClass("in")){var b,e=this.$parent&&this.$parent.children(".panel").children(".in, .collapsing");if(!(e&&e.length&&(b=e.data("bs.collapse"),b&&b.transitioning))){var f=a.Event("show.bs.collapse");if(this.$element.trigger(f),!f.isDefaultPrevented()){e&&e.length&&(c.call(e,"hide"),b||e.data("bs.collapse",null));var g=this.dimension();this.$element.removeClass("collapse").addClass("collapsing")[g](0).attr("aria-expanded",!0),this.$trigger.removeClass("collapsed").attr("aria-expanded",!0),this.transitioning=1;var h=function(){this.$element.removeClass("collapsing").addClass("collapse in")[g](""),this.transitioning=0,this.$element.trigger("shown.bs.collapse")};if(!a.support.transition)return h.call(this);var i=a.camelCase(["scroll",g].join("-"));this.$element.one("bsTransitionEnd",a.proxy(h,this)).emulateTransitionEnd(d.TRANSITION_DURATION)[g](this.$element[0][i])}}}},d.prototype.hide=function(){if(!this.transitioning&&this.$element.hasClass("in")){var b=a.Event("hide.bs.collapse");if(this.$element.trigger(b),!b.isDefaultPrevented()){var c=this.dimension();this.$element[c](this.$element[c]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse in").attr("aria-expanded",!1),this.$trigger.addClass("collapsed").attr("aria-expanded",!1),this.transitioning=1;var e=function(){this.transitioning=0,this.$element.removeClass("collapsing").addClass("collapse").trigger("hidden.bs.collapse")};return a.support.transition?void this.$element[c](0).one("bsTransitionEnd",a.proxy(e,this)).emulateTransitionEnd(d.TRANSITION_DURATION):e.call(this)}}},d.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()},d.prototype.getParent=function(){return a(this.options.parent).find('[data-toggle="collapse"][data-parent="'+this.options.parent+'"]').each(a.proxy(function(c,d){var e=a(d);this.addAriaAndCollapsedClass(b(e),e)},this)).end()},d.prototype.addAriaAndCollapsedClass=function(a,b){var c=a.hasClass("in");a.attr("aria-expanded",c),b.toggleClass("collapsed",!c).attr("aria-expanded",c)};var e=a.fn.collapse;a.fn.collapse=c,a.fn.collapse.Constructor=d,a.fn.collapse.noConflict=function(){return a.fn.collapse=e,this},a(document).on("click.bs.collapse.data-api",'[data-toggle="collapse"]',function(d){var e=a(this);e.attr("data-target")||d.preventDefault();var f=b(e),g=f.data("bs.collapse"),h=g?"toggle":e.data();c.call(f,h)})}(jQuery),+function(a){"use strict";function b(b){var c=b.attr("data-target");c||(c=b.attr("href"),c=c&&/#[A-Za-z]/.test(c)&&c.replace(/.*(?=#[^\s]*$)/,""));var d=c&&a(c);return d&&d.length?d:b.parent()}function c(c){c&&3===c.which||(a(e).remove(),a(f).each(function(){var d=a(this),e=b(d),f={relatedTarget:this};e.hasClass("open")&&(c&&"click"==c.type&&/input|textarea/i.test(c.target.tagName)&&a.contains(e[0],c.target)||(e.trigger(c=a.Event("hide.bs.dropdown",f)),c.isDefaultPrevented()||(d.attr("aria-expanded","false"),e.removeClass("open").trigger("hidden.bs.dropdown",f))))}))}function d(b){return this.each(function(){var c=a(this),d=c.data("bs.dropdown");d||c.data("bs.dropdown",d=new g(this)),"string"==typeof b&&d[b].call(c)})}var e=".dropdown-backdrop",f='[data-toggle="dropdown"]',g=function(b){a(b).on("click.bs.dropdown",this.toggle)};g.VERSION="3.3.5",g.prototype.toggle=function(d){var e=a(this);if(!e.is(".disabled, :disabled")){var f=b(e),g=f.hasClass("open");if(c(),!g){"ontouchstart"in document.documentElement&&!f.closest(".navbar-nav").length&&a(document.createElement("div")).addClass("dropdown-backdrop").insertAfter(a(this)).on("click",c);var h={relatedTarget:this};if(f.trigger(d=a.Event("show.bs.dropdown",h)),d.isDefaultPrevented())return;e.trigger("focus").attr("aria-expanded","true"),f.toggleClass("open").trigger("shown.bs.dropdown",h)}return!1}},g.prototype.keydown=function(c){if(/(38|40|27|32)/.test(c.which)&&!/input|textarea/i.test(c.target.tagName)){var d=a(this);if(c.preventDefault(),c.stopPropagation(),!d.is(".disabled, :disabled")){var e=b(d),g=e.hasClass("open");if(!g&&27!=c.which||g&&27==c.which)return 27==c.which&&e.find(f).trigger("focus"),d.trigger("click");var h=" li:not(.disabled):visible a",i=e.find(".dropdown-menu"+h);if(i.length){var j=i.index(c.target);38==c.which&&j>0&&j--,40==c.which&&j<i.length-1&&j++,~j||(j=0),i.eq(j).trigger("focus")}}}};var h=a.fn.dropdown;a.fn.dropdown=d,a.fn.dropdown.Constructor=g,a.fn.dropdown.noConflict=function(){return a.fn.dropdown=h,this},a(document).on("click.bs.dropdown.data-api",c).on("click.bs.dropdown.data-api",".dropdown form",function(a){a.stopPropagation()}).on("click.bs.dropdown.data-api",f,g.prototype.toggle).on("keydown.bs.dropdown.data-api",f,g.prototype.keydown).on("keydown.bs.dropdown.data-api",".dropdown-menu",g.prototype.keydown)}(jQuery),+function(a){"use strict";function b(b,d){return this.each(function(){var e=a(this),f=e.data("bs.modal"),g=a.extend({},c.DEFAULTS,e.data(),"object"==typeof b&&b);f||e.data("bs.modal",f=new c(this,g)),"string"==typeof b?f[b](d):g.show&&f.show(d)})}var c=function(b,c){this.options=c,this.$body=a(document.body),this.$element=a(b),this.$dialog=this.$element.find(".modal-dialog"),this.$backdrop=null,this.isShown=null,this.originalBodyPad=null,this.scrollbarWidth=0,this.ignoreBackdropClick=!1,this.options.remote&&this.$element.find(".modal-content").load(this.options.remote,a.proxy(function(){this.$element.trigger("loaded.bs.modal")},this))};c.VERSION="3.3.5",c.TRANSITION_DURATION=300,c.BACKDROP_TRANSITION_DURATION=150,c.DEFAULTS={backdrop:!0,keyboard:!0,show:!0},c.prototype.toggle=function(a){return this.isShown?this.hide():this.show(a)},c.prototype.show=function(b){var d=this,e=a.Event("show.bs.modal",{relatedTarget:b});this.$element.trigger(e),this.isShown||e.isDefaultPrevented()||(this.isShown=!0,this.checkScrollbar(),this.setScrollbar(),this.$body.addClass("modal-open"),this.escape(),this.resize(),this.$element.on("click.dismiss.bs.modal",'[data-dismiss="modal"]',a.proxy(this.hide,this)),this.$dialog.on("mousedown.dismiss.bs.modal",function(){d.$element.one("mouseup.dismiss.bs.modal",function(b){a(b.target).is(d.$element)&&(d.ignoreBackdropClick=!0)})}),this.backdrop(function(){var e=a.support.transition&&d.$element.hasClass("fade");d.$element.parent().length||d.$element.appendTo(d.$body),d.$element.show().scrollTop(0),d.adjustDialog(),e&&d.$element[0].offsetWidth,d.$element.addClass("in"),d.enforceFocus();var f=a.Event("shown.bs.modal",{relatedTarget:b});e?d.$dialog.one("bsTransitionEnd",function(){d.$element.trigger("focus").trigger(f)}).emulateTransitionEnd(c.TRANSITION_DURATION):d.$element.trigger("focus").trigger(f)}))},c.prototype.hide=function(b){b&&b.preventDefault(),b=a.Event("hide.bs.modal"),this.$element.trigger(b),this.isShown&&!b.isDefaultPrevented()&&(this.isShown=!1,this.escape(),this.resize(),a(document).off("focusin.bs.modal"),this.$element.removeClass("in").off("click.dismiss.bs.modal").off("mouseup.dismiss.bs.modal"),this.$dialog.off("mousedown.dismiss.bs.modal"),a.support.transition&&this.$element.hasClass("fade")?this.$element.one("bsTransitionEnd",a.proxy(this.hideModal,this)).emulateTransitionEnd(c.TRANSITION_DURATION):this.hideModal())},c.prototype.enforceFocus=function(){a(document).off("focusin.bs.modal").on("focusin.bs.modal",a.proxy(function(a){this.$element[0]===a.target||this.$element.has(a.target).length||this.$element.trigger("focus")},this))},c.prototype.escape=function(){this.isShown&&this.options.keyboard?this.$element.on("keydown.dismiss.bs.modal",a.proxy(function(a){27==a.which&&this.hide()},this)):this.isShown||this.$element.off("keydown.dismiss.bs.modal")},c.prototype.resize=function(){this.isShown?a(window).on("resize.bs.modal",a.proxy(this.handleUpdate,this)):a(window).off("resize.bs.modal")},c.prototype.hideModal=function(){var a=this;this.$element.hide(),this.backdrop(function(){a.$body.removeClass("modal-open"),a.resetAdjustments(),a.resetScrollbar(),a.$element.trigger("hidden.bs.modal")})},c.prototype.removeBackdrop=function(){this.$backdrop&&this.$backdrop.remove(),this.$backdrop=null},c.prototype.backdrop=function(b){var d=this,e=this.$element.hasClass("fade")?"fade":"";if(this.isShown&&this.options.backdrop){var f=a.support.transition&&e;if(this.$backdrop=a(document.createElement("div")).addClass("modal-backdrop "+e).appendTo(this.$body),this.$element.on("click.dismiss.bs.modal",a.proxy(function(a){return this.ignoreBackdropClick?void(this.ignoreBackdropClick=!1):void(a.target===a.currentTarget&&("static"==this.options.backdrop?this.$element[0].focus():this.hide()))},this)),f&&this.$backdrop[0].offsetWidth,this.$backdrop.addClass("in"),!b)return;f?this.$backdrop.one("bsTransitionEnd",b).emulateTransitionEnd(c.BACKDROP_TRANSITION_DURATION):b()}else if(!this.isShown&&this.$backdrop){this.$backdrop.removeClass("in");var g=function(){d.removeBackdrop(),b&&b()};a.support.transition&&this.$element.hasClass("fade")?this.$backdrop.one("bsTransitionEnd",g).emulateTransitionEnd(c.BACKDROP_TRANSITION_DURATION):g()}else b&&b()},c.prototype.handleUpdate=function(){this.adjustDialog()},c.prototype.adjustDialog=function(){var a=this.$element[0].scrollHeight>document.documentElement.clientHeight;this.$element.css({paddingLeft:!this.bodyIsOverflowing&&a?this.scrollbarWidth:"",paddingRight:this.bodyIsOverflowing&&!a?this.scrollbarWidth:""})},c.prototype.resetAdjustments=function(){this.$element.css({paddingLeft:"",paddingRight:""})},c.prototype.checkScrollbar=function(){var a=window.innerWidth;if(!a){var b=document.documentElement.getBoundingClientRect();a=b.right-Math.abs(b.left)}this.bodyIsOverflowing=document.body.clientWidth<a,this.scrollbarWidth=this.measureScrollbar()},c.prototype.setScrollbar=function(){var a=parseInt(this.$body.css("padding-right")||0,10);this.originalBodyPad=document.body.style.paddingRight||"",this.bodyIsOverflowing&&this.$body.css("padding-right",a+this.scrollbarWidth)},c.prototype.resetScrollbar=function(){this.$body.css("padding-right",this.originalBodyPad)},c.prototype.measureScrollbar=function(){var a=document.createElement("div");a.className="modal-scrollbar-measure",this.$body.append(a);var b=a.offsetWidth-a.clientWidth;return this.$body[0].removeChild(a),b};var d=a.fn.modal;a.fn.modal=b,a.fn.modal.Constructor=c,a.fn.modal.noConflict=function(){return a.fn.modal=d,this},a(document).on("click.bs.modal.data-api",'[data-toggle="modal"]',function(c){var d=a(this),e=d.attr("href"),f=a(d.attr("data-target")||e&&e.replace(/.*(?=#[^\s]+$)/,"")),g=f.data("bs.modal")?"toggle":a.extend({remote:!/#/.test(e)&&e},f.data(),d.data());d.is("a")&&c.preventDefault(),f.one("show.bs.modal",function(a){a.isDefaultPrevented()||f.one("hidden.bs.modal",function(){d.is(":visible")&&d.trigger("focus")})}),b.call(f,g,this)})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.tooltip"),f="object"==typeof b&&b;(e||!/destroy|hide/.test(b))&&(e||d.data("bs.tooltip",e=new c(this,f)),"string"==typeof b&&e[b]())})}var c=function(a,b){this.type=null,this.options=null,this.enabled=null,this.timeout=null,this.hoverState=null,this.$element=null,this.inState=null,this.init("tooltip",a,b)};c.VERSION="3.3.5",c.TRANSITION_DURATION=150,c.DEFAULTS={animation:!0,placement:"top",selector:!1,template:'<div class="tooltip" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>',trigger:"hover focus",title:"",delay:0,html:!1,container:!1,viewport:{selector:"body",padding:0}},c.prototype.init=function(b,c,d){if(this.enabled=!0,this.type=b,this.$element=a(c),this.options=this.getOptions(d),this.$viewport=this.options.viewport&&a(a.isFunction(this.options.viewport)?this.options.viewport.call(this,this.$element):this.options.viewport.selector||this.options.viewport),this.inState={click:!1,hover:!1,focus:!1},this.$element[0]instanceof document.constructor&&!this.options.selector)throw new Error("`selector` option must be specified when initializing "+this.type+" on the window.document object!");for(var e=this.options.trigger.split(" "),f=e.length;f--;){var g=e[f];if("click"==g)this.$element.on("click."+this.type,this.options.selector,a.proxy(this.toggle,this));else if("manual"!=g){var h="hover"==g?"mouseenter":"focusin",i="hover"==g?"mouseleave":"focusout";this.$element.on(h+"."+this.type,this.options.selector,a.proxy(this.enter,this)),this.$element.on(i+"."+this.type,this.options.selector,a.proxy(this.leave,this))}}this.options.selector?this._options=a.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},c.prototype.getDefaults=function(){return c.DEFAULTS},c.prototype.getOptions=function(b){return b=a.extend({},this.getDefaults(),this.$element.data(),b),b.delay&&"number"==typeof b.delay&&(b.delay={show:b.delay,hide:b.delay}),b},c.prototype.getDelegateOptions=function(){var b={},c=this.getDefaults();return this._options&&a.each(this._options,function(a,d){c[a]!=d&&(b[a]=d)}),b},c.prototype.enter=function(b){var c=b instanceof this.constructor?b:a(b.currentTarget).data("bs."+this.type);return c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c)),b instanceof a.Event&&(c.inState["focusin"==b.type?"focus":"hover"]=!0),c.tip().hasClass("in")||"in"==c.hoverState?void(c.hoverState="in"):(clearTimeout(c.timeout),c.hoverState="in",c.options.delay&&c.options.delay.show?void(c.timeout=setTimeout(function(){"in"==c.hoverState&&c.show()},c.options.delay.show)):c.show())},c.prototype.isInStateTrue=function(){for(var a in this.inState)if(this.inState[a])return!0;return!1},c.prototype.leave=function(b){var c=b instanceof this.constructor?b:a(b.currentTarget).data("bs."+this.type);return c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c)),b instanceof a.Event&&(c.inState["focusout"==b.type?"focus":"hover"]=!1),c.isInStateTrue()?void 0:(clearTimeout(c.timeout),c.hoverState="out",c.options.delay&&c.options.delay.hide?void(c.timeout=setTimeout(function(){"out"==c.hoverState&&c.hide()},c.options.delay.hide)):c.hide())},c.prototype.show=function(){var b=a.Event("show.bs."+this.type);if(this.hasContent()&&this.enabled){this.$element.trigger(b);var d=a.contains(this.$element[0].ownerDocument.documentElement,this.$element[0]);if(b.isDefaultPrevented()||!d)return;var e=this,f=this.tip(),g=this.getUID(this.type);this.setContent(),f.attr("id",g),this.$element.attr("aria-describedby",g),this.options.animation&&f.addClass("fade");var h="function"==typeof this.options.placement?this.options.placement.call(this,f[0],this.$element[0]):this.options.placement,i=/\s?auto?\s?/i,j=i.test(h);j&&(h=h.replace(i,"")||"top"),f.detach().css({top:0,left:0,display:"block"}).addClass(h).data("bs."+this.type,this),this.options.container?f.appendTo(this.options.container):f.insertAfter(this.$element),this.$element.trigger("inserted.bs."+this.type);var k=this.getPosition(),l=f[0].offsetWidth,m=f[0].offsetHeight;if(j){var n=h,o=this.getPosition(this.$viewport);h="bottom"==h&&k.bottom+m>o.bottom?"top":"top"==h&&k.top-m<o.top?"bottom":"right"==h&&k.right+l>o.width?"left":"left"==h&&k.left-l<o.left?"right":h,f.removeClass(n).addClass(h)}var p=this.getCalculatedOffset(h,k,l,m);this.applyPlacement(p,h);var q=function(){var a=e.hoverState;e.$element.trigger("shown.bs."+e.type),e.hoverState=null,"out"==a&&e.leave(e)};a.support.transition&&this.$tip.hasClass("fade")?f.one("bsTransitionEnd",q).emulateTransitionEnd(c.TRANSITION_DURATION):q()}},c.prototype.applyPlacement=function(b,c){var d=this.tip(),e=d[0].offsetWidth,f=d[0].offsetHeight,g=parseInt(d.css("margin-top"),10),h=parseInt(d.css("margin-left"),10);isNaN(g)&&(g=0),isNaN(h)&&(h=0),b.top+=g,b.left+=h,a.offset.setOffset(d[0],a.extend({using:function(a){d.css({top:Math.round(a.top),left:Math.round(a.left)})}},b),0),d.addClass("in");var i=d[0].offsetWidth,j=d[0].offsetHeight;"top"==c&&j!=f&&(b.top=b.top+f-j);var k=this.getViewportAdjustedDelta(c,b,i,j);k.left?b.left+=k.left:b.top+=k.top;var l=/top|bottom/.test(c),m=l?2*k.left-e+i:2*k.top-f+j,n=l?"offsetWidth":"offsetHeight";d.offset(b),this.replaceArrow(m,d[0][n],l)},c.prototype.replaceArrow=function(a,b,c){this.arrow().css(c?"left":"top",50*(1-a/b)+"%").css(c?"top":"left","")},c.prototype.setContent=function(){var a=this.tip(),b=this.getTitle();a.find(".tooltip-inner")[this.options.html?"html":"text"](b),a.removeClass("fade in top bottom left right")},c.prototype.hide=function(b){function d(){"in"!=e.hoverState&&f.detach(),e.$element.removeAttr("aria-describedby").trigger("hidden.bs."+e.type),b&&b()}var e=this,f=a(this.$tip),g=a.Event("hide.bs."+this.type);return this.$element.trigger(g),g.isDefaultPrevented()?void 0:(f.removeClass("in"),a.support.transition&&f.hasClass("fade")?f.one("bsTransitionEnd",d).emulateTransitionEnd(c.TRANSITION_DURATION):d(),this.hoverState=null,this)},c.prototype.fixTitle=function(){var a=this.$element;(a.attr("title")||"string"!=typeof a.attr("data-original-title"))&&a.attr("data-original-title",a.attr("title")||"").attr("title","")},c.prototype.hasContent=function(){return this.getTitle()},c.prototype.getPosition=function(b){b=b||this.$element;var c=b[0],d="BODY"==c.tagName,e=c.getBoundingClientRect();null==e.width&&(e=a.extend({},e,{width:e.right-e.left,height:e.bottom-e.top}));var f=d?{top:0,left:0}:b.offset(),g={scroll:d?document.documentElement.scrollTop||document.body.scrollTop:b.scrollTop()},h=d?{width:a(window).width(),height:a(window).height()}:null;return a.extend({},e,g,h,f)},c.prototype.getCalculatedOffset=function(a,b,c,d){return"bottom"==a?{top:b.top+b.height,left:b.left+b.width/2-c/2}:"top"==a?{top:b.top-d,left:b.left+b.width/2-c/2}:"left"==a?{top:b.top+b.height/2-d/2,left:b.left-c}:{top:b.top+b.height/2-d/2,left:b.left+b.width}},c.prototype.getViewportAdjustedDelta=function(a,b,c,d){var e={top:0,left:0};if(!this.$viewport)return e;var f=this.options.viewport&&this.options.viewport.padding||0,g=this.getPosition(this.$viewport);if(/right|left/.test(a)){var h=b.top-f-g.scroll,i=b.top+f-g.scroll+d;h<g.top?e.top=g.top-h:i>g.top+g.height&&(e.top=g.top+g.height-i)}else{var j=b.left-f,k=b.left+f+c;j<g.left?e.left=g.left-j:k>g.right&&(e.left=g.left+g.width-k)}return e},c.prototype.getTitle=function(){var a,b=this.$element,c=this.options;return a=b.attr("data-original-title")||("function"==typeof c.title?c.title.call(b[0]):c.title)},c.prototype.getUID=function(a){do a+=~~(1e6*Math.random());while(document.getElementById(a));return a},c.prototype.tip=function(){if(!this.$tip&&(this.$tip=a(this.options.template),1!=this.$tip.length))throw new Error(this.type+" `template` option must consist of exactly 1 top-level element!");return this.$tip},c.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},c.prototype.enable=function(){this.enabled=!0},c.prototype.disable=function(){this.enabled=!1},c.prototype.toggleEnabled=function(){this.enabled=!this.enabled},c.prototype.toggle=function(b){var c=this;b&&(c=a(b.currentTarget).data("bs."+this.type),c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c))),b?(c.inState.click=!c.inState.click,c.isInStateTrue()?c.enter(c):c.leave(c)):c.tip().hasClass("in")?c.leave(c):c.enter(c)},c.prototype.destroy=function(){var a=this;clearTimeout(this.timeout),this.hide(function(){a.$element.off("."+a.type).removeData("bs."+a.type),a.$tip&&a.$tip.detach(),a.$tip=null,a.$arrow=null,a.$viewport=null})};var d=a.fn.tooltip;a.fn.tooltip=b,a.fn.tooltip.Constructor=c,a.fn.tooltip.noConflict=function(){return a.fn.tooltip=d,this}}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.popover"),f="object"==typeof b&&b;(e||!/destroy|hide/.test(b))&&(e||d.data("bs.popover",e=new c(this,f)),"string"==typeof b&&e[b]())})}var c=function(a,b){this.init("popover",a,b)};if(!a.fn.tooltip)throw new Error("Popover requires tooltip.js");c.VERSION="3.3.5",c.DEFAULTS=a.extend({},a.fn.tooltip.Constructor.DEFAULTS,{placement:"right",trigger:"click",content:"",template:'<div class="popover" role="tooltip"><div class="arrow"></div><h3 class="popover-title"></h3><div class="popover-content"></div></div>'}),c.prototype=a.extend({},a.fn.tooltip.Constructor.prototype),c.prototype.constructor=c,c.prototype.getDefaults=function(){return c.DEFAULTS},c.prototype.setContent=function(){var a=this.tip(),b=this.getTitle(),c=this.getContent();a.find(".popover-title")[this.options.html?"html":"text"](b),a.find(".popover-content").children().detach().end()[this.options.html?"string"==typeof c?"html":"append":"text"](c),a.removeClass("fade top bottom left right in"),a.find(".popover-title").html()||a.find(".popover-title").hide()},c.prototype.hasContent=function(){return this.getTitle()||this.getContent()},c.prototype.getContent=function(){var a=this.$element,b=this.options;return a.attr("data-content")||("function"==typeof b.content?b.content.call(a[0]):b.content)},c.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")};var d=a.fn.popover;a.fn.popover=b,a.fn.popover.Constructor=c,a.fn.popover.noConflict=function(){return a.fn.popover=d,this}}(jQuery),+function(a){"use strict";function b(c,d){this.$body=a(document.body),this.$scrollElement=a(a(c).is(document.body)?window:c),this.options=a.extend({},b.DEFAULTS,d),this.selector=(this.options.target||"")+" .nav li > a",this.offsets=[],this.targets=[],this.activeTarget=null,this.scrollHeight=0,this.$scrollElement.on("scroll.bs.scrollspy",a.proxy(this.process,this)),this.refresh(),this.process()}function c(c){return this.each(function(){var d=a(this),e=d.data("bs.scrollspy"),f="object"==typeof c&&c;e||d.data("bs.scrollspy",e=new b(this,f)),"string"==typeof c&&e[c]()})}b.VERSION="3.3.5",b.DEFAULTS={offset:10},b.prototype.getScrollHeight=function(){return this.$scrollElement[0].scrollHeight||Math.max(this.$body[0].scrollHeight,document.documentElement.scrollHeight)},b.prototype.refresh=function(){var b=this,c="offset",d=0;this.offsets=[],this.targets=[],this.scrollHeight=this.getScrollHeight(),a.isWindow(this.$scrollElement[0])||(c="position",d=this.$scrollElement.scrollTop()),this.$body.find(this.selector).map(function(){var b=a(this),e=b.data("target")||b.attr("href"),f=/^#./.test(e)&&a(e);return f&&f.length&&f.is(":visible")&&[[f[c]().top+d,e]]||null}).sort(function(a,b){return a[0]-b[0]}).each(function(){b.offsets.push(this[0]),b.targets.push(this[1])})},b.prototype.process=function(){var a,b=this.$scrollElement.scrollTop()+this.options.offset,c=this.getScrollHeight(),d=this.options.offset+c-this.$scrollElement.height(),e=this.offsets,f=this.targets,g=this.activeTarget;if(this.scrollHeight!=c&&this.refresh(),b>=d)return g!=(a=f[f.length-1])&&this.activate(a);if(g&&b<e[0])return this.activeTarget=null,this.clear();for(a=e.length;a--;)g!=f[a]&&b>=e[a]&&(void 0===e[a+1]||b<e[a+1])&&this.activate(f[a])},b.prototype.activate=function(b){this.activeTarget=b,this.clear();var c=this.selector+'[data-target="'+b+'"],'+this.selector+'[href="'+b+'"]',d=a(c).parents("li").addClass("active");d.parent(".dropdown-menu").length&&(d=d.closest("li.dropdown").addClass("active")),
d.trigger("activate.bs.scrollspy")},b.prototype.clear=function(){a(this.selector).parentsUntil(this.options.target,".active").removeClass("active")};var d=a.fn.scrollspy;a.fn.scrollspy=c,a.fn.scrollspy.Constructor=b,a.fn.scrollspy.noConflict=function(){return a.fn.scrollspy=d,this},a(window).on("load.bs.scrollspy.data-api",function(){a('[data-spy="scroll"]').each(function(){var b=a(this);c.call(b,b.data())})})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.tab");e||d.data("bs.tab",e=new c(this)),"string"==typeof b&&e[b]()})}var c=function(b){this.element=a(b)};c.VERSION="3.3.5",c.TRANSITION_DURATION=150,c.prototype.show=function(){var b=this.element,c=b.closest("ul:not(.dropdown-menu)"),d=b.data("target");if(d||(d=b.attr("href"),d=d&&d.replace(/.*(?=#[^\s]*$)/,"")),!b.parent("li").hasClass("active")){var e=c.find(".active:last a"),f=a.Event("hide.bs.tab",{relatedTarget:b[0]}),g=a.Event("show.bs.tab",{relatedTarget:e[0]});if(e.trigger(f),b.trigger(g),!g.isDefaultPrevented()&&!f.isDefaultPrevented()){var h=a(d);this.activate(b.closest("li"),c),this.activate(h,h.parent(),function(){e.trigger({type:"hidden.bs.tab",relatedTarget:b[0]}),b.trigger({type:"shown.bs.tab",relatedTarget:e[0]})})}}},c.prototype.activate=function(b,d,e){function f(){g.removeClass("active").find("> .dropdown-menu > .active").removeClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!1),b.addClass("active").find('[data-toggle="tab"]').attr("aria-expanded",!0),h?(b[0].offsetWidth,b.addClass("in")):b.removeClass("fade"),b.parent(".dropdown-menu").length&&b.closest("li.dropdown").addClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!0),e&&e()}var g=d.find("> .active"),h=e&&a.support.transition&&(g.length&&g.hasClass("fade")||!!d.find("> .fade").length);g.length&&h?g.one("bsTransitionEnd",f).emulateTransitionEnd(c.TRANSITION_DURATION):f(),g.removeClass("in")};var d=a.fn.tab;a.fn.tab=b,a.fn.tab.Constructor=c,a.fn.tab.noConflict=function(){return a.fn.tab=d,this};var e=function(c){c.preventDefault(),b.call(a(this),"show")};a(document).on("click.bs.tab.data-api",'[data-toggle="tab"]',e).on("click.bs.tab.data-api",'[data-toggle="pill"]',e)}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.affix"),f="object"==typeof b&&b;e||d.data("bs.affix",e=new c(this,f)),"string"==typeof b&&e[b]()})}var c=function(b,d){this.options=a.extend({},c.DEFAULTS,d),this.$target=a(this.options.target).on("scroll.bs.affix.data-api",a.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",a.proxy(this.checkPositionWithEventLoop,this)),this.$element=a(b),this.affixed=null,this.unpin=null,this.pinnedOffset=null,this.checkPosition()};c.VERSION="3.3.5",c.RESET="affix affix-top affix-bottom",c.DEFAULTS={offset:0,target:window},c.prototype.getState=function(a,b,c,d){var e=this.$target.scrollTop(),f=this.$element.offset(),g=this.$target.height();if(null!=c&&"top"==this.affixed)return c>e?"top":!1;if("bottom"==this.affixed)return null!=c?e+this.unpin<=f.top?!1:"bottom":a-d>=e+g?!1:"bottom";var h=null==this.affixed,i=h?e:f.top,j=h?g:b;return null!=c&&c>=e?"top":null!=d&&i+j>=a-d?"bottom":!1},c.prototype.getPinnedOffset=function(){if(this.pinnedOffset)return this.pinnedOffset;this.$element.removeClass(c.RESET).addClass("affix");var a=this.$target.scrollTop(),b=this.$element.offset();return this.pinnedOffset=b.top-a},c.prototype.checkPositionWithEventLoop=function(){setTimeout(a.proxy(this.checkPosition,this),1)},c.prototype.checkPosition=function(){if(this.$element.is(":visible")){var b=this.$element.height(),d=this.options.offset,e=d.top,f=d.bottom,g=Math.max(a(document).height(),a(document.body).height());"object"!=typeof d&&(f=e=d),"function"==typeof e&&(e=d.top(this.$element)),"function"==typeof f&&(f=d.bottom(this.$element));var h=this.getState(g,b,e,f);if(this.affixed!=h){null!=this.unpin&&this.$element.css("top","");var i="affix"+(h?"-"+h:""),j=a.Event(i+".bs.affix");if(this.$element.trigger(j),j.isDefaultPrevented())return;this.affixed=h,this.unpin="bottom"==h?this.getPinnedOffset():null,this.$element.removeClass(c.RESET).addClass(i).trigger(i.replace("affix","affixed")+".bs.affix")}"bottom"==h&&this.$element.offset({top:g-b-f})}};var d=a.fn.affix;a.fn.affix=b,a.fn.affix.Constructor=c,a.fn.affix.noConflict=function(){return a.fn.affix=d,this},a(window).on("load",function(){a('[data-spy="affix"]').each(function(){var c=a(this),d=c.data();d.offset=d.offset||{},null!=d.offsetBottom&&(d.offset.bottom=d.offsetBottom),null!=d.offsetTop&&(d.offset.top=d.offsetTop),b.call(c,d)})})}(jQuery);</script>
<script>/**
* @preserve HTML5 Shiv 3.7.2 | @afarkas @jdalton @jon_neal @rem | MIT/GPL2 Licensed
*/
// Only run this code in IE 8
if (!!window.navigator.userAgent.match("MSIE 8")) {
!function(a,b){function c(a,b){var c=a.createElement("p"),d=a.getElementsByTagName("head")[0]||a.documentElement;return c.innerHTML="x<style>"+b+"</style>",d.insertBefore(c.lastChild,d.firstChild)}function d(){var a=t.elements;return"string"==typeof a?a.split(" "):a}function e(a,b){var c=t.elements;"string"!=typeof c&&(c=c.join(" ")),"string"!=typeof a&&(a=a.join(" ")),t.elements=c+" "+a,j(b)}function f(a){var b=s[a[q]];return b||(b={},r++,a[q]=r,s[r]=b),b}function g(a,c,d){if(c||(c=b),l)return c.createElement(a);d||(d=f(c));var e;return e=d.cache[a]?d.cache[a].cloneNode():p.test(a)?(d.cache[a]=d.createElem(a)).cloneNode():d.createElem(a),!e.canHaveChildren||o.test(a)||e.tagUrn?e:d.frag.appendChild(e)}function h(a,c){if(a||(a=b),l)return a.createDocumentFragment();c=c||f(a);for(var e=c.frag.cloneNode(),g=0,h=d(),i=h.length;i>g;g++)e.createElement(h[g]);return e}function i(a,b){b.cache||(b.cache={},b.createElem=a.createElement,b.createFrag=a.createDocumentFragment,b.frag=b.createFrag()),a.createElement=function(c){return t.shivMethods?g(c,a,b):b.createElem(c)},a.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+d().join().replace(/[\w\-:]+/g,function(a){return b.createElem(a),b.frag.createElement(a),'c("'+a+'")'})+");return n}")(t,b.frag)}function j(a){a||(a=b);var d=f(a);return!t.shivCSS||k||d.hasCSS||(d.hasCSS=!!c(a,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}")),l||i(a,d),a}var k,l,m="3.7.2",n=a.html5||{},o=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,p=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,q="_html5shiv",r=0,s={};!function(){try{var a=b.createElement("a");a.innerHTML="<xyz></xyz>",k="hidden"in a,l=1==a.childNodes.length||function(){b.createElement("a");var a=b.createDocumentFragment();return"undefined"==typeof a.cloneNode||"undefined"==typeof a.createDocumentFragment||"undefined"==typeof a.createElement}()}catch(c){k=!0,l=!0}}();var t={elements:n.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output picture progress section summary template time video",version:m,shivCSS:n.shivCSS!==!1,supportsUnknownElements:l,shivMethods:n.shivMethods!==!1,type:"default",shivDocument:j,createElement:g,createDocumentFragment:h,addElements:e};a.html5=t,j(b)}(this,document);
};
</script>
<script>/*! Respond.js v1.4.2: min/max-width media query polyfill * Copyright 2013 Scott Jehl
 * Licensed under https://github.com/scottjehl/Respond/blob/master/LICENSE-MIT
 *  */

// Only run this code in IE 8
if (!!window.navigator.userAgent.match("MSIE 8")) {
!function(a){"use strict";a.matchMedia=a.matchMedia||function(a){var b,c=a.documentElement,d=c.firstElementChild||c.firstChild,e=a.createElement("body"),f=a.createElement("div");return f.id="mq-test-1",f.style.cssText="position:absolute;top:-100em",e.style.background="none",e.appendChild(f),function(a){return f.innerHTML='&shy;<style media="'+a+'"> #mq-test-1 { width: 42px; }</style>',c.insertBefore(e,d),b=42===f.offsetWidth,c.removeChild(e),{matches:b,media:a}}}(a.document)}(this),function(a){"use strict";function b(){u(!0)}var c={};a.respond=c,c.update=function(){};var d=[],e=function(){var b=!1;try{b=new a.XMLHttpRequest}catch(c){b=new a.ActiveXObject("Microsoft.XMLHTTP")}return function(){return b}}(),f=function(a,b){var c=e();c&&(c.open("GET",a,!0),c.onreadystatechange=function(){4!==c.readyState||200!==c.status&&304!==c.status||b(c.responseText)},4!==c.readyState&&c.send(null))};if(c.ajax=f,c.queue=d,c.regex={media:/@media[^\{]+\{([^\{\}]*\{[^\}\{]*\})+/gi,keyframes:/@(?:\-(?:o|moz|webkit)\-)?keyframes[^\{]+\{(?:[^\{\}]*\{[^\}\{]*\})+[^\}]*\}/gi,urls:/(url\()['"]?([^\/\)'"][^:\)'"]+)['"]?(\))/g,findStyles:/@media *([^\{]+)\{([\S\s]+?)$/,only:/(only\s+)?([a-zA-Z]+)\s?/,minw:/\([\s]*min\-width\s*:[\s]*([\s]*[0-9\.]+)(px|em)[\s]*\)/,maxw:/\([\s]*max\-width\s*:[\s]*([\s]*[0-9\.]+)(px|em)[\s]*\)/},c.mediaQueriesSupported=a.matchMedia&&null!==a.matchMedia("only all")&&a.matchMedia("only all").matches,!c.mediaQueriesSupported){var g,h,i,j=a.document,k=j.documentElement,l=[],m=[],n=[],o={},p=30,q=j.getElementsByTagName("head")[0]||k,r=j.getElementsByTagName("base")[0],s=q.getElementsByTagName("link"),t=function(){var a,b=j.createElement("div"),c=j.body,d=k.style.fontSize,e=c&&c.style.fontSize,f=!1;return b.style.cssText="position:absolute;font-size:1em;width:1em",c||(c=f=j.createElement("body"),c.style.background="none"),k.style.fontSize="100%",c.style.fontSize="100%",c.appendChild(b),f&&k.insertBefore(c,k.firstChild),a=b.offsetWidth,f?k.removeChild(c):c.removeChild(b),k.style.fontSize=d,e&&(c.style.fontSize=e),a=i=parseFloat(a)},u=function(b){var c="clientWidth",d=k[c],e="CSS1Compat"===j.compatMode&&d||j.body[c]||d,f={},o=s[s.length-1],r=(new Date).getTime();if(b&&g&&p>r-g)return a.clearTimeout(h),h=a.setTimeout(u,p),void 0;g=r;for(var v in l)if(l.hasOwnProperty(v)){var w=l[v],x=w.minw,y=w.maxw,z=null===x,A=null===y,B="em";x&&(x=parseFloat(x)*(x.indexOf(B)>-1?i||t():1)),y&&(y=parseFloat(y)*(y.indexOf(B)>-1?i||t():1)),w.hasquery&&(z&&A||!(z||e>=x)||!(A||y>=e))||(f[w.media]||(f[w.media]=[]),f[w.media].push(m[w.rules]))}for(var C in n)n.hasOwnProperty(C)&&n[C]&&n[C].parentNode===q&&q.removeChild(n[C]);n.length=0;for(var D in f)if(f.hasOwnProperty(D)){var E=j.createElement("style"),F=f[D].join("\n");E.type="text/css",E.media=D,q.insertBefore(E,o.nextSibling),E.styleSheet?E.styleSheet.cssText=F:E.appendChild(j.createTextNode(F)),n.push(E)}},v=function(a,b,d){var e=a.replace(c.regex.keyframes,"").match(c.regex.media),f=e&&e.length||0;b=b.substring(0,b.lastIndexOf("/"));var g=function(a){return a.replace(c.regex.urls,"$1"+b+"$2$3")},h=!f&&d;b.length&&(b+="/"),h&&(f=1);for(var i=0;f>i;i++){var j,k,n,o;h?(j=d,m.push(g(a))):(j=e[i].match(c.regex.findStyles)&&RegExp.$1,m.push(RegExp.$2&&g(RegExp.$2))),n=j.split(","),o=n.length;for(var p=0;o>p;p++)k=n[p],l.push({media:k.split("(")[0].match(c.regex.only)&&RegExp.$2||"all",rules:m.length-1,hasquery:k.indexOf("(")>-1,minw:k.match(c.regex.minw)&&parseFloat(RegExp.$1)+(RegExp.$2||""),maxw:k.match(c.regex.maxw)&&parseFloat(RegExp.$1)+(RegExp.$2||"")})}u()},w=function(){if(d.length){var b=d.shift();f(b.href,function(c){v(c,b.href,b.media),o[b.href]=!0,a.setTimeout(function(){w()},0)})}},x=function(){for(var b=0;b<s.length;b++){var c=s[b],e=c.href,f=c.media,g=c.rel&&"stylesheet"===c.rel.toLowerCase();e&&g&&!o[e]&&(c.styleSheet&&c.styleSheet.rawCssText?(v(c.styleSheet.rawCssText,e,f),o[e]=!0):(!/^([a-zA-Z:]*\/\/)/.test(e)&&!r||e.replace(RegExp.$1,"").split("/")[0]===a.location.host)&&("//"===e.substring(0,2)&&(e=a.location.protocol+e),d.push({href:e,media:f})))}w()};x(),c.update=x,c.getEmValue=t,a.addEventListener?a.addEventListener("resize",b,!1):a.attachEvent&&a.attachEvent("onresize",b)}}(this);
};
</script>
<style type="text/css">.pagedtable {
overflow: auto;
padding-left: 8px;
padding-right: 8px;
}
.pagedtable-wrapper {
border: 1px solid #ccc;
border-radius: 4px;
margin-bottom: 10px;
}
.pagedtable table {
width: 100%;
max-width: 100%;
margin: 0;
}
.pagedtable th {
padding: 0 5px 0 5px;
border: none;
border-bottom: 2px solid #dddddd;
min-width: 45px;
}
.pagedtable-empty th {
display: none;
}
.pagedtable td {
padding: 0 4px 0 4px;
}
.pagedtable .even {
background-color: rgba(140, 140, 140, 0.1);
}
.pagedtable-padding-col {
display: none;
}
.pagedtable a {
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.pagedtable-index-nav {
cursor: pointer;
padding: 0 5px 0 5px;
float: right;
border: 0;
}
.pagedtable-index-nav-disabled {
cursor: default;
text-decoration: none;
color: #999;
}
a.pagedtable-index-nav-disabled:hover {
text-decoration: none;
color: #999;
}
.pagedtable-indexes {
cursor: pointer;
float: right;
border: 0;
}
.pagedtable-index-current {
cursor: default;
text-decoration: none;
font-weight: bold;
color: #333;
border: 0;
}
a.pagedtable-index-current:hover {
text-decoration: none;
font-weight: bold;
color: #333;
}
.pagedtable-index {
width: 30px;
display: inline-block;
text-align: center;
border: 0;
}
.pagedtable-index-separator-left {
display: inline-block;
color: #333;
font-size: 9px;
padding: 0 0 0 0;
cursor: default;
}
.pagedtable-index-separator-right {
display: inline-block;
color: #333;
font-size: 9px;
padding: 0 4px 0 0;
cursor: default;
}
.pagedtable-footer {
padding-top: 4px;
padding-bottom: 5px;
}
.pagedtable-not-empty .pagedtable-footer {
border-top: 2px solid #dddddd;
}
.pagedtable-info {
overflow: hidden;
color: #999;
white-space: nowrap;
text-overflow: ellipsis;
}
.pagedtable-header-name {
overflow: hidden;
text-overflow: ellipsis;
}
.pagedtable-header-type {
color: #999;
font-weight: 400;
}
.pagedtable-na-cell {
font-style: italic;
opacity: 0.3;
}
</style>
<script>// Production steps of ECMA-262, Edition 5, 15.4.4.18
// Reference: http://es5.github.io/#x15.4.4.18
if (!Array.prototype.forEach) {

  Array.prototype.forEach = function(callback, thisArg) {

    var T, k;

    if (this === null) {
      throw new TypeError(' this is null or not defined');
    }

    // 1. Let O be the result of calling toObject() passing the
    // |this| value as the argument.
    var O = Object(this);

    // 2. Let lenValue be the result of calling the Get() internal
    // method of O with the argument "length".
    // 3. Let len be toUint32(lenValue).
    var len = O.length >>> 0;

    // 4. If isCallable(callback) is false, throw a TypeError exception.
    // See: http://es5.github.com/#x9.11
    if (typeof callback !== "function") {
      throw new TypeError(callback + ' is not a function');
    }

    // 5. If thisArg was supplied, let T be thisArg; else let
    // T be undefined.
    if (arguments.length > 1) {
      T = thisArg;
    }

    // 6. Let k be 0
    k = 0;

    // 7. Repeat, while k < len
    while (k < len) {

      var kValue;

      // a. Let Pk be ToString(k).
      //    This is implicit for LHS operands of the in operator
      // b. Let kPresent be the result of calling the HasProperty
      //    internal method of O with argument Pk.
      //    This step can be combined with c
      // c. If kPresent is true, then
      if (k in O) {

        // i. Let kValue be the result of calling the Get internal
        // method of O with argument Pk.
        kValue = O[k];

        // ii. Call the Call internal method of callback with T as
        // the this value and argument list containing kValue, k, and O.
        callback.call(T, kValue, k, O);
      }
      // d. Increase k by 1.
      k++;
    }
    // 8. return undefined
  };
}

// Production steps of ECMA-262, Edition 5, 15.4.4.19
// Reference: http://es5.github.io/#x15.4.4.19
if (!Array.prototype.map) {

  Array.prototype.map = function(callback, thisArg) {

    var T, A, k;

    if (this == null) {
      throw new TypeError(' this is null or not defined');
    }

    // 1. Let O be the result of calling ToObject passing the |this|
    //    value as the argument.
    var O = Object(this);

    // 2. Let lenValue be the result of calling the Get internal
    //    method of O with the argument "length".
    // 3. Let len be ToUint32(lenValue).
    var len = O.length >>> 0;

    // 4. If IsCallable(callback) is false, throw a TypeError exception.
    // See: http://es5.github.com/#x9.11
    if (typeof callback !== 'function') {
      throw new TypeError(callback + ' is not a function');
    }

    // 5. If thisArg was supplied, let T be thisArg; else let T be undefined.
    if (arguments.length > 1) {
      T = thisArg;
    }

    // 6. Let A be a new array created as if by the expression new Array(len)
    //    where Array is the standard built-in constructor with that name and
    //    len is the value of len.
    A = new Array(len);

    // 7. Let k be 0
    k = 0;

    // 8. Repeat, while k < len
    while (k < len) {

      var kValue, mappedValue;

      // a. Let Pk be ToString(k).
      //   This is implicit for LHS operands of the in operator
      // b. Let kPresent be the result of calling the HasProperty internal
      //    method of O with argument Pk.
      //   This step can be combined with c
      // c. If kPresent is true, then
      if (k in O) {

        // i. Let kValue be the result of calling the Get internal
        //    method of O with argument Pk.
        kValue = O[k];

        // ii. Let mappedValue be the result of calling the Call internal
        //     method of callback with T as the this value and argument
        //     list containing kValue, k, and O.
        mappedValue = callback.call(T, kValue, k, O);

        // iii. Call the DefineOwnProperty internal method of A with arguments
        // Pk, Property Descriptor
        // { Value: mappedValue,
        //   Writable: true,
        //   Enumerable: true,
        //   Configurable: true },
        // and false.

        // In browsers that support Object.defineProperty, use the following:
        // Object.defineProperty(A, k, {
        //   value: mappedValue,
        //   writable: true,
        //   enumerable: true,
        //   configurable: true
        // });

        // For best browser support, use the following:
        A[k] = mappedValue;
      }
      // d. Increase k by 1.
      k++;
    }

    // 9. return A
    return A;
  };
}

var PagedTable = function (pagedTable) {
  var me = this;

  var source = function(pagedTable) {
    var sourceElems = [].slice.call(pagedTable.children).filter(function(e) {
      return e.hasAttribute("data-pagedtable-source");
    });

    if (sourceElems === null || sourceElems.length !== 1) {
      throw("A single data-pagedtable-source was not found");
    }

    return JSON.parse(sourceElems[0].innerHTML);
  }(pagedTable);

  var options = function(source) {
    var options = typeof(source.options) !== "undefined" &&
      source.options !== null ? source.options : {};

    var columns = typeof(options.columns) !== "undefined" ? options.columns : {};
    var rows = typeof(options.rows) !== "undefined" ? options.rows : {};

    var positiveIntOrNull = function(value) {
      return parseInt(value) >= 0 ? parseInt(value) : null;
    };

    return {
      pages: positiveIntOrNull(options.pages),
      rows: {
        min: positiveIntOrNull(rows.min),
        max: positiveIntOrNull(rows.max),
        total: positiveIntOrNull(rows.total)
      },
      columns: {
        min: positiveIntOrNull(columns.min),
        max: positiveIntOrNull(columns.max),
        total: positiveIntOrNull(columns.total)
      }
    };
  }(source);

  var Measurer = function() {

    // set some default initial values that will get adjusted in runtime
    me.measures = {
      padding: 12,
      character: 8,
      height: 15,
      defaults: true
    };

    me.calculate = function(measuresCell) {
      if (!me.measures.defaults)
        return;

      var measuresCellStyle = window.getComputedStyle(measuresCell, null);

      var newPadding = parsePadding(measuresCellStyle.paddingLeft) +
            parsePadding(measuresCellStyle.paddingRight);

      var sampleString = "ABCDEFGHIJ0123456789";
      var newCharacter = Math.ceil(measuresCell.clientWidth / sampleString.length);

      if (newPadding <= 0 || newCharacter <= 0)
        return;

      me.measures.padding = newPadding;
      me.measures.character = newCharacter;
      me.measures.height = measuresCell.clientHeight;
      me.measures.defaults = false;
    };

    return me;
  };

  var Page = function(data, options) {
    var me = this;

    var defaults = {
      max: 7,
      rows: 10
    };

    var totalPages = function() {
      return Math.ceil(data.length / me.rows);
    };

    me.number = 0;
    me.max = options.pages !== null ? options.pages : defaults.max;
    me.visible = me.max;
    me.rows = options.rows.min !== null ? options.rows.min : defaults.rows;
    me.total = totalPages();

    me.setRows = function(newRows) {
      me.rows = newRows;
      me.total = totalPages();
    };

    me.setPageNumber = function(newPageNumber) {
      if (newPageNumber < 0) newPageNumber = 0;
      if (newPageNumber >= me.total) newPageNumber = me.total - 1;

      me.number = newPageNumber;
    };

    me.setVisiblePages = function(visiblePages) {
      me.visible = Math.min(me.max, visiblePages);
      me.setPageNumber(me.number);
    };

    me.getVisiblePageRange = function() {
      var start = me.number - Math.max(Math.floor((me.visible - 1) / 2), 0);
      var end = me.number + Math.floor(me.visible / 2) + 1;
      var pageCount = me.total;

      if (start < 0) {
        var diffToStart = 0 - start;
        start += diffToStart;
        end += diffToStart;
      }

      if (end > pageCount) {
        var diffToEnd = end - pageCount;
        start -= diffToEnd;
        end -= diffToEnd;
      }

      start = start < 0 ? 0 : start;
      end = end >= pageCount ? pageCount : end;

      var first = false;
      var last = false;

      if (start > 0 && me.visible > 1) {
        start = start + 1;
        first = true;
      }

      if (end < pageCount && me.visible > 2) {
        end = end - 1;
        last = true;
      }

      return {
        first: first,
        start: start,
        end: end,
        last: last
      };
    };

    me.getRowStart = function() {
      var rowStart = page.number * page.rows;
      if (rowStart < 0)
        rowStart = 0;

      return rowStart;
    };

    me.getRowEnd = function() {
      var rowStart = me.getRowStart();
      return Math.min(rowStart + me.rows, data.length);
    };

    me.getPaddingRows = function() {
      var rowStart = me.getRowStart();
      var rowEnd = me.getRowEnd();
      return data.length > me.rows ? me.rows - (rowEnd - rowStart) : 0;
    };
  };

  var Columns = function(data, columns, options) {
    var me = this;

    me.defaults = {
      min: 5
    };

    me.number = 0;
    me.visible = 0;
    me.total = columns.length;
    me.subset = [];
    me.padding = 0;
    me.min = options.columns.min !== null ? options.columns.min : me.defaults.min;
    me.max = options.columns.max !== null ? options.columns.max : null;
    me.widths = {};

    var widthsLookAhead = Math.max(100, options.rows.min);
    var paddingColChars = 10;

    me.emptyNames = function() {
      columns.forEach(function(column) {
        if (columns.label !== null && columns.label !== "")
          return false;
      });

      return true;
    };

    var parsePadding = function(value) {
      return parseInt(value) >= 0 ? parseInt(value) : 0;
    };

    me.calculateWidths = function(measures) {
      columns.forEach(function(column) {
        var maxChars = Math.max(
          column.label.toString().length,
          column.type.toString().length
        );

        for (var idxRow = 0; idxRow < Math.min(widthsLookAhead, data.length); idxRow++) {
          maxChars = Math.max(maxChars, data[idxRow][column.name.toString()].length);
        }

        me.widths[column.name] = {
          // width in characters
          chars: maxChars,
          // width for the inner html columns
          inner: maxChars * measures.character,
          // width adding outer styles like padding
          outer: maxChars * measures.character + measures.padding
        };
      });
    };

    me.getWidth = function() {
      var widthOuter = 0;
      for (var idxCol = 0; idxCol < me.subset.length; idxCol++) {
        var columnName = me.subset[idxCol].name;
        widthOuter = widthOuter + me.widths[columnName].outer;
      }

      widthOuter = widthOuter + me.padding * paddingColChars * measurer.measures.character;

      if (me.hasMoreLeftColumns()) {
        widthOuter = widthOuter + columnNavigationWidthPX + measurer.measures.padding;
      }

      if (me.hasMoreRightColumns()) {
        widthOuter = widthOuter + columnNavigationWidthPX + measurer.measures.padding;
      }

      return widthOuter;
    };

    me.updateSlice = function() {
      if (me.number + me.visible >= me.total)
        me.number = me.total - me.visible;

      if (me.number < 0) me.number = 0;

      me.subset = columns.slice(me.number, Math.min(me.number + me.visible, me.total));

      me.subset = me.subset.map(function(column) {
        Object.keys(column).forEach(function(colKey) {
          column[colKey] = column[colKey] === null ? "" : column[colKey].toString();
        });

        column.width = null;
        return column;
      });
    };

    me.setVisibleColumns = function(columnNumber, newVisibleColumns, paddingCount) {
      me.number = columnNumber;
      me.visible = newVisibleColumns;
      me.padding = paddingCount;

      me.updateSlice();
    };

    me.incColumnNumber = function(increment) {
      me.number = me.number + increment;
    };

    me.setColumnNumber = function(newNumber) {
      me.number = newNumber;
    };

    me.setPaddingCount = function(newPadding) {
      me.padding = newPadding;
    };

    me.getPaddingCount = function() {
      return me.padding;
    };

    me.hasMoreLeftColumns = function() {
      return me.number > 0;
    };

    me.hasMoreRightColumns = function() {
      return me.number + me.visible < me.total;
    };

    me.updateSlice(0);
    return me;
  };

  var data = source.data;
  var page = new Page(data, options);
  var measurer = new Measurer(data, options);
  var columns = new Columns(data, source.columns, options);

  var table = null;
  var tableDiv = null;
  var header = null;
  var footer = null;
  var tbody = null;

  // Caches pagedTable.clientWidth, specially for webkit
  var cachedPagedTableClientWidth = null;

  var onChangeCallbacks = [];

  var clearSelection = function() {
    if(document.selection && document.selection.empty) {
      document.selection.empty();
    } else if(window.getSelection) {
      var sel = window.getSelection();
      sel.removeAllRanges();
    }
  };

  var columnNavigationWidthPX = 5;

  var renderColumnNavigation = function(increment, backwards) {
    var arrow = document.createElement("div");
    arrow.setAttribute("style",
      "border-top: " + columnNavigationWidthPX + "px solid transparent;" +
      "border-bottom: " + columnNavigationWidthPX + "px solid transparent;" +
      "border-" + (backwards ? "right" : "left") + ": " + columnNavigationWidthPX + "px solid;");

    var header = document.createElement("th");
    header.appendChild(arrow);
    header.setAttribute("style",
      "cursor: pointer;" +
      "vertical-align: middle;" +
      "min-width: " + columnNavigationWidthPX + "px;" +
      "width: " + columnNavigationWidthPX + "px;");

    header.onclick = function() {
      columns.incColumnNumber(backwards ? -1 : increment);

      me.animateColumns(backwards);
      renderFooter();

      clearSelection();
      triggerOnChange();
    };

    return header;
  };

  var maxColumnWidth = function(width) {
    var padding = 80;
    var columnMax = Math.max(cachedPagedTableClientWidth - padding, 0);

    return parseInt(width) > 0 ?
      Math.min(columnMax, parseInt(width)) + "px" :
      columnMax + "px";
  };

  var clearHeader = function() {
    var thead = pagedTable.querySelectorAll("thead")[0];
    thead.innerHTML = "";
  };

  var renderHeader = function(clear) {
    cachedPagedTableClientWidth = pagedTable.clientWidth;

    var fragment = document.createDocumentFragment();

    header = document.createElement("tr");
    fragment.appendChild(header);

    if (columns.number > 0)
      header.appendChild(renderColumnNavigation(-columns.visible, true));

    columns.subset = columns.subset.map(function(columnData) {
      var column = document.createElement("th");
      column.setAttribute("align", columnData.align);
      column.style.textAlign = columnData.align;

      column.style.maxWidth = maxColumnWidth(null);
      if (columnData.width) {
        column.style.minWidth =
          column.style.maxWidth = maxColumnWidth(columnData.width);
      }

      var columnName = document.createElement("div");
      columnName.setAttribute("class", "pagedtable-header-name");
      if (columnData.label === "") {
        columnName.innerHTML = "&nbsp;";
      }
      else {
        columnName.appendChild(document.createTextNode(columnData.label));
      }
      column.appendChild(columnName);

      var columnType = document.createElement("div");
      columnType.setAttribute("class", "pagedtable-header-type");
      if (columnData.type === "") {
        columnType.innerHTML = "&nbsp;";
      }
      else {
        columnType.appendChild(document.createTextNode("<" + columnData.type + ">"));
      }
      column.appendChild(columnType);

      header.appendChild(column);

      columnData.element = column;

      return columnData;
    });

    for (var idx = 0; idx < columns.getPaddingCount(); idx++) {
      var paddingCol = document.createElement("th");
      paddingCol.setAttribute("class", "pagedtable-padding-col");
      header.appendChild(paddingCol);
    }

    if (columns.number + columns.visible < columns.total)
      header.appendChild(renderColumnNavigation(columns.visible, false));

    if (typeof(clear) == "undefined" || clear) clearHeader();
    var thead = pagedTable.querySelectorAll("thead")[0];
    thead.appendChild(fragment);
  };

  me.animateColumns = function(backwards) {
    var thead = pagedTable.querySelectorAll("thead")[0];

    var headerOld = thead.querySelectorAll("tr")[0];
    var tbodyOld = table.querySelectorAll("tbody")[0];

    me.fitColumns(backwards);

    renderHeader(false);

    header.style.opacity = "0";
    header.style.transform = backwards ? "translateX(-30px)" : "translateX(30px)";
    header.style.transition = "transform 200ms linear, opacity 200ms";
    header.style.transitionDelay = "0";

    renderBody(false);

    if (headerOld) {
      headerOld.style.position = "absolute";
      headerOld.style.transform = "translateX(0px)";
      headerOld.style.opacity = "1";
      headerOld.style.transition = "transform 100ms linear, opacity 100ms";
      headerOld.setAttribute("class", "pagedtable-remove-head");
      if (headerOld.style.transitionEnd) {
        headerOld.addEventListener("transitionend", function() {
          var headerOldByClass = thead.querySelector(".pagedtable-remove-head");
          if (headerOldByClass) thead.removeChild(headerOldByClass);
        });
      }
      else {
        thead.removeChild(headerOld);
      }
    }

    if (tbodyOld) table.removeChild(tbodyOld);

    tbody.style.opacity = "0";
    tbody.style.transition = "transform 200ms linear, opacity 200ms";
    tbody.style.transitionDelay = "0ms";

    // force relayout
    window.getComputedStyle(header).opacity;
    window.getComputedStyle(tbody).opacity;

    if (headerOld) {
      headerOld.style.transform = backwards ? "translateX(20px)" : "translateX(-30px)";
      headerOld.style.opacity = "0";
    }

    header.style.transform = "translateX(0px)";
    header.style.opacity = "1";

    tbody.style.opacity = "1";
  }

  me.onChange = function(callback) {
    onChangeCallbacks.push(callback);
  };

  var triggerOnChange = function() {
    onChangeCallbacks.forEach(function(onChange) {
      onChange();
    });
  };

  var clearBody = function() {
    if (tbody) {
      table.removeChild(tbody);
      tbody = null;
    }
  };

  var renderBody = function(clear) {
    cachedPagedTableClientWidth = pagedTable.clientWidth

    var fragment = document.createDocumentFragment();

    var pageData = data.slice(page.getRowStart(), page.getRowEnd());

    pageData.forEach(function(dataRow, idxRow) {
      var htmlRow = document.createElement("tr");
      htmlRow.setAttribute("class", (idxRow % 2 !==0) ? "even" : "odd");

      if (columns.hasMoreLeftColumns())
        htmlRow.appendChild(document.createElement("td"));

      columns.subset.forEach(function(columnData) {
        var cellName = columnData.name;
        var dataCell = dataRow[cellName];
        var htmlCell = document.createElement("td");

        if (dataCell === "NA") htmlCell.setAttribute("class", "pagedtable-na-cell");
        if (dataCell === "__NA__") dataCell = "NA";

        var cellText = document.createTextNode(dataCell);
        htmlCell.appendChild(cellText);
        if (dataCell.length > 50) {
          htmlCell.setAttribute("title", dataCell);
        }
        htmlCell.setAttribute("align", columnData.align);
        htmlCell.style.textAlign = columnData.align;
        htmlCell.style.maxWidth = maxColumnWidth(null);
        if (columnData.width) {
          htmlCell.style.minWidth = htmlCell.style.maxWidth = maxColumnWidth(columnData.width);
        }
        htmlRow.appendChild(htmlCell);
      });

      for (var idx = 0; idx < columns.getPaddingCount(); idx++) {
        var paddingCol = document.createElement("td");
        paddingCol.setAttribute("class", "pagedtable-padding-col");
        htmlRow.appendChild(paddingCol);
      }

      if (columns.hasMoreRightColumns())
        htmlRow.appendChild(document.createElement("td"));

      fragment.appendChild(htmlRow);
    });

    for (var idxPadding = 0; idxPadding < page.getPaddingRows(); idxPadding++) {
      var paddingRow = document.createElement("tr");

      var paddingCellRow = document.createElement("td");
      paddingCellRow.innerHTML = "&nbsp;";
      paddingCellRow.setAttribute("colspan", "100%");
      paddingRow.appendChild(paddingCellRow);

      fragment.appendChild(paddingRow);
    }

    if (typeof(clear) == "undefined" || clear) clearBody();
    tbody = document.createElement("tbody");
    tbody.appendChild(fragment);

    table.appendChild(tbody);
  };

  var getLabelInfo = function() {
    var pageStart = page.getRowStart();
    var pageEnd = page.getRowEnd();
    var totalRows = data.length;

    var totalRowsLabel = options.rows.total ? options.rows.total : totalRows;
    var totalRowsLabelFormat = totalRowsLabel.toString().replace(/(\d)(?=(\d\d\d)+(?!\d))/g, '$1,');

    var infoText = (pageStart + 1) + "-" + pageEnd + " of " + totalRowsLabelFormat + " rows";
    if (totalRows < page.rows) {
      infoText = totalRowsLabel + " row" + (totalRows != 1 ? "s" : "");
    }
    if (columns.total > columns.visible) {
      var totalColumnsLabel = options.columns.total ? options.columns.total : columns.total;

      infoText = infoText + " | " + (columns.number + 1) + "-" +
        (Math.min(columns.number + columns.visible, columns.total)) +
        " of " + totalColumnsLabel + " columns";
    }

    return infoText;
  };

  var clearFooter = function() {
    footer = pagedTable.querySelectorAll("div.pagedtable-footer")[0];
    footer.innerHTML = "";

    return footer;
  };

  var createPageLink = function(idxPage) {
    var pageLink = document.createElement("a");
    pageLinkClass = idxPage === page.number ? "pagedtable-index pagedtable-index-current" : "pagedtable-index";
    pageLink.setAttribute("class", pageLinkClass);
    pageLink.setAttribute("data-page-index", idxPage);
    pageLink.onclick = function() {
      page.setPageNumber(parseInt(this.getAttribute("data-page-index")));
      renderBody();
      renderFooter();

      triggerOnChange();
    };

    pageLink.appendChild(document.createTextNode(idxPage + 1));

    return pageLink;
  }

  var renderFooter = function() {
    footer = clearFooter();

    var next = document.createElement("a");
    next.appendChild(document.createTextNode("Next"));
    next.onclick = function() {
      page.setPageNumber(page.number + 1);
      renderBody();
      renderFooter();

      triggerOnChange();
    };
    if (data.length > page.rows) footer.appendChild(next);

    var pageNumbers = document.createElement("div");
    pageNumbers.setAttribute("class", "pagedtable-indexes");

    var pageRange = page.getVisiblePageRange();

    if (pageRange.first) {
      var pageLink = createPageLink(0);
      pageNumbers.appendChild(pageLink);

      var pageSeparator = document.createElement("div");
      pageSeparator.setAttribute("class", "pagedtable-index-separator-left");
      pageSeparator.appendChild(document.createTextNode("..."))
      pageNumbers.appendChild(pageSeparator);
    }

    for (var idxPage = pageRange.start; idxPage < pageRange.end; idxPage++) {
      var pageLink = createPageLink(idxPage);

      pageNumbers.appendChild(pageLink);
    }

    if (pageRange.last) {
      var pageSeparator = document.createElement("div");
      pageSeparator.setAttribute("class", "pagedtable-index-separator-right");
      pageSeparator.appendChild(document.createTextNode("..."))
      pageNumbers.appendChild(pageSeparator);

      var pageLink = createPageLink(page.total - 1);
      pageNumbers.appendChild(pageLink);
    }

    if (data.length > page.rows) footer.appendChild(pageNumbers);

    var previous = document.createElement("a");
    previous.appendChild(document.createTextNode("Previous"));
    previous.onclick = function() {
      page.setPageNumber(page.number - 1);
      renderBody();
      renderFooter();

      triggerOnChange();
    };
    if (data.length > page.rows) footer.appendChild(previous);

    var infoLabel = document.createElement("div");
    infoLabel.setAttribute("class", "pagedtable-info");
    infoLabel.setAttribute("title", getLabelInfo());
    infoLabel.appendChild(document.createTextNode(getLabelInfo()));
    footer.appendChild(infoLabel);

    var enabledClass = "pagedtable-index-nav";
    var disabledClass = "pagedtable-index-nav pagedtable-index-nav-disabled";
    previous.setAttribute("class", page.number <= 0 ? disabledClass : enabledClass);
    next.setAttribute("class", (page.number + 1) * page.rows >= data.length ? disabledClass : enabledClass);
  };

  var measuresCell = null;

  var renderMeasures = function() {
    var measuresTable = document.createElement("table");
    measuresTable.style.visibility = "hidden";
    measuresTable.style.position = "absolute";
    measuresTable.style.whiteSpace = "nowrap";
    measuresTable.style.height = "auto";
    measuresTable.style.width = "auto";

    var measuresRow = document.createElement("tr");
    measuresTable.appendChild(measuresRow);

    measuresCell = document.createElement("td");
    var sampleString = "ABCDEFGHIJ0123456789";
    measuresCell.appendChild(document.createTextNode(sampleString));

    measuresRow.appendChild(measuresCell);

    tableDiv.appendChild(measuresTable);
  }

  me.init = function() {
    tableDiv = document.createElement("div");
    pagedTable.appendChild(tableDiv);
    var pagedTableClass = data.length > 0 ?
      "pagedtable pagedtable-not-empty" :
      "pagedtable pagedtable-empty";

    if (columns.total == 0 || (columns.emptyNames() && data.length == 0)) {
      pagedTableClass = pagedTableClass + " pagedtable-empty-columns";
    }

    tableDiv.setAttribute("class", pagedTableClass);

    renderMeasures();
    measurer.calculate(measuresCell);
    columns.calculateWidths(measurer.measures);

    table = document.createElement("table");
    table.setAttribute("cellspacing", "0");
    table.setAttribute("class", "table table-condensed");
    tableDiv.appendChild(table);

    table.appendChild(document.createElement("thead"));

    var footerDiv = document.createElement("div");
    footerDiv.setAttribute("class", "pagedtable-footer");
    tableDiv.appendChild(footerDiv);

    // if the host has not yet provided horizontal space, render hidden
    if (tableDiv.clientWidth <= 0) {
      tableDiv.style.opacity = "0";
    }

    me.render();

    // retry seizing columns later if the host has not provided space
    function retryFit() {
      if (tableDiv.clientWidth <= 0) {
        setTimeout(retryFit, 100);
      } else {
        me.render();
        triggerOnChange();
      }
    }
    if (tableDiv.clientWidth <= 0) {
      retryFit();
    }
  };

  var registerWidths = function() {
    columns.subset = columns.subset.map(function(column) {
      column.width = columns.widths[column.name].inner;
      return column;
    });
  };

  var parsePadding = function(value) {
    return parseInt(value) >= 0 ? parseInt(value) : 0;
  };

  me.fixedHeight = function() {
    return options.rows.max != null;
  }

  me.fitRows = function() {
    if (me.fixedHeight())
      return;

    measurer.calculate(measuresCell);

    var rows = options.rows.min !== null ? options.rows.min : 0;
    var headerHeight = header !== null && header.offsetHeight > 0 ? header.offsetHeight : 0;
    var footerHeight = footer !== null && footer.offsetHeight > 0 ? footer.offsetHeight : 0;

    if (pagedTable.offsetHeight > 0) {
      var availableHeight = pagedTable.offsetHeight - headerHeight - footerHeight;
      rows = Math.floor((availableHeight) / measurer.measures.height);
    }

    rows = options.rows.min !== null ? Math.max(options.rows.min, rows) : rows;

    page.setRows(rows);
  }

  // The goal of this function is to add as many columns as possible
  // starting from left-to-right, when the right most limit is reached
  // it tries to add columns from the left as well.
  //
  // When startBackwards is true columns are added from right-to-left
  me.fitColumns = function(startBackwards) {
    measurer.calculate(measuresCell);
    columns.calculateWidths(measurer.measures);

    if (tableDiv.clientWidth > 0) {
      tableDiv.style.opacity = 1;
    }

    var visibleColumns = tableDiv.clientWidth <= 0 ? Math.max(columns.min, 1) : 1;
    var columnNumber = columns.number;
    var paddingCount = 0;

    // track a list of added columns as we build the visible ones to allow us
    // to remove columns when they don't fit anymore.
    var columnHistory = [];

    var lastTableHeight = 0;
    var backwards = startBackwards;

    var tableDivStyle = window.getComputedStyle(tableDiv, null);
    var tableDivPadding = parsePadding(tableDivStyle.paddingLeft) +
      parsePadding(tableDivStyle.paddingRight);

    var addPaddingCol = false;
    var currentWidth = 0;

    while (true) {
      columns.setVisibleColumns(columnNumber, visibleColumns, paddingCount);
      currentWidth = columns.getWidth();

      if (tableDiv.clientWidth - tableDivPadding < currentWidth) {
        break;
      }

      columnHistory.push({
        columnNumber: columnNumber,
        visibleColumns: visibleColumns,
        paddingCount: paddingCount
      });

      if (columnHistory.length > 100) {
        console.error("More than 100 tries to fit columns, aborting");
        break;
      }

      if (columns.max !== null &&
        columns.visible + columns.getPaddingCount() >= columns.max) {
        break;
      }

      // if we run out of right-columns
      if (!backwards && columnNumber + columns.visible >= columns.total) {
        // if we started adding right-columns, try adding left-columns
        if (!startBackwards && columnNumber > 0) {
          backwards = true;
        }
        else if (columns.min === null || visibleColumns + columns.getPaddingCount() >= columns.min) {
          break;
        }
        else {
          paddingCount = paddingCount + 1;
        }
      }

      // if we run out of left-columns
      if (backwards && columnNumber == 0) {
        // if we started adding left-columns, try adding right-columns
        if (startBackwards && columnNumber + columns.visible < columns.total) {
          backwards = false;
        }
        else if (columns.min === null || visibleColumns + columns.getPaddingCount() >= columns.min) {
          break;
        }
        else {
          paddingCount = paddingCount + 1;
        }
      }

      // when moving backwards try fitting left columns first
      if (backwards && columnNumber > 0) {
        columnNumber = columnNumber - 1;
      }

      if (columnNumber + visibleColumns < columns.total) {
        visibleColumns = visibleColumns + 1;
      }
    }

    var lastRenderableColumn = {
        columnNumber: columnNumber,
        visibleColumns: visibleColumns,
        paddingCount: paddingCount
    };

    if (columnHistory.length > 0) {
      lastRenderableColumn = columnHistory[columnHistory.length - 1];
    }

    columns.setVisibleColumns(
      lastRenderableColumn.columnNumber,
      lastRenderableColumn.visibleColumns,
      lastRenderableColumn.paddingCount);

    if (pagedTable.offsetWidth > 0) {
      page.setVisiblePages(Math.max(Math.ceil(1.0 * (pagedTable.offsetWidth - 250) / 40), 2));
    }

    registerWidths();
  };

  me.fit = function(startBackwards) {
    me.fitRows();
    me.fitColumns(startBackwards);
  }

  me.render = function() {
    me.fitColumns(false);

    // render header/footer to measure height accurately
    renderHeader();
    renderFooter();

    me.fitRows();
    renderBody();

    // re-render footer to match new rows
    renderFooter();
  }

  var resizeLastWidth = -1;
  var resizeLastHeight = -1;
  var resizeNewWidth = -1;
  var resizeNewHeight = -1;
  var resizePending = false;

  me.resize = function(newWidth, newHeight) {

    function resizeDelayed() {
      resizePending = false;

      if (
        (resizeNewWidth !== resizeLastWidth) ||
        (!me.fixedHeight() && resizeNewHeight !== resizeLastHeight)
      ) {
        resizeLastWidth = resizeNewWidth;
        resizeLastHeight = resizeNewHeight;

        setTimeout(resizeDelayed, 200);
        resizePending = true;
      } else {
        me.render();
        triggerOnChange();

        resizeLastWidth = -1;
        resizeLastHeight = -1;
      }
    }

    resizeNewWidth = newWidth;
    resizeNewHeight = newHeight;

    if (!resizePending) resizeDelayed();
  };
};

var PagedTableDoc;
(function (PagedTableDoc) {
  var allPagedTables = [];

  PagedTableDoc.initAll = function() {
    allPagedTables = [];

    var pagedTables = [].slice.call(document.querySelectorAll('[data-pagedtable="false"],[data-pagedtable=""]'));
    pagedTables.forEach(function(pagedTable, idx) {
      pagedTable.setAttribute("data-pagedtable", "true");
      pagedTable.setAttribute("pagedtable-page", 0);
      pagedTable.setAttribute("class", "pagedtable-wrapper");

      var pagedTableInstance = new PagedTable(pagedTable);
      pagedTableInstance.init();

      allPagedTables.push(pagedTableInstance);
    });
  };

  PagedTableDoc.resizeAll = function() {
    allPagedTables.forEach(function(pagedTable) {
      pagedTable.render();
    });
  };

  window.addEventListener("resize", PagedTableDoc.resizeAll);

  return PagedTableDoc;
})(PagedTableDoc || (PagedTableDoc = {}));

window.onload = function() {
  PagedTableDoc.initAll();
};
</script>
<script>

/**
 * jQuery Plugin: Sticky Tabs
 *
 * @author Aidan Lister <aidan@php.net>
 * adapted by Ruben Arslan to activate parent tabs too
 * http://www.aidanlister.com/2014/03/persisting-the-tab-state-in-bootstrap/
 */
(function($) {
  "use strict";
  $.fn.rmarkdownStickyTabs = function() {
    var context = this;
    // Show the tab corresponding with the hash in the URL, or the first tab
    var showStuffFromHash = function() {
      var hash = window.location.hash;
      var selector = hash ? 'a[href="' + hash + '"]' : 'li.active > a';
      var $selector = $(selector, context);
      if($selector.data('toggle') === "tab") {
        $selector.tab('show');
        // walk up the ancestors of this element, show any hidden tabs
        $selector.parents('.section.tabset').each(function(i, elm) {
          var link = $('a[href="#' + $(elm).attr('id') + '"]');
          if(link.data('toggle') === "tab") {
            link.tab("show");
          }
        });
      }
    };


    // Set the correct tab when the page loads
    showStuffFromHash(context);

    // Set the correct tab when a user uses their back/forward button
    $(window).on('hashchange', function() {
      showStuffFromHash(context);
    });

    // Change the URL when tabs are clicked
    $('a', context).on('click', function(e) {
      history.pushState(null, null, this.href);
      showStuffFromHash(context);
    });

    return this;
  };
}(jQuery));

window.buildTabsets = function(tocID) {

  // build a tabset from a section div with the .tabset class
  function buildTabset(tabset) {

    // check for fade and pills options
    var fade = tabset.hasClass("tabset-fade");
    var pills = tabset.hasClass("tabset-pills");
    var navClass = pills ? "nav-pills" : "nav-tabs";

    // determine the heading level of the tabset and tabs
    var match = tabset.attr('class').match(/level(\d) /);
    if (match === null)
      return;
    var tabsetLevel = Number(match[1]);
    var tabLevel = tabsetLevel + 1;

    // find all subheadings immediately below
    var tabs = tabset.find("div.section.level" + tabLevel);
    if (!tabs.length)
      return;

    // create tablist and tab-content elements
    var tabList = $('<ul class="nav ' + navClass + '" role="tablist"></ul>');
    $(tabs[0]).before(tabList);
    var tabContent = $('<div class="tab-content"></div>');
    $(tabs[0]).before(tabContent);

    // build the tabset
    var activeTab = 0;
    tabs.each(function(i) {

      // get the tab div
      var tab = $(tabs[i]);

      // get the id then sanitize it for use with bootstrap tabs
      var id = tab.attr('id');

      // see if this is marked as the active tab
      if (tab.hasClass('active'))
        activeTab = i;

      // remove any table of contents entries associated with
      // this ID (since we'll be removing the heading element)
      $("div#" + tocID + " li a[href='#" + id + "']").parent().remove();

      // sanitize the id for use with bootstrap tabs
      id = id.replace(/[.\/?&!#<>]/g, '').replace(/\s/g, '_');
      tab.attr('id', id);

      // get the heading element within it, grab it's text, then remove it
      var heading = tab.find('h' + tabLevel + ':first');
      var headingText = heading.html();
      heading.remove();

      // build and append the tab list item
      var a = $('<a role="tab" data-toggle="tab">' + headingText + '</a>');
      a.attr('href', '#' + id);
      a.attr('aria-controls', id);
      var li = $('<li role="presentation"></li>');
      li.append(a);
      tabList.append(li);

      // set it's attributes
      tab.attr('role', 'tabpanel');
      tab.addClass('tab-pane');
      tab.addClass('tabbed-pane');
      if (fade)
        tab.addClass('fade');

      // move it into the tab content div
      tab.detach().appendTo(tabContent);
    });

    // set active tab
    $(tabList.children('li')[activeTab]).addClass('active');
    var active = $(tabContent.children('div.section')[activeTab]);
    active.addClass('active');
    if (fade)
      active.addClass('in');

    if (tabset.hasClass("tabset-sticky"))
      tabset.rmarkdownStickyTabs();
  }

  // convert section divs with the .tabset class to tabsets
  var tabsets = $("div.section.tabset");
  tabsets.each(function(i) {
    buildTabset($(tabsets[i]));
  });
};

</script>
<script>
window.initializeCodeFolding = function(show) {

  // handlers for show-all and hide all
  $("#rmd-show-all-code").click(function() {
    $('div.r-code-collapse').each(function() {
      $(this).collapse('show');
    });
  });
  $("#rmd-hide-all-code").click(function() {
    $('div.r-code-collapse').each(function() {
      $(this).collapse('hide');
    });
  });

  // index for unique code element ids
  var currentIndex = 1;

  // select all R code blocks
  var rCodeBlocks = $('pre.r, pre.python, pre.bash, pre.sql, pre.cpp, pre.stan, pre.julia');
  rCodeBlocks.each(function() {

    // create a collapsable div to wrap the code in
    var div = $('<div class="collapse r-code-collapse"></div>');
    if (show || $(this)[0].classList.contains('fold-show'))
      div.addClass('in');
    var id = 'rcode-643E0F36' + currentIndex++;
    div.attr('id', id);
    $(this).before(div);
    $(this).detach().appendTo(div);

    // add a show code button right above
    var showCodeText = $('<span>' + (show ? 'Hide' : 'Code') + '</span>');
    var showCodeButton = $('<button type="button" class="btn btn-default btn-xs code-folding-btn pull-right"></button>');
    showCodeButton.append(showCodeText);
    showCodeButton
        .attr('data-toggle', 'collapse')
        .attr('data-target', '#' + id)
        .attr('aria-expanded', show)
        .attr('aria-controls', id);

    var buttonRow = $('<div class="row"></div>');
    var buttonCol = $('<div class="col-md-12"></div>');

    buttonCol.append(showCodeButton);
    buttonRow.append(buttonCol);

    div.before(buttonRow);

    // update state of button on show/hide
    div.on('hidden.bs.collapse', function () {
      showCodeText.text('Code');
    });
    div.on('show.bs.collapse', function () {
      showCodeText.text('Hide');
    });
  });

}
</script>
<script>
window.initializeSourceEmbed = function(filename) {
  $("#rmd-download-source").click(function() {
    var src = $("#rmd-source-code").html();
    var a = document.createElement('a');
    a.href = "data:text/x-r-markdown;base64," + src;
    a.download = filename;
    document.body.appendChild(a);
    a.click();
    document.body.removeChild(a);
  });
};
</script>
<style type="text/css">.hljs-literal {
color: rgb(88, 72, 246);
}
.hljs-number {
color: rgb(0, 0, 205);
}
.hljs-comment {
color: rgb(76, 136, 107);
}
.hljs-keyword {
color: rgb(0, 0, 255);
}
.hljs-string {
color: rgb(3, 106, 7);
}
</style>
<script src="data:application/javascript;base64,LyohIGhpZ2hsaWdodC5qcyB2OS4xMi4wIHwgQlNEMyBMaWNlbnNlIHwgZ2l0LmlvL2hsanNsaWNlbnNlICovCiFmdW5jdGlvbihlKXt2YXIgbj0ib2JqZWN0Ij09dHlwZW9mIHdpbmRvdyYmd2luZG93fHwib2JqZWN0Ij09dHlwZW9mIHNlbGYmJnNlbGY7InVuZGVmaW5lZCIhPXR5cGVvZiBleHBvcnRzP2UoZXhwb3J0cyk6biYmKG4uaGxqcz1lKHt9KSwiZnVuY3Rpb24iPT10eXBlb2YgZGVmaW5lJiZkZWZpbmUuYW1kJiZkZWZpbmUoW10sZnVuY3Rpb24oKXtyZXR1cm4gbi5obGpzfSkpfShmdW5jdGlvbihlKXtmdW5jdGlvbiBuKGUpe3JldHVybiBlLnJlcGxhY2UoLyYvZywiJmFtcDsiKS5yZXBsYWNlKC88L2csIiZsdDsiKS5yZXBsYWNlKC8+L2csIiZndDsiKX1mdW5jdGlvbiB0KGUpe3JldHVybiBlLm5vZGVOYW1lLnRvTG93ZXJDYXNlKCl9ZnVuY3Rpb24gcihlLG4pe3ZhciB0PWUmJmUuZXhlYyhuKTtyZXR1cm4gdCYmMD09PXQuaW5kZXh9ZnVuY3Rpb24gYShlKXtyZXR1cm4gay50ZXN0KGUpfWZ1bmN0aW9uIGkoZSl7dmFyIG4sdCxyLGksbz1lLmNsYXNzTmFtZSsiICI7aWYobys9ZS5wYXJlbnROb2RlP2UucGFyZW50Tm9kZS5jbGFzc05hbWU6IiIsdD1CLmV4ZWMobykpcmV0dXJuIHcodFsxXSk/dFsxXToibm8taGlnaGxpZ2h0Ijtmb3Iobz1vLnNwbGl0KC9ccysvKSxuPTAscj1vLmxlbmd0aDtyPm47bisrKWlmKGk9b1tuXSxhKGkpfHx3KGkpKXJldHVybiBpfWZ1bmN0aW9uIG8oZSl7dmFyIG4sdD17fSxyPUFycmF5LnByb3RvdHlwZS5zbGljZS5jYWxsKGFyZ3VtZW50cywxKTtmb3IobiBpbiBlKXRbbl09ZVtuXTtyZXR1cm4gci5mb3JFYWNoKGZ1bmN0aW9uKGUpe2ZvcihuIGluIGUpdFtuXT1lW25dfSksdH1mdW5jdGlvbiB1KGUpe3ZhciBuPVtdO3JldHVybiBmdW5jdGlvbiByKGUsYSl7Zm9yKHZhciBpPWUuZmlyc3RDaGlsZDtpO2k9aS5uZXh0U2libGluZykzPT09aS5ub2RlVHlwZT9hKz1pLm5vZGVWYWx1ZS5sZW5ndGg6MT09PWkubm9kZVR5cGUmJihuLnB1c2goe2V2ZW50OiJzdGFydCIsb2Zmc2V0OmEsbm9kZTppfSksYT1yKGksYSksdChpKS5tYXRjaCgvYnJ8aHJ8aW1nfGlucHV0Lyl8fG4ucHVzaCh7ZXZlbnQ6InN0b3AiLG9mZnNldDphLG5vZGU6aX0pKTtyZXR1cm4gYX0oZSwwKSxufWZ1bmN0aW9uIGMoZSxyLGEpe2Z1bmN0aW9uIGkoKXtyZXR1cm4gZS5sZW5ndGgmJnIubGVuZ3RoP2VbMF0ub2Zmc2V0IT09clswXS5vZmZzZXQ/ZVswXS5vZmZzZXQ8clswXS5vZmZzZXQ/ZTpyOiJzdGFydCI9PT1yWzBdLmV2ZW50P2U6cjplLmxlbmd0aD9lOnJ9ZnVuY3Rpb24gbyhlKXtmdW5jdGlvbiByKGUpe3JldHVybiIgIitlLm5vZGVOYW1lKyc9IicrbihlLnZhbHVlKS5yZXBsYWNlKCciJywiJnF1b3Q7IikrJyInfXMrPSI8Iit0KGUpK0UubWFwLmNhbGwoZS5hdHRyaWJ1dGVzLHIpLmpvaW4oIiIpKyI+In1mdW5jdGlvbiB1KGUpe3MrPSI8LyIrdChlKSsiPiJ9ZnVuY3Rpb24gYyhlKXsoInN0YXJ0Ij09PWUuZXZlbnQ/bzp1KShlLm5vZGUpfWZvcih2YXIgbD0wLHM9IiIsZj1bXTtlLmxlbmd0aHx8ci5sZW5ndGg7KXt2YXIgZz1pKCk7aWYocys9bihhLnN1YnN0cmluZyhsLGdbMF0ub2Zmc2V0KSksbD1nWzBdLm9mZnNldCxnPT09ZSl7Zi5yZXZlcnNlKCkuZm9yRWFjaCh1KTtkbyBjKGcuc3BsaWNlKDAsMSlbMF0pLGc9aSgpO3doaWxlKGc9PT1lJiZnLmxlbmd0aCYmZ1swXS5vZmZzZXQ9PT1sKTtmLnJldmVyc2UoKS5mb3JFYWNoKG8pfWVsc2Uic3RhcnQiPT09Z1swXS5ldmVudD9mLnB1c2goZ1swXS5ub2RlKTpmLnBvcCgpLGMoZy5zcGxpY2UoMCwxKVswXSl9cmV0dXJuIHMrbihhLnN1YnN0cihsKSl9ZnVuY3Rpb24gbChlKXtyZXR1cm4gZS52JiYhZS5jYWNoZWRfdmFyaWFudHMmJihlLmNhY2hlZF92YXJpYW50cz1lLnYubWFwKGZ1bmN0aW9uKG4pe3JldHVybiBvKGUse3Y6bnVsbH0sbil9KSksZS5jYWNoZWRfdmFyaWFudHN8fGUuZVcmJltvKGUpXXx8W2VdfWZ1bmN0aW9uIHMoZSl7ZnVuY3Rpb24gbihlKXtyZXR1cm4gZSYmZS5zb3VyY2V8fGV9ZnVuY3Rpb24gdCh0LHIpe3JldHVybiBuZXcgUmVnRXhwKG4odCksIm0iKyhlLmNJPyJpIjoiIikrKHI/ImciOiIiKSl9ZnVuY3Rpb24gcihhLGkpe2lmKCFhLmNvbXBpbGVkKXtpZihhLmNvbXBpbGVkPSEwLGEuaz1hLmt8fGEuYkssYS5rKXt2YXIgbz17fSx1PWZ1bmN0aW9uKG4sdCl7ZS5jSSYmKHQ9dC50b0xvd2VyQ2FzZSgpKSx0LnNwbGl0KCIgIikuZm9yRWFjaChmdW5jdGlvbihlKXt2YXIgdD1lLnNwbGl0KCJ8Iik7b1t0WzBdXT1bbix0WzFdP051bWJlcih0WzFdKToxXX0pfTsic3RyaW5nIj09dHlwZW9mIGEuaz91KCJrZXl3b3JkIixhLmspOngoYS5rKS5mb3JFYWNoKGZ1bmN0aW9uKGUpe3UoZSxhLmtbZV0pfSksYS5rPW99YS5sUj10KGEubHx8L1x3Ky8sITApLGkmJihhLmJLJiYoYS5iPSJcXGIoIithLmJLLnNwbGl0KCIgIikuam9pbigifCIpKyIpXFxiIiksYS5ifHwoYS5iPS9cQnxcYi8pLGEuYlI9dChhLmIpLGEuZXx8YS5lV3x8KGEuZT0vXEJ8XGIvKSxhLmUmJihhLmVSPXQoYS5lKSksYS50RT1uKGEuZSl8fCIiLGEuZVcmJmkudEUmJihhLnRFKz0oYS5lPyJ8IjoiIikraS50RSkpLGEuaSYmKGEuaVI9dChhLmkpKSxudWxsPT1hLnImJihhLnI9MSksYS5jfHwoYS5jPVtdKSxhLmM9QXJyYXkucHJvdG90eXBlLmNvbmNhdC5hcHBseShbXSxhLmMubWFwKGZ1bmN0aW9uKGUpe3JldHVybiBsKCJzZWxmIj09PWU/YTplKX0pKSxhLmMuZm9yRWFjaChmdW5jdGlvbihlKXtyKGUsYSl9KSxhLnN0YXJ0cyYmcihhLnN0YXJ0cyxpKTt2YXIgYz1hLmMubWFwKGZ1bmN0aW9uKGUpe3JldHVybiBlLmJLPyJcXC4/KCIrZS5iKyIpXFwuPyI6ZS5ifSkuY29uY2F0KFthLnRFLGEuaV0pLm1hcChuKS5maWx0ZXIoQm9vbGVhbik7YS50PWMubGVuZ3RoP3QoYy5qb2luKCJ8IiksITApOntleGVjOmZ1bmN0aW9uKCl7cmV0dXJuIG51bGx9fX19cihlKX1mdW5jdGlvbiBmKGUsdCxhLGkpe2Z1bmN0aW9uIG8oZSxuKXt2YXIgdCxhO2Zvcih0PTAsYT1uLmMubGVuZ3RoO2E+dDt0KyspaWYocihuLmNbdF0uYlIsZSkpcmV0dXJuIG4uY1t0XX1mdW5jdGlvbiB1KGUsbil7aWYocihlLmVSLG4pKXtmb3IoO2UuZW5kc1BhcmVudCYmZS5wYXJlbnQ7KWU9ZS5wYXJlbnQ7cmV0dXJuIGV9cmV0dXJuIGUuZVc/dShlLnBhcmVudCxuKTp2b2lkIDB9ZnVuY3Rpb24gYyhlLG4pe3JldHVybiFhJiZyKG4uaVIsZSl9ZnVuY3Rpb24gbChlLG4pe3ZhciB0PU4uY0k/blswXS50b0xvd2VyQ2FzZSgpOm5bMF07cmV0dXJuIGUuay5oYXNPd25Qcm9wZXJ0eSh0KSYmZS5rW3RdfWZ1bmN0aW9uIHAoZSxuLHQscil7dmFyIGE9cj8iIjpJLmNsYXNzUHJlZml4LGk9JzxzcGFuIGNsYXNzPSInK2Esbz10PyIiOkM7cmV0dXJuIGkrPWUrJyI+JyxpK24rb31mdW5jdGlvbiBoKCl7dmFyIGUsdCxyLGE7aWYoIUUuaylyZXR1cm4gbihrKTtmb3IoYT0iIix0PTAsRS5sUi5sYXN0SW5kZXg9MCxyPUUubFIuZXhlYyhrKTtyOylhKz1uKGsuc3Vic3RyaW5nKHQsci5pbmRleCkpLGU9bChFLHIpLGU/KEIrPWVbMV0sYSs9cChlWzBdLG4oclswXSkpKTphKz1uKHJbMF0pLHQ9RS5sUi5sYXN0SW5kZXgscj1FLmxSLmV4ZWMoayk7cmV0dXJuIGErbihrLnN1YnN0cih0KSl9ZnVuY3Rpb24gZCgpe3ZhciBlPSJzdHJpbmciPT10eXBlb2YgRS5zTDtpZihlJiYheVtFLnNMXSlyZXR1cm4gbihrKTt2YXIgdD1lP2YoRS5zTCxrLCEwLHhbRS5zTF0pOmcoayxFLnNMLmxlbmd0aD9FLnNMOnZvaWQgMCk7cmV0dXJuIEUucj4wJiYoQis9dC5yKSxlJiYoeFtFLnNMXT10LnRvcCkscCh0Lmxhbmd1YWdlLHQudmFsdWUsITEsITApfWZ1bmN0aW9uIGIoKXtMKz1udWxsIT1FLnNMP2QoKTpoKCksaz0iIn1mdW5jdGlvbiB2KGUpe0wrPWUuY04/cChlLmNOLCIiLCEwKToiIixFPU9iamVjdC5jcmVhdGUoZSx7cGFyZW50Ont2YWx1ZTpFfX0pfWZ1bmN0aW9uIG0oZSxuKXtpZihrKz1lLG51bGw9PW4pcmV0dXJuIGIoKSwwO3ZhciB0PW8obixFKTtpZih0KXJldHVybiB0LnNraXA/ays9bjoodC5lQiYmKGsrPW4pLGIoKSx0LnJCfHx0LmVCfHwoaz1uKSksdih0LG4pLHQuckI/MDpuLmxlbmd0aDt2YXIgcj11KEUsbik7aWYocil7dmFyIGE9RTthLnNraXA/ays9bjooYS5yRXx8YS5lRXx8KGsrPW4pLGIoKSxhLmVFJiYoaz1uKSk7ZG8gRS5jTiYmKEwrPUMpLEUuc2tpcHx8KEIrPUUuciksRT1FLnBhcmVudDt3aGlsZShFIT09ci5wYXJlbnQpO3JldHVybiByLnN0YXJ0cyYmdihyLnN0YXJ0cywiIiksYS5yRT8wOm4ubGVuZ3RofWlmKGMobixFKSl0aHJvdyBuZXcgRXJyb3IoJ0lsbGVnYWwgbGV4ZW1lICInK24rJyIgZm9yIG1vZGUgIicrKEUuY058fCI8dW5uYW1lZD4iKSsnIicpO3JldHVybiBrKz1uLG4ubGVuZ3RofHwxfXZhciBOPXcoZSk7aWYoIU4pdGhyb3cgbmV3IEVycm9yKCdVbmtub3duIGxhbmd1YWdlOiAiJytlKyciJyk7cyhOKTt2YXIgUixFPWl8fE4seD17fSxMPSIiO2ZvcihSPUU7UiE9PU47Uj1SLnBhcmVudClSLmNOJiYoTD1wKFIuY04sIiIsITApK0wpO3ZhciBrPSIiLEI9MDt0cnl7Zm9yKHZhciBNLGosTz0wOzspe2lmKEUudC5sYXN0SW5kZXg9TyxNPUUudC5leGVjKHQpLCFNKWJyZWFrO2o9bSh0LnN1YnN0cmluZyhPLE0uaW5kZXgpLE1bMF0pLE89TS5pbmRleCtqfWZvcihtKHQuc3Vic3RyKE8pKSxSPUU7Ui5wYXJlbnQ7Uj1SLnBhcmVudClSLmNOJiYoTCs9Qyk7cmV0dXJue3I6Qix2YWx1ZTpMLGxhbmd1YWdlOmUsdG9wOkV9fWNhdGNoKFQpe2lmKFQubWVzc2FnZSYmLTEhPT1ULm1lc3NhZ2UuaW5kZXhPZigiSWxsZWdhbCIpKXJldHVybntyOjAsdmFsdWU6bih0KX07dGhyb3cgVH19ZnVuY3Rpb24gZyhlLHQpe3Q9dHx8SS5sYW5ndWFnZXN8fHgoeSk7dmFyIHI9e3I6MCx2YWx1ZTpuKGUpfSxhPXI7cmV0dXJuIHQuZmlsdGVyKHcpLmZvckVhY2goZnVuY3Rpb24obil7dmFyIHQ9ZihuLGUsITEpO3QubGFuZ3VhZ2U9bix0LnI+YS5yJiYoYT10KSx0LnI+ci5yJiYoYT1yLHI9dCl9KSxhLmxhbmd1YWdlJiYoci5zZWNvbmRfYmVzdD1hKSxyfWZ1bmN0aW9uIHAoZSl7cmV0dXJuIEkudGFiUmVwbGFjZXx8SS51c2VCUj9lLnJlcGxhY2UoTSxmdW5jdGlvbihlLG4pe3JldHVybiBJLnVzZUJSJiYiXG4iPT09ZT8iPGJyPiI6SS50YWJSZXBsYWNlP24ucmVwbGFjZSgvXHQvZyxJLnRhYlJlcGxhY2UpOiIifSk6ZX1mdW5jdGlvbiBoKGUsbix0KXt2YXIgcj1uP0xbbl06dCxhPVtlLnRyaW0oKV07cmV0dXJuIGUubWF0Y2goL1xiaGxqc1xiLyl8fGEucHVzaCgiaGxqcyIpLC0xPT09ZS5pbmRleE9mKHIpJiZhLnB1c2gociksYS5qb2luKCIgIikudHJpbSgpfWZ1bmN0aW9uIGQoZSl7dmFyIG4sdCxyLG8sbCxzPWkoZSk7YShzKXx8KEkudXNlQlI/KG49ZG9jdW1lbnQuY3JlYXRlRWxlbWVudE5TKCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sIiwiZGl2Iiksbi5pbm5lckhUTUw9ZS5pbm5lckhUTUwucmVwbGFjZSgvXG4vZywiIikucmVwbGFjZSgvPGJyWyBcL10qPi9nLCJcbiIpKTpuPWUsbD1uLnRleHRDb250ZW50LHI9cz9mKHMsbCwhMCk6ZyhsKSx0PXUobiksdC5sZW5ndGgmJihvPWRvY3VtZW50LmNyZWF0ZUVsZW1lbnROUygiaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbCIsImRpdiIpLG8uaW5uZXJIVE1MPXIudmFsdWUsci52YWx1ZT1jKHQsdShvKSxsKSksci52YWx1ZT1wKHIudmFsdWUpLGUuaW5uZXJIVE1MPXIudmFsdWUsZS5jbGFzc05hbWU9aChlLmNsYXNzTmFtZSxzLHIubGFuZ3VhZ2UpLGUucmVzdWx0PXtsYW5ndWFnZTpyLmxhbmd1YWdlLHJlOnIucn0sci5zZWNvbmRfYmVzdCYmKGUuc2Vjb25kX2Jlc3Q9e2xhbmd1YWdlOnIuc2Vjb25kX2Jlc3QubGFuZ3VhZ2UscmU6ci5zZWNvbmRfYmVzdC5yfSkpfWZ1bmN0aW9uIGIoZSl7ST1vKEksZSl9ZnVuY3Rpb24gdigpe2lmKCF2LmNhbGxlZCl7di5jYWxsZWQ9ITA7dmFyIGU9ZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgicHJlIGNvZGUiKTtFLmZvckVhY2guY2FsbChlLGQpfX1mdW5jdGlvbiBtKCl7YWRkRXZlbnRMaXN0ZW5lcigiRE9NQ29udGVudExvYWRlZCIsdiwhMSksYWRkRXZlbnRMaXN0ZW5lcigibG9hZCIsdiwhMSl9ZnVuY3Rpb24gTihuLHQpe3ZhciByPXlbbl09dChlKTtyLmFsaWFzZXMmJnIuYWxpYXNlcy5mb3JFYWNoKGZ1bmN0aW9uKGUpe0xbZV09bn0pfWZ1bmN0aW9uIFIoKXtyZXR1cm4geCh5KX1mdW5jdGlvbiB3KGUpe3JldHVybiBlPShlfHwiIikudG9Mb3dlckNhc2UoKSx5W2VdfHx5W0xbZV1dfXZhciBFPVtdLHg9T2JqZWN0LmtleXMseT17fSxMPXt9LGs9L14obm8tP2hpZ2hsaWdodHxwbGFpbnx0ZXh0KSQvaSxCPS9cYmxhbmcoPzp1YWdlKT8tKFtcdy1dKylcYi9pLE09LygoXig8W14+XSs+fFx0fCkrfCg/OlxuKSkpL2dtLEM9Ijwvc3Bhbj4iLEk9e2NsYXNzUHJlZml4OiJobGpzLSIsdGFiUmVwbGFjZTpudWxsLHVzZUJSOiExLGxhbmd1YWdlczp2b2lkIDB9O3JldHVybiBlLmhpZ2hsaWdodD1mLGUuaGlnaGxpZ2h0QXV0bz1nLGUuZml4TWFya3VwPXAsZS5oaWdobGlnaHRCbG9jaz1kLGUuY29uZmlndXJlPWIsZS5pbml0SGlnaGxpZ2h0aW5nPXYsZS5pbml0SGlnaGxpZ2h0aW5nT25Mb2FkPW0sZS5yZWdpc3Rlckxhbmd1YWdlPU4sZS5saXN0TGFuZ3VhZ2VzPVIsZS5nZXRMYW5ndWFnZT13LGUuaW5oZXJpdD1vLGUuSVI9IlthLXpBLVpdXFx3KiIsZS5VSVI9IlthLXpBLVpfXVxcdyoiLGUuTlI9IlxcYlxcZCsoXFwuXFxkKyk/IixlLkNOUj0iKC0/KShcXGIwW3hYXVthLWZBLUYwLTldK3woXFxiXFxkKyhcXC5cXGQqKT98XFwuXFxkKykoW2VFXVstK10/XFxkKyk/KSIsZS5CTlI9IlxcYigwYlswMV0rKSIsZS5SU1I9IiF8IT18IT09fCV8JT18JnwmJnwmPXxcXCp8XFwqPXxcXCt8XFwrPXwsfC18LT18Lz18L3w6fDt8PDx8PDw9fDw9fDx8PT09fD09fD18Pj4+PXw+Pj18Pj18Pj4+fD4+fD58XFw/fFxcW3xcXHt8XFwofFxcXnxcXF49fFxcfHxcXHw9fFxcfFxcfHx+IixlLkJFPXtiOiJcXFxcW1xcc1xcU10iLHI6MH0sZS5BU009e2NOOiJzdHJpbmciLGI6IiciLGU6IiciLGk6IlxcbiIsYzpbZS5CRV19LGUuUVNNPXtjTjoic3RyaW5nIixiOiciJyxlOiciJyxpOiJcXG4iLGM6W2UuQkVdfSxlLlBXTT17YjovXGIoYXxhbnx0aGV8YXJlfEknbXxpc24ndHxkb24ndHxkb2Vzbid0fHdvbid0fGJ1dHxqdXN0fHNob3VsZHxwcmV0dHl8c2ltcGx5fGVub3VnaHxnb25uYXxnb2luZ3x3dGZ8c298c3VjaHx3aWxsfHlvdXx5b3VyfHRoZXl8bGlrZXxtb3JlKVxiL30sZS5DPWZ1bmN0aW9uKG4sdCxyKXt2YXIgYT1lLmluaGVyaXQoe2NOOiJjb21tZW50IixiOm4sZTp0LGM6W119LHJ8fHt9KTtyZXR1cm4gYS5jLnB1c2goZS5QV00pLGEuYy5wdXNoKHtjTjoiZG9jdGFnIixiOiIoPzpUT0RPfEZJWE1FfE5PVEV8QlVHfFhYWCk6IixyOjB9KSxhfSxlLkNMQ009ZS5DKCIvLyIsIiQiKSxlLkNCQ009ZS5DKCIvXFwqIiwiXFwqLyIpLGUuSENNPWUuQygiIyIsIiQiKSxlLk5NPXtjTjoibnVtYmVyIixiOmUuTlIscjowfSxlLkNOTT17Y046Im51bWJlciIsYjplLkNOUixyOjB9LGUuQk5NPXtjTjoibnVtYmVyIixiOmUuQk5SLHI6MH0sZS5DU1NOTT17Y046Im51bWJlciIsYjplLk5SKyIoJXxlbXxleHxjaHxyZW18dnd8dmh8dm1pbnx2bWF4fGNtfG1tfGlufHB0fHBjfHB4fGRlZ3xncmFkfHJhZHx0dXJufHN8bXN8SHp8a0h6fGRwaXxkcGNtfGRwcHgpPyIscjowfSxlLlJNPXtjTjoicmVnZXhwIixiOi9cLy8sZTovXC9bZ2ltdXldKi8saTovXG4vLGM6W2UuQkUse2I6L1xbLyxlOi9cXS8scjowLGM6W2UuQkVdfV19LGUuVE09e2NOOiJ0aXRsZSIsYjplLklSLHI6MH0sZS5VVE09e2NOOiJ0aXRsZSIsYjplLlVJUixyOjB9LGUuTUVUSE9EX0dVQVJEPXtiOiJcXC5cXHMqIitlLlVJUixyOjB9LGV9KTtobGpzLnJlZ2lzdGVyTGFuZ3VhZ2UoInNxbCIsZnVuY3Rpb24oZSl7dmFyIHQ9ZS5DKCItLSIsIiQiKTtyZXR1cm57Y0k6ITAsaTovWzw+e30qI10vLGM6W3tiSzoiYmVnaW4gZW5kIHN0YXJ0IGNvbW1pdCByb2xsYmFjayBzYXZlcG9pbnQgbG9jayBhbHRlciBjcmVhdGUgZHJvcCByZW5hbWUgY2FsbCBkZWxldGUgZG8gaGFuZGxlciBpbnNlcnQgbG9hZCByZXBsYWNlIHNlbGVjdCB0cnVuY2F0ZSB1cGRhdGUgc2V0IHNob3cgcHJhZ21hIGdyYW50IG1lcmdlIGRlc2NyaWJlIHVzZSBleHBsYWluIGhlbHAgZGVjbGFyZSBwcmVwYXJlIGV4ZWN1dGUgZGVhbGxvY2F0ZSByZWxlYXNlIHVubG9jayBwdXJnZSByZXNldCBjaGFuZ2Ugc3RvcCBhbmFseXplIGNhY2hlIGZsdXNoIG9wdGltaXplIHJlcGFpciBraWxsIGluc3RhbGwgdW5pbnN0YWxsIGNoZWNrc3VtIHJlc3RvcmUgY2hlY2sgYmFja3VwIHJldm9rZSBjb21tZW50IixlOi87LyxlVzohMCxsOi9bXHdcLl0rLyxrOntrZXl3b3JkOiJhYm9ydCBhYnMgYWJzb2x1dGUgYWNjIGFjY2UgYWNjZXAgYWNjZXB0IGFjY2VzcyBhY2Nlc3NlZCBhY2Nlc3NpYmxlIGFjY291bnQgYWNvcyBhY3Rpb24gYWN0aXZhdGUgYWRkIGFkZHRpbWUgYWRtaW4gYWRtaW5pc3RlciBhZHZhbmNlZCBhZHZpc2UgYWVzX2RlY3J5cHQgYWVzX2VuY3J5cHQgYWZ0ZXIgYWdlbnQgYWdncmVnYXRlIGFsaSBhbGlhIGFsaWFzIGFsbG9jYXRlIGFsbG93IGFsdGVyIGFsd2F5cyBhbmFseXplIGFuY2lsbGFyeSBhbmQgYW55IGFueWRhdGEgYW55ZGF0YXNldCBhbnlzY2hlbWEgYW55dHlwZSBhcHBseSBhcmNoaXZlIGFyY2hpdmVkIGFyY2hpdmVsb2cgYXJlIGFzIGFzYyBhc2NpaSBhc2luIGFzc2VtYmx5IGFzc2VydGlvbiBhc3NvY2lhdGUgYXN5bmNocm9ub3VzIGF0IGF0YW4gYXRuMiBhdHRyIGF0dHJpIGF0dHJpYiBhdHRyaWJ1IGF0dHJpYnV0IGF0dHJpYnV0ZSBhdHRyaWJ1dGVzIGF1ZGl0IGF1dGhlbnRpY2F0ZWQgYXV0aGVudGljYXRpb24gYXV0aGlkIGF1dGhvcnMgYXV0byBhdXRvYWxsb2NhdGUgYXV0b2RibGluayBhdXRvZXh0ZW5kIGF1dG9tYXRpYyBhdmFpbGFiaWxpdHkgYXZnIGJhY2t1cCBiYWRmaWxlIGJhc2ljZmlsZSBiZWZvcmUgYmVnaW4gYmVnaW5uaW5nIGJlbmNobWFyayBiZXR3ZWVuIGJmaWxlIGJmaWxlX2Jhc2UgYmlnIGJpZ2ZpbGUgYmluIGJpbmFyeV9kb3VibGUgYmluYXJ5X2Zsb2F0IGJpbmxvZyBiaXRfYW5kIGJpdF9jb3VudCBiaXRfbGVuZ3RoIGJpdF9vciBiaXRfeG9yIGJpdG1hcCBibG9iX2Jhc2UgYmxvY2sgYmxvY2tzaXplIGJvZHkgYm90aCBib3VuZCBidWZmZXJfY2FjaGUgYnVmZmVyX3Bvb2wgYnVpbGQgYnVsayBieSBieXRlIGJ5dGVvcmRlcm1hcmsgYnl0ZXMgY2FjaGUgY2FjaGluZyBjYWxsIGNhbGxpbmcgY2FuY2VsIGNhcGFjaXR5IGNhc2NhZGUgY2FzY2FkZWQgY2FzZSBjYXN0IGNhdGFsb2cgY2F0ZWdvcnkgY2VpbCBjZWlsaW5nIGNoYWluIGNoYW5nZSBjaGFuZ2VkIGNoYXJfYmFzZSBjaGFyX2xlbmd0aCBjaGFyYWN0ZXJfbGVuZ3RoIGNoYXJhY3RlcnMgY2hhcmFjdGVyc2V0IGNoYXJpbmRleCBjaGFyc2V0IGNoYXJzZXRmb3JtIGNoYXJzZXRpZCBjaGVjayBjaGVja3N1bSBjaGVja3N1bV9hZ2cgY2hpbGQgY2hvb3NlIGNociBjaHVuayBjbGFzcyBjbGVhbnVwIGNsZWFyIGNsaWVudCBjbG9iIGNsb2JfYmFzZSBjbG9uZSBjbG9zZSBjbHVzdGVyX2lkIGNsdXN0ZXJfcHJvYmFiaWxpdHkgY2x1c3Rlcl9zZXQgY2x1c3RlcmluZyBjb2FsZXNjZSBjb2VyY2liaWxpdHkgY29sIGNvbGxhdGUgY29sbGF0aW9uIGNvbGxlY3QgY29sdSBjb2x1bSBjb2x1bW4gY29sdW1uX3ZhbHVlIGNvbHVtbnMgY29sdW1uc191cGRhdGVkIGNvbW1lbnQgY29tbWl0IGNvbXBhY3QgY29tcGF0aWJpbGl0eSBjb21waWxlZCBjb21wbGV0ZSBjb21wb3NpdGVfbGltaXQgY29tcG91bmQgY29tcHJlc3MgY29tcHV0ZSBjb25jYXQgY29uY2F0X3dzIGNvbmN1cnJlbnQgY29uZmlybSBjb25uIGNvbm5lYyBjb25uZWN0IGNvbm5lY3RfYnlfaXNjeWNsZSBjb25uZWN0X2J5X2lzbGVhZiBjb25uZWN0X2J5X3Jvb3QgY29ubmVjdF90aW1lIGNvbm5lY3Rpb24gY29uc2lkZXIgY29uc2lzdGVudCBjb25zdGFudCBjb25zdHJhaW50IGNvbnN0cmFpbnRzIGNvbnN0cnVjdG9yIGNvbnRhaW5lciBjb250ZW50IGNvbnRlbnRzIGNvbnRleHQgY29udHJpYnV0b3JzIGNvbnRyb2xmaWxlIGNvbnYgY29udmVydCBjb252ZXJ0X3R6IGNvcnIgY29ycl9rIGNvcnJfcyBjb3JyZXNwb25kaW5nIGNvcnJ1cHRpb24gY29zIGNvc3QgY291bnQgY291bnRfYmlnIGNvdW50ZWQgY292YXJfcG9wIGNvdmFyX3NhbXAgY3B1X3Blcl9jYWxsIGNwdV9wZXJfc2Vzc2lvbiBjcmMzMiBjcmVhdGUgY3JlYXRpb24gY3JpdGljYWwgY3Jvc3MgY3ViZSBjdW1lX2Rpc3QgY3VyZGF0ZSBjdXJyZW50IGN1cnJlbnRfZGF0ZSBjdXJyZW50X3RpbWUgY3VycmVudF90aW1lc3RhbXAgY3VycmVudF91c2VyIGN1cnNvciBjdXJ0aW1lIGN1c3RvbWRhdHVtIGN5Y2xlIGRhdGEgZGF0YWJhc2UgZGF0YWJhc2VzIGRhdGFmaWxlIGRhdGFmaWxlcyBkYXRhbGVuZ3RoIGRhdGVfYWRkIGRhdGVfY2FjaGUgZGF0ZV9mb3JtYXQgZGF0ZV9zdWIgZGF0ZWFkZCBkYXRlZGlmZiBkYXRlZnJvbXBhcnRzIGRhdGVuYW1lIGRhdGVwYXJ0IGRhdGV0aW1lMmZyb21wYXJ0cyBkYXkgZGF5X3RvX3NlY29uZCBkYXluYW1lIGRheW9mbW9udGggZGF5b2Z3ZWVrIGRheW9meWVhciBkYXlzIGRiX3JvbGVfY2hhbmdlIGRidGltZXpvbmUgZGRsIGRlYWxsb2NhdGUgZGVjbGFyZSBkZWNvZGUgZGVjb21wb3NlIGRlY3JlbWVudCBkZWNyeXB0IGRlZHVwbGljYXRlIGRlZiBkZWZhIGRlZmF1IGRlZmF1bCBkZWZhdWx0IGRlZmF1bHRzIGRlZmVycmVkIGRlZmkgZGVmaW4gZGVmaW5lIGRlZ3JlZXMgZGVsYXllZCBkZWxlZ2F0ZSBkZWxldGUgZGVsZXRlX2FsbCBkZWxpbWl0ZWQgZGVtYW5kIGRlbnNlX3JhbmsgZGVwdGggZGVxdWV1ZSBkZXNfZGVjcnlwdCBkZXNfZW5jcnlwdCBkZXNfa2V5X2ZpbGUgZGVzYyBkZXNjciBkZXNjcmkgZGVzY3JpYiBkZXNjcmliZSBkZXNjcmlwdG9yIGRldGVybWluaXN0aWMgZGlhZ25vc3RpY3MgZGlmZmVyZW5jZSBkaW1lbnNpb24gZGlyZWN0X2xvYWQgZGlyZWN0b3J5IGRpc2FibGUgZGlzYWJsZV9hbGwgZGlzYWxsb3cgZGlzYXNzb2NpYXRlIGRpc2NhcmRmaWxlIGRpc2Nvbm5lY3QgZGlza2dyb3VwIGRpc3RpbmN0IGRpc3RpbmN0cm93IGRpc3RyaWJ1dGUgZGlzdHJpYnV0ZWQgZGl2IGRvIGRvY3VtZW50IGRvbWFpbiBkb3RuZXQgZG91YmxlIGRvd25ncmFkZSBkcm9wIGR1bXBmaWxlIGR1cGxpY2F0ZSBkdXJhdGlvbiBlYWNoIGVkaXRpb24gZWRpdGlvbmFibGUgZWRpdGlvbnMgZWxlbWVudCBlbGxpcHNpcyBlbHNlIGVsc2lmIGVsdCBlbXB0eSBlbmFibGUgZW5hYmxlX2FsbCBlbmNsb3NlZCBlbmNvZGUgZW5jb2RpbmcgZW5jcnlwdCBlbmQgZW5kLWV4ZWMgZW5kaWFuIGVuZm9yY2VkIGVuZ2luZSBlbmdpbmVzIGVucXVldWUgZW50ZXJwcmlzZSBlbnRpdHllc2NhcGluZyBlb21vbnRoIGVycm9yIGVycm9ycyBlc2NhcGVkIGV2YWxuYW1lIGV2YWx1YXRlIGV2ZW50IGV2ZW50ZGF0YSBldmVudHMgZXhjZXB0IGV4Y2VwdGlvbiBleGNlcHRpb25zIGV4Y2hhbmdlIGV4Y2x1ZGUgZXhjbHVkaW5nIGV4ZWN1IGV4ZWN1dCBleGVjdXRlIGV4ZW1wdCBleGlzdHMgZXhpdCBleHAgZXhwaXJlIGV4cGxhaW4gZXhwb3J0IGV4cG9ydF9zZXQgZXh0ZW5kZWQgZXh0ZW50IGV4dGVybmFsIGV4dGVybmFsXzEgZXh0ZXJuYWxfMiBleHRlcm5hbGx5IGV4dHJhY3QgZmFpbGVkIGZhaWxlZF9sb2dpbl9hdHRlbXB0cyBmYWlsb3ZlciBmYWlsdXJlIGZhciBmYXN0IGZlYXR1cmVfc2V0IGZlYXR1cmVfdmFsdWUgZmV0Y2ggZmllbGQgZmllbGRzIGZpbGUgZmlsZV9uYW1lX2NvbnZlcnQgZmlsZXN5c3RlbV9saWtlX2xvZ2dpbmcgZmluYWwgZmluaXNoIGZpcnN0IGZpcnN0X3ZhbHVlIGZpeGVkIGZsYXNoX2NhY2hlIGZsYXNoYmFjayBmbG9vciBmbHVzaCBmb2xsb3dpbmcgZm9sbG93cyBmb3IgZm9yYWxsIGZvcmNlIGZvcm0gZm9ybWEgZm9ybWF0IGZvdW5kIGZvdW5kX3Jvd3MgZnJlZWxpc3QgZnJlZWxpc3RzIGZyZWVwb29scyBmcmVzaCBmcm9tIGZyb21fYmFzZTY0IGZyb21fZGF5cyBmdHAgZnVsbCBmdW5jdGlvbiBnZW5lcmFsIGdlbmVyYXRlZCBnZXQgZ2V0X2Zvcm1hdCBnZXRfbG9jayBnZXRkYXRlIGdldHV0Y2RhdGUgZ2xvYmFsIGdsb2JhbF9uYW1lIGdsb2JhbGx5IGdvIGdvdG8gZ3JhbnQgZ3JhbnRzIGdyZWF0ZXN0IGdyb3VwIGdyb3VwX2NvbmNhdCBncm91cF9pZCBncm91cGluZyBncm91cGluZ19pZCBncm91cHMgZ3RpZF9zdWJ0cmFjdCBndWFyYW50ZWUgZ3VhcmQgaGFuZGxlciBoYXNoIGhhc2hrZXlzIGhhdmluZyBoZWEgaGVhZCBoZWFkaSBoZWFkaW4gaGVhZGluZyBoZWFwIGhlbHAgaGV4IGhpZXJhcmNoeSBoaWdoIGhpZ2hfcHJpb3JpdHkgaG9zdHMgaG91ciBodHRwIGlkIGlkZW50X2N1cnJlbnQgaWRlbnRfaW5jciBpZGVudF9zZWVkIGlkZW50aWZpZWQgaWRlbnRpdHkgaWRsZV90aW1lIGlmIGlmbnVsbCBpZ25vcmUgaWlmIGlsaWtlIGlsbSBpbW1lZGlhdGUgaW1wb3J0IGluIGluY2x1ZGUgaW5jbHVkaW5nIGluY3JlbWVudCBpbmRleCBpbmRleGVzIGluZGV4aW5nIGluZGV4dHlwZSBpbmRpY2F0b3IgaW5kaWNlcyBpbmV0Nl9hdG9uIGluZXQ2X250b2EgaW5ldF9hdG9uIGluZXRfbnRvYSBpbmZpbGUgaW5pdGlhbCBpbml0aWFsaXplZCBpbml0aWFsbHkgaW5pdHJhbnMgaW5tZW1vcnkgaW5uZXIgaW5ub2RiIGlucHV0IGluc2VydCBpbnN0YWxsIGluc3RhbmNlIGluc3RhbnRpYWJsZSBpbnN0ciBpbnRlcmZhY2UgaW50ZXJsZWF2ZWQgaW50ZXJzZWN0IGludG8gaW52YWxpZGF0ZSBpbnZpc2libGUgaXMgaXNfZnJlZV9sb2NrIGlzX2lwdjQgaXNfaXB2NF9jb21wYXQgaXNfbm90IGlzX25vdF9udWxsIGlzX3VzZWRfbG9jayBpc2RhdGUgaXNudWxsIGlzb2xhdGlvbiBpdGVyYXRlIGphdmEgam9pbiBqc29uIGpzb25fZXhpc3RzIGtlZXAga2VlcF9kdXBsaWNhdGVzIGtleSBrZXlzIGtpbGwgbGFuZ3VhZ2UgbGFyZ2UgbGFzdCBsYXN0X2RheSBsYXN0X2luc2VydF9pZCBsYXN0X3ZhbHVlIGxheCBsY2FzZSBsZWFkIGxlYWRpbmcgbGVhc3QgbGVhdmVzIGxlZnQgbGVuIGxlbmdodCBsZW5ndGggbGVzcyBsZXZlbCBsZXZlbHMgbGlicmFyeSBsaWtlIGxpa2UyIGxpa2U0IGxpa2VjIGxpbWl0IGxpbmVzIGxpbmsgbGlzdCBsaXN0YWdnIGxpdHRsZSBsbiBsb2FkIGxvYWRfZmlsZSBsb2IgbG9icyBsb2NhbCBsb2NhbHRpbWUgbG9jYWx0aW1lc3RhbXAgbG9jYXRlIGxvY2F0b3IgbG9jayBsb2NrZWQgbG9nIGxvZzEwIGxvZzIgbG9nZmlsZSBsb2dmaWxlcyBsb2dnaW5nIGxvZ2ljYWwgbG9naWNhbF9yZWFkc19wZXJfY2FsbCBsb2dvZmYgbG9nb24gbG9ncyBsb25nIGxvb3AgbG93IGxvd19wcmlvcml0eSBsb3dlciBscGFkIGxydHJpbSBsdHJpbSBtYWluIG1ha2Vfc2V0IG1ha2VkYXRlIG1ha2V0aW1lIG1hbmFnZWQgbWFuYWdlbWVudCBtYW51YWwgbWFwIG1hcHBpbmcgbWFzayBtYXN0ZXIgbWFzdGVyX3Bvc193YWl0IG1hdGNoIG1hdGNoZWQgbWF0ZXJpYWxpemVkIG1heCBtYXhleHRlbnRzIG1heGltaXplIG1heGluc3RhbmNlcyBtYXhsZW4gbWF4bG9nZmlsZXMgbWF4bG9naGlzdG9yeSBtYXhsb2dtZW1iZXJzIG1heHNpemUgbWF4dHJhbnMgbWQ1IG1lYXN1cmVzIG1lZGlhbiBtZWRpdW0gbWVtYmVyIG1lbWNvbXByZXNzIG1lbW9yeSBtZXJnZSBtaWNyb3NlY29uZCBtaWQgbWlncmF0aW9uIG1pbiBtaW5leHRlbnRzIG1pbmltdW0gbWluaW5nIG1pbnVzIG1pbnV0ZSBtaW52YWx1ZSBtaXNzaW5nIG1vZCBtb2RlIG1vZGVsIG1vZGlmaWNhdGlvbiBtb2RpZnkgbW9kdWxlIG1vbml0b3JpbmcgbW9udGggbW9udGhzIG1vdW50IG1vdmUgbW92ZW1lbnQgbXVsdGlzZXQgbXV0ZXggbmFtZSBuYW1lX2NvbnN0IG5hbWVzIG5hbiBuYXRpb25hbCBuYXRpdmUgbmF0dXJhbCBuYXYgbmNoYXIgbmNsb2IgbmVzdGVkIG5ldmVyIG5ldyBuZXdsaW5lIG5leHQgbmV4dHZhbCBubyBub193cml0ZV90b19iaW5sb2cgbm9hcmNoaXZlbG9nIG5vYXVkaXQgbm9iYWRmaWxlIG5vY2hlY2sgbm9jb21wcmVzcyBub2NvcHkgbm9jeWNsZSBub2RlbGF5IG5vZGlzY2FyZGZpbGUgbm9lbnRpdHllc2NhcGluZyBub2d1YXJhbnRlZSBub2tlZXAgbm9sb2dmaWxlIG5vbWFwcGluZyBub21heHZhbHVlIG5vbWluaW1pemUgbm9taW52YWx1ZSBub21vbml0b3Jpbmcgbm9uZSBub25lZGl0aW9uYWJsZSBub25zY2hlbWEgbm9vcmRlciBub3ByIG5vcHJvIG5vcHJvbSBub3Byb21wIG5vcHJvbXB0IG5vcmVseSBub3Jlc2V0bG9ncyBub3JldmVyc2Ugbm9ybWFsIG5vcm93ZGVwZW5kZW5jaWVzIG5vc2NoZW1hY2hlY2sgbm9zd2l0Y2ggbm90IG5vdGhpbmcgbm90aWNlIG5vdHJpbSBub3ZhbGlkYXRlIG5vdyBub3dhaXQgbnRoX3ZhbHVlIG51bGxpZiBudWxscyBudW0gbnVtYiBudW1iZSBudmFyY2hhciBudmFyY2hhcjIgb2JqZWN0IG9jaWNvbGwgb2NpZGF0ZSBvY2lkYXRldGltZSBvY2lkdXJhdGlvbiBvY2lpbnRlcnZhbCBvY2lsb2Jsb2NhdG9yIG9jaW51bWJlciBvY2lyZWYgb2NpcmVmY3Vyc29yIG9jaXJvd2lkIG9jaXN0cmluZyBvY2l0eXBlIG9jdCBvY3RldF9sZW5ndGggb2Ygb2ZmIG9mZmxpbmUgb2Zmc2V0IG9pZCBvaWRpbmRleCBvbGQgb24gb25saW5lIG9ubHkgb3BhcXVlIG9wZW4gb3BlcmF0aW9ucyBvcGVyYXRvciBvcHRpbWFsIG9wdGltaXplIG9wdGlvbiBvcHRpb25hbGx5IG9yIG9yYWNsZSBvcmFjbGVfZGF0ZSBvcmFkYXRhIG9yZCBvcmRhdWRpbyBvcmRkaWNvbSBvcmRkb2Mgb3JkZXIgb3JkaW1hZ2Ugb3JkaW5hbGl0eSBvcmR2aWRlbyBvcmdhbml6YXRpb24gb3JsYW55IG9ybHZhcnkgb3V0IG91dGVyIG91dGZpbGUgb3V0bGluZSBvdXRwdXQgb3ZlciBvdmVyZmxvdyBvdmVycmlkaW5nIHBhY2thZ2UgcGFkIHBhcmFsbGVsIHBhcmFsbGVsX2VuYWJsZSBwYXJhbWV0ZXJzIHBhcmVudCBwYXJzZSBwYXJ0aWFsIHBhcnRpdGlvbiBwYXJ0aXRpb25zIHBhc2NhbCBwYXNzaW5nIHBhc3N3b3JkIHBhc3N3b3JkX2dyYWNlX3RpbWUgcGFzc3dvcmRfbG9ja190aW1lIHBhc3N3b3JkX3JldXNlX21heCBwYXNzd29yZF9yZXVzZV90aW1lIHBhc3N3b3JkX3ZlcmlmeV9mdW5jdGlvbiBwYXRjaCBwYXRoIHBhdGluZGV4IHBjdGluY3JlYXNlIHBjdHRocmVzaG9sZCBwY3R1c2VkIHBjdHZlcnNpb24gcGVyY2VudCBwZXJjZW50X3JhbmsgcGVyY2VudGlsZV9jb250IHBlcmNlbnRpbGVfZGlzYyBwZXJmb3JtYW5jZSBwZXJpb2QgcGVyaW9kX2FkZCBwZXJpb2RfZGlmZiBwZXJtYW5lbnQgcGh5c2ljYWwgcGkgcGlwZSBwaXBlbGluZWQgcGl2b3QgcGx1Z2dhYmxlIHBsdWdpbiBwb2xpY3kgcG9zaXRpb24gcG9zdF90cmFuc2FjdGlvbiBwb3cgcG93ZXIgcHJhZ21hIHByZWJ1aWx0IHByZWNlZGVzIHByZWNlZGluZyBwcmVjaXNpb24gcHJlZGljdGlvbiBwcmVkaWN0aW9uX2Nvc3QgcHJlZGljdGlvbl9kZXRhaWxzIHByZWRpY3Rpb25fcHJvYmFiaWxpdHkgcHJlZGljdGlvbl9zZXQgcHJlcGFyZSBwcmVzZW50IHByZXNlcnZlIHByaW9yIHByaW9yaXR5IHByaXZhdGUgcHJpdmF0ZV9zZ2EgcHJpdmlsZWdlcyBwcm9jZWR1cmFsIHByb2NlZHVyZSBwcm9jZWR1cmVfYW5hbHl6ZSBwcm9jZXNzbGlzdCBwcm9maWxlcyBwcm9qZWN0IHByb21wdCBwcm90ZWN0aW9uIHB1YmxpYyBwdWJsaXNoaW5nc2VydmVybmFtZSBwdXJnZSBxdWFydGVyIHF1ZXJ5IHF1aWNrIHF1aWVzY2UgcXVvdGEgcXVvdGVuYW1lIHJhZGlhbnMgcmFpc2UgcmFuZCByYW5nZSByYW5rIHJhdyByZWFkIHJlYWRzIHJlYWRzaXplIHJlYnVpbGQgcmVjb3JkIHJlY29yZHMgcmVjb3ZlciByZWNvdmVyeSByZWN1cnNpdmUgcmVjeWNsZSByZWRvIHJlZHVjZWQgcmVmIHJlZmVyZW5jZSByZWZlcmVuY2VkIHJlZmVyZW5jZXMgcmVmZXJlbmNpbmcgcmVmcmVzaCByZWdleHBfbGlrZSByZWdpc3RlciByZWdyX2F2Z3ggcmVncl9hdmd5IHJlZ3JfY291bnQgcmVncl9pbnRlcmNlcHQgcmVncl9yMiByZWdyX3Nsb3BlIHJlZ3Jfc3h4IHJlZ3Jfc3h5IHJlamVjdCByZWtleSByZWxhdGlvbmFsIHJlbGF0aXZlIHJlbGF5bG9nIHJlbGVhc2UgcmVsZWFzZV9sb2NrIHJlbGllc19vbiByZWxvY2F0ZSByZWx5IHJlbSByZW1haW5kZXIgcmVuYW1lIHJlcGFpciByZXBlYXQgcmVwbGFjZSByZXBsaWNhdGUgcmVwbGljYXRpb24gcmVxdWlyZWQgcmVzZXQgcmVzZXRsb2dzIHJlc2l6ZSByZXNvdXJjZSByZXNwZWN0IHJlc3RvcmUgcmVzdHJpY3RlZCByZXN1bHQgcmVzdWx0X2NhY2hlIHJlc3VtYWJsZSByZXN1bWUgcmV0ZW50aW9uIHJldHVybiByZXR1cm5pbmcgcmV0dXJucyByZXVzZSByZXZlcnNlIHJldm9rZSByaWdodCBybGlrZSByb2xlIHJvbGVzIHJvbGxiYWNrIHJvbGxpbmcgcm9sbHVwIHJvdW5kIHJvdyByb3dfY291bnQgcm93ZGVwZW5kZW5jaWVzIHJvd2lkIHJvd251bSByb3dzIHJ0cmltIHJ1bGVzIHNhZmUgc2FsdCBzYW1wbGUgc2F2ZSBzYXZlcG9pbnQgc2IxIHNiMiBzYjQgc2NhbiBzY2hlbWEgc2NoZW1hY2hlY2sgc2NuIHNjb3BlIHNjcm9sbCBzZG9fZ2VvcmFzdGVyIHNkb190b3BvX2dlb21ldHJ5IHNlYXJjaCBzZWNfdG9fdGltZSBzZWNvbmQgc2VjdGlvbiBzZWN1cmVmaWxlIHNlY3VyaXR5IHNlZWQgc2VnbWVudCBzZWxlY3Qgc2VsZiBzZXF1ZW5jZSBzZXF1ZW50aWFsIHNlcmlhbGl6YWJsZSBzZXJ2ZXIgc2VydmVyZXJyb3Igc2Vzc2lvbiBzZXNzaW9uX3VzZXIgc2Vzc2lvbnNfcGVyX3VzZXIgc2V0IHNldHMgc2V0dGluZ3Mgc2hhIHNoYTEgc2hhMiBzaGFyZSBzaGFyZWQgc2hhcmVkX3Bvb2wgc2hvcnQgc2hvdyBzaHJpbmsgc2h1dGRvd24gc2lfYXZlcmFnZWNvbG9yIHNpX2NvbG9yaGlzdG9ncmFtIHNpX2ZlYXR1cmVsaXN0IHNpX3Bvc2l0aW9uYWxjb2xvciBzaV9zdGlsbGltYWdlIHNpX3RleHR1cmUgc2libGluZ3Mgc2lkIHNpZ24gc2luIHNpemUgc2l6ZV90IHNpemVzIHNraXAgc2xhdmUgc2xlZXAgc21hbGxkYXRldGltZWZyb21wYXJ0cyBzbWFsbGZpbGUgc25hcHNob3Qgc29tZSBzb25hbWUgc29ydCBzb3VuZGV4IHNvdXJjZSBzcGFjZSBzcGFyc2Ugc3BmaWxlIHNwbGl0IHNxbCBzcWxfYmlnX3Jlc3VsdCBzcWxfYnVmZmVyX3Jlc3VsdCBzcWxfY2FjaGUgc3FsX2NhbGNfZm91bmRfcm93cyBzcWxfc21hbGxfcmVzdWx0IHNxbF92YXJpYW50X3Byb3BlcnR5IHNxbGNvZGUgc3FsZGF0YSBzcWxlcnJvciBzcWxuYW1lIHNxbHN0YXRlIHNxcnQgc3F1YXJlIHN0YW5kYWxvbmUgc3RhbmRieSBzdGFydCBzdGFydGluZyBzdGFydHVwIHN0YXRlbWVudCBzdGF0aWMgc3RhdGlzdGljcyBzdGF0c19iaW5vbWlhbF90ZXN0IHN0YXRzX2Nyb3NzdGFiIHN0YXRzX2tzX3Rlc3Qgc3RhdHNfbW9kZSBzdGF0c19td190ZXN0IHN0YXRzX29uZV93YXlfYW5vdmEgc3RhdHNfdF90ZXN0XyBzdGF0c190X3Rlc3RfaW5kZXAgc3RhdHNfdF90ZXN0X29uZSBzdGF0c190X3Rlc3RfcGFpcmVkIHN0YXRzX3dzcl90ZXN0IHN0YXR1cyBzdGQgc3RkZGV2IHN0ZGRldl9wb3Agc3RkZGV2X3NhbXAgc3RkZXYgc3RvcCBzdG9yYWdlIHN0b3JlIHN0b3JlZCBzdHIgc3RyX3RvX2RhdGUgc3RyYWlnaHRfam9pbiBzdHJjbXAgc3RyaWN0IHN0cmluZyBzdHJ1Y3Qgc3R1ZmYgc3R5bGUgc3ViZGF0ZSBzdWJwYXJ0aXRpb24gc3VicGFydGl0aW9ucyBzdWJzdGl0dXRhYmxlIHN1YnN0ciBzdWJzdHJpbmcgc3VidGltZSBzdWJ0cmluZ19pbmRleCBzdWJ0eXBlIHN1Y2Nlc3Mgc3VtIHN1c3BlbmQgc3dpdGNoIHN3aXRjaG9mZnNldCBzd2l0Y2hvdmVyIHN5bmMgc3luY2hyb25vdXMgc3lub255bSBzeXMgc3lzX3htbGFnZyBzeXNhc20gc3lzYXV4IHN5c2RhdGUgc3lzZGF0ZXRpbWVvZmZzZXQgc3lzZGJhIHN5c29wZXIgc3lzdGVtIHN5c3RlbV91c2VyIHN5c3V0Y2RhdGV0aW1lIHRhYmxlIHRhYmxlcyB0YWJsZXNwYWNlIHRhbiB0ZG8gdGVtcGxhdGUgdGVtcG9yYXJ5IHRlcm1pbmF0ZWQgdGVydGlhcnlfd2VpZ2h0cyB0ZXN0IHRoYW4gdGhlbiB0aHJlYWQgdGhyb3VnaCB0aWVyIHRpZXMgdGltZSB0aW1lX2Zvcm1hdCB0aW1lX3pvbmUgdGltZWRpZmYgdGltZWZyb21wYXJ0cyB0aW1lb3V0IHRpbWVzdGFtcCB0aW1lc3RhbXBhZGQgdGltZXN0YW1wZGlmZiB0aW1lem9uZV9hYmJyIHRpbWV6b25lX21pbnV0ZSB0aW1lem9uZV9yZWdpb24gdG8gdG9fYmFzZTY0IHRvX2RhdGUgdG9fZGF5cyB0b19zZWNvbmRzIHRvZGF0ZXRpbWVvZmZzZXQgdHJhY2UgdHJhY2tpbmcgdHJhbnNhY3Rpb24gdHJhbnNhY3Rpb25hbCB0cmFuc2xhdGUgdHJhbnNsYXRpb24gdHJlYXQgdHJpZ2dlciB0cmlnZ2VyX25lc3RsZXZlbCB0cmlnZ2VycyB0cmltIHRydW5jYXRlIHRyeV9jYXN0IHRyeV9jb252ZXJ0IHRyeV9wYXJzZSB0eXBlIHViMSB1YjIgdWI0IHVjYXNlIHVuYXJjaGl2ZWQgdW5ib3VuZGVkIHVuY29tcHJlc3MgdW5kZXIgdW5kbyB1bmhleCB1bmljb2RlIHVuaWZvcm0gdW5pbnN0YWxsIHVuaW9uIHVuaXF1ZSB1bml4X3RpbWVzdGFtcCB1bmtub3duIHVubGltaXRlZCB1bmxvY2sgdW5waXZvdCB1bnJlY292ZXJhYmxlIHVuc2FmZSB1bnNpZ25lZCB1bnRpbCB1bnRydXN0ZWQgdW51c2FibGUgdW51c2VkIHVwZGF0ZSB1cGRhdGVkIHVwZ3JhZGUgdXBwZWQgdXBwZXIgdXBzZXJ0IHVybCB1cm93aWQgdXNhYmxlIHVzYWdlIHVzZSB1c2Vfc3RvcmVkX291dGxpbmVzIHVzZXIgdXNlcl9kYXRhIHVzZXJfcmVzb3VyY2VzIHVzZXJzIHVzaW5nIHV0Y19kYXRlIHV0Y190aW1lc3RhbXAgdXVpZCB1dWlkX3Nob3J0IHZhbGlkYXRlIHZhbGlkYXRlX3Bhc3N3b3JkX3N0cmVuZ3RoIHZhbGlkYXRpb24gdmFsaXN0IHZhbHVlIHZhbHVlcyB2YXIgdmFyX3NhbXAgdmFyY2hhcmMgdmFyaSB2YXJpYSB2YXJpYWIgdmFyaWFibCB2YXJpYWJsZSB2YXJpYWJsZXMgdmFyaWFuY2UgdmFycCB2YXJyYXcgdmFycmF3YyB2YXJyYXkgdmVyaWZ5IHZlcnNpb24gdmVyc2lvbnMgdmlldyB2aXJ0dWFsIHZpc2libGUgdm9pZCB3YWl0IHdhbGxldCB3YXJuaW5nIHdhcm5pbmdzIHdlZWsgd2Vla2RheSB3ZWVrb2Z5ZWFyIHdlbGxmb3JtZWQgd2hlbiB3aGVuZSB3aGVuZXYgd2hlbmV2ZSB3aGVuZXZlciB3aGVyZSB3aGlsZSB3aGl0ZXNwYWNlIHdpdGggd2l0aGluIHdpdGhvdXQgd29yayB3cmFwcGVkIHhkYiB4bWwgeG1sYWdnIHhtbGF0dHJpYnV0ZXMgeG1sY2FzdCB4bWxjb2xhdHR2YWwgeG1sZWxlbWVudCB4bWxleGlzdHMgeG1sZm9yZXN0IHhtbGluZGV4IHhtbG5hbWVzcGFjZXMgeG1scGkgeG1scXVlcnkgeG1scm9vdCB4bWxzY2hlbWEgeG1sc2VyaWFsaXplIHhtbHRhYmxlIHhtbHR5cGUgeG9yIHllYXIgeWVhcl90b19tb250aCB5ZWFycyB5ZWFyd2VlayIsbGl0ZXJhbDoidHJ1ZSBmYWxzZSBudWxsIixidWlsdF9pbjoiYXJyYXkgYmlnaW50IGJpbmFyeSBiaXQgYmxvYiBib29sZWFuIGNoYXIgY2hhcmFjdGVyIGRhdGUgZGVjIGRlY2ltYWwgZmxvYXQgaW50IGludDggaW50ZWdlciBpbnRlcnZhbCBudW1iZXIgbnVtZXJpYyByZWFsIHJlY29yZCBzZXJpYWwgc2VyaWFsOCBzbWFsbGludCB0ZXh0IHZhcmNoYXIgdmFyeWluZyB2b2lkIn0sYzpbe2NOOiJzdHJpbmciLGI6IiciLGU6IiciLGM6W2UuQkUse2I6IicnIn1dfSx7Y046InN0cmluZyIsYjonIicsZTonIicsYzpbZS5CRSx7YjonIiInfV19LHtjTjoic3RyaW5nIixiOiJgIixlOiJgIixjOltlLkJFXX0sZS5DTk0sZS5DQkNNLHRdfSxlLkNCQ00sdF19fSk7aGxqcy5yZWdpc3Rlckxhbmd1YWdlKCJyIixmdW5jdGlvbihlKXt2YXIgcj0iKFthLXpBLVpdfFxcLlthLXpBLVouXSlbYS16QS1aMC05Ll9dKiI7cmV0dXJue2M6W2UuSENNLHtiOnIsbDpyLGs6e2tleXdvcmQ6ImZ1bmN0aW9uIGlmIGluIGJyZWFrIG5leHQgcmVwZWF0IGVsc2UgZm9yIHJldHVybiBzd2l0Y2ggd2hpbGUgdHJ5IHRyeUNhdGNoIHN0b3Agd2FybmluZyByZXF1aXJlIGxpYnJhcnkgYXR0YWNoIGRldGFjaCBzb3VyY2Ugc2V0TWV0aG9kIHNldEdlbmVyaWMgc2V0R3JvdXBHZW5lcmljIHNldENsYXNzIC4uLiIsbGl0ZXJhbDoiTlVMTCBOQSBUUlVFIEZBTFNFIFQgRiBJbmYgTmFOIE5BX2ludGVnZXJffDEwIE5BX3JlYWxffDEwIE5BX2NoYXJhY3Rlcl98MTAgTkFfY29tcGxleF98MTAifSxyOjB9LHtjTjoibnVtYmVyIixiOiIwW3hYXVswLTlhLWZBLUZdK1tMaV0/XFxiIixyOjB9LHtjTjoibnVtYmVyIixiOiJcXGQrKD86W2VFXVsrXFwtXT9cXGQqKT9MXFxiIixyOjB9LHtjTjoibnVtYmVyIixiOiJcXGQrXFwuKD8hXFxkKSg/OmlcXGIpPyIscjowfSx7Y046Im51bWJlciIsYjoiXFxkKyg/OlxcLlxcZCopPyg/OltlRV1bK1xcLV0/XFxkKik/aT9cXGIiLHI6MH0se2NOOiJudW1iZXIiLGI6IlxcLlxcZCsoPzpbZUVdWytcXC1dP1xcZCopP2k/XFxiIixyOjB9LHtiOiJgIixlOiJgIixyOjB9LHtjTjoic3RyaW5nIixjOltlLkJFXSx2Olt7YjonIicsZTonIid9LHtiOiInIixlOiInIn1dfV19fSk7aGxqcy5yZWdpc3Rlckxhbmd1YWdlKCJwZXJsIixmdW5jdGlvbihlKXt2YXIgdD0iZ2V0cHdlbnQgZ2V0c2VydmVudCBxdW90ZW1ldGEgbXNncmN2IHNjYWxhciBraWxsIGRibWNsb3NlIHVuZGVmIGxjIG1hIHN5c3dyaXRlIHRyIHNlbmQgdW1hc2sgc3lzb3BlbiBzaG13cml0ZSB2ZWMgcXggdXRpbWUgbG9jYWwgb2N0IHNlbWN0bCBsb2NhbHRpbWUgcmVhZHBpcGUgZG8gcmV0dXJuIGZvcm1hdCByZWFkIHNwcmludGYgZGJtb3BlbiBwb3AgZ2V0cGdycCBub3QgZ2V0cHduYW0gcmV3aW5kZGlyIHFxZmlsZW5vIHF3IGVuZHByb3RvZW50IHdhaXQgc2V0aG9zdGVudCBibGVzcyBzfDAgb3BlbmRpciBjb250aW51ZSBlYWNoIHNsZWVwIGVuZGdyZW50IHNodXRkb3duIGR1bXAgY2hvbXAgY29ubmVjdCBnZXRzb2NrbmFtZSBkaWUgc29ja2V0cGFpciBjbG9zZSBmbG9jayBleGlzdHMgaW5kZXggc2htZ2V0c3ViIGZvciBlbmRwd2VudCByZWRvIGxzdGF0IG1zZ2N0bCBzZXRwZ3JwIGFicyBleGl0IHNlbGVjdCBwcmludCByZWYgZ2V0aG9zdGJ5YWRkciB1bnNoaWZ0IGZjbnRsIHN5c2NhbGwgZ290byBnZXRuZXRieWFkZHIgam9pbiBnbXRpbWUgc3ltbGluayBzZW1nZXQgc3BsaWNlIHh8MCBnZXRwZWVybmFtZSByZWN2IGxvZyBzZXRzb2Nrb3B0IGNvcyBsYXN0IHJldmVyc2UgZ2V0aG9zdGJ5bmFtZSBnZXRncm5hbSBzdHVkeSBmb3JtbGluZSBlbmRob3N0ZW50IHRpbWVzIGNob3AgbGVuZ3RoIGdldGhvc3RlbnQgZ2V0bmV0ZW50IHBhY2sgZ2V0cHJvdG9lbnQgZ2V0c2VydmJ5bmFtZSByYW5kIG1rZGlyIHBvcyBjaG1vZCB5fDAgc3Vic3RyIGVuZG5ldGVudCBwcmludGYgbmV4dCBvcGVuIG1zZ3NuZCByZWFkZGlyIHVzZSB1bmxpbmsgZ2V0c29ja29wdCBnZXRwcmlvcml0eSByaW5kZXggd2FudGFycmF5IGhleCBzeXN0ZW0gZ2V0c2VydmJ5cG9ydCBlbmRzZXJ2ZW50IGludCBjaHIgdW50aWUgcm1kaXIgcHJvdG90eXBlIHRlbGwgbGlzdGVuIGZvcmsgc2htcmVhZCB1Y2ZpcnN0IHNldHByb3RvZW50IGVsc2Ugc3lzc2VlayBsaW5rIGdldGdyZ2lkIHNobWN0bCB3YWl0cGlkIHVucGFjayBnZXRuZXRieW5hbWUgcmVzZXQgY2hkaXIgZ3JlcCBzcGxpdCByZXF1aXJlIGNhbGxlciBsY2ZpcnN0IHVudGlsIHdhcm4gd2hpbGUgdmFsdWVzIHNoaWZ0IHRlbGxkaXIgZ2V0cHd1aWQgbXkgZ2V0cHJvdG9ieW51bWJlciBkZWxldGUgYW5kIHNvcnQgdWMgZGVmaW5lZCBzcmFuZCBhY2NlcHQgcGFja2FnZSBzZWVrZGlyIGdldHByb3RvYnluYW1lIHNlbW9wIG91ciByZW5hbWUgc2VlayBpZiBxfDAgY2hyb290IHN5c3JlYWQgc2V0cHdlbnQgbm8gY3J5cHQgZ2V0YyBjaG93biBzcXJ0IHdyaXRlIHNldG5ldGVudCBzZXRwcmlvcml0eSBmb3JlYWNoIHRpZSBzaW4gbXNnZ2V0IG1hcCBzdGF0IGdldGxvZ2luIHVubGVzcyBlbHNpZiB0cnVuY2F0ZSBleGVjIGtleXMgZ2xvYiB0aWVkIGNsb3NlZGlyaW9jdGwgc29ja2V0IHJlYWRsaW5rIGV2YWwgeG9yIHJlYWRsaW5lIGJpbm1vZGUgc2V0c2VydmVudCBlb2Ygb3JkIGJpbmQgYWxhcm0gcGlwZSBhdGFuMiBnZXRncmVudCBleHAgdGltZSBwdXNoIHNldGdyZW50IGd0IGx0IG9yIG5lIG18MCBicmVhayBnaXZlbiBzYXkgc3RhdGUgd2hlbiIscj17Y046InN1YnN0IixiOiJbJEBdXFx7IixlOiJcXH0iLGs6dH0scz17YjoiLT57IixlOiJ9In0sbj17djpbe2I6L1wkXGQvfSx7YjovW1wkJUBdKFxeXHdcYnwjXHcrKDo6XHcrKSp8e1x3K318XHcrKDo6XHcqKSopL30se2I6L1tcJCVAXVteXHNcd3tdLyxyOjB9XX0saT1bZS5CRSxyLG5dLG89W24sZS5IQ00sZS5DKCJeXFw9XFx3IiwiXFw9Y3V0Iix7ZVc6ITB9KSxzLHtjTjoic3RyaW5nIixjOmksdjpbe2I6InFbcXd4cl0/XFxzKlxcKCIsZToiXFwpIixyOjV9LHtiOiJxW3F3eHJdP1xccypcXFsiLGU6IlxcXSIscjo1fSx7YjoicVtxd3hyXT9cXHMqXFx7IixlOiJcXH0iLHI6NX0se2I6InFbcXd4cl0/XFxzKlxcfCIsZToiXFx8IixyOjV9LHtiOiJxW3F3eHJdP1xccypcXDwiLGU6IlxcPiIscjo1fSx7YjoicXdcXHMrcSIsZToicSIscjo1fSx7YjoiJyIsZToiJyIsYzpbZS5CRV19LHtiOiciJyxlOiciJ30se2I6ImAiLGU6ImAiLGM6W2UuQkVdfSx7Yjoie1xcdyt9IixjOltdLHI6MH0se2I6Ii0/XFx3K1xccypcXD1cXD4iLGM6W10scjowfV19LHtjTjoibnVtYmVyIixiOiIoXFxiMFswLTdfXSspfChcXGIweFswLTlhLWZBLUZfXSspfChcXGJbMS05XVswLTlfXSooXFwuWzAtOV9dKyk/KXxbMF9dXFxiIixyOjB9LHtiOiIoXFwvXFwvfCIrZS5SU1IrInxcXGIoc3BsaXR8cmV0dXJufHByaW50fHJldmVyc2V8Z3JlcClcXGIpXFxzKiIsazoic3BsaXQgcmV0dXJuIHByaW50IHJldmVyc2UgZ3JlcCIscjowLGM6W2UuSENNLHtjTjoicmVnZXhwIixiOiIoc3x0cnx5KS8oXFxcXC58W14vXSkqLyhcXFxcLnxbXi9dKSovW2Etel0qIixyOjEwfSx7Y046InJlZ2V4cCIsYjoiKG18cXIpPy8iLGU6Ii9bYS16XSoiLGM6W2UuQkVdLHI6MH1dfSx7Y046ImZ1bmN0aW9uIixiSzoic3ViIixlOiIoXFxzKlxcKC4qP1xcKSk/Wzt7XSIsZUU6ITAscjo1LGM6W2UuVE1dfSx7YjoiLVxcd1xcYiIscjowfSx7YjoiXl9fREFUQV9fJCIsZToiXl9fRU5EX18kIixzTDoibW9qb2xpY2lvdXMiLGM6W3tiOiJeQEAuKiIsZToiJCIsY046ImNvbW1lbnQifV19XTtyZXR1cm4gci5jPW8scy5jPW8se2FsaWFzZXM6WyJwbCIsInBtIl0sbDovW1x3XC5dKy8sazp0LGM6b319KTtobGpzLnJlZ2lzdGVyTGFuZ3VhZ2UoImluaSIsZnVuY3Rpb24oZSl7dmFyIGI9e2NOOiJzdHJpbmciLGM6W2UuQkVdLHY6W3tiOiInJyciLGU6IicnJyIscjoxMH0se2I6JyIiIicsZTonIiIiJyxyOjEwfSx7YjonIicsZTonIid9LHtiOiInIixlOiInIn1dfTtyZXR1cm57YWxpYXNlczpbInRvbWwiXSxjSTohMCxpOi9cUy8sYzpbZS5DKCI7IiwiJCIpLGUuSENNLHtjTjoic2VjdGlvbiIsYjovXlxzKlxbKy8sZTovXF0rL30se2I6L15bYS16MC05XFtcXV8tXStccyo9XHMqLyxlOiIkIixyQjohMCxjOlt7Y046ImF0dHIiLGI6L1thLXowLTlcW1xdXy1dKy99LHtiOi89LyxlVzohMCxyOjAsYzpbe2NOOiJsaXRlcmFsIixiOi9cYm9ufG9mZnx0cnVlfGZhbHNlfHllc3xub1xiL30se2NOOiJ2YXJpYWJsZSIsdjpbe2I6L1wkW1x3XGQiXVtcd1xkX10qL30se2I6L1wkXHsoLio/KX0vfV19LGIse2NOOiJudW1iZXIiLGI6LyhbXCtcLV0rKT9bXGRdK19bXGRfXSsvfSxlLk5NXX1dfV19fSk7aGxqcy5yZWdpc3Rlckxhbmd1YWdlKCJkaWZmIixmdW5jdGlvbihlKXtyZXR1cm57YWxpYXNlczpbInBhdGNoIl0sYzpbe2NOOiJtZXRhIixyOjEwLHY6W3tiOi9eQEAgK1wtXGQrLFxkKyArXCtcZCssXGQrICtAQCQvfSx7YjovXlwqXCpcKiArXGQrLFxkKyArXCpcKlwqXCokL30se2I6L15cLVwtXC0gK1xkKyxcZCsgK1wtXC1cLVwtJC99XX0se2NOOiJjb21tZW50Iix2Olt7YjovSW5kZXg6IC8sZTovJC99LHtiOi89ezMsfS8sZTovJC99LHtiOi9eXC17M30vLGU6LyQvfSx7YjovXlwqezN9IC8sZTovJC99LHtiOi9eXCt7M30vLGU6LyQvfSx7YjovXCp7NX0vLGU6L1wqezV9JC99XX0se2NOOiJhZGRpdGlvbiIsYjoiXlxcKyIsZToiJCJ9LHtjTjoiZGVsZXRpb24iLGI6Il5cXC0iLGU6IiQifSx7Y046ImFkZGl0aW9uIixiOiJeXFwhIixlOiIkIn1dfX0pO2hsanMucmVnaXN0ZXJMYW5ndWFnZSgiZ28iLGZ1bmN0aW9uKGUpe3ZhciB0PXtrZXl3b3JkOiJicmVhayBkZWZhdWx0IGZ1bmMgaW50ZXJmYWNlIHNlbGVjdCBjYXNlIG1hcCBzdHJ1Y3QgY2hhbiBlbHNlIGdvdG8gcGFja2FnZSBzd2l0Y2ggY29uc3QgZmFsbHRocm91Z2ggaWYgcmFuZ2UgdHlwZSBjb250aW51ZSBmb3IgaW1wb3J0IHJldHVybiB2YXIgZ28gZGVmZXIgYm9vbCBieXRlIGNvbXBsZXg2NCBjb21wbGV4MTI4IGZsb2F0MzIgZmxvYXQ2NCBpbnQ4IGludDE2IGludDMyIGludDY0IHN0cmluZyB1aW50OCB1aW50MTYgdWludDMyIHVpbnQ2NCBpbnQgdWludCB1aW50cHRyIHJ1bmUiLGxpdGVyYWw6InRydWUgZmFsc2UgaW90YSBuaWwiLGJ1aWx0X2luOiJhcHBlbmQgY2FwIGNsb3NlIGNvbXBsZXggY29weSBpbWFnIGxlbiBtYWtlIG5ldyBwYW5pYyBwcmludCBwcmludGxuIHJlYWwgcmVjb3ZlciBkZWxldGUifTtyZXR1cm57YWxpYXNlczpbImdvbGFuZyJdLGs6dCxpOiI8LyIsYzpbZS5DTENNLGUuQ0JDTSx7Y046InN0cmluZyIsdjpbZS5RU00se2I6IiciLGU6IlteXFxcXF0nIn0se2I6ImAiLGU6ImAifV19LHtjTjoibnVtYmVyIix2Olt7YjplLkNOUisiW2RmbHNpXSIscjoxfSxlLkNOTV19LHtiOi86PS99LHtjTjoiZnVuY3Rpb24iLGJLOiJmdW5jIixlOi9ccypcey8sZUU6ITAsYzpbZS5UTSx7Y046InBhcmFtcyIsYjovXCgvLGU6L1wpLyxrOnQsaTovWyInXS99XX1dfX0pO2hsanMucmVnaXN0ZXJMYW5ndWFnZSgiYmFzaCIsZnVuY3Rpb24oZSl7dmFyIHQ9e2NOOiJ2YXJpYWJsZSIsdjpbe2I6L1wkW1x3XGQjQF1bXHdcZF9dKi99LHtiOi9cJFx7KC4qPyl9L31dfSxzPXtjTjoic3RyaW5nIixiOi8iLyxlOi8iLyxjOltlLkJFLHQse2NOOiJ2YXJpYWJsZSIsYjovXCRcKC8sZTovXCkvLGM6W2UuQkVdfV19LGE9e2NOOiJzdHJpbmciLGI6LycvLGU6LycvfTtyZXR1cm57YWxpYXNlczpbInNoIiwienNoIl0sbDovXGItP1thLXpcLl9dK1xiLyxrOntrZXl3b3JkOiJpZiB0aGVuIGVsc2UgZWxpZiBmaSBmb3Igd2hpbGUgaW4gZG8gZG9uZSBjYXNlIGVzYWMgZnVuY3Rpb24iLGxpdGVyYWw6InRydWUgZmFsc2UiLGJ1aWx0X2luOiJicmVhayBjZCBjb250aW51ZSBldmFsIGV4ZWMgZXhpdCBleHBvcnQgZ2V0b3B0cyBoYXNoIHB3ZCByZWFkb25seSByZXR1cm4gc2hpZnQgdGVzdCB0aW1lcyB0cmFwIHVtYXNrIHVuc2V0IGFsaWFzIGJpbmQgYnVpbHRpbiBjYWxsZXIgY29tbWFuZCBkZWNsYXJlIGVjaG8gZW5hYmxlIGhlbHAgbGV0IGxvY2FsIGxvZ291dCBtYXBmaWxlIHByaW50ZiByZWFkIHJlYWRhcnJheSBzb3VyY2UgdHlwZSB0eXBlc2V0IHVsaW1pdCB1bmFsaWFzIHNldCBzaG9wdCBhdXRvbG9hZCBiZyBiaW5ka2V5IGJ5ZSBjYXAgY2hkaXIgY2xvbmUgY29tcGFyZ3VtZW50cyBjb21wY2FsbCBjb21wY3RsIGNvbXBkZXNjcmliZSBjb21wZmlsZXMgY29tcGdyb3VwcyBjb21wcXVvdGUgY29tcHRhZ3MgY29tcHRyeSBjb21wdmFsdWVzIGRpcnMgZGlzYWJsZSBkaXNvd24gZWNob3RjIGVjaG90aSBlbXVsYXRlIGZjIGZnIGZsb2F0IGZ1bmN0aW9ucyBnZXRjYXAgZ2V0bG4gaGlzdG9yeSBpbnRlZ2VyIGpvYnMga2lsbCBsaW1pdCBsb2cgbm9nbG9iIHBvcGQgcHJpbnQgcHVzaGQgcHVzaGxuIHJlaGFzaCBzY2hlZCBzZXRjYXAgc2V0b3B0IHN0YXQgc3VzcGVuZCB0dHljdGwgdW5mdW5jdGlvbiB1bmhhc2ggdW5saW1pdCB1bnNldG9wdCB2YXJlZCB3YWl0IHdoZW5jZSB3aGVyZSB3aGljaCB6Y29tcGlsZSB6Zm9ybWF0IHpmdHAgemxlIHptb2Rsb2FkIHpwYXJzZW9wdHMgenByb2YgenB0eSB6cmVnZXhwYXJzZSB6c29ja2V0IHpzdHlsZSB6dGNwIixfOiItbmUgLWVxIC1sdCAtZ3QgLWYgLWQgLWUgLXMgLWwgLWEifSxjOlt7Y046Im1ldGEiLGI6L14jIVteXG5dK3NoXHMqJC8scjoxMH0se2NOOiJmdW5jdGlvbiIsYjovXHdbXHdcZF9dKlxzKlwoXHMqXClccypcey8sckI6ITAsYzpbZS5pbmhlcml0KGUuVE0se2I6L1x3W1x3XGRfXSovfSldLHI6MH0sZS5IQ00scyxhLHRdfX0pO2hsanMucmVnaXN0ZXJMYW5ndWFnZSgicHl0aG9uIixmdW5jdGlvbihlKXt2YXIgcj17a2V5d29yZDoiYW5kIGVsaWYgaXMgZ2xvYmFsIGFzIGluIGlmIGZyb20gcmFpc2UgZm9yIGV4Y2VwdCBmaW5hbGx5IHByaW50IGltcG9ydCBwYXNzIHJldHVybiBleGVjIGVsc2UgYnJlYWsgbm90IHdpdGggY2xhc3MgYXNzZXJ0IHlpZWxkIHRyeSB3aGlsZSBjb250aW51ZSBkZWwgb3IgZGVmIGxhbWJkYSBhc3luYyBhd2FpdCBub25sb2NhbHwxMCBOb25lIFRydWUgRmFsc2UiLGJ1aWx0X2luOiJFbGxpcHNpcyBOb3RJbXBsZW1lbnRlZCJ9LGI9e2NOOiJtZXRhIixiOi9eKD4+PnxcLlwuXC4pIC99LGM9e2NOOiJzdWJzdCIsYjovXHsvLGU6L1x9LyxrOnIsaTovIy99LGE9e2NOOiJzdHJpbmciLGM6W2UuQkVdLHY6W3tiOi8odXxiKT9yPycnJy8sZTovJycnLyxjOltiXSxyOjEwfSx7YjovKHV8Yik/cj8iIiIvLGU6LyIiIi8sYzpbYl0scjoxMH0se2I6LyhmcnxyZnxmKScnJy8sZTovJycnLyxjOltiLGNdfSx7YjovKGZyfHJmfGYpIiIiLyxlOi8iIiIvLGM6W2IsY119LHtiOi8odXxyfHVyKScvLGU6LycvLHI6MTB9LHtiOi8odXxyfHVyKSIvLGU6LyIvLHI6MTB9LHtiOi8oYnxiciknLyxlOi8nL30se2I6LyhifGJyKSIvLGU6LyIvfSx7YjovKGZyfHJmfGYpJy8sZTovJy8sYzpbY119LHtiOi8oZnJ8cmZ8ZikiLyxlOi8iLyxjOltjXX0sZS5BU00sZS5RU01dfSxzPXtjTjoibnVtYmVyIixyOjAsdjpbe2I6ZS5CTlIrIltsTGpKXT8ifSx7YjoiXFxiKDBvWzAtN10rKVtsTGpKXT8ifSx7YjplLkNOUisiW2xMakpdPyJ9XX0saT17Y046InBhcmFtcyIsYjovXCgvLGU6L1wpLyxjOlsic2VsZiIsYixzLGFdfTtyZXR1cm4gYy5jPVthLHMsYl0se2FsaWFzZXM6WyJweSIsImd5cCJdLGs6cixpOi8oPFwvfC0+fFw/KXw9Pi8sYzpbYixzLGEsZS5IQ00se3Y6W3tjTjoiZnVuY3Rpb24iLGJLOiJkZWYifSx7Y046ImNsYXNzIixiSzoiY2xhc3MifV0sZTovOi8saTovWyR7PTtcbixdLyxjOltlLlVUTSxpLHtiOi8tPi8sZVc6ITAsazoiTm9uZSJ9XX0se2NOOiJtZXRhIixiOi9eW1x0IF0qQC8sZTovJC99LHtiOi9cYihwcmludHxleGVjKVwoL31dfX0pO2hsanMucmVnaXN0ZXJMYW5ndWFnZSgianVsaWEiLGZ1bmN0aW9uKGUpe3ZhciByPXtrZXl3b3JkOiJpbiBpc2Egd2hlcmUgYmFyZW1vZHVsZSBiZWdpbiBicmVhayBjYXRjaCBjY2FsbCBjb25zdCBjb250aW51ZSBkbyBlbHNlIGVsc2VpZiBlbmQgZXhwb3J0IGZhbHNlIGZpbmFsbHkgZm9yIGZ1bmN0aW9uIGdsb2JhbCBpZiBpbXBvcnQgaW1wb3J0YWxsIGxldCBsb2NhbCBtYWNybyBtb2R1bGUgcXVvdGUgcmV0dXJuIHRydWUgdHJ5IHVzaW5nIHdoaWxlIHR5cGUgaW1tdXRhYmxlIGFic3RyYWN0IGJpdHN0eXBlIHR5cGVhbGlhcyAiLGxpdGVyYWw6InRydWUgZmFsc2UgQVJHUyBDX05VTEwgRGV2TnVsbCBFTkRJQU5fQk9NIEVOViBJIEluZiBJbmYxNiBJbmYzMiBJbmY2NCBJbnNlcnRpb25Tb3J0IEpVTElBX0hPTUUgTE9BRF9QQVRIIE1lcmdlU29ydCBOYU4gTmFOMTYgTmFOMzIgTmFONjQgUFJPR1JBTV9GSUxFIFF1aWNrU29ydCBSb3VuZERvd24gUm91bmRGcm9tWmVybyBSb3VuZE5lYXJlc3QgUm91bmROZWFyZXN0VGllc0F3YXkgUm91bmROZWFyZXN0VGllc1VwIFJvdW5kVG9aZXJvIFJvdW5kVXAgU1RERVJSIFNURElOIFNURE9VVCBWRVJTSU9OIGNhdGFsYW4gZXwwIGV1fDAgZXVsZXJnYW1tYSBnb2xkZW4gaW0gbm90aGluZyBwaSDOsyDPgCDPhiAiLGJ1aWx0X2luOiJBTlkgQWJzdHJhY3RBcnJheSBBYnN0cmFjdENoYW5uZWwgQWJzdHJhY3RGbG9hdCBBYnN0cmFjdE1hdHJpeCBBYnN0cmFjdFJORyBBYnN0cmFjdFNlcmlhbGl6ZXIgQWJzdHJhY3RTZXQgQWJzdHJhY3RTcGFyc2VBcnJheSBBYnN0cmFjdFNwYXJzZU1hdHJpeCBBYnN0cmFjdFNwYXJzZVZlY3RvciBBYnN0cmFjdFN0cmluZyBBYnN0cmFjdFVuaXRSYW5nZSBBYnN0cmFjdFZlY09yTWF0IEFic3RyYWN0VmVjdG9yIEFueSBBcmd1bWVudEVycm9yIEFycmF5IEFzc2VydGlvbkVycm9yIEFzc29jaWF0aXZlIEJhc2U2NERlY29kZVBpcGUgQmFzZTY0RW5jb2RlUGlwZSBCaWRpYWdvbmFsIEJpZ0Zsb2F0IEJpZ0ludCBCaXRBcnJheSBCaXRNYXRyaXggQml0VmVjdG9yIEJvb2wgQm91bmRzRXJyb3IgQnVmZmVyU3RyZWFtIENhY2hpbmdQb29sIENhcHR1cmVkRXhjZXB0aW9uIENhcnRlc2lhbkluZGV4IENhcnRlc2lhblJhbmdlIENjaGFyIENkb3VibGUgQ2Zsb2F0IENoYW5uZWwgQ2hhciBDaW50IENpbnRtYXhfdCBDbG9uZyBDbG9uZ2xvbmcgQ2x1c3Rlck1hbmFnZXIgQ21kIENvZGVJbmZvIENvbG9uIENvbXBsZXggQ29tcGxleDEyOCBDb21wbGV4MzIgQ29tcGxleDY0IENvbXBvc2l0ZUV4Y2VwdGlvbiBDb25kaXRpb24gQ29uakFycmF5IENvbmpNYXRyaXggQ29ualZlY3RvciBDcHRyZGlmZl90IENzaG9ydCBDc2l6ZV90IENzc2l6ZV90IENzdHJpbmcgQ3VjaGFyIEN1aW50IEN1aW50bWF4X3QgQ3Vsb25nIEN1bG9uZ2xvbmcgQ3VzaG9ydCBDd2NoYXJfdCBDd3N0cmluZyBEYXRhVHlwZSBEYXRlIERhdGVGb3JtYXQgRGF0ZVRpbWUgRGVuc2VBcnJheSBEZW5zZU1hdHJpeCBEZW5zZVZlY09yTWF0IERlbnNlVmVjdG9yIERpYWdvbmFsIERpY3QgRGltZW5zaW9uTWlzbWF0Y2ggRGltcyBEaXJlY3RJbmRleFN0cmluZyBEaXNwbGF5IERpdmlkZUVycm9yIERvbWFpbkVycm9yIEVPRkVycm9yIEVhY2hMaW5lIEVudW0gRW51bWVyYXRlIEVycm9yRXhjZXB0aW9uIEV4Y2VwdGlvbiBFeHBvbmVudGlhbEJhY2tPZmYgRXhwciBGYWN0b3JpemF0aW9uIEZpbGVNb25pdG9yIEZsb2F0MTYgRmxvYXQzMiBGbG9hdDY0IEZ1bmN0aW9uIEZ1dHVyZSBHbG9iYWxSZWYgR290b05vZGUgSFRNTCBIZXJtaXRpYW4gSU8gSU9CdWZmZXIgSU9Db250ZXh0IElPU3RyZWFtIElQQWRkciBJUHY0IElQdjYgSW5kZXhDYXJ0ZXNpYW4gSW5kZXhMaW5lYXIgSW5kZXhTdHlsZSBJbmV4YWN0RXJyb3IgSW5pdEVycm9yIEludCBJbnQxMjggSW50MTYgSW50MzIgSW50NjQgSW50OCBJbnRTZXQgSW50ZWdlciBJbnRlcnJ1cHRFeGNlcHRpb24gSW52YWxpZFN0YXRlRXhjZXB0aW9uIElycmF0aW9uYWwgS2V5RXJyb3IgTGFiZWxOb2RlIExpblNwYWNlIExpbmVOdW1iZXJOb2RlIExvYWRFcnJvciBMb3dlclRyaWFuZ3VsYXIgTUlNRSBNYXRyaXggTWVyc2VubmVUd2lzdGVyIE1ldGhvZCBNZXRob2RFcnJvciBNZXRob2RUYWJsZSBNb2R1bGUgTlR1cGxlIE5ld3Zhck5vZGUgTnVsbEV4Y2VwdGlvbiBOdWxsYWJsZSBOdW1iZXIgT2JqZWN0SWREaWN0IE9yZGluYWxSYW5nZSBPdXRPZk1lbW9yeUVycm9yIE92ZXJmbG93RXJyb3IgUGFpciBQYXJzZUVycm9yIFBhcnRpYWxRdWlja1NvcnQgUGVybXV0ZWREaW1zQXJyYXkgUGlwZSBQb2xsaW5nRmlsZVdhdGNoZXIgUHJvY2Vzc0V4aXRlZEV4Y2VwdGlvbiBQdHIgUXVvdGVOb2RlIFJhbmRvbURldmljZSBSYW5nZSBSYW5nZUluZGV4IFJhdGlvbmFsIFJhd0ZEIFJlYWRPbmx5TWVtb3J5RXJyb3IgUmVhbCBSZWVudHJhbnRMb2NrIFJlZiBSZWdleCBSZWdleE1hdGNoIFJlbW90ZUNoYW5uZWwgUmVtb3RlRXhjZXB0aW9uIFJldlN0cmluZyBSb3VuZGluZ01vZGUgUm93VmVjdG9yIFNTQVZhbHVlIFNlZ21lbnRhdGlvbkZhdWx0IFNlcmlhbGl6YXRpb25TdGF0ZSBTZXQgU2hhcmVkQXJyYXkgU2hhcmVkTWF0cml4IFNoYXJlZFZlY3RvciBTaWduZWQgU2ltcGxlVmVjdG9yIFNsb3QgU2xvdE51bWJlciBTcGFyc2VNYXRyaXhDU0MgU3BhcnNlVmVjdG9yIFN0YWNrRnJhbWUgU3RhY2tPdmVyZmxvd0Vycm9yIFN0YWNrVHJhY2UgU3RlcFJhbmdlIFN0ZXBSYW5nZUxlbiBTdHJpZGVkQXJyYXkgU3RyaWRlZE1hdHJpeCBTdHJpZGVkVmVjT3JNYXQgU3RyaWRlZFZlY3RvciBTdHJpbmcgU3ViQXJyYXkgU3ViU3RyaW5nIFN5bVRyaWRpYWdvbmFsIFN5bWJvbCBTeW1tZXRyaWMgU3lzdGVtRXJyb3IgVENQU29ja2V0IFRhc2sgVGV4dCBUZXh0RGlzcGxheSBUaW1lciBUcmlkaWFnb25hbCBUdXBsZSBUeXBlIFR5cGVFcnJvciBUeXBlTWFwRW50cnkgVHlwZU1hcExldmVsIFR5cGVOYW1lIFR5cGVWYXIgVHlwZWRTbG90IFVEUFNvY2tldCBVSW50IFVJbnQxMjggVUludDE2IFVJbnQzMiBVSW50NjQgVUludDggVW5kZWZSZWZFcnJvciBVbmRlZlZhckVycm9yIFVuaWNvZGVFcnJvciBVbmlmb3JtU2NhbGluZyBVbmlvbiBVbmlvbkFsbCBVbml0UmFuZ2UgVW5zaWduZWQgVXBwZXJUcmlhbmd1bGFyIFZhbCBWYXJhcmcgVmVjRWxlbWVudCBWZWNPck1hdCBWZWN0b3IgVmVyc2lvbk51bWJlciBWb2lkIFdlYWtLZXlEaWN0IFdlYWtSZWYgV29ya2VyQ29uZmlnIFdvcmtlclBvb2wgIn0sdD0iW0EtWmEtel9cXHUwMEExLVxcdUZGRkZdW0EtWmEtel8wLTlcXHUwMEExLVxcdUZGRkZdKiIsYT17bDp0LGs6cixpOi88XC8vfSxuPXtjTjoibnVtYmVyIixiOi8oXGIweFtcZF9dKihcLltcZF9dKik/fDB4XC5cZFtcZF9dKilwWy0rXT9cZCt8XGIwW2JveF1bYS1mQS1GMC05XVthLWZBLUYwLTlfXSp8KFxiXGRbXGRfXSooXC5bXGRfXSopP3xcLlxkW1xkX10qKShbZUVmRl1bLStdP1xkKyk/LyxyOjB9LG89e2NOOiJzdHJpbmciLGI6LycoLnxcXFt4WHVVXVthLXpBLVowLTldKyknL30saT17Y046InN1YnN0IixiOi9cJFwoLyxlOi9cKS8sazpyfSxsPXtjTjoidmFyaWFibGUiLGI6IlxcJCIrdH0sYz17Y046InN0cmluZyIsYzpbZS5CRSxpLGxdLHY6W3tiOi9cdyoiIiIvLGU6LyIiIlx3Ki8scjoxMH0se2I6L1x3KiIvLGU6LyJcdyovfV19LHM9e2NOOiJzdHJpbmciLGM6W2UuQkUsaSxsXSxiOiJgIixlOiJgIn0sZD17Y046Im1ldGEiLGI6IkAiK3R9LHU9e2NOOiJjb21tZW50Iix2Olt7YjoiIz0iLGU6Ij0jIixyOjEwfSx7YjoiIyIsZToiJCJ9XX07cmV0dXJuIGEuYz1bbixvLGMscyxkLHUsZS5IQ00se2NOOiJrZXl3b3JkIixiOiJcXGIoKChhYnN0cmFjdHxwcmltaXRpdmUpXFxzKyl0eXBlfChtdXRhYmxlXFxzKyk/c3RydWN0KVxcYiJ9LHtiOi88Oi99XSxpLmM9YS5jLGF9KTtobGpzLnJlZ2lzdGVyTGFuZ3VhZ2UoImNvZmZlZXNjcmlwdCIsZnVuY3Rpb24oZSl7dmFyIGM9e2tleXdvcmQ6ImluIGlmIGZvciB3aGlsZSBmaW5hbGx5IG5ldyBkbyByZXR1cm4gZWxzZSBicmVhayBjYXRjaCBpbnN0YW5jZW9mIHRocm93IHRyeSB0aGlzIHN3aXRjaCBjb250aW51ZSB0eXBlb2YgZGVsZXRlIGRlYnVnZ2VyIHN1cGVyIHlpZWxkIGltcG9ydCBleHBvcnQgZnJvbSBhcyBkZWZhdWx0IGF3YWl0IHRoZW4gdW5sZXNzIHVudGlsIGxvb3Agb2YgYnkgd2hlbiBhbmQgb3IgaXMgaXNudCBub3QiLGxpdGVyYWw6InRydWUgZmFsc2UgbnVsbCB1bmRlZmluZWQgeWVzIG5vIG9uIG9mZiIsYnVpbHRfaW46Im5wbSByZXF1aXJlIGNvbnNvbGUgcHJpbnQgbW9kdWxlIGdsb2JhbCB3aW5kb3cgZG9jdW1lbnQifSxuPSJbQS1aYS16JF9dWzAtOUEtWmEteiRfXSoiLHI9e2NOOiJzdWJzdCIsYjovI1x7LyxlOi99LyxrOmN9LGk9W2UuQk5NLGUuaW5oZXJpdChlLkNOTSx7c3RhcnRzOntlOiIoXFxzKi8pPyIscjowfX0pLHtjTjoic3RyaW5nIix2Olt7YjovJycnLyxlOi8nJycvLGM6W2UuQkVdfSx7YjovJy8sZTovJy8sYzpbZS5CRV19LHtiOi8iIiIvLGU6LyIiIi8sYzpbZS5CRSxyXX0se2I6LyIvLGU6LyIvLGM6W2UuQkUscl19XX0se2NOOiJyZWdleHAiLHY6W3tiOiIvLy8iLGU6Ii8vLyIsYzpbcixlLkhDTV19LHtiOiIvL1tnaW1dKiIscjowfSx7YjovXC8oPyFbICpdKShcXFwvfC4pKj9cL1tnaW1dKig/PVxXfCQpL31dfSx7YjoiQCIrbn0se3NMOiJqYXZhc2NyaXB0IixlQjohMCxlRTohMCx2Olt7YjoiYGBgIixlOiJgYGAifSx7YjoiYCIsZToiYCJ9XX1dO3IuYz1pO3ZhciBzPWUuaW5oZXJpdChlLlRNLHtiOm59KSx0PSIoXFwoLipcXCkpP1xccypcXEJbLT1dPiIsbz17Y046InBhcmFtcyIsYjoiXFwoW15cXChdIixyQjohMCxjOlt7YjovXCgvLGU6L1wpLyxrOmMsYzpbInNlbGYiXS5jb25jYXQoaSl9XX07cmV0dXJue2FsaWFzZXM6WyJjb2ZmZWUiLCJjc29uIiwiaWNlZCJdLGs6YyxpOi9cL1wqLyxjOmkuY29uY2F0KFtlLkMoIiMjIyIsIiMjIyIpLGUuSENNLHtjTjoiZnVuY3Rpb24iLGI6Il5cXHMqIituKyJcXHMqPVxccyoiK3QsZToiWy09XT4iLHJCOiEwLGM6W3Msb119LHtiOi9bOlwoLD1dXHMqLyxyOjAsYzpbe2NOOiJmdW5jdGlvbiIsYjp0LGU6IlstPV0+IixyQjohMCxjOltvXX1dfSx7Y046ImNsYXNzIixiSzoiY2xhc3MiLGU6IiQiLGk6L1s6PSJcW1xdXS8sYzpbe2JLOiJleHRlbmRzIixlVzohMCxpOi9bOj0iXFtcXV0vLGM6W3NdfSxzXX0se2I6bisiOiIsZToiOiIsckI6ITAsckU6ITAscjowfV0pfX0pO2hsanMucmVnaXN0ZXJMYW5ndWFnZSgiY3BwIixmdW5jdGlvbih0KXt2YXIgZT17Y046ImtleXdvcmQiLGI6IlxcYlthLXpcXGRfXSpfdFxcYiJ9LHI9e2NOOiJzdHJpbmciLHY6W3tiOicodTg/fFUpP0w/IicsZTonIicsaToiXFxuIixjOlt0LkJFXX0se2I6Jyh1OD98VSk/UiInLGU6JyInLGM6W3QuQkVdfSx7YjoiJ1xcXFw/LiIsZToiJyIsaToiLiJ9XX0scz17Y046Im51bWJlciIsdjpbe2I6IlxcYigwYlswMSddKykifSx7YjoiKC0/KVxcYihbXFxkJ10rKFxcLltcXGQnXSopP3xcXC5bXFxkJ10rKSh1fFV8bHxMfHVsfFVMfGZ8RnxifEIpIn0se2I6IigtPykoXFxiMFt4WF1bYS1mQS1GMC05J10rfChcXGJbXFxkJ10rKFxcLltcXGQnXSopP3xcXC5bXFxkJ10rKShbZUVdWy0rXT9bXFxkJ10rKT8pIn1dLHI6MH0saT17Y046Im1ldGEiLGI6LyNccypbYS16XStcYi8sZTovJC8sazp7Im1ldGEta2V5d29yZCI6ImlmIGVsc2UgZWxpZiBlbmRpZiBkZWZpbmUgdW5kZWYgd2FybmluZyBlcnJvciBsaW5lIHByYWdtYSBpZmRlZiBpZm5kZWYgaW5jbHVkZSJ9LGM6W3tiOi9cXFxuLyxyOjB9LHQuaW5oZXJpdChyLHtjTjoibWV0YS1zdHJpbmcifSkse2NOOiJtZXRhLXN0cmluZyIsYjovPFteXG4+XSo+LyxlOi8kLyxpOiJcXG4ifSx0LkNMQ00sdC5DQkNNXX0sYT10LklSKyJcXHMqXFwoIixjPXtrZXl3b3JkOiJpbnQgZmxvYXQgd2hpbGUgcHJpdmF0ZSBjaGFyIGNhdGNoIGltcG9ydCBtb2R1bGUgZXhwb3J0IHZpcnR1YWwgb3BlcmF0b3Igc2l6ZW9mIGR5bmFtaWNfY2FzdHwxMCB0eXBlZGVmIGNvbnN0X2Nhc3R8MTAgY29uc3QgZm9yIHN0YXRpY19jYXN0fDEwIHVuaW9uIG5hbWVzcGFjZSB1bnNpZ25lZCBsb25nIHZvbGF0aWxlIHN0YXRpYyBwcm90ZWN0ZWQgYm9vbCB0ZW1wbGF0ZSBtdXRhYmxlIGlmIHB1YmxpYyBmcmllbmQgZG8gZ290byBhdXRvIHZvaWQgZW51bSBlbHNlIGJyZWFrIGV4dGVybiB1c2luZyBhc20gY2FzZSB0eXBlaWQgc2hvcnQgcmVpbnRlcnByZXRfY2FzdHwxMCBkZWZhdWx0IGRvdWJsZSByZWdpc3RlciBleHBsaWNpdCBzaWduZWQgdHlwZW5hbWUgdHJ5IHRoaXMgc3dpdGNoIGNvbnRpbnVlIGlubGluZSBkZWxldGUgYWxpZ25vZiBjb25zdGV4cHIgZGVjbHR5cGUgbm9leGNlcHQgc3RhdGljX2Fzc2VydCB0aHJlYWRfbG9jYWwgcmVzdHJpY3QgX0Jvb2wgY29tcGxleCBfQ29tcGxleCBfSW1hZ2luYXJ5IGF0b21pY19ib29sIGF0b21pY19jaGFyIGF0b21pY19zY2hhciBhdG9taWNfdWNoYXIgYXRvbWljX3Nob3J0IGF0b21pY191c2hvcnQgYXRvbWljX2ludCBhdG9taWNfdWludCBhdG9taWNfbG9uZyBhdG9taWNfdWxvbmcgYXRvbWljX2xsb25nIGF0b21pY191bGxvbmcgbmV3IHRocm93IHJldHVybiBhbmQgb3Igbm90IixidWlsdF9pbjoic3RkIHN0cmluZyBjaW4gY291dCBjZXJyIGNsb2cgc3RkaW4gc3Rkb3V0IHN0ZGVyciBzdHJpbmdzdHJlYW0gaXN0cmluZ3N0cmVhbSBvc3RyaW5nc3RyZWFtIGF1dG9fcHRyIGRlcXVlIGxpc3QgcXVldWUgc3RhY2sgdmVjdG9yIG1hcCBzZXQgYml0c2V0IG11bHRpc2V0IG11bHRpbWFwIHVub3JkZXJlZF9zZXQgdW5vcmRlcmVkX21hcCB1bm9yZGVyZWRfbXVsdGlzZXQgdW5vcmRlcmVkX211bHRpbWFwIGFycmF5IHNoYXJlZF9wdHIgYWJvcnQgYWJzIGFjb3MgYXNpbiBhdGFuMiBhdGFuIGNhbGxvYyBjZWlsIGNvc2ggY29zIGV4aXQgZXhwIGZhYnMgZmxvb3IgZm1vZCBmcHJpbnRmIGZwdXRzIGZyZWUgZnJleHAgZnNjYW5mIGlzYWxudW0gaXNhbHBoYSBpc2NudHJsIGlzZGlnaXQgaXNncmFwaCBpc2xvd2VyIGlzcHJpbnQgaXNwdW5jdCBpc3NwYWNlIGlzdXBwZXIgaXN4ZGlnaXQgdG9sb3dlciB0b3VwcGVyIGxhYnMgbGRleHAgbG9nMTAgbG9nIG1hbGxvYyByZWFsbG9jIG1lbWNociBtZW1jbXAgbWVtY3B5IG1lbXNldCBtb2RmIHBvdyBwcmludGYgcHV0Y2hhciBwdXRzIHNjYW5mIHNpbmggc2luIHNucHJpbnRmIHNwcmludGYgc3FydCBzc2NhbmYgc3RyY2F0IHN0cmNociBzdHJjbXAgc3RyY3B5IHN0cmNzcG4gc3RybGVuIHN0cm5jYXQgc3RybmNtcCBzdHJuY3B5IHN0cnBicmsgc3RycmNociBzdHJzcG4gc3Ryc3RyIHRhbmggdGFuIHZmcHJpbnRmIHZwcmludGYgdnNwcmludGYgZW5kbCBpbml0aWFsaXplcl9saXN0IHVuaXF1ZV9wdHIiLGxpdGVyYWw6InRydWUgZmFsc2UgbnVsbHB0ciBOVUxMIn0sbj1bZSx0LkNMQ00sdC5DQkNNLHMscl07cmV0dXJue2FsaWFzZXM6WyJjIiwiY2MiLCJoIiwiYysrIiwiaCsrIiwiaHBwIl0sazpjLGk6IjwvIixjOm4uY29uY2F0KFtpLHtiOiJcXGIoZGVxdWV8bGlzdHxxdWV1ZXxzdGFja3x2ZWN0b3J8bWFwfHNldHxiaXRzZXR8bXVsdGlzZXR8bXVsdGltYXB8dW5vcmRlcmVkX21hcHx1bm9yZGVyZWRfc2V0fHVub3JkZXJlZF9tdWx0aXNldHx1bm9yZGVyZWRfbXVsdGltYXB8YXJyYXkpXFxzKjwiLGU6Ij4iLGs6YyxjOlsic2VsZiIsZV19LHtiOnQuSVIrIjo6IixrOmN9LHt2Olt7YjovPS8sZTovOy99LHtiOi9cKC8sZTovXCkvfSx7Yks6Im5ldyB0aHJvdyByZXR1cm4gZWxzZSIsZTovOy99XSxrOmMsYzpuLmNvbmNhdChbe2I6L1woLyxlOi9cKS8sazpjLGM6bi5jb25jYXQoWyJzZWxmIl0pLHI6MH1dKSxyOjB9LHtjTjoiZnVuY3Rpb24iLGI6IigiK3QuSVIrIltcXComXFxzXSspKyIrYSxyQjohMCxlOi9bezs9XS8sZUU6ITAsazpjLGk6L1teXHdcc1wqJl0vLGM6W3tiOmEsckI6ITAsYzpbdC5UTV0scjowfSx7Y046InBhcmFtcyIsYjovXCgvLGU6L1wpLyxrOmMscjowLGM6W3QuQ0xDTSx0LkNCQ00scixzLGVdfSx0LkNMQ00sdC5DQkNNLGldfSx7Y046ImNsYXNzIixiSzoiY2xhc3Mgc3RydWN0IixlOi9bezs6XS8sYzpbe2I6LzwvLGU6Lz4vLGM6WyJzZWxmIl19LHQuVE1dfV0pLGV4cG9ydHM6e3ByZXByb2Nlc3NvcjppLHN0cmluZ3M6cixrOmN9fX0pO2hsanMucmVnaXN0ZXJMYW5ndWFnZSgicnVieSIsZnVuY3Rpb24oZSl7dmFyIGI9IlthLXpBLVpfXVxcdypbIT89XT98Wy0rfl1cXEB8PDx8Pj58PX58PT09P3w8PT58Wzw+XT0/fFxcKlxcKnxbLS8rJV4mKn5gfF18XFxbXFxdPT8iLHI9e2tleXdvcmQ6ImFuZCB0aGVuIGRlZmluZWQgbW9kdWxlIGluIHJldHVybiByZWRvIGlmIEJFR0lOIHJldHJ5IGVuZCBmb3Igc2VsZiB3aGVuIG5leHQgdW50aWwgZG8gYmVnaW4gdW5sZXNzIEVORCByZXNjdWUgZWxzZSBicmVhayB1bmRlZiBub3Qgc3VwZXIgY2xhc3MgY2FzZSByZXF1aXJlIHlpZWxkIGFsaWFzIHdoaWxlIGVuc3VyZSBlbHNpZiBvciBpbmNsdWRlIGF0dHJfcmVhZGVyIGF0dHJfd3JpdGVyIGF0dHJfYWNjZXNzb3IiLGxpdGVyYWw6InRydWUgZmFsc2UgbmlsIn0sYz17Y046ImRvY3RhZyIsYjoiQFtBLVphLXpdKyJ9LGE9e2I6IiM8IixlOiI+In0scz1bZS5DKCIjIiwiJCIse2M6W2NdfSksZS5DKCJeXFw9YmVnaW4iLCJeXFw9ZW5kIix7YzpbY10scjoxMH0pLGUuQygiXl9fRU5EX18iLCJcXG4kIildLG49e2NOOiJzdWJzdCIsYjoiI1xceyIsZToifSIsazpyfSx0PXtjTjoic3RyaW5nIixjOltlLkJFLG5dLHY6W3tiOi8nLyxlOi8nL30se2I6LyIvLGU6LyIvfSx7YjovYC8sZTovYC99LHtiOiIlW3FRd1d4XT9cXCgiLGU6IlxcKSJ9LHtiOiIlW3FRd1d4XT9cXFsiLGU6IlxcXSJ9LHtiOiIlW3FRd1d4XT97IixlOiJ9In0se2I6IiVbcVF3V3hdPzwiLGU6Ij4ifSx7YjoiJVtxUXdXeF0/LyIsZToiLyJ9LHtiOiIlW3FRd1d4XT8lIixlOiIlIn0se2I6IiVbcVF3V3hdPy0iLGU6Ii0ifSx7YjoiJVtxUXdXeF0/XFx8IixlOiJcXHwifSx7YjovXEJcPyhcXFxkezEsM318XFx4W0EtRmEtZjAtOV17MSwyfXxcXHVbQS1GYS1mMC05XXs0fXxcXD9cUylcYi99LHtiOi88PCgtPylcdyskLyxlOi9eXHMqXHcrJC99XX0saT17Y046InBhcmFtcyIsYjoiXFwoIixlOiJcXCkiLGVuZHNQYXJlbnQ6ITAsazpyfSxkPVt0LGEse2NOOiJjbGFzcyIsYks6ImNsYXNzIG1vZHVsZSIsZToiJHw7IixpOi89LyxjOltlLmluaGVyaXQoZS5UTSx7YjoiW0EtWmEtel9dXFx3Kig6OlxcdyspKihcXD98XFwhKT8ifSkse2I6IjxcXHMqIixjOlt7YjoiKCIrZS5JUisiOjopPyIrZS5JUn1dfV0uY29uY2F0KHMpfSx7Y046ImZ1bmN0aW9uIixiSzoiZGVmIixlOiIkfDsiLGM6W2UuaW5oZXJpdChlLlRNLHtiOmJ9KSxpXS5jb25jYXQocyl9LHtiOmUuSVIrIjo6In0se2NOOiJzeW1ib2wiLGI6ZS5VSVIrIihcXCF8XFw/KT86IixyOjB9LHtjTjoic3ltYm9sIixiOiI6KD8hXFxzKSIsYzpbdCx7YjpifV0scjowfSx7Y046Im51bWJlciIsYjoiKFxcYjBbMC03X10rKXwoXFxiMHhbMC05YS1mQS1GX10rKXwoXFxiWzEtOV1bMC05X10qKFxcLlswLTlfXSspPyl8WzBfXVxcYiIscjowfSx7YjoiKFxcJFxcVyl8KChcXCR8XFxAXFxAPykoXFx3KykpIn0se2NOOiJwYXJhbXMiLGI6L1x8LyxlOi9cfC8sazpyfSx7YjoiKCIrZS5SU1IrInx1bmxlc3MpXFxzKiIsazoidW5sZXNzIixjOlthLHtjTjoicmVnZXhwIixjOltlLkJFLG5dLGk6L1xuLyx2Olt7YjoiLyIsZToiL1thLXpdKiJ9LHtiOiIlcnsiLGU6In1bYS16XSoifSx7YjoiJXJcXCgiLGU6IlxcKVthLXpdKiJ9LHtiOiIlciEiLGU6IiFbYS16XSoifSx7YjoiJXJcXFsiLGU6IlxcXVthLXpdKiJ9XX1dLmNvbmNhdChzKSxyOjB9XS5jb25jYXQocyk7bi5jPWQsaS5jPWQ7dmFyIGw9Ils+P10+IixvPSJbXFx3I10rXFwoXFx3K1xcKTpcXGQrOlxcZCs+Iix1PSIoXFx3Ky0pP1xcZCtcXC5cXGQrXFwuXFxkKHBcXGQrKT9bXj5dKz4iLHc9W3tiOi9eXHMqPT4vLHN0YXJ0czp7ZToiJCIsYzpkfX0se2NOOiJtZXRhIixiOiJeKCIrbCsifCIrbysifCIrdSsiKSIsc3RhcnRzOntlOiIkIixjOmR9fV07cmV0dXJue2FsaWFzZXM6WyJyYiIsImdlbXNwZWMiLCJwb2RzcGVjIiwidGhvciIsImlyYiJdLGs6cixpOi9cL1wqLyxjOnMuY29uY2F0KHcpLmNvbmNhdChkKX19KTtobGpzLnJlZ2lzdGVyTGFuZ3VhZ2UoInlhbWwiLGZ1bmN0aW9uKGUpe3ZhciBiPSJ0cnVlIGZhbHNlIHllcyBubyBudWxsIixhPSJeWyBcXC1dKiIscj0iW2EtekEtWl9dW1xcd1xcLV0qIix0PXtjTjoiYXR0ciIsdjpbe2I6YStyKyI6In0se2I6YSsnIicrcisnIjonfSx7YjphKyInIityKyInOiJ9XX0sYz17Y046InRlbXBsYXRlLXZhcmlhYmxlIix2Olt7Yjoie3siLGU6In19In0se2I6IiV7IixlOiJ9In1dfSxsPXtjTjoic3RyaW5nIixyOjAsdjpbe2I6LycvLGU6LycvfSx7YjovIi8sZTovIi99LHtiOi9cUysvfV0sYzpbZS5CRSxjXX07cmV0dXJue2NJOiEwLGFsaWFzZXM6WyJ5bWwiLCJZQU1MIiwieWFtbCJdLGM6W3Qse2NOOiJtZXRhIixiOiJeLS0tcyokIixyOjEwfSx7Y046InN0cmluZyIsYjoiW1xcfD5dICokIixyRTohMCxjOmwuYyxlOnQudlswXS5ifSx7YjoiPCVbJT0tXT8iLGU6IlslLV0/JT4iLHNMOiJydWJ5IixlQjohMCxlRTohMCxyOjB9LHtjTjoidHlwZSIsYjoiISEiK2UuVUlSfSx7Y046Im1ldGEiLGI6IiYiK2UuVUlSKyIkIn0se2NOOiJtZXRhIixiOiJcXCoiK2UuVUlSKyIkIn0se2NOOiJidWxsZXQiLGI6Il4gKi0iLHI6MH0sZS5IQ00se2JLOmIsazp7bGl0ZXJhbDpifX0sZS5DTk0sbF19fSk7aGxqcy5yZWdpc3Rlckxhbmd1YWdlKCJjc3MiLGZ1bmN0aW9uKGUpe3ZhciBjPSJbYS16QS1aLV1bYS16QS1aMC05Xy1dKiIsdD17YjovW0EtWlxfXC5cLV0rXHMqOi8sckI6ITAsZToiOyIsZVc6ITAsYzpbe2NOOiJhdHRyaWJ1dGUiLGI6L1xTLyxlOiI6IixlRTohMCxzdGFydHM6e2VXOiEwLGVFOiEwLGM6W3tiOi9bXHctXStcKC8sckI6ITAsYzpbe2NOOiJidWlsdF9pbiIsYjovW1x3LV0rL30se2I6L1woLyxlOi9cKS8sYzpbZS5BU00sZS5RU01dfV19LGUuQ1NTTk0sZS5RU00sZS5BU00sZS5DQkNNLHtjTjoibnVtYmVyIixiOiIjWzAtOUEtRmEtZl0rIn0se2NOOiJtZXRhIixiOiIhaW1wb3J0YW50In1dfX1dfTtyZXR1cm57Y0k6ITAsaTovWz1cL3wnXCRdLyxjOltlLkNCQ00se2NOOiJzZWxlY3Rvci1pZCIsYjovI1tBLVphLXowLTlfLV0rL30se2NOOiJzZWxlY3Rvci1jbGFzcyIsYjovXC5bQS1aYS16MC05Xy1dKy99LHtjTjoic2VsZWN0b3ItYXR0ciIsYjovXFsvLGU6L1xdLyxpOiIkIn0se2NOOiJzZWxlY3Rvci1wc2V1ZG8iLGI6LzooOik/W2EtekEtWjAtOVxfXC1cK1woXCkiJy5dKy99LHtiOiJAKGZvbnQtZmFjZXxwYWdlKSIsbDoiW2Etei1dKyIsazoiZm9udC1mYWNlIHBhZ2UifSx7YjoiQCIsZToiW3s7XSIsaTovOi8sYzpbe2NOOiJrZXl3b3JkIixiOi9cdysvfSx7YjovXHMvLGVXOiEwLGVFOiEwLHI6MCxjOltlLkFTTSxlLlFTTSxlLkNTU05NXX1dfSx7Y046InNlbGVjdG9yLXRhZyIsYjpjLHI6MH0se2I6InsiLGU6In0iLGk6L1xTLyxjOltlLkNCQ00sdF19XX19KTtobGpzLnJlZ2lzdGVyTGFuZ3VhZ2UoImZvcnRyYW4iLGZ1bmN0aW9uKGUpe3ZhciB0PXtjTjoicGFyYW1zIixiOiJcXCgiLGU6IlxcKSJ9LG49e2xpdGVyYWw6Ii5GYWxzZS4gLlRydWUuIixrZXl3b3JkOiJraW5kIGRvIHdoaWxlIHByaXZhdGUgY2FsbCBpbnRyaW5zaWMgd2hlcmUgZWxzZXdoZXJlIHR5cGUgZW5kdHlwZSBlbmRtb2R1bGUgZW5kc2VsZWN0IGVuZGludGVyZmFjZSBlbmQgZW5kZG8gZW5kaWYgaWYgZm9yYWxsIGVuZGZvcmFsbCBvbmx5IGNvbnRhaW5zIGRlZmF1bHQgcmV0dXJuIHN0b3AgdGhlbiBwdWJsaWMgc3Vicm91dGluZXwxMCBmdW5jdGlvbiBwcm9ncmFtIC5hbmQuIC5vci4gLm5vdC4gLmxlLiAuZXEuIC5nZS4gLmd0LiAubHQuIGdvdG8gc2F2ZSBlbHNlIHVzZSBtb2R1bGUgc2VsZWN0IGNhc2UgYWNjZXNzIGJsYW5rIGRpcmVjdCBleGlzdCBmaWxlIGZtdCBmb3JtIGZvcm1hdHRlZCBpb3N0YXQgbmFtZSBuYW1lZCBuZXh0cmVjIG51bWJlciBvcGVuZWQgcmVjIHJlY2wgc2VxdWVudGlhbCBzdGF0dXMgdW5mb3JtYXR0ZWQgdW5pdCBjb250aW51ZSBmb3JtYXQgcGF1c2UgY3ljbGUgZXhpdCBjX251bGxfY2hhciBjX2FsZXJ0IGNfYmFja3NwYWNlIGNfZm9ybV9mZWVkIGZsdXNoIHdhaXQgZGVjaW1hbCByb3VuZCBpb21zZyBzeW5jaHJvbm91cyBub3Bhc3Mgbm9uX292ZXJyaWRhYmxlIHBhc3MgcHJvdGVjdGVkIHZvbGF0aWxlIGFic3RyYWN0IGV4dGVuZHMgaW1wb3J0IG5vbl9pbnRyaW5zaWMgdmFsdWUgZGVmZXJyZWQgZ2VuZXJpYyBmaW5hbCBlbnVtZXJhdG9yIGNsYXNzIGFzc29jaWF0ZSBiaW5kIGVudW0gY19pbnQgY19zaG9ydCBjX2xvbmcgY19sb25nX2xvbmcgY19zaWduZWRfY2hhciBjX3NpemVfdCBjX2ludDhfdCBjX2ludDE2X3QgY19pbnQzMl90IGNfaW50NjRfdCBjX2ludF9sZWFzdDhfdCBjX2ludF9sZWFzdDE2X3QgY19pbnRfbGVhc3QzMl90IGNfaW50X2xlYXN0NjRfdCBjX2ludF9mYXN0OF90IGNfaW50X2Zhc3QxNl90IGNfaW50X2Zhc3QzMl90IGNfaW50X2Zhc3Q2NF90IGNfaW50bWF4X3QgQ19pbnRwdHJfdCBjX2Zsb2F0IGNfZG91YmxlIGNfbG9uZ19kb3VibGUgY19mbG9hdF9jb21wbGV4IGNfZG91YmxlX2NvbXBsZXggY19sb25nX2RvdWJsZV9jb21wbGV4IGNfYm9vbCBjX2NoYXIgY19udWxsX3B0ciBjX251bGxfZnVucHRyIGNfbmV3X2xpbmUgY19jYXJyaWFnZV9yZXR1cm4gY19ob3Jpem9udGFsX3RhYiBjX3ZlcnRpY2FsX3RhYiBpc29fY19iaW5kaW5nIGNfbG9jIGNfZnVubG9jIGNfYXNzb2NpYXRlZCAgY19mX3BvaW50ZXIgY19wdHIgY19mdW5wdHIgaXNvX2ZvcnRyYW5fZW52IGNoYXJhY3Rlcl9zdG9yYWdlX3NpemUgZXJyb3JfdW5pdCBmaWxlX3N0b3JhZ2Vfc2l6ZSBpbnB1dF91bml0IGlvc3RhdF9lbmQgaW9zdGF0X2VvciBudW1lcmljX3N0b3JhZ2Vfc2l6ZSBvdXRwdXRfdW5pdCBjX2ZfcHJvY3BvaW50ZXIgaWVlZV9hcml0aG1ldGljIGllZWVfc3VwcG9ydF91bmRlcmZsb3dfY29udHJvbCBpZWVlX2dldF91bmRlcmZsb3dfbW9kZSBpZWVlX3NldF91bmRlcmZsb3dfbW9kZSBuZXd1bml0IGNvbnRpZ3VvdXMgcmVjdXJzaXZlIHBhZCBwb3NpdGlvbiBhY3Rpb24gZGVsaW0gcmVhZHdyaXRlIGVvciBhZHZhbmNlIG5tbCBpbnRlcmZhY2UgcHJvY2VkdXJlIG5hbWVsaXN0IGluY2x1ZGUgc2VxdWVuY2UgZWxlbWVudGFsIHB1cmUgaW50ZWdlciByZWFsIGNoYXJhY3RlciBjb21wbGV4IGxvZ2ljYWwgZGltZW5zaW9uIGFsbG9jYXRhYmxlfDEwIHBhcmFtZXRlciBleHRlcm5hbCBpbXBsaWNpdHwxMCBub25lIGRvdWJsZSBwcmVjaXNpb24gYXNzaWduIGludGVudCBvcHRpb25hbCBwb2ludGVyIHRhcmdldCBpbiBvdXQgY29tbW9uIGVxdWl2YWxlbmNlIGRhdGEiLGJ1aWx0X2luOiJhbG9nIGFsb2cxMCBhbWF4MCBhbWF4MSBhbWluMCBhbWluMSBhbW9kIGNhYnMgY2NvcyBjZXhwIGNsb2cgY3NpbiBjc3FydCBkYWJzIGRhY29zIGRhc2luIGRhdGFuIGRhdGFuMiBkY29zIGRjb3NoIGRkaW0gZGV4cCBkaW50IGRsb2cgZGxvZzEwIGRtYXgxIGRtaW4xIGRtb2QgZG5pbnQgZHNpZ24gZHNpbiBkc2luaCBkc3FydCBkdGFuIGR0YW5oIGZsb2F0IGlhYnMgaWRpbSBpZGludCBpZG5pbnQgaWZpeCBpc2lnbiBtYXgwIG1heDEgbWluMCBtaW4xIHNuZ2wgYWxnYW1hIGNkYWJzIGNkY29zIGNkZXhwIGNkbG9nIGNkc2luIGNkc3FydCBjcWFicyBjcWNvcyBjcWV4cCBjcWxvZyBjcXNpbiBjcXNxcnQgZGNtcGx4IGRjb25qZyBkZXJmIGRlcmZjIGRmbG9hdCBkZ2FtbWEgZGltYWcgZGxnYW1hIGlxaW50IHFhYnMgcWFjb3MgcWFzaW4gcWF0YW4gcWF0YW4yIHFjbXBseCBxY29uamcgcWNvcyBxY29zaCBxZGltIHFlcmYgcWVyZmMgcWV4cCBxZ2FtbWEgcWltYWcgcWxnYW1hIHFsb2cgcWxvZzEwIHFtYXgxIHFtaW4xIHFtb2QgcW5pbnQgcXNpZ24gcXNpbiBxc2luaCBxc3FydCBxdGFuIHF0YW5oIGFicyBhY29zIGFpbWFnIGFpbnQgYW5pbnQgYXNpbiBhdGFuIGF0YW4yIGNoYXIgY21wbHggY29uamcgY29zIGNvc2ggZXhwIGljaGFyIGluZGV4IGludCBsb2cgbG9nMTAgbWF4IG1pbiBuaW50IHNpZ24gc2luIHNpbmggc3FydCB0YW4gdGFuaCBwcmludCB3cml0ZSBkaW0gbGdlIGxndCBsbGUgbGx0IG1vZCBudWxsaWZ5IGFsbG9jYXRlIGRlYWxsb2NhdGUgYWRqdXN0bCBhZGp1c3RyIGFsbCBhbGxvY2F0ZWQgYW55IGFzc29jaWF0ZWQgYml0X3NpemUgYnRlc3QgY2VpbGluZyBjb3VudCBjc2hpZnQgZGF0ZV9hbmRfdGltZSBkaWdpdHMgZG90X3Byb2R1Y3QgZW9zaGlmdCBlcHNpbG9uIGV4cG9uZW50IGZsb29yIGZyYWN0aW9uIGh1Z2UgaWFuZCBpYmNsciBpYml0cyBpYnNldCBpZW9yIGlvciBpc2hmdCBpc2hmdGMgbGJvdW5kIGxlbl90cmltIG1hdG11bCBtYXhleHBvbmVudCBtYXhsb2MgbWF4dmFsIG1lcmdlIG1pbmV4cG9uZW50IG1pbmxvYyBtaW52YWwgbW9kdWxvIG12Yml0cyBuZWFyZXN0IHBhY2sgcHJlc2VudCBwcm9kdWN0IHJhZGl4IHJhbmRvbV9udW1iZXIgcmFuZG9tX3NlZWQgcmFuZ2UgcmVwZWF0IHJlc2hhcGUgcnJzcGFjaW5nIHNjYWxlIHNjYW4gc2VsZWN0ZWRfaW50X2tpbmQgc2VsZWN0ZWRfcmVhbF9raW5kIHNldF9leHBvbmVudCBzaGFwZSBzaXplIHNwYWNpbmcgc3ByZWFkIHN1bSBzeXN0ZW1fY2xvY2sgdGlueSB0cmFuc3Bvc2UgdHJpbSB1Ym91bmQgdW5wYWNrIHZlcmlmeSBhY2hhciBpYWNoYXIgdHJhbnNmZXIgZGJsZSBlbnRyeSBkcHJvZCBjcHVfdGltZSBjb21tYW5kX2FyZ3VtZW50X2NvdW50IGdldF9jb21tYW5kIGdldF9jb21tYW5kX2FyZ3VtZW50IGdldF9lbnZpcm9ubWVudF92YXJpYWJsZSBpc19pb3N0YXRfZW5kIGllZWVfYXJpdGhtZXRpYyBpZWVlX3N1cHBvcnRfdW5kZXJmbG93X2NvbnRyb2wgaWVlZV9nZXRfdW5kZXJmbG93X21vZGUgaWVlZV9zZXRfdW5kZXJmbG93X21vZGUgaXNfaW9zdGF0X2VvciBtb3ZlX2FsbG9jIG5ld19saW5lIHNlbGVjdGVkX2NoYXJfa2luZCBzYW1lX3R5cGVfYXMgZXh0ZW5kc190eXBlX29mYWNvc2ggYXNpbmggYXRhbmggYmVzc2VsX2owIGJlc3NlbF9qMSBiZXNzZWxfam4gYmVzc2VsX3kwIGJlc3NlbF95MSBiZXNzZWxfeW4gZXJmIGVyZmMgZXJmY19zY2FsZWQgZ2FtbWEgbG9nX2dhbW1hIGh5cG90IG5vcm0yIGF0b21pY19kZWZpbmUgYXRvbWljX3JlZiBleGVjdXRlX2NvbW1hbmRfbGluZSBsZWFkeiB0cmFpbHogc3RvcmFnZV9zaXplIG1lcmdlX2JpdHMgYmdlIGJndCBibGUgYmx0IGRzaGlmdGwgZHNoaWZ0ciBmaW5kbG9jIGlhbGwgaWFueSBpcGFyaXR5IGltYWdlX2luZGV4IGxjb2JvdW5kIHVjb2JvdW5kIG1hc2tsIG1hc2tyIG51bV9pbWFnZXMgcGFyaXR5IHBvcGNudCBwb3BwYXIgc2hpZnRhIHNoaWZ0bCBzaGlmdHIgdGhpc19pbWFnZSJ9O3JldHVybntjSTohMCxhbGlhc2VzOlsiZjkwIiwiZjk1Il0sazpuLGk6L1wvXCovLGM6W2UuaW5oZXJpdChlLkFTTSx7Y046InN0cmluZyIscjowfSksZS5pbmhlcml0KGUuUVNNLHtjTjoic3RyaW5nIixyOjB9KSx7Y046ImZ1bmN0aW9uIixiSzoic3Vicm91dGluZSBmdW5jdGlvbiBwcm9ncmFtIixpOiJbJHs9XFxuXSIsYzpbZS5VVE0sdF19LGUuQygiISIsIiQiLHtyOjB9KSx7Y046Im51bWJlciIsYjoiKD89XFxifFxcK3xcXC18XFwuKSg/PVxcLlxcZHxcXGQpKD86XFxkKyk/KD86XFwuP1xcZCopKD86W2RlXVsrLV0/XFxkKyk/XFxiXFwuPyIscjowfV19fSk7aGxqcy5yZWdpc3Rlckxhbmd1YWdlKCJhd2siLGZ1bmN0aW9uKGUpe3ZhciByPXtjTjoidmFyaWFibGUiLHY6W3tiOi9cJFtcd1xkI0BdW1x3XGRfXSovfSx7YjovXCRceyguKj8pfS99XX0sYj0iQkVHSU4gRU5EIGlmIGVsc2Ugd2hpbGUgZG8gZm9yIGluIGJyZWFrIGNvbnRpbnVlIGRlbGV0ZSBuZXh0IG5leHRmaWxlIGZ1bmN0aW9uIGZ1bmMgZXhpdHwxMCIsbj17Y046InN0cmluZyIsYzpbZS5CRV0sdjpbe2I6Lyh1fGIpP3I/JycnLyxlOi8nJycvLHI6MTB9LHtiOi8odXxiKT9yPyIiIi8sZTovIiIiLyxyOjEwfSx7YjovKHV8cnx1ciknLyxlOi8nLyxyOjEwfSx7YjovKHV8cnx1cikiLyxlOi8iLyxyOjEwfSx7YjovKGJ8YnIpJy8sZTovJy99LHtiOi8oYnxicikiLyxlOi8iL30sZS5BU00sZS5RU01dfTtyZXR1cm57azp7a2V5d29yZDpifSxjOltyLG4sZS5STSxlLkhDTSxlLk5NXX19KTtobGpzLnJlZ2lzdGVyTGFuZ3VhZ2UoIm1ha2VmaWxlIixmdW5jdGlvbihlKXt2YXIgaT17Y046InZhcmlhYmxlIix2Olt7YjoiXFwkXFwoIitlLlVJUisiXFwpIixjOltlLkJFXX0se2I6L1wkW0AlPD9cXlwrXCpdL31dfSxyPXtjTjoic3RyaW5nIixiOi8iLyxlOi8iLyxjOltlLkJFLGldfSxhPXtjTjoidmFyaWFibGUiLGI6L1wkXChbXHctXStccy8sZTovXCkvLGs6e2J1aWx0X2luOiJzdWJzdCBwYXRzdWJzdCBzdHJpcCBmaW5kc3RyaW5nIGZpbHRlciBmaWx0ZXItb3V0IHNvcnQgd29yZCB3b3JkbGlzdCBmaXJzdHdvcmQgbGFzdHdvcmQgZGlyIG5vdGRpciBzdWZmaXggYmFzZW5hbWUgYWRkc3VmZml4IGFkZHByZWZpeCBqb2luIHdpbGRjYXJkIHJlYWxwYXRoIGFic3BhdGggZXJyb3Igd2FybmluZyBzaGVsbCBvcmlnaW4gZmxhdm9yIGZvcmVhY2ggaWYgb3IgYW5kIGNhbGwgZXZhbCBmaWxlIHZhbHVlIn0sYzpbaV19LG49e2I6Il4iK2UuVUlSKyJcXHMqWzorP10/PSIsaToiXFxuIixyQjohMCxjOlt7YjoiXiIrZS5VSVIsZToiWzorP10/PSIsZUU6ITB9XX0sdD17Y046Im1ldGEiLGI6L15cLlBIT05ZOi8sZTovJC8sazp7Im1ldGEta2V5d29yZCI6Ii5QSE9OWSJ9LGw6L1tcLlx3XSsvfSxsPXtjTjoic2VjdGlvbiIsYjovXlteXHNdKzovLGU6LyQvLGM6W2ldfTtyZXR1cm57YWxpYXNlczpbIm1rIiwibWFrIl0sazoiZGVmaW5lIGVuZGVmIHVuZGVmaW5lIGlmZGVmIGlmbmRlZiBpZmVxIGlmbmVxIGVsc2UgZW5kaWYgaW5jbHVkZSAtaW5jbHVkZSBzaW5jbHVkZSBvdmVycmlkZSBleHBvcnQgdW5leHBvcnQgcHJpdmF0ZSB2cGF0aCIsbDovW1x3LV0rLyxjOltlLkhDTSxpLHIsYSxuLHQsbF19fSk7aGxqcy5yZWdpc3Rlckxhbmd1YWdlKCJqYXZhIixmdW5jdGlvbihlKXt2YXIgYT0iW8OALcq4YS16QS1aXyRdW8OALcq4YS16QS1aXyQwLTldKiIsdD1hKyIoPCIrYSsiKFxccyosXFxzKiIrYSsiKSo+KT8iLHI9ImZhbHNlIHN5bmNocm9uaXplZCBpbnQgYWJzdHJhY3QgZmxvYXQgcHJpdmF0ZSBjaGFyIGJvb2xlYW4gc3RhdGljIG51bGwgaWYgY29uc3QgZm9yIHRydWUgd2hpbGUgbG9uZyBzdHJpY3RmcCBmaW5hbGx5IHByb3RlY3RlZCBpbXBvcnQgbmF0aXZlIGZpbmFsIHZvaWQgZW51bSBlbHNlIGJyZWFrIHRyYW5zaWVudCBjYXRjaCBpbnN0YW5jZW9mIGJ5dGUgc3VwZXIgdm9sYXRpbGUgY2FzZSBhc3NlcnQgc2hvcnQgcGFja2FnZSBkZWZhdWx0IGRvdWJsZSBwdWJsaWMgdHJ5IHRoaXMgc3dpdGNoIGNvbnRpbnVlIHRocm93cyBwcm90ZWN0ZWQgcHVibGljIHByaXZhdGUgbW9kdWxlIHJlcXVpcmVzIGV4cG9ydHMgZG8iLHM9IlxcYigwW2JCXShbMDFdK1swMV9dK1swMV0rfFswMV0rKXwwW3hYXShbYS1mQS1GMC05XStbYS1mQS1GMC05X10rW2EtZkEtRjAtOV0rfFthLWZBLUYwLTldKyl8KChbXFxkXStbXFxkX10rW1xcZF0rfFtcXGRdKykoXFwuKFtcXGRdK1tcXGRfXStbXFxkXSt8W1xcZF0rKSk/fFxcLihbXFxkXStbXFxkX10rW1xcZF0rfFtcXGRdKykpKFtlRV1bLStdP1xcZCspPylbbExmRl0/IixjPXtjTjoibnVtYmVyIixiOnMscjowfTtyZXR1cm57YWxpYXNlczpbImpzcCJdLGs6cixpOi88XC98Iy8sYzpbZS5DKCIvXFwqXFwqIiwiXFwqLyIse3I6MCxjOlt7YjovXHcrQC8scjowfSx7Y046ImRvY3RhZyIsYjoiQFtBLVphLXpdKyJ9XX0pLGUuQ0xDTSxlLkNCQ00sZS5BU00sZS5RU00se2NOOiJjbGFzcyIsYks6ImNsYXNzIGludGVyZmFjZSIsZTovW3s7PV0vLGVFOiEwLGs6ImNsYXNzIGludGVyZmFjZSIsaTovWzoiXFtcXV0vLGM6W3tiSzoiZXh0ZW5kcyBpbXBsZW1lbnRzIn0sZS5VVE1dfSx7Yks6Im5ldyB0aHJvdyByZXR1cm4gZWxzZSIscjowfSx7Y046ImZ1bmN0aW9uIixiOiIoIit0KyJcXHMrKSsiK2UuVUlSKyJcXHMqXFwoIixyQjohMCxlOi9bezs9XS8sZUU6ITAsazpyLGM6W3tiOmUuVUlSKyJcXHMqXFwoIixyQjohMCxyOjAsYzpbZS5VVE1dfSx7Y046InBhcmFtcyIsYjovXCgvLGU6L1wpLyxrOnIscjowLGM6W2UuQVNNLGUuUVNNLGUuQ05NLGUuQ0JDTV19LGUuQ0xDTSxlLkNCQ01dfSxjLHtjTjoibWV0YSIsYjoiQFtBLVphLXpdKyJ9XX19KTtobGpzLnJlZ2lzdGVyTGFuZ3VhZ2UoInN0YW4iLGZ1bmN0aW9uKGUpe3JldHVybntjOltlLkhDTSxlLkNMQ00sZS5DQkNNLHtiOmUuVUlSLGw6ZS5VSVIsazp7bmFtZToiZm9yIGluIHdoaWxlIHJlcGVhdCB1bnRpbCBpZiB0aGVuIGVsc2UiLHN5bWJvbDoiYmVybm91bGxpIGJlcm5vdWxsaV9sb2dpdCBiaW5vbWlhbCBiaW5vbWlhbF9sb2dpdCBiZXRhX2Jpbm9taWFsIGh5cGVyZ2VvbWV0cmljIGNhdGVnb3JpY2FsIGNhdGVnb3JpY2FsX2xvZ2l0IG9yZGVyZWRfbG9naXN0aWMgbmVnX2Jpbm9taWFsIG5lZ19iaW5vbWlhbF8yIG5lZ19iaW5vbWlhbF8yX2xvZyBwb2lzc29uIHBvaXNzb25fbG9nIG11bHRpbm9taWFsIG5vcm1hbCBleHBfbW9kX25vcm1hbCBza2V3X25vcm1hbCBzdHVkZW50X3QgY2F1Y2h5IGRvdWJsZV9leHBvbmVudGlhbCBsb2dpc3RpYyBndW1iZWwgbG9nbm9ybWFsIGNoaV9zcXVhcmUgaW52X2NoaV9zcXVhcmUgc2NhbGVkX2ludl9jaGlfc3F1YXJlIGV4cG9uZW50aWFsIGludl9nYW1tYSB3ZWlidWxsIGZyZWNoZXQgcmF5bGVpZ2ggd2llbmVyIHBhcmV0byBwYXJldG9fdHlwZV8yIHZvbl9taXNlcyB1bmlmb3JtIG11bHRpX25vcm1hbCBtdWx0aV9ub3JtYWxfcHJlYyBtdWx0aV9ub3JtYWxfY2hvbGVza3kgbXVsdGlfZ3AgbXVsdGlfZ3BfY2hvbGVza3kgbXVsdGlfc3R1ZGVudF90IGdhdXNzaWFuX2RsbV9vYnMgZGlyaWNobGV0IGxral9jb3JyIGxral9jb3JyX2Nob2xlc2t5IHdpc2hhcnQgaW52X3dpc2hhcnQiLCJzZWxlY3Rvci10YWciOiJpbnQgcmVhbCB2ZWN0b3Igc2ltcGxleCB1bml0X3ZlY3RvciBvcmRlcmVkIHBvc2l0aXZlX29yZGVyZWQgcm93X3ZlY3RvciBtYXRyaXggY2hvbGVza3lfZmFjdG9yX2NvcnIgY2hvbGVza3lfZmFjdG9yX2NvdiBjb3JyX21hdHJpeCBjb3ZfbWF0cml4Iix0aXRsZToiZnVuY3Rpb25zIG1vZGVsIGRhdGEgcGFyYW1ldGVycyBxdWFudGl0aWVzIHRyYW5zZm9ybWVkIGdlbmVyYXRlZCIsbGl0ZXJhbDoidHJ1ZSBmYWxzZSJ9LHI6MH0se2NOOiJudW1iZXIiLGI6IjBbeFhdWzAtOWEtZkEtRl0rW0xpXT9cXGIiLHI6MH0se2NOOiJudW1iZXIiLGI6IjBbeFhdWzAtOWEtZkEtRl0rW0xpXT9cXGIiLHI6MH0se2NOOiJudW1iZXIiLGI6IlxcZCsoPzpbZUVdWytcXC1dP1xcZCopP0xcXGIiLHI6MH0se2NOOiJudW1iZXIiLGI6IlxcZCtcXC4oPyFcXGQpKD86aVxcYik/IixyOjB9LHtjTjoibnVtYmVyIixiOiJcXGQrKD86XFwuXFxkKik/KD86W2VFXVsrXFwtXT9cXGQqKT9pP1xcYiIscjowfSx7Y046Im51bWJlciIsYjoiXFwuXFxkKyg/OltlRV1bK1xcLV0/XFxkKik/aT9cXGIiLHI6MH1dfX0pO2hsanMucmVnaXN0ZXJMYW5ndWFnZSgiamF2YXNjcmlwdCIsZnVuY3Rpb24oZSl7dmFyIHI9IltBLVphLXokX11bMC05QS1aYS16JF9dKiIsdD17a2V5d29yZDoiaW4gb2YgaWYgZm9yIHdoaWxlIGZpbmFsbHkgdmFyIG5ldyBmdW5jdGlvbiBkbyByZXR1cm4gdm9pZCBlbHNlIGJyZWFrIGNhdGNoIGluc3RhbmNlb2Ygd2l0aCB0aHJvdyBjYXNlIGRlZmF1bHQgdHJ5IHRoaXMgc3dpdGNoIGNvbnRpbnVlIHR5cGVvZiBkZWxldGUgbGV0IHlpZWxkIGNvbnN0IGV4cG9ydCBzdXBlciBkZWJ1Z2dlciBhcyBhc3luYyBhd2FpdCBzdGF0aWMgaW1wb3J0IGZyb20gYXMiLGxpdGVyYWw6InRydWUgZmFsc2UgbnVsbCB1bmRlZmluZWQgTmFOIEluZmluaXR5IixidWlsdF9pbjoiZXZhbCBpc0Zpbml0ZSBpc05hTiBwYXJzZUZsb2F0IHBhcnNlSW50IGRlY29kZVVSSSBkZWNvZGVVUklDb21wb25lbnQgZW5jb2RlVVJJIGVuY29kZVVSSUNvbXBvbmVudCBlc2NhcGUgdW5lc2NhcGUgT2JqZWN0IEZ1bmN0aW9uIEJvb2xlYW4gRXJyb3IgRXZhbEVycm9yIEludGVybmFsRXJyb3IgUmFuZ2VFcnJvciBSZWZlcmVuY2VFcnJvciBTdG9wSXRlcmF0aW9uIFN5bnRheEVycm9yIFR5cGVFcnJvciBVUklFcnJvciBOdW1iZXIgTWF0aCBEYXRlIFN0cmluZyBSZWdFeHAgQXJyYXkgRmxvYXQzMkFycmF5IEZsb2F0NjRBcnJheSBJbnQxNkFycmF5IEludDMyQXJyYXkgSW50OEFycmF5IFVpbnQxNkFycmF5IFVpbnQzMkFycmF5IFVpbnQ4QXJyYXkgVWludDhDbGFtcGVkQXJyYXkgQXJyYXlCdWZmZXIgRGF0YVZpZXcgSlNPTiBJbnRsIGFyZ3VtZW50cyByZXF1aXJlIG1vZHVsZSBjb25zb2xlIHdpbmRvdyBkb2N1bWVudCBTeW1ib2wgU2V0IE1hcCBXZWFrU2V0IFdlYWtNYXAgUHJveHkgUmVmbGVjdCBQcm9taXNlIn0sYT17Y046Im51bWJlciIsdjpbe2I6IlxcYigwW2JCXVswMV0rKSJ9LHtiOiJcXGIoMFtvT11bMC03XSspIn0se2I6ZS5DTlJ9XSxyOjB9LG49e2NOOiJzdWJzdCIsYjoiXFwkXFx7IixlOiJcXH0iLGs6dCxjOltdfSxjPXtjTjoic3RyaW5nIixiOiJgIixlOiJgIixjOltlLkJFLG5dfTtuLmM9W2UuQVNNLGUuUVNNLGMsYSxlLlJNXTt2YXIgcz1uLmMuY29uY2F0KFtlLkNCQ00sZS5DTENNXSk7cmV0dXJue2FsaWFzZXM6WyJqcyIsImpzeCJdLGs6dCxjOlt7Y046Im1ldGEiLHI6MTAsYjovXlxzKlsnIl11c2UgKHN0cmljdHxhc20pWyciXS99LHtjTjoibWV0YSIsYjovXiMhLyxlOi8kL30sZS5BU00sZS5RU00sYyxlLkNMQ00sZS5DQkNNLGEse2I6L1t7LF1ccyovLHI6MCxjOlt7YjpyKyJcXHMqOiIsckI6ITAscjowLGM6W3tjTjoiYXR0ciIsYjpyLHI6MH1dfV19LHtiOiIoIitlLlJTUisifFxcYihjYXNlfHJldHVybnx0aHJvdylcXGIpXFxzKiIsazoicmV0dXJuIHRocm93IGNhc2UiLGM6W2UuQ0xDTSxlLkNCQ00sZS5STSx7Y046ImZ1bmN0aW9uIixiOiIoXFwoLio/XFwpfCIrcisiKVxccyo9PiIsckI6ITAsZToiXFxzKj0+IixjOlt7Y046InBhcmFtcyIsdjpbe2I6cn0se2I6L1woXHMqXCkvfSx7YjovXCgvLGU6L1wpLyxlQjohMCxlRTohMCxrOnQsYzpzfV19XX0se2I6LzwvLGU6LyhcL1x3K3xcdytcLyk+LyxzTDoieG1sIixjOlt7YjovPFx3K1xzKlwvPi8sc2tpcDohMH0se2I6LzxcdysvLGU6LyhcL1x3K3xcdytcLyk+Lyxza2lwOiEwLGM6W3tiOi88XHcrXHMqXC8+Lyxza2lwOiEwfSwic2VsZiJdfV19XSxyOjB9LHtjTjoiZnVuY3Rpb24iLGJLOiJmdW5jdGlvbiIsZTovXHsvLGVFOiEwLGM6W2UuaW5oZXJpdChlLlRNLHtiOnJ9KSx7Y046InBhcmFtcyIsYjovXCgvLGU6L1wpLyxlQjohMCxlRTohMCxjOnN9XSxpOi9cW3wlL30se2I6L1wkWyguXS99LGUuTUVUSE9EX0dVQVJELHtjTjoiY2xhc3MiLGJLOiJjbGFzcyIsZTovW3s7PV0vLGVFOiEwLGk6L1s6IlxbXF1dLyxjOlt7Yks6ImV4dGVuZHMifSxlLlVUTV19LHtiSzoiY29uc3RydWN0b3IiLGU6L1x7LyxlRTohMH1dLGk6LyMoPyEhKS99fSk7aGxqcy5yZWdpc3Rlckxhbmd1YWdlKCJ0ZXgiLGZ1bmN0aW9uKGMpe3ZhciBlPXtjTjoidGFnIixiOi9cXC8scjowLGM6W3tjTjoibmFtZSIsdjpbe2I6L1thLXpBLVrQsC3Rj9CQLdGPXStbKl0/L30se2I6L1teYS16QS1a0LAt0Y/QkC3RjzAtOV0vfV0sc3RhcnRzOntlVzohMCxyOjAsYzpbe2NOOiJzdHJpbmciLHY6W3tiOi9cWy8sZTovXF0vfSx7YjovXHsvLGU6L1x9L31dfSx7YjovXHMqPVxzKi8sZVc6ITAscjowLGM6W3tjTjoibnVtYmVyIixiOi8tP1xkKlwuP1xkKyhwdHxwY3xtbXxjbXxpbnxkZHxjY3xleHxlbSk/L31dfV19fV19O3JldHVybntjOltlLHtjTjoiZm9ybXVsYSIsYzpbZV0scjowLHY6W3tiOi9cJFwkLyxlOi9cJFwkL30se2I6L1wkLyxlOi9cJC99XX0sYy5DKCIlIiwiJCIse3I6MH0pXX19KTtobGpzLnJlZ2lzdGVyTGFuZ3VhZ2UoInhtbCIsZnVuY3Rpb24ocyl7dmFyIGU9IltBLVphLXowLTlcXC5fOi1dKyIsdD17ZVc6ITAsaTovPC8scjowLGM6W3tjTjoiYXR0ciIsYjplLHI6MH0se2I6Lz1ccyovLHI6MCxjOlt7Y046InN0cmluZyIsZW5kc1BhcmVudDohMCx2Olt7YjovIi8sZTovIi99LHtiOi8nLyxlOi8nL30se2I6L1teXHMiJz08PmBdKy99XX1dfV19O3JldHVybnthbGlhc2VzOlsiaHRtbCIsInhodG1sIiwicnNzIiwiYXRvbSIsInhqYiIsInhzZCIsInhzbCIsInBsaXN0Il0sY0k6ITAsYzpbe2NOOiJtZXRhIixiOiI8IURPQ1RZUEUiLGU6Ij4iLHI6MTAsYzpbe2I6IlxcWyIsZToiXFxdIn1dfSxzLkMoIjwhLS0iLCItLT4iLHtyOjEwfSkse2I6IjxcXCFcXFtDREFUQVxcWyIsZToiXFxdXFxdPiIscjoxMH0se2I6LzxcPyhwaHApPy8sZTovXD8+LyxzTDoicGhwIixjOlt7YjoiL1xcKiIsZToiXFwqLyIsc2tpcDohMH1dfSx7Y046InRhZyIsYjoiPHN0eWxlKD89XFxzfD58JCkiLGU6Ij4iLGs6e25hbWU6InN0eWxlIn0sYzpbdF0sc3RhcnRzOntlOiI8L3N0eWxlPiIsckU6ITAsc0w6WyJjc3MiLCJ4bWwiXX19LHtjTjoidGFnIixiOiI8c2NyaXB0KD89XFxzfD58JCkiLGU6Ij4iLGs6e25hbWU6InNjcmlwdCJ9LGM6W3RdLHN0YXJ0czp7ZToiPC9zY3JpcHQ+IixyRTohMCxzTDpbImFjdGlvbnNjcmlwdCIsImphdmFzY3JpcHQiLCJoYW5kbGViYXJzIiwieG1sIl19fSx7Y046Im1ldGEiLHY6W3tiOi88XD94bWwvLGU6L1w/Pi8scjoxMH0se2I6LzxcP1x3Ky8sZTovXD8+L31dfSx7Y046InRhZyIsYjoiPC8/IixlOiIvPz4iLGM6W3tjTjoibmFtZSIsYjovW15cLz48XHNdKy8scjowfSx0XX1dfX0pO2hsanMucmVnaXN0ZXJMYW5ndWFnZSgibWFya2Rvd24iLGZ1bmN0aW9uKGUpe3JldHVybnthbGlhc2VzOlsibWQiLCJta2Rvd24iLCJta2QiXSxjOlt7Y046InNlY3Rpb24iLHY6W3tiOiJeI3sxLDZ9IixlOiIkIn0se2I6Il4uKz9cXG5bPS1dezIsfSQifV19LHtiOiI8IixlOiI+IixzTDoieG1sIixyOjB9LHtjTjoiYnVsbGV0IixiOiJeKFsqKy1dfChcXGQrXFwuKSlcXHMrIn0se2NOOiJzdHJvbmciLGI6IlsqX117Mn0uKz9bKl9dezJ9In0se2NOOiJlbXBoYXNpcyIsdjpbe2I6IlxcKi4rP1xcKiJ9LHtiOiJfLis/XyIscjowfV19LHtjTjoicXVvdGUiLGI6Il4+XFxzKyIsZToiJCJ9LHtjTjoiY29kZSIsdjpbe2I6Il5gYGB3KnMqJCIsZToiXmBgYHMqJCJ9LHtiOiJgLis/YCJ9LHtiOiJeKCB7NH18CSkiLGU6IiQiLHI6MH1dfSx7YjoiXlstXFwqXXszLH0iLGU6IiQifSx7YjoiXFxbLis/XFxdW1xcKFxcW10uKj9bXFwpXFxdXSIsckI6ITAsYzpbe2NOOiJzdHJpbmciLGI6IlxcWyIsZToiXFxdIixlQjohMCxyRTohMCxyOjB9LHtjTjoibGluayIsYjoiXFxdXFwoIixlOiJcXCkiLGVCOiEwLGVFOiEwfSx7Y046InN5bWJvbCIsYjoiXFxdXFxbIixlOiJcXF0iLGVCOiEwLGVFOiEwfV0scjoxMH0se2I6L15cW1teXG5dK1xdOi8sckI6ITAsYzpbe2NOOiJzeW1ib2wiLGI6L1xbLyxlOi9cXS8sZUI6ITAsZUU6ITB9LHtjTjoibGluayIsYjovOlxzKi8sZTovJC8sZUI6ITB9XX1dfX0pO2hsanMucmVnaXN0ZXJMYW5ndWFnZSgianNvbiIsZnVuY3Rpb24oZSl7dmFyIGk9e2xpdGVyYWw6InRydWUgZmFsc2UgbnVsbCJ9LG49W2UuUVNNLGUuQ05NXSxyPXtlOiIsIixlVzohMCxlRTohMCxjOm4sazppfSx0PXtiOiJ7IixlOiJ9IixjOlt7Y046ImF0dHIiLGI6LyIvLGU6LyIvLGM6W2UuQkVdLGk6IlxcbiJ9LGUuaW5oZXJpdChyLHtiOi86L30pXSxpOiJcXFMifSxjPXtiOiJcXFsiLGU6IlxcXSIsYzpbZS5pbmhlcml0KHIpXSxpOiJcXFMifTtyZXR1cm4gbi5zcGxpY2Uobi5sZW5ndGgsMCx0LGMpLHtjOm4sazppLGk6IlxcUyJ9fSk7"></script>

<style type="text/css">code{white-space: pre;}</style>
<style type="text/css">
  pre:not([class]) {
    background-color: white;
  }
</style>
<script type="text/javascript">
if (window.hljs) {
  hljs.configure({languages: []});
  hljs.initHighlightingOnLoad();
  if (document.readyState && document.readyState === "complete") {
    window.setTimeout(function() { hljs.initHighlighting(); }, 0);
  }
}
</script>



<style type="text/css">
h1 {
  font-size: 34px;
}
h1.title {
  font-size: 38px;
}
h2 {
  font-size: 30px;
}
h3 {
  font-size: 24px;
}
h4 {
  font-size: 18px;
}
h5 {
  font-size: 16px;
}
h6 {
  font-size: 12px;
}
.table th:not([align]) {
  text-align: left;
}
#rmd-source-code {
  display: none;
}
</style>




<style type="text/css">
.main-container {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}
code {
  color: inherit;
  background-color: rgba(0, 0, 0, 0.04);
}
img {
  max-width:100%;
}
.tabbed-pane {
  padding-top: 12px;
}
.html-widget {
  margin-bottom: 20px;
}
button.code-folding-btn:focus {
  outline: none;
}
summary {
  display: list-item;
}
</style>

<style type="text/css">
.kable-table {
  border: 1px solid #ccc;
  border-radius: 4px;
  overflow: auto;
  padding-left: 8px;
  padding-right: 8px;
  margin-bottom: 20px;
  max-height: 350px;
}

.kable-table table {
  margin-bottom: 0px;
}

.kable-table table>thead>tr>th {
  border: none;
  border-bottom: 2px solid #dddddd;
}

.kable-table table>thead {
  background-color: #fff;
}
</style>


<!-- tabsets -->

<style type="text/css">
.tabset-dropdown > .nav-tabs {
  display: inline-table;
  max-height: 500px;
  min-height: 44px;
  overflow-y: auto;
  background: white;
  border: 1px solid #ddd;
  border-radius: 4px;
}

.tabset-dropdown > .nav-tabs > li.active:before {
  content: "";
  font-family: 'Glyphicons Halflings';
  display: inline-block;
  padding: 10px;
  border-right: 1px solid #ddd;
}

.tabset-dropdown > .nav-tabs.nav-tabs-open > li.active:before {
  content: "";
  border: none;
}

.tabset-dropdown > .nav-tabs.nav-tabs-open:before {
  content: "";
  font-family: 'Glyphicons Halflings';
  display: inline-block;
  padding: 10px;
  border-right: 1px solid #ddd;
}

.tabset-dropdown > .nav-tabs > li.active {
  display: block;
}

.tabset-dropdown > .nav-tabs > li > a,
.tabset-dropdown > .nav-tabs > li > a:focus,
.tabset-dropdown > .nav-tabs > li > a:hover {
  border: none;
  display: inline-block;
  border-radius: 4px;
  background-color: transparent;
}

.tabset-dropdown > .nav-tabs.nav-tabs-open > li {
  display: block;
  float: none;
}

.tabset-dropdown > .nav-tabs > li {
  display: none;
}
</style>

<!-- code folding -->
<style type="text/css">
.code-folding-btn { margin-bottom: 4px; }
</style>




</head>

<body>


<div class="container-fluid main-container">




<div class="fluid-row" id="header">

<div class="btn-group pull-right">
<button type="button" class="btn btn-default btn-xs dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span>Code</span> <span class="caret"></span></button>
<ul class="dropdown-menu" style="min-width: 50px;">
<li><a id="rmd-show-all-code" href="#">Show All Code</a></li>
<li><a id="rmd-hide-all-code" href="#">Hide All Code</a></li>
<li role="separator" class="divider"></li>
<li><a id="rmd-download-source" href="#">Download Rmd</a></li>
</ul>
</div>



<h1 class="title toc-ignore">Negativity Biases and Political Ideology: A Comparative Test Across 17 Countries, Replication File</h1>

</div>


<!-- rnb-text-begin -->
<p>The file that follows replicates all analyses in Patrick Fournier, Stuart Soroka and Lilach Nir (2020), Negativity Biases and Political Ideology: A Comparative Test Across 17 Countries, forthcoming in the American Political Science Review. Analyses were done primiarly in STATA, with selected analyses for figures - and the figures themselves - drawn in R. For this reason, we are distributing this RMarkdown file that pulls together all the various datasets and analyses.</p>
<p>The only graphic that is not produced using the distributed script is Figure 5, which offers descriptives for the IAPS pictures used in the study. Those descriptives must be downloaded here: <a href="https://csea.phhp.ufl.edu" class="uri">https://csea.phhp.ufl.edu</a>.</p>
<p>There are five different datasets distributed with this RMarkdown file:</p>
<p>Sample-description.dta &lt;- The respondent-level dataset including all responses, not just those with working physiological measures.</p>
<p>Individual-data.dta &lt;- The working respondent-level dataset.</p>
<p>Stimulus-data.dta &lt;- The respondent-stimulus-level panel dataset.</p>
<p>Time-series-data-photos.dta &lt;- The times-series by-respondent panel dataset.</p>
<p>Time-series-data-videos.dta &lt;- The times-series by-respondent panel dataset.</p>
<p>Analysis run in STATA are stored in STATA do-files with names that correspond to each of these datasets. Those STATA do-files can be run in STATA, independent of this script. Alternatively, the current file produces the figures alongside reading in and processing all of the STATA do-files using the RStata package.</p>
<div id="setup" class="section level2">
<h2>Setup</h2>
<!-- rnb-text-end -->
<!-- rnb-chunk-begin -->
<!-- rnb-source-begin eyJkYXRhIjoiYGBgclxuXG5ybShsaXN0PWxzKCkpXG5cbmxpYnJhcnkocmlvKSA7IGxpYnJhcnkocGxtKSA7IGxpYnJhcnkoUlN0YXRhKSA7IGxpYnJhcnkoZWZmZWN0cykgOyBsaWJyYXJ5KGtuaXRyKVxuYGBgIn0= -->
<pre class="r"><code>
rm(list=ls())

library(rio) ; library(plm) ; library(RStata) ; library(effects) ; library(knitr)</code></pre>
<!-- rnb-source-end -->
<!-- rnb-output-begin eyJkYXRhIjoiUmVnaXN0ZXJlZCBTMyBtZXRob2Qgb3ZlcndyaXR0ZW4gYnkgJ2RhdGEudGFibGUnOlxuICBtZXRob2QgICAgICAgICAgIGZyb21cbiAgcHJpbnQuZGF0YS50YWJsZSAgICAgXG5UaGUgZm9sbG93aW5nIHJpbyBzdWdnZXN0ZWQgcGFja2FnZXMgYXJlIG5vdCBpbnN0YWxsZWQ6IOKAmGNzdnnigJksIOKAmGZlYXRoZXLigJksIOKAmGZzdOKAmSwg4oCYaGV4Vmlld+KAmSwg4oCYcmVhZE9EU+KAmSwg4oCYcm1hdGlv4oCZXG5Vc2UgJ2luc3RhbGxfZm9ybWF0cygpJyB0byBpbnN0YWxsIHRoZW1cbkxvYWRpbmcgcmVxdWlyZWQgcGFja2FnZTogY2FyRGF0YVxubGF0dGljZSB0aGVtZSBzZXQgYnkgZWZmZWN0c1RoZW1lKClcblNlZSA/ZWZmZWN0c1RoZW1lIGZvciBkZXRhaWxzLlxuIn0= -->
<pre><code>Registered S3 method overwritten by 'data.table':
  method           from
  print.data.table     
The following rio suggested packages are not installed: ‘csvy’, ‘feather’, ‘fst’, ‘hexView’, ‘readODS’, ‘rmatio’
Use 'install_formats()' to install them
Loading required package: carData
lattice theme set by effectsTheme()
See ?effectsTheme for details.</code></pre>
<!-- rnb-output-end -->
<!-- rnb-source-begin eyJkYXRhIjoiYGBgclxub3B0aW9ucyhcIlJTdGF0YS5TdGF0YVBhdGhcIiA9ICcvQXBwbGljYXRpb25zL1N0YXRhL1N0YXRhTVAuYXBwL0NvbnRlbnRzL01hY09TL3N0YXRhLW1wJylcbm9wdGlvbnMoXCJSU3RhdGEuU3RhdGFWZXJzaW9uXCIgPSAxNSlcblxuI3NldHRpbmcgY291bnRyaWVzXG5jb3VudHJpZXMgPC0gYyhcIkJSXCIsXCJDQS5lXCIsXCJDQS5mXCIsXCJDSFwiLFwiQ05cIixcIkRLXCIsXCJGUlwiLFwiR0hcIixcIklOXCIsXCJJUy5qXCIsXCJJUy5wXCIsXCJJVFwiLFwiSlBcIixcIk5aXCIsXCJSVVwiLFwiU0VcIixcIlNXXCIsXCJVS1wiLFwiVVNcIilcbm5jb3VudHJpZXMgPC0gbGVuZ3RoKGNvdW50cmllcylcblxuYGBgIn0= -->
<pre class="r"><code>options(&quot;RStata.StataPath&quot; = '/Applications/Stata/StataMP.app/Contents/MacOS/stata-mp')
options(&quot;RStata.StataVersion&quot; = 15)

#setting countries
countries &lt;- c(&quot;BR&quot;,&quot;CA.e&quot;,&quot;CA.f&quot;,&quot;CH&quot;,&quot;CN&quot;,&quot;DK&quot;,&quot;FR&quot;,&quot;GH&quot;,&quot;IN&quot;,&quot;IS.j&quot;,&quot;IS.p&quot;,&quot;IT&quot;,&quot;JP&quot;,&quot;NZ&quot;,&quot;RU&quot;,&quot;SE&quot;,&quot;SW&quot;,&quot;UK&quot;,&quot;US&quot;)
ncountries &lt;- length(countries)
</code></pre>
<!-- rnb-source-end -->
<!-- rnb-chunk-end -->
<!-- rnb-text-begin -->
<!-- rnb-text-end -->
<!-- rnb-chunk-begin -->
<!-- rnb-source-begin eyJkYXRhIjoiYGBgclxuXG5TMSA8LSBpbXBvcnQoXCJTYW1wbGUtZGVzY3JpcHRpb24uZHRhXCIpICNyZXNwb25kZW50LWxldmVsIGRhdGFzZXRcblMxIDwtIFMxW1MxJGNvdW50cnkyIT1cIlwiLF1cblMgPC0gaW1wb3J0KFwiSW5kaXZpZHVhbC1kYXRhLmR0YVwiKSAjcmVzcG9uZGVudC1sZXZlbCBkYXRhc2V0XG5TIDwtIFNbUyRjb3VudHJ5MiE9XCJcIixdXG5SIDwtIGltcG9ydChcIlN0aW11bHVzLWRhdGEuZHRhXCIpICNyZXNwb25kZW50LWxldmVsIGRhdGFzZXRcblYgPC0gaW1wb3J0KFwiVGltZS1zZXJpZXMtZGF0YS12aWRlb3MuZHRhXCIpICNyZXNwb25kZW50LWxldmVsIGRhdGFzZXRcblAgPC0gaW1wb3J0KFwiVGltZS1zZXJpZXMtZGF0YS1waG90b3MuZHRhXCIpICNyZXNwb25kZW50LWxldmVsIGRhdGFzZXRcblxuYGBgIn0= -->
<pre class="r"><code>
S1 &lt;- import(&quot;Sample-description.dta&quot;) #respondent-level dataset
S1 &lt;- S1[S1$country2!=&quot;&quot;,]
S &lt;- import(&quot;Individual-data.dta&quot;) #respondent-level dataset
S &lt;- S[S$country2!=&quot;&quot;,]
R &lt;- import(&quot;Stimulus-data.dta&quot;) #respondent-level dataset
V &lt;- import(&quot;Time-series-data-videos.dta&quot;) #respondent-level dataset
P &lt;- import(&quot;Time-series-data-photos.dta&quot;) #respondent-level dataset
</code></pre>
<!-- rnb-source-end -->
<!-- rnb-chunk-end -->
<!-- rnb-text-begin -->
</div>
<div id="analysis-of-sample-description.dta" class="section level2">
<h2>Analysis of Sample-description.dta</h2>
<!-- rnb-text-end -->
<!-- rnb-chunk-begin -->
<!-- rnb-source-begin eyJkYXRhIjoiYGBgclxuXG5UQUIgPC0gYXMuZGF0YS5mcmFtZSh0YWJsZShTMSRyZXNwbnVtKSlcblRBQjwtIHRhYmxlKFMxJGZlbWFsZSxTMSRjb3VudHJ5MilcblRBQiA8LSBUQUJbMToyLG5jb3VudHJpZXM6MV1cbntcbnBkZihcImZpZ3VyZS4xYS5wZGZcIiwgd2lkdGggPSA0LCBoZWlnaHQgPSA2LCBiZz1cIndoaXRlXCIpIFxuYmFycGxvdChUQUIsIGxhcz0xLCBsZWdlbmQudGV4dCA9IGMoXCJGZW1hbGVcIiwgXCJNYWxlXCIpLGFyZ3MubGVnZW5kID0gbGlzdCh4ID0gXCJyaWdodFwiLCBidHkgPSBcIm5cIiksIGhvcml6PVRSVUUpXG50aXRsZShtYWluPVwiUmVzcG9uZGVudCBTZXhcIilcbnRpdGxlKHhsYWI9XCJTYW1wbGUgU2l6ZSBieSBTZXhcIilcbmludmlzaWJsZShkZXYub2ZmKCkpXG59XG5cbmBgYCJ9 -->
<pre class="r"><code>
TAB &lt;- as.data.frame(table(S1$respnum))
TAB&lt;- table(S1$female,S1$country2)
TAB &lt;- TAB[1:2,ncountries:1]
{
pdf(&quot;figure.1a.pdf&quot;, width = 4, height = 6, bg=&quot;white&quot;) 
barplot(TAB, las=1, legend.text = c(&quot;Female&quot;, &quot;Male&quot;),args.legend = list(x = &quot;right&quot;, bty = &quot;n&quot;), horiz=TRUE)
title(main=&quot;Respondent Sex&quot;)
title(xlab=&quot;Sample Size by Sex&quot;)
invisible(dev.off())
}
</code></pre>
<!-- rnb-source-end -->
<!-- rnb-chunk-end -->
<!-- rnb-text-begin -->
<!-- rnb-text-end -->
<!-- rnb-chunk-begin -->
<!-- rnb-source-begin eyJkYXRhIjoiYGBgclxuXG57XG5wZGYoXCJmaWd1cmUuMWIucGRmXCIsIHdpZHRoID0gNCwgaGVpZ2h0ID0gNiwgYmc9XCJ3aGl0ZVwiKSBcbnBsb3QoYygxOCw3MCksYygwLG5jb3VudHJpZXMpLHlsaW09YyguNSxuY291bnRyaWVzKSwgYW5uPUYsYXhlcz1GLHR5cGU9XCJuXCIpXG50aXRsZShtYWluPVwiUmVzcG9uZGVudCBBZ2VcIilcbmZvciAoaSBpbiAxOm5jb3VudHJpZXMpIHtcbiAgUSA8LSBxdWFudGlsZShTMSRhZ2VbUzEkY291bnRyeTI9PWNvdW50cmllc1tpXV0sYyguMjUsLjc1KSxuYS5ybT1UKVxuICBhcnJvd3MoUVsxXSxuY291bnRyaWVzKzEtaSxRWzJdLG5jb3VudHJpZXMrMS1pLGNvZGU9MyxsZW5ndGg9LjA1LGFuZ2xlPTkwLGNvbD1cImdyYXlcIilcbn1cbmZvciAoaSBpbiAxOm5jb3VudHJpZXMpIHtcbiAgTSA8LSBtZWFuKFMxJGFnZVtTMSRjb3VudHJ5Mj09Y291bnRyaWVzW2ldXSxuYS5ybT1UKSA7IHBvaW50cyhNLG5jb3VudHJpZXMrMS1pLHBjaD0xNSxjZXg9MS4yKVxufVxuYXhpcygxKVxuYXhpcygyLGF0PWMoMTpuY291bnRyaWVzKSxsYWJlbHM9cmV2KGNvdW50cmllcyksbGFzPTEpXG50aXRsZSh4bGFiPVwiQWdlLCBpbiBZZWFyc1wiKVxuaW52aXNpYmxlKGRldi5vZmYoKSlcbn1cblxuYGBgIn0= -->
<pre class="r"><code>
{
pdf(&quot;figure.1b.pdf&quot;, width = 4, height = 6, bg=&quot;white&quot;) 
plot(c(18,70),c(0,ncountries),ylim=c(.5,ncountries), ann=F,axes=F,type=&quot;n&quot;)
title(main=&quot;Respondent Age&quot;)
for (i in 1:ncountries) {
  Q &lt;- quantile(S1$age[S1$country2==countries[i]],c(.25,.75),na.rm=T)
  arrows(Q[1],ncountries+1-i,Q[2],ncountries+1-i,code=3,length=.05,angle=90,col=&quot;gray&quot;)
}
for (i in 1:ncountries) {
  M &lt;- mean(S1$age[S1$country2==countries[i]],na.rm=T) ; points(M,ncountries+1-i,pch=15,cex=1.2)
}
axis(1)
axis(2,at=c(1:ncountries),labels=rev(countries),las=1)
title(xlab=&quot;Age, in Years&quot;)
invisible(dev.off())
}
</code></pre>
<!-- rnb-source-end -->
<!-- rnb-chunk-end -->
<!-- rnb-text-begin -->
<!-- rnb-text-end -->
<!-- rnb-chunk-begin -->
<!-- rnb-source-begin eyJkYXRhIjoiYGBgclxuXG57XG5wZGYoXCJmaWd1cmUuMWMucGRmXCIsIHdpZHRoID0gNCwgaGVpZ2h0ID0gNiwgYmc9XCJ3aGl0ZVwiKSBcbnBsb3QoYygxLDIsMyw0LDUsNiw3KSxjKDAsMiw1LDYsNywxMSwxMikseWxpbT1jKC41LG5jb3VudHJpZXMpLCBhbm49RixheGVzPUYsdHlwZT1cIm5cIilcbnRpdGxlKG1haW49XCJFbmdsaXNoIFByb2ZpY2llbmN5XCIpXG5mb3IgKGkgaW4gMTpuY291bnRyaWVzKSB7XG4gIFEgPC0gcXVhbnRpbGUoUzEkZW5nbGlzaF9wcm9mW1MxJGNvdW50cnkyPT1jb3VudHJpZXNbaV1dLGMoLjI1LC43NSksbmEucm09VClcbiAgYXJyb3dzKFFbMV0sbmNvdW50cmllcysxLWksUVsyXSxuY291bnRyaWVzKzEtaSxjb2RlPTMsbGVuZ3RoPS4wNSxhbmdsZT05MCxjb2w9XCJncmF5XCIpXG59XG5mb3IgKGkgaW4gMTpuY291bnRyaWVzKSB7XG4gIE0gPC0gbWVhbihTMSRlbmdsaXNoX3Byb2ZbUzEkY291bnRyeTI9PWNvdW50cmllc1tpXV0pIDsgcG9pbnRzKE0sbmNvdW50cmllcysxLWkscGNoPTE1LGNleD0xLjIpXG59XG5heGlzKDEpXG5heGlzKDIsYXQ9YygxOm5jb3VudHJpZXMpLGxhYmVscz1yZXYoY291bnRyaWVzKSxsYXM9MSlcbnRpdGxlKHhsYWI9XCJFbmdsaXNoIFByb2ZpY2llbmN5XCIpXG5pbnZpc2libGUoZGV2Lm9mZigpKVxufVxuXG5gYGAifQ== -->
<pre class="r"><code>
{
pdf(&quot;figure.1c.pdf&quot;, width = 4, height = 6, bg=&quot;white&quot;) 
plot(c(1,2,3,4,5,6,7),c(0,2,5,6,7,11,12),ylim=c(.5,ncountries), ann=F,axes=F,type=&quot;n&quot;)
title(main=&quot;English Proficiency&quot;)
for (i in 1:ncountries) {
  Q &lt;- quantile(S1$english_prof[S1$country2==countries[i]],c(.25,.75),na.rm=T)
  arrows(Q[1],ncountries+1-i,Q[2],ncountries+1-i,code=3,length=.05,angle=90,col=&quot;gray&quot;)
}
for (i in 1:ncountries) {
  M &lt;- mean(S1$english_prof[S1$country2==countries[i]]) ; points(M,ncountries+1-i,pch=15,cex=1.2)
}
axis(1)
axis(2,at=c(1:ncountries),labels=rev(countries),las=1)
title(xlab=&quot;English Proficiency&quot;)
invisible(dev.off())
}
</code></pre>
<!-- rnb-source-end -->
<!-- rnb-chunk-end -->
<!-- rnb-text-begin -->
<!-- rnb-text-end -->
<!-- rnb-chunk-begin -->
<!-- rnb-source-begin eyJkYXRhIjoiYGBgclxuXG5zdGF0YV9zcmMgPC0gcmVhZExpbmVzKFwiU2FtcGxlLWRlc2NyaXB0aW9uLmRvXCIpXG5zdGF0YShzdGF0YV9zcmMsZGF0YS5pbj1TMSlcbmBgYCJ9 -->
<pre class="r"><code>
stata_src &lt;- readLines(&quot;Sample-description.do&quot;)
stata(stata_src,data.in=S1)</code></pre>
<!-- rnb-source-end -->
<!-- rnb-output-begin eyJkYXRhIjoiLiAqKiogU3ludGF4IGZvciBkZXNjcmlwdGl2ZSBzdGF0aXN0aWNzIG9mIHRoZSBjb21wbGV0ZSBzYW1wbGVzIChiZWZvcmUgU0NMIHByb1xuPiBjZXNzaW5nKVxuLiAqKiogVXNlIGRhdGEgZmlsZSAnU2FtcGxlLWRlc2NyaXB0aW9uLmR0YScgd2l0aCB0aGlzIHN5bnRheFxuLiAqIEZpZ3VyZSAxXG4uIGJ5c29ydCBjb3VudHJ5MjogdGFiIGZlbWFsZSBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLT4gY291bnRyeTIgPSBCUlxuXG4gICAgIGZlbWFsZSB8ICAgICAgRnJlcS4gICAgIFBlcmNlbnQgICAgICAgIEN1bS5cbi0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgIDAgfCAgICAgICAgIDE5ICAgICAgIDQ0LjE5ICAgICAgIDQ0LjE5XG4gICAgICAgICAgMSB8ICAgICAgICAgMjQgICAgICAgNTUuODEgICAgICAxMDAuMDBcbi0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgVG90YWwgfCAgICAgICAgIDQzICAgICAgMTAwLjAwXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi0+IGNvdW50cnkyID0gQ0EuZVxuXG4gICAgIGZlbWFsZSB8ICAgICAgRnJlcS4gICAgIFBlcmNlbnQgICAgICAgIEN1bS5cbi0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgIDAgfCAgICAgICAgIDIzICAgICAgIDQxLjA3ICAgICAgIDQxLjA3XG4gICAgICAgICAgMSB8ICAgICAgICAgMzMgICAgICAgNTguOTMgICAgICAxMDAuMDBcbi0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgVG90YWwgfCAgICAgICAgIDU2ICAgICAgMTAwLjAwXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi0+IGNvdW50cnkyID0gQ0EuZlxuXG4gICAgIGZlbWFsZSB8ICAgICAgRnJlcS4gICAgIFBlcmNlbnQgICAgICAgIEN1bS5cbi0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgIDAgfCAgICAgICAgIDI0ICAgICAgIDY2LjY3ICAgICAgIDY2LjY3XG4gICAgICAgICAgMSB8ICAgICAgICAgMTIgICAgICAgMzMuMzMgICAgICAxMDAuMDBcbi0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgVG90YWwgfCAgICAgICAgIDM2ICAgICAgMTAwLjAwXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi0+IGNvdW50cnkyID0gQ0hcblxuICAgICBmZW1hbGUgfCAgICAgIEZyZXEuICAgICBQZXJjZW50ICAgICAgICBDdW0uXG4tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAwIHwgICAgICAgICAxOCAgICAgICA0Ni4xNSAgICAgICA0Ni4xNVxuICAgICAgICAgIDEgfCAgICAgICAgIDIxICAgICAgIDUzLjg1ICAgICAgMTAwLjAwXG4tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgIFRvdGFsIHwgICAgICAgICAzOSAgICAgIDEwMC4wMFxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4tPiBjb3VudHJ5MiA9IENOXG5cbiAgICAgZmVtYWxlIHwgICAgICBGcmVxLiAgICAgUGVyY2VudCAgICAgICAgQ3VtLlxuLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgMCB8ICAgICAgICAgMzEgICAgICAgNDguNDQgICAgICAgNDguNDRcbiAgICAgICAgICAxIHwgICAgICAgICAzMyAgICAgICA1MS41NiAgICAgIDEwMC4wMFxuLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICBUb3RhbCB8ICAgICAgICAgNjQgICAgICAxMDAuMDBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLT4gY291bnRyeTIgPSBES1xuXG4gICAgIGZlbWFsZSB8ICAgICAgRnJlcS4gICAgIFBlcmNlbnQgICAgICAgIEN1bS5cbi0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgIDAgfCAgICAgICAgIDIyICAgICAgIDUzLjY2ICAgICAgIDUzLjY2XG4gICAgICAgICAgMSB8ICAgICAgICAgMTkgICAgICAgNDYuMzQgICAgICAxMDAuMDBcbi0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgVG90YWwgfCAgICAgICAgIDQxICAgICAgMTAwLjAwXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi0+IGNvdW50cnkyID0gRlJcblxuICAgICBmZW1hbGUgfCAgICAgIEZyZXEuICAgICBQZXJjZW50ICAgICAgICBDdW0uXG4tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAwIHwgICAgICAgICAzMCAgICAgICA0Ni4xNSAgICAgICA0Ni4xNVxuICAgICAgICAgIDEgfCAgICAgICAgIDM1ICAgICAgIDUzLjg1ICAgICAgMTAwLjAwXG4tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgIFRvdGFsIHwgICAgICAgICA2NSAgICAgIDEwMC4wMFxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4tPiBjb3VudHJ5MiA9IEdIXG5cbiAgICAgZmVtYWxlIHwgICAgICBGcmVxLiAgICAgUGVyY2VudCAgICAgICAgQ3VtLlxuLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgMCB8ICAgICAgICAgMzYgICAgICAgNDguNjUgICAgICAgNDguNjVcbiAgICAgICAgICAxIHwgICAgICAgICAzOCAgICAgICA1MS4zNSAgICAgIDEwMC4wMFxuLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICBUb3RhbCB8ICAgICAgICAgNzQgICAgICAxMDAuMDBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLT4gY291bnRyeTIgPSBJTlxuXG4gICAgIGZlbWFsZSB8ICAgICAgRnJlcS4gICAgIFBlcmNlbnQgICAgICAgIEN1bS5cbi0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgIDAgfCAgICAgICAgIDMyICAgICAgIDU1LjE3ICAgICAgIDU1LjE3XG4gICAgICAgICAgMSB8ICAgICAgICAgMjYgICAgICAgNDQuODMgICAgICAxMDAuMDBcbi0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgVG90YWwgfCAgICAgICAgIDU4ICAgICAgMTAwLjAwXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi0+IGNvdW50cnkyID0gSVMualxuXG4gICAgIGZlbWFsZSB8ICAgICAgRnJlcS4gICAgIFBlcmNlbnQgICAgICAgIEN1bS5cbi0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgIDAgfCAgICAgICAgIDQwICAgICAgIDQ2LjUxICAgICAgIDQ2LjUxXG4gICAgICAgICAgMSB8ICAgICAgICAgNDYgICAgICAgNTMuNDkgICAgICAxMDAuMDBcbi0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgVG90YWwgfCAgICAgICAgIDg2ICAgICAgMTAwLjAwXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi0+IGNvdW50cnkyID0gSVMucFxuXG4gICAgIGZlbWFsZSB8ICAgICAgRnJlcS4gICAgIFBlcmNlbnQgICAgICAgIEN1bS5cbi0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgIDAgfCAgICAgICAgIDE0ICAgICAgIDQxLjE4ICAgICAgIDQxLjE4XG4gICAgICAgICAgMSB8ICAgICAgICAgMjAgICAgICAgNTguODIgICAgICAxMDAuMDBcbi0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgVG90YWwgfCAgICAgICAgIDM0ICAgICAgMTAwLjAwXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi0+IGNvdW50cnkyID0gSVRcblxuICAgICBmZW1hbGUgfCAgICAgIEZyZXEuICAgICBQZXJjZW50ICAgICAgICBDdW0uXG4tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAwIHwgICAgICAgICAxMiAgICAgICAzMC4wMCAgICAgICAzMC4wMFxuICAgICAgICAgIDEgfCAgICAgICAgIDI4ICAgICAgIDcwLjAwICAgICAgMTAwLjAwXG4tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgIFRvdGFsIHwgICAgICAgICA0MCAgICAgIDEwMC4wMFxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4tPiBjb3VudHJ5MiA9IEpQXG5cbiAgICAgZmVtYWxlIHwgICAgICBGcmVxLiAgICAgUGVyY2VudCAgICAgICAgQ3VtLlxuLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgMCB8ICAgICAgICAgMjEgICAgICAgNDguODQgICAgICAgNDguODRcbiAgICAgICAgICAxIHwgICAgICAgICAyMiAgICAgICA1MS4xNiAgICAgIDEwMC4wMFxuLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICBUb3RhbCB8ICAgICAgICAgNDMgICAgICAxMDAuMDBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLT4gY291bnRyeTIgPSBOWlxuXG4gICAgIGZlbWFsZSB8ICAgICAgRnJlcS4gICAgIFBlcmNlbnQgICAgICAgIEN1bS5cbi0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgIDAgfCAgICAgICAgIDIwICAgICAgIDUwLjAwICAgICAgIDUwLjAwXG4gICAgICAgICAgMSB8ICAgICAgICAgMjAgICAgICAgNTAuMDAgICAgICAxMDAuMDBcbi0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgVG90YWwgfCAgICAgICAgIDQwICAgICAgMTAwLjAwXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi0+IGNvdW50cnkyID0gUlVcblxuICAgICBmZW1hbGUgfCAgICAgIEZyZXEuICAgICBQZXJjZW50ICAgICAgICBDdW0uXG4tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAwIHwgICAgICAgICAxNSAgICAgICAzNC44OCAgICAgICAzNC44OFxuICAgICAgICAgIDEgfCAgICAgICAgIDI4ICAgICAgIDY1LjEyICAgICAgMTAwLjAwXG4tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgIFRvdGFsIHwgICAgICAgICA0MyAgICAgIDEwMC4wMFxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4tPiBjb3VudHJ5MiA9IFNFXG5cbiAgICAgZmVtYWxlIHwgICAgICBGcmVxLiAgICAgUGVyY2VudCAgICAgICAgQ3VtLlxuLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgMCB8ICAgICAgICAgMzYgICAgICAgNjIuMDcgICAgICAgNjIuMDdcbiAgICAgICAgICAxIHwgICAgICAgICAyMiAgICAgICAzNy45MyAgICAgIDEwMC4wMFxuLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICBUb3RhbCB8ICAgICAgICAgNTggICAgICAxMDAuMDBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLT4gY291bnRyeTIgPSBTV1xuXG4gICAgIGZlbWFsZSB8ICAgICAgRnJlcS4gICAgIFBlcmNlbnQgICAgICAgIEN1bS5cbi0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgIDAgfCAgICAgICAgIDE4ICAgICAgIDUyLjk0ICAgICAgIDUyLjk0XG4gICAgICAgICAgMSB8ICAgICAgICAgMTYgICAgICAgNDcuMDYgICAgICAxMDAuMDBcbi0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgVG90YWwgfCAgICAgICAgIDM0ICAgICAgMTAwLjAwXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi0+IGNvdW50cnkyID0gVUtcblxuICAgICBmZW1hbGUgfCAgICAgIEZyZXEuICAgICBQZXJjZW50ICAgICAgICBDdW0uXG4tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAwIHwgICAgICAgICAyMyAgICAgICAzNC44NSAgICAgICAzNC44NVxuICAgICAgICAgIDEgfCAgICAgICAgIDQzICAgICAgIDY1LjE1ICAgICAgMTAwLjAwXG4tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgIFRvdGFsIHwgICAgICAgICA2NiAgICAgIDEwMC4wMFxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4tPiBjb3VudHJ5MiA9IFVTXG5cbiAgICAgZmVtYWxlIHwgICAgICBGcmVxLiAgICAgUGVyY2VudCAgICAgICAgQ3VtLlxuLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgMCB8ICAgICAgICAgODEgICAgICAgMzQuMzIgICAgICAgMzQuMzJcbiAgICAgICAgICAxIHwgICAgICAgIDE1NSAgICAgICA2NS42OCAgICAgIDEwMC4wMFxuLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICBUb3RhbCB8ICAgICAgICAyMzYgICAgICAxMDAuMDBcblxuLiBieXNvcnQgY291bnRyeTI6IHN1bSBhZ2UgZW5nbGlzaF9wcm9mIFxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4tPiBjb3VudHJ5MiA9IEJSXG5cbiAgICBWYXJpYWJsZSB8ICAgICAgICBPYnMgICAgICAgIE1lYW4gICAgU3RkLiBEZXYuICAgICAgIE1pbiAgICAgICAgTWF4XG4tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgYWdlIHwgICAgICAgICA0MyAgICAgMjcuNDE4NiAgICA4LjU3MjQ3MSAgICAgICAgIDE4ICAgICAgICAgNTVcbmVuZ2xpc2hfcHJvZiB8ICAgICAgICAgNDMgICAgNC4zMDIzMjYgICAgMi4wODc3NzUgICAgICAgICAgMSAgICAgICAgICA3XG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi0+IGNvdW50cnkyID0gQ0EuZVxuXG4gICAgVmFyaWFibGUgfCAgICAgICAgT2JzICAgICAgICBNZWFuICAgIFN0ZC4gRGV2LiAgICAgICBNaW4gICAgICAgIE1heFxuLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgIGFnZSB8ICAgICAgICAgNTYgICAgMjMuMDE3ODYgICAgNC4wNDc0MDYgICAgICAgICAxOCAgICAgICAgIDQwXG5lbmdsaXNoX3Byb2YgfCAgICAgICAgIDU2ICAgIDYuNzg1NzE0ICAgIC41Mjk2NDA5ICAgICAgICAgIDUgICAgICAgICAgN1xuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4tPiBjb3VudHJ5MiA9IENBLmZcblxuICAgIFZhcmlhYmxlIHwgICAgICAgIE9icyAgICAgICAgTWVhbiAgICBTdGQuIERldi4gICAgICAgTWluICAgICAgICBNYXhcbi0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICBhZ2UgfCAgICAgICAgIDM2ICAgIDM3LjAyNzc4ICAgIDE0LjEzMDk5ICAgICAgICAgMTcgICAgICAgICA2M1xuZW5nbGlzaF9wcm9mIHwgICAgICAgICAzNiAgICA2LjExMTExMSAgICAxLjM0NzU0MyAgICAgICAgICAyICAgICAgICAgIDdcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLT4gY291bnRyeTIgPSBDSFxuXG4gICAgVmFyaWFibGUgfCAgICAgICAgT2JzICAgICAgICBNZWFuICAgIFN0ZC4gRGV2LiAgICAgICBNaW4gICAgICAgIE1heFxuLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgIGFnZSB8ICAgICAgICAgMzkgICAgMzcuNTg5NzQgICAgMTIuMjU5NzMgICAgICAgICAyMCAgICAgICAgIDY2XG5lbmdsaXNoX3Byb2YgfCAgICAgICAgIDM5ICAgIDMuMDUxMjgyICAgIDIuMTM5MjE3ICAgICAgICAgIDEgICAgICAgICAgN1xuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4tPiBjb3VudHJ5MiA9IENOXG5cbiAgICBWYXJpYWJsZSB8ICAgICAgICBPYnMgICAgICAgIE1lYW4gICAgU3RkLiBEZXYuICAgICAgIE1pbiAgICAgICAgTWF4XG4tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgYWdlIHwgICAgICAgICA2NCAgICAyNS45MjE4OCAgICA0LjY2NzcwMyAgICAgICAgIDE5ICAgICAgICAgMzlcbmVuZ2xpc2hfcHJvZiB8ICAgICAgICAgNjQgICAgMy44OTA2MjUgICAgMS40ODEyODIgICAgICAgICAgMSAgICAgICAgICA3XG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi0+IGNvdW50cnkyID0gREtcblxuICAgIFZhcmlhYmxlIHwgICAgICAgIE9icyAgICAgICAgTWVhbiAgICBTdGQuIERldi4gICAgICAgTWluICAgICAgICBNYXhcbi0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICBhZ2UgfCAgICAgICAgIDQxICAgIDM1LjIxOTUxICAgIDE0LjE3ODM1ICAgICAgICAgMjEgICAgICAgICA2NFxuZW5nbGlzaF9wcm9mIHwgICAgICAgICA0MSAgICA1LjYwOTc1NiAgICAxLjE4MDYzNiAgICAgICAgICAyICAgICAgICAgIDdcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLT4gY291bnRyeTIgPSBGUlxuXG4gICAgVmFyaWFibGUgfCAgICAgICAgT2JzICAgICAgICBNZWFuICAgIFN0ZC4gRGV2LiAgICAgICBNaW4gICAgICAgIE1heFxuLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgIGFnZSB8ICAgICAgICAgNjUgICAgMjguNDc2OTIgICAgMTEuMjgwNjYgICAgICAgICAxNiAgICAgICAgIDU4XG5lbmdsaXNoX3Byb2YgfCAgICAgICAgIDY1ICAgIDUuMzUzODQ2ICAgIDEuMzA0MjA5ICAgICAgICAgIDIgICAgICAgICAgN1xuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4tPiBjb3VudHJ5MiA9IEdIXG5cbiAgICBWYXJpYWJsZSB8ICAgICAgICBPYnMgICAgICAgIE1lYW4gICAgU3RkLiBEZXYuICAgICAgIE1pbiAgICAgICAgTWF4XG4tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgYWdlIHwgICAgICAgICA3MyAgICAzMS40MTA5NiAgICAxMC44Mjc5OSAgICAgICAgIDE4ICAgICAgICAgNzFcbmVuZ2xpc2hfcHJvZiB8ICAgICAgICAgNzQgICAgNS42NjIxNjIgICAgMS40MDcxOTMgICAgICAgICAgMSAgICAgICAgICA3XG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi0+IGNvdW50cnkyID0gSU5cblxuICAgIFZhcmlhYmxlIHwgICAgICAgIE9icyAgICAgICAgTWVhbiAgICBTdGQuIERldi4gICAgICAgTWluICAgICAgICBNYXhcbi0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICBhZ2UgfCAgICAgICAgIDU4ICAgIDMzLjg0NDgzICAgIDguNjc1MDMzICAgICAgICAgMjIgICAgICAgICA2MVxuZW5nbGlzaF9wcm9mIHwgICAgICAgICA1OCAgICA0LjM0NDgyOCAgICAyLjE2NDcyMyAgICAgICAgICAxICAgICAgICAgIDdcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLT4gY291bnRyeTIgPSBJUy5qXG5cbiAgICBWYXJpYWJsZSB8ICAgICAgICBPYnMgICAgICAgIE1lYW4gICAgU3RkLiBEZXYuICAgICAgIE1pbiAgICAgICAgTWF4XG4tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgYWdlIHwgICAgICAgICA4NiAgICAyNC4xODYwNSAgICAzLjIxOTQ2OSAgICAgICAgIDE3ICAgICAgICAgMzVcbmVuZ2xpc2hfcHJvZiB8ICAgICAgICAgODYgICAgNS45MzAyMzMgICAgMS4yODE0NTggICAgICAgICAgMSAgICAgICAgICA3XG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi0+IGNvdW50cnkyID0gSVMucFxuXG4gICAgVmFyaWFibGUgfCAgICAgICAgT2JzICAgICAgICBNZWFuICAgIFN0ZC4gRGV2LiAgICAgICBNaW4gICAgICAgIE1heFxuLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgIGFnZSB8ICAgICAgICAgMzQgICAgICAgICAgMTkgICAgMi4wNTk3MTUgICAgICAgICAxNiAgICAgICAgIDI1XG5lbmdsaXNoX3Byb2YgfCAgICAgICAgIDM0ICAgIDUuMjA1ODgyICAgIDEuNDkzMDAyICAgICAgICAgIDEgICAgICAgICAgN1xuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4tPiBjb3VudHJ5MiA9IElUXG5cbiAgICBWYXJpYWJsZSB8ICAgICAgICBPYnMgICAgICAgIE1lYW4gICAgU3RkLiBEZXYuICAgICAgIE1pbiAgICAgICAgTWF4XG4tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgYWdlIHwgICAgICAgICA0MCAgICAgIDI0LjI3NSAgICA1Ljc2OTAwNCAgICAgICAgIDIwICAgICAgICAgNTdcbmVuZ2xpc2hfcHJvZiB8ICAgICAgICAgNDAgICAgICAgNS42MjUgICAgMS4zMTQzNjggICAgICAgICAgMSAgICAgICAgICA3XG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi0+IGNvdW50cnkyID0gSlBcblxuICAgIFZhcmlhYmxlIHwgICAgICAgIE9icyAgICAgICAgTWVhbiAgICBTdGQuIERldi4gICAgICAgTWluICAgICAgICBNYXhcbi0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICBhZ2UgfCAgICAgICAgIDQzICAgICAyMS41ODE0ICAgICAyLjAxNDYyICAgICAgICAgMTggICAgICAgICAyOVxuZW5nbGlzaF9wcm9mIHwgICAgICAgICA0MyAgICAzLjY3NDQxOSAgICAxLjY0MzQ3MSAgICAgICAgICAxICAgICAgICAgIDdcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLT4gY291bnRyeTIgPSBOWlxuXG4gICAgVmFyaWFibGUgfCAgICAgICAgT2JzICAgICAgICBNZWFuICAgIFN0ZC4gRGV2LiAgICAgICBNaW4gICAgICAgIE1heFxuLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgIGFnZSB8ICAgICAgICAgMzkgICAgIDQ3LjU2NDEgICAgMTYuOTI2NzcgICAgICAgICAyMSAgICAgICAgIDY2XG5lbmdsaXNoX3Byb2YgfCAgICAgICAgIDQwICAgICAgICAgNi45ICAgIC4zMDM4MjE4ICAgICAgICAgIDYgICAgICAgICAgN1xuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4tPiBjb3VudHJ5MiA9IFJVXG5cbiAgICBWYXJpYWJsZSB8ICAgICAgICBPYnMgICAgICAgIE1lYW4gICAgU3RkLiBEZXYuICAgICAgIE1pbiAgICAgICAgTWF4XG4tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgYWdlIHwgICAgICAgICA0MyAgICAzMi40NjUxMiAgICAxMS44NDQ5MyAgICAgICAgIDIwICAgICAgICAgNjFcbmVuZ2xpc2hfcHJvZiB8ICAgICAgICAgNDMgICAgIDMuMjc5MDcgICAgMi4wMDM4NzIgICAgICAgICAgMSAgICAgICAgICA3XG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi0+IGNvdW50cnkyID0gU0VcblxuICAgIFZhcmlhYmxlIHwgICAgICAgIE9icyAgICAgICAgTWVhbiAgICBTdGQuIERldi4gICAgICAgTWluICAgICAgICBNYXhcbi0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICBhZ2UgfCAgICAgICAgIDU4ICAgIDMxLjMyNzU5ICAgIDkuODI3MjU5ICAgICAgICAgMTggICAgICAgICA2M1xuZW5nbGlzaF9wcm9mIHwgICAgICAgICA1OCAgICAzLjAzNDQ4MyAgICAxLjgxNTc3NCAgICAgICAgICAxICAgICAgICAgIDdcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLT4gY291bnRyeTIgPSBTV1xuXG4gICAgVmFyaWFibGUgfCAgICAgICAgT2JzICAgICAgICBNZWFuICAgIFN0ZC4gRGV2LiAgICAgICBNaW4gICAgICAgIE1heFxuLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgIGFnZSB8ICAgICAgICAgMzQgICAgNDMuNTI5NDEgICAgMTMuNzE4NDYgICAgICAgICAyNCAgICAgICAgIDY2XG5lbmdsaXNoX3Byb2YgfCAgICAgICAgIDM0ICAgIDUuNjc2NDcxICAgIC45MTE4OTQxICAgICAgICAgIDQgICAgICAgICAgN1xuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4tPiBjb3VudHJ5MiA9IFVLXG5cbiAgICBWYXJpYWJsZSB8ICAgICAgICBPYnMgICAgICAgIE1lYW4gICAgU3RkLiBEZXYuICAgICAgIE1pbiAgICAgICAgTWF4XG4tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgYWdlIHwgICAgICAgICA2NiAgICAgNDAuMDMwMyAgICAxNC4yODgyMSAgICAgICAgIDE5ICAgICAgICAgNzRcbmVuZ2xpc2hfcHJvZiB8ICAgICAgICAgNjYgICAgIDYuNjk2OTcgICAgLjU4MDk3MjYgICAgICAgICAgNCAgICAgICAgICA3XG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi0+IGNvdW50cnkyID0gVVNcblxuICAgIFZhcmlhYmxlIHwgICAgICAgIE9icyAgICAgICAgTWVhbiAgICBTdGQuIERldi4gICAgICAgTWluICAgICAgICBNYXhcbi0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICBhZ2UgfCAgICAgICAgMjM2ICAgIDI1LjQ5NTc2ICAgIDEyLjkxMzk1ICAgICAgICAgMTcgICAgICAgICA2OVxuZW5nbGlzaF9wcm9mIHwgICAgICAgIDIzNiAgICA2LjkxNTI1NCAgICAuMzcwNzY3NCAgICAgICAgICAzICAgICAgICAgIDdcblxuLiAqIFRhYmxlIDEgTGFzdCBDb2x1bW5cbi4gc3VtIHN0b3J5MTFfcmF0aW5nMyBzdG9yeTEyX3JhdGluZzMgc3RvcnkxM19yYXRpbmczIHN0b3J5MTRfcmF0aW5nMyBzdG9yeTE1X3Jcbj4gYXRpbmczIHN0b3J5MTZfcmF0aW5nMyBzdG9yeTE3X3JhdGluZzMgc3RvcnkxOF9yYXRpbmczXG5cbiAgICBWYXJpYWJsZSB8ICAgICAgICBPYnMgICAgICAgIE1lYW4gICAgU3RkLiBEZXYuICAgICAgIE1pbiAgICAgICAgTWF4XG4tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuc3RvcnkxMV9yYX4zIHwgICAgICAgIDU3MSAgICA0LjU4NDkzOSAgICAxLjc4NTIzNyAgICAgICAgICAxICAgICAgICAgIDdcbnN0b3J5MTJfcmF+MyB8ICAgICAgICA0NTMgICAgMy43NTQ5NjcgICAgMS42ODY2MjIgICAgICAgICAgMSAgICAgICAgICA3XG5zdG9yeTEzX3JhfjMgfCAgICAgICAgNjIzICAgICA0LjgxODYyICAgIDEuOTc0MzE0ICAgICAgICAgIDEgICAgICAgICAgN1xuc3RvcnkxNF9yYX4zIHwgICAgICAgIDU5MyAgICA1LjA5Mjc0OSAgICAgIDEuODI5NyAgICAgICAgICAxICAgICAgICAgIDdcbnN0b3J5MTVfcmF+MyB8ICAgICAgICA2MjggICAgMS43NDUyMjMgICAgMS4xMzMyNTUgICAgICAgICAgMSAgICAgICAgICA3XG4tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuc3RvcnkxNl9yYX4zIHwgICAgICAgIDYxNiAgICAxLjQ3NDAyNiAgICAuOTQ3MDQwMiAgICAgICAgICAxICAgICAgICAgIDdcbnN0b3J5MTdfcmF+MyB8ICAgICAgICA1NjMgICAgMS4zMjE0OTIgICAgLjk2MjY1NjggICAgICAgICAgMSAgICAgICAgICA3XG5zdG9yeTE4X3JhfjMgfCAgICAgICAgNjM1ICAgIDEuNDk2MDYzICAgIDEuMDA5OTk3ICAgICAgICAgIDEgICAgICAgICAgN1xuIn0= -->
<pre><code>. *** Syntax for descriptive statistics of the complete samples (before SCL pro
&gt; cessing)
. *** Use data file 'Sample-description.dta' with this syntax
. * Figure 1
. bysort country2: tab female 

-------------------------------------------------------------------------------
-&gt; country2 = BR

     female |      Freq.     Percent        Cum.
------------+-----------------------------------
          0 |         19       44.19       44.19
          1 |         24       55.81      100.00
------------+-----------------------------------
      Total |         43      100.00

-------------------------------------------------------------------------------
-&gt; country2 = CA.e

     female |      Freq.     Percent        Cum.
------------+-----------------------------------
          0 |         23       41.07       41.07
          1 |         33       58.93      100.00
------------+-----------------------------------
      Total |         56      100.00

-------------------------------------------------------------------------------
-&gt; country2 = CA.f

     female |      Freq.     Percent        Cum.
------------+-----------------------------------
          0 |         24       66.67       66.67
          1 |         12       33.33      100.00
------------+-----------------------------------
      Total |         36      100.00

-------------------------------------------------------------------------------
-&gt; country2 = CH

     female |      Freq.     Percent        Cum.
------------+-----------------------------------
          0 |         18       46.15       46.15
          1 |         21       53.85      100.00
------------+-----------------------------------
      Total |         39      100.00

-------------------------------------------------------------------------------
-&gt; country2 = CN

     female |      Freq.     Percent        Cum.
------------+-----------------------------------
          0 |         31       48.44       48.44
          1 |         33       51.56      100.00
------------+-----------------------------------
      Total |         64      100.00

-------------------------------------------------------------------------------
-&gt; country2 = DK

     female |      Freq.     Percent        Cum.
------------+-----------------------------------
          0 |         22       53.66       53.66
          1 |         19       46.34      100.00
------------+-----------------------------------
      Total |         41      100.00

-------------------------------------------------------------------------------
-&gt; country2 = FR

     female |      Freq.     Percent        Cum.
------------+-----------------------------------
          0 |         30       46.15       46.15
          1 |         35       53.85      100.00
------------+-----------------------------------
      Total |         65      100.00

-------------------------------------------------------------------------------
-&gt; country2 = GH

     female |      Freq.     Percent        Cum.
------------+-----------------------------------
          0 |         36       48.65       48.65
          1 |         38       51.35      100.00
------------+-----------------------------------
      Total |         74      100.00

-------------------------------------------------------------------------------
-&gt; country2 = IN

     female |      Freq.     Percent        Cum.
------------+-----------------------------------
          0 |         32       55.17       55.17
          1 |         26       44.83      100.00
------------+-----------------------------------
      Total |         58      100.00

-------------------------------------------------------------------------------
-&gt; country2 = IS.j

     female |      Freq.     Percent        Cum.
------------+-----------------------------------
          0 |         40       46.51       46.51
          1 |         46       53.49      100.00
------------+-----------------------------------
      Total |         86      100.00

-------------------------------------------------------------------------------
-&gt; country2 = IS.p

     female |      Freq.     Percent        Cum.
------------+-----------------------------------
          0 |         14       41.18       41.18
          1 |         20       58.82      100.00
------------+-----------------------------------
      Total |         34      100.00

-------------------------------------------------------------------------------
-&gt; country2 = IT

     female |      Freq.     Percent        Cum.
------------+-----------------------------------
          0 |         12       30.00       30.00
          1 |         28       70.00      100.00
------------+-----------------------------------
      Total |         40      100.00

-------------------------------------------------------------------------------
-&gt; country2 = JP

     female |      Freq.     Percent        Cum.
------------+-----------------------------------
          0 |         21       48.84       48.84
          1 |         22       51.16      100.00
------------+-----------------------------------
      Total |         43      100.00

-------------------------------------------------------------------------------
-&gt; country2 = NZ

     female |      Freq.     Percent        Cum.
------------+-----------------------------------
          0 |         20       50.00       50.00
          1 |         20       50.00      100.00
------------+-----------------------------------
      Total |         40      100.00

-------------------------------------------------------------------------------
-&gt; country2 = RU

     female |      Freq.     Percent        Cum.
------------+-----------------------------------
          0 |         15       34.88       34.88
          1 |         28       65.12      100.00
------------+-----------------------------------
      Total |         43      100.00

-------------------------------------------------------------------------------
-&gt; country2 = SE

     female |      Freq.     Percent        Cum.
------------+-----------------------------------
          0 |         36       62.07       62.07
          1 |         22       37.93      100.00
------------+-----------------------------------
      Total |         58      100.00

-------------------------------------------------------------------------------
-&gt; country2 = SW

     female |      Freq.     Percent        Cum.
------------+-----------------------------------
          0 |         18       52.94       52.94
          1 |         16       47.06      100.00
------------+-----------------------------------
      Total |         34      100.00

-------------------------------------------------------------------------------
-&gt; country2 = UK

     female |      Freq.     Percent        Cum.
------------+-----------------------------------
          0 |         23       34.85       34.85
          1 |         43       65.15      100.00
------------+-----------------------------------
      Total |         66      100.00

-------------------------------------------------------------------------------
-&gt; country2 = US

     female |      Freq.     Percent        Cum.
------------+-----------------------------------
          0 |         81       34.32       34.32
          1 |        155       65.68      100.00
------------+-----------------------------------
      Total |        236      100.00

. bysort country2: sum age english_prof 

-------------------------------------------------------------------------------
-&gt; country2 = BR

    Variable |        Obs        Mean    Std. Dev.       Min        Max
-------------+---------------------------------------------------------
         age |         43     27.4186    8.572471         18         55
english_prof |         43    4.302326    2.087775          1          7

-------------------------------------------------------------------------------
-&gt; country2 = CA.e

    Variable |        Obs        Mean    Std. Dev.       Min        Max
-------------+---------------------------------------------------------
         age |         56    23.01786    4.047406         18         40
english_prof |         56    6.785714    .5296409          5          7

-------------------------------------------------------------------------------
-&gt; country2 = CA.f

    Variable |        Obs        Mean    Std. Dev.       Min        Max
-------------+---------------------------------------------------------
         age |         36    37.02778    14.13099         17         63
english_prof |         36    6.111111    1.347543          2          7

-------------------------------------------------------------------------------
-&gt; country2 = CH

    Variable |        Obs        Mean    Std. Dev.       Min        Max
-------------+---------------------------------------------------------
         age |         39    37.58974    12.25973         20         66
english_prof |         39    3.051282    2.139217          1          7

-------------------------------------------------------------------------------
-&gt; country2 = CN

    Variable |        Obs        Mean    Std. Dev.       Min        Max
-------------+---------------------------------------------------------
         age |         64    25.92188    4.667703         19         39
english_prof |         64    3.890625    1.481282          1          7

-------------------------------------------------------------------------------
-&gt; country2 = DK

    Variable |        Obs        Mean    Std. Dev.       Min        Max
-------------+---------------------------------------------------------
         age |         41    35.21951    14.17835         21         64
english_prof |         41    5.609756    1.180636          2          7

-------------------------------------------------------------------------------
-&gt; country2 = FR

    Variable |        Obs        Mean    Std. Dev.       Min        Max
-------------+---------------------------------------------------------
         age |         65    28.47692    11.28066         16         58
english_prof |         65    5.353846    1.304209          2          7

-------------------------------------------------------------------------------
-&gt; country2 = GH

    Variable |        Obs        Mean    Std. Dev.       Min        Max
-------------+---------------------------------------------------------
         age |         73    31.41096    10.82799         18         71
english_prof |         74    5.662162    1.407193          1          7

-------------------------------------------------------------------------------
-&gt; country2 = IN

    Variable |        Obs        Mean    Std. Dev.       Min        Max
-------------+---------------------------------------------------------
         age |         58    33.84483    8.675033         22         61
english_prof |         58    4.344828    2.164723          1          7

-------------------------------------------------------------------------------
-&gt; country2 = IS.j

    Variable |        Obs        Mean    Std. Dev.       Min        Max
-------------+---------------------------------------------------------
         age |         86    24.18605    3.219469         17         35
english_prof |         86    5.930233    1.281458          1          7

-------------------------------------------------------------------------------
-&gt; country2 = IS.p

    Variable |        Obs        Mean    Std. Dev.       Min        Max
-------------+---------------------------------------------------------
         age |         34          19    2.059715         16         25
english_prof |         34    5.205882    1.493002          1          7

-------------------------------------------------------------------------------
-&gt; country2 = IT

    Variable |        Obs        Mean    Std. Dev.       Min        Max
-------------+---------------------------------------------------------
         age |         40      24.275    5.769004         20         57
english_prof |         40       5.625    1.314368          1          7

-------------------------------------------------------------------------------
-&gt; country2 = JP

    Variable |        Obs        Mean    Std. Dev.       Min        Max
-------------+---------------------------------------------------------
         age |         43     21.5814     2.01462         18         29
english_prof |         43    3.674419    1.643471          1          7

-------------------------------------------------------------------------------
-&gt; country2 = NZ

    Variable |        Obs        Mean    Std. Dev.       Min        Max
-------------+---------------------------------------------------------
         age |         39     47.5641    16.92677         21         66
english_prof |         40         6.9    .3038218          6          7

-------------------------------------------------------------------------------
-&gt; country2 = RU

    Variable |        Obs        Mean    Std. Dev.       Min        Max
-------------+---------------------------------------------------------
         age |         43    32.46512    11.84493         20         61
english_prof |         43     3.27907    2.003872          1          7

-------------------------------------------------------------------------------
-&gt; country2 = SE

    Variable |        Obs        Mean    Std. Dev.       Min        Max
-------------+---------------------------------------------------------
         age |         58    31.32759    9.827259         18         63
english_prof |         58    3.034483    1.815774          1          7

-------------------------------------------------------------------------------
-&gt; country2 = SW

    Variable |        Obs        Mean    Std. Dev.       Min        Max
-------------+---------------------------------------------------------
         age |         34    43.52941    13.71846         24         66
english_prof |         34    5.676471    .9118941          4          7

-------------------------------------------------------------------------------
-&gt; country2 = UK

    Variable |        Obs        Mean    Std. Dev.       Min        Max
-------------+---------------------------------------------------------
         age |         66     40.0303    14.28821         19         74
english_prof |         66     6.69697    .5809726          4          7

-------------------------------------------------------------------------------
-&gt; country2 = US

    Variable |        Obs        Mean    Std. Dev.       Min        Max
-------------+---------------------------------------------------------
         age |        236    25.49576    12.91395         17         69
english_prof |        236    6.915254    .3707674          3          7

. * Table 1 Last Column
. sum story11_rating3 story12_rating3 story13_rating3 story14_rating3 story15_r
&gt; ating3 story16_rating3 story17_rating3 story18_rating3

    Variable |        Obs        Mean    Std. Dev.       Min        Max
-------------+---------------------------------------------------------
story11_ra~3 |        571    4.584939    1.785237          1          7
story12_ra~3 |        453    3.754967    1.686622          1          7
story13_ra~3 |        623     4.81862    1.974314          1          7
story14_ra~3 |        593    5.092749      1.8297          1          7
story15_ra~3 |        628    1.745223    1.133255          1          7
-------------+---------------------------------------------------------
story16_ra~3 |        616    1.474026    .9470402          1          7
story17_ra~3 |        563    1.321492    .9626568          1          7
story18_ra~3 |        635    1.496063    1.009997          1          7</code></pre>
<!-- rnb-output-end -->
<!-- rnb-chunk-end -->
<!-- rnb-text-begin -->
</div>
<div id="analysis-of-individual-data.dta" class="section level2">
<h2>Analysis of Individual-data.dta</h2>
<!-- rnb-text-end -->
<!-- rnb-chunk-begin -->
<!-- rnb-source-begin eyJkYXRhIjoiYGBgclxuXG5NIDwtIFNbLGMoXCJ2X2dzbG1jXzExXCIsXCJ2X2dzbG1jXzEyXCIsXCJ2X2dzbG1jXzEzXCIsXCJ2X2dzbG1jXzE0XCIpXVxuTSA8LSByb3dNZWFucyhNLG5hLnJtPVQpXG5TJG1lYW4ubmVnIDwtIE1cblxuTSA8LSBTWyxjKFwidl9nc2xtY18xNVwiLFwidl9nc2xtY18xNlwiLFwidl9nc2xtY18xN1wiLFwidl9nc2xtY18xOFwiKV1cbk0gPC0gcm93TWVhbnMoTSxuYS5ybT1UKVxuUyRtZWFuLnBvcyA8LSBNXG5cbmExIDwtIFNbLGMoXCJtZWFuLm5lZ1wiLFwid3BfcmlnaHQyX2RpY2hveFwiKV1cbmExJHRvbmUgPC0gXCJuZWdcIlxuY29sbmFtZXMoYTEpIDwtIGMoXCJnc2xcIixcImxyXCIsXCJ0b25lXCIpXG5hMiA8LSBTWyxjKFwibWVhbi5wb3NcIixcIndwX3JpZ2h0Ml9kaWNob3hcIildXG5hMiR0b25lIDwtIFwicG9zXCJcbmNvbG5hbWVzKGEyKSA8LSBjKFwiZ3NsXCIsXCJsclwiLFwidG9uZVwiKVxuQSA8LSByYmluZChhMSxhMilcbnJtKGExLGEyKVxuQSR0b25lIDwtIGFzLmZhY3RvcihBJHRvbmUpXG5BJGxyIDwtIGFzLmZhY3RvcihBJGxyKVxuXG5tb2RlbDEgPC0gbG0oZ3NsIH4gbHIgKiB0b25lLCBkYXRhPUEpXG5lZmYxIDwtIGVmZmVjdChcImxyICogdG9uZVwiLG1vZGVsMSwgdHlwaWNhbD1tZWFuKVxucyA8LSBjYmluZChlZmYxJHgsZml0PWVmZjEkZml0LGxvd2VyPWVmZjEkbG93ZXIsaGlnaGVyPWVmZjEkdXBwZXIpXG5zIDwtIHNbb3JkZXIocyRscixzJHRvbmUpLF1cbnMkcmFuZ2UgPC0gYygxLDIsNCw1KVxuXG57XG5wZGYoXCJmaWd1cmUyLnBkZlwiLCB3aWR0aCA9IDcsIGhlaWdodCA9IDUsIGJnPVwid2hpdGVcIikgXG5wYXIobWFyPWMoNS4xLDYuMSwxLjEsMi4xKSlcbnBsb3QocyRyYW5nZSxzJGZpdCx0eXBlPVwiblwiLGFubj1GLGF4ZXM9Rix4bGltPWMoLjUsNS41KSx5bGltPWMoLS4xNiwuMDgpKVxuYXJyb3dzKHMkcmFuZ2UscyRsb3cscyRyYW5nZSxzJGhpZ2gsYW5nbGU9OTAsbGVuZ3RoPS4wNSxjb2RlPTMsY29sPVwiZ3JheVwiLGx3ZD0yLGx0eT0xKVxucG9pbnRzKHMkcmFuZ2UscyRmaXQscGNoPTE1LGNleD0xLjUpXG5heGlzKDEsY29sPVwid2hpdGVcIixhdD1jKDEsMiw0LDUpLGxhYmVscz1jKFwiTmVnYXRpdmVcXG4gVmlkZW9cIixcIlBvc2l0aXZlXFxuIFZpZGVvXCIsXCJOZWdhdGl2ZVxcbiBWaWRlb1wiLCBcIlBvc2l0aXZlXFxuIFZpZGVvXCIpKVxuYXhpcygyLGxhcz0xKVxubXRleHQoXCJNZWFuIE5vcm1hbGl6ZWQgR1NMXCIsc2lkZT0yLGxpbmU9NClcbm10ZXh0KFwiTGVmdC1MZWFuaW5nIFBhcnRpY2lwYW50cyAgICAgICAgICAgICAgUmlnaHQtTGVhbmluZyBQYXJ0aWNpcGFudHNcIixzaWRlPTEsbGluZT0zKVxuaW52aXNpYmxlKGRldi5vZmYoKSlcbn1cblxuYGBgIn0= -->
<pre class="r"><code>
M &lt;- S[,c(&quot;v_gslmc_11&quot;,&quot;v_gslmc_12&quot;,&quot;v_gslmc_13&quot;,&quot;v_gslmc_14&quot;)]
M &lt;- rowMeans(M,na.rm=T)
S$mean.neg &lt;- M

M &lt;- S[,c(&quot;v_gslmc_15&quot;,&quot;v_gslmc_16&quot;,&quot;v_gslmc_17&quot;,&quot;v_gslmc_18&quot;)]
M &lt;- rowMeans(M,na.rm=T)
S$mean.pos &lt;- M

a1 &lt;- S[,c(&quot;mean.neg&quot;,&quot;wp_right2_dichox&quot;)]
a1$tone &lt;- &quot;neg&quot;
colnames(a1) &lt;- c(&quot;gsl&quot;,&quot;lr&quot;,&quot;tone&quot;)
a2 &lt;- S[,c(&quot;mean.pos&quot;,&quot;wp_right2_dichox&quot;)]
a2$tone &lt;- &quot;pos&quot;
colnames(a2) &lt;- c(&quot;gsl&quot;,&quot;lr&quot;,&quot;tone&quot;)
A &lt;- rbind(a1,a2)
rm(a1,a2)
A$tone &lt;- as.factor(A$tone)
A$lr &lt;- as.factor(A$lr)

model1 &lt;- lm(gsl ~ lr * tone, data=A)
eff1 &lt;- effect(&quot;lr * tone&quot;,model1, typical=mean)
s &lt;- cbind(eff1$x,fit=eff1$fit,lower=eff1$lower,higher=eff1$upper)
s &lt;- s[order(s$lr,s$tone),]
s$range &lt;- c(1,2,4,5)

{
pdf(&quot;figure2.pdf&quot;, width = 7, height = 5, bg=&quot;white&quot;) 
par(mar=c(5.1,6.1,1.1,2.1))
plot(s$range,s$fit,type=&quot;n&quot;,ann=F,axes=F,xlim=c(.5,5.5),ylim=c(-.16,.08))
arrows(s$range,s$low,s$range,s$high,angle=90,length=.05,code=3,col=&quot;gray&quot;,lwd=2,lty=1)
points(s$range,s$fit,pch=15,cex=1.5)
axis(1,col=&quot;white&quot;,at=c(1,2,4,5),labels=c(&quot;Negative\n Video&quot;,&quot;Positive\n Video&quot;,&quot;Negative\n Video&quot;, &quot;Positive\n Video&quot;))
axis(2,las=1)
mtext(&quot;Mean Normalized GSL&quot;,side=2,line=4)
mtext(&quot;Left-Leaning Participants              Right-Leaning Participants&quot;,side=1,line=3)
invisible(dev.off())
}
</code></pre>
<!-- rnb-source-end -->
<!-- rnb-chunk-end -->
<!-- rnb-text-begin -->
<!-- rnb-text-end -->
<!-- rnb-chunk-begin -->
<!-- rnb-source-begin eyJkYXRhIjoiYGBgclxuXG5hMSA8LSBTWyxjKFwibWVhbl9waF9uZWdfYWxsXCIsXCJ3cF9yaWdodDJfZGljaG94XCIpXVxuYTEkdG9uZSA8LSBcIm5lZ1wiXG5jb2xuYW1lcyhhMSkgPC0gYyhcImdzbFwiLFwibHJcIixcInRvbmVcIilcbmEyIDwtIFNbLGMoXCJtZWFuX3BoX3Bvc19hbGxcIixcIndwX3JpZ2h0Ml9kaWNob3hcIildXG5hMiR0b25lIDwtIFwicG9zXCJcbmNvbG5hbWVzKGEyKSA8LSBjKFwiZ3NsXCIsXCJsclwiLFwidG9uZVwiKVxuQSA8LSByYmluZChhMSxhMilcbnJtKGExLGEyKVxuQSR0b25lIDwtIGFzLmZhY3RvcihBJHRvbmUpXG5BJGxyIDwtIGFzLmZhY3RvcihBJGxyKVxuXG5tb2RlbDEgPC0gbG0oZ3NsIH4gbHIgKiB0b25lLCBkYXRhPUEpXG5lZmYxIDwtIGVmZmVjdChcImxyICogdG9uZVwiLG1vZGVsMSwgdHlwaWNhbD1tZWFuKVxucyA8LSBjYmluZChlZmYxJHgsZml0PWVmZjEkZml0LGxvd2VyPWVmZjEkbG93ZXIsaGlnaGVyPWVmZjEkdXBwZXIpXG5zIDwtIHNbb3JkZXIocyRscixzJHRvbmUpLF1cbnMkcmFuZ2UgPC0gYygxLDIsNCw1KVxuXG57XG5wZGYoXCJmaWd1cmU2LnBkZlwiLCB3aWR0aCA9IDcsIGhlaWdodCA9IDUsIGJnPVwid2hpdGVcIikgXG5wYXIobWFyPWMoNS4xLDYuMSwxLjEsMi4xKSlcbnBsb3QocyRyYW5nZSxzJGZpdCx0eXBlPVwiblwiLGFubj1GLGF4ZXM9Rix4bGltPWMoLjUsNS41KSx5bGltPWMoLS4wNSwuMDUpKVxuYXJyb3dzKHMkcmFuZ2UscyRsb3cscyRyYW5nZSxzJGhpZ2gsYW5nbGU9OTAsbGVuZ3RoPS4wNSxjb2RlPTMsY29sPVwiZ3JheVwiLGx3ZD0yLGx0eT0xKVxucG9pbnRzKHMkcmFuZ2UscyRmaXQscGNoPTE1LGNleD0xLjUpXG5heGlzKDEsY29sPVwid2hpdGVcIixhdD1jKDEsMiw0LDUpLGxhYmVscz1jKFwiTmVnYXRpdmVcXG4gUGhvdG9zXCIsXCJQb3NpdGl2ZVxcbiBQaG90b3NcIixcIk5lZ2F0aXZlXFxuIFBob3Rvc1wiLCBcIlBvc2l0aXZlXFxuIFBob3Rvc1wiKSlcbmF4aXMoMixsYXM9MSlcbm10ZXh0KFwiTWVhbiBOb3JtYWxpemVkIEdTTFwiLHNpZGU9MixsaW5lPTQpXG5tdGV4dChcIkxlZnQtTGVhbmluZyBQYXJ0aWNpcGFudHMgICAgICAgICAgICAgIFJpZ2h0LUxlYW5pbmcgUGFydGljaXBhbnRzXCIsc2lkZT0xLGxpbmU9MylcbmludmlzaWJsZShkZXYub2ZmKCkpXG59XG5cbmBgYCJ9 -->
<pre class="r"><code>
a1 &lt;- S[,c(&quot;mean_ph_neg_all&quot;,&quot;wp_right2_dichox&quot;)]
a1$tone &lt;- &quot;neg&quot;
colnames(a1) &lt;- c(&quot;gsl&quot;,&quot;lr&quot;,&quot;tone&quot;)
a2 &lt;- S[,c(&quot;mean_ph_pos_all&quot;,&quot;wp_right2_dichox&quot;)]
a2$tone &lt;- &quot;pos&quot;
colnames(a2) &lt;- c(&quot;gsl&quot;,&quot;lr&quot;,&quot;tone&quot;)
A &lt;- rbind(a1,a2)
rm(a1,a2)
A$tone &lt;- as.factor(A$tone)
A$lr &lt;- as.factor(A$lr)

model1 &lt;- lm(gsl ~ lr * tone, data=A)
eff1 &lt;- effect(&quot;lr * tone&quot;,model1, typical=mean)
s &lt;- cbind(eff1$x,fit=eff1$fit,lower=eff1$lower,higher=eff1$upper)
s &lt;- s[order(s$lr,s$tone),]
s$range &lt;- c(1,2,4,5)

{
pdf(&quot;figure6.pdf&quot;, width = 7, height = 5, bg=&quot;white&quot;) 
par(mar=c(5.1,6.1,1.1,2.1))
plot(s$range,s$fit,type=&quot;n&quot;,ann=F,axes=F,xlim=c(.5,5.5),ylim=c(-.05,.05))
arrows(s$range,s$low,s$range,s$high,angle=90,length=.05,code=3,col=&quot;gray&quot;,lwd=2,lty=1)
points(s$range,s$fit,pch=15,cex=1.5)
axis(1,col=&quot;white&quot;,at=c(1,2,4,5),labels=c(&quot;Negative\n Photos&quot;,&quot;Positive\n Photos&quot;,&quot;Negative\n Photos&quot;, &quot;Positive\n Photos&quot;))
axis(2,las=1)
mtext(&quot;Mean Normalized GSL&quot;,side=2,line=4)
mtext(&quot;Left-Leaning Participants              Right-Leaning Participants&quot;,side=1,line=3)
invisible(dev.off())
}
</code></pre>
<!-- rnb-source-end -->
<!-- rnb-chunk-end -->
<!-- rnb-text-begin -->
<!-- rnb-text-end -->
<!-- rnb-chunk-begin -->
<!-- rnb-source-begin eyJkYXRhIjoiYGBgclxuXG5TJHJpZ2h0IDwtIE5BXG5TJHJpZ2h0W1MkbGVmdF9yaWdodDI8LjVdIDwtIDBcblMkcmlnaHRbUyRsZWZ0X3JpZ2h0Mj09LjVdIDwtIC41XG5TJHJpZ2h0W1MkbGVmdF9yaWdodDI+LjVdIDwtIDFcbnRhYiA8LSBSY21kck1pc2M6OnJvd1BlcmNlbnRzKHRhYmxlKFMkY291bnRyeTIsUyRyaWdodCkpXG50YWIgPC0gdCh0YWJbLGMoMTozKV0pXG50YWIgPC0gdGFiWyxjKDE5OjEpXVxuXG57XG5wZGYoXCJmaWd1cmVBMS5wZGZcIiwgd2lkdGggPSA0LCBoZWlnaHQgPSA2LCBiZz1cIndoaXRlXCIpIFxuYmFycGxvdCh0YWIsIGxhcz0xLCBsZWdlbmQudGV4dCA9IGMoXCJMZWZ0XCIsIFwiQ2VudGVyXCIsIFwiUmlnaHRcIiksYXJncy5sZWdlbmQgPSBsaXN0KHggPSBcImJvdHRvbVwiLCBidHkgPSBcIm5cIiwgaW5zZXQ9YygwLCAtLjIzKSxuY29sPTMpLCBob3Jpej1UUlVFKVxubXRleHQoXCIlIFBhcnRpY2lwYW50cyBieSBJZGVvbG9naWNhbCBDYXRlZ29yeVwiLCBzaWRlPTEsIGxpbmU9MilcbmludmlzaWJsZShkZXYub2ZmKCkpXG59XG5cbmBgYCJ9 -->
<pre class="r"><code>
S$right &lt;- NA
S$right[S$left_right2&lt;.5] &lt;- 0
S$right[S$left_right2==.5] &lt;- .5
S$right[S$left_right2&gt;.5] &lt;- 1
tab &lt;- RcmdrMisc::rowPercents(table(S$country2,S$right))
tab &lt;- t(tab[,c(1:3)])
tab &lt;- tab[,c(19:1)]

{
pdf(&quot;figureA1.pdf&quot;, width = 4, height = 6, bg=&quot;white&quot;) 
barplot(tab, las=1, legend.text = c(&quot;Left&quot;, &quot;Center&quot;, &quot;Right&quot;),args.legend = list(x = &quot;bottom&quot;, bty = &quot;n&quot;, inset=c(0, -.23),ncol=3), horiz=TRUE)
mtext(&quot;% Participants by Ideological Category&quot;, side=1, line=2)
invisible(dev.off())
}
</code></pre>
<!-- rnb-source-end -->
<!-- rnb-chunk-end -->
<!-- rnb-text-begin -->
<!-- rnb-text-end -->
<!-- rnb-chunk-begin -->
<!-- rnb-source-begin eyJkYXRhIjoiYGBgclxuXG5zdGF0YV9zcmMgPC0gcmVhZExpbmVzKFwiSW5kaXZpZHVhbC1kYXRhLmRvXCIpXG5zdGF0YShzdGF0YV9zcmMsZGF0YS5pbj1TKVxuYGBgIn0= -->
<pre class="r"><code>
stata_src &lt;- readLines(&quot;Individual-data.do&quot;)
stata(stata_src,data.in=S)</code></pre>
<!-- rnb-source-end -->
<!-- rnb-output-begin eyJkYXRhIjoiLiAqKiogU3ludGF4IGZvciBhbmFseXNlcyBvZiBpbmRpdmlkdWFsLWxldmVsIGRhdGFcbi4gKioqIFVzZSBkYXRhIGZpbGUgJ0luZGl2aWR1YWwtZGF0YS5kdGEnIHdpdGggdGhpcyBzeW50YXhcbi4gKiBGaWd1cmUgMlxuLiB0dGVzdCBtZWFuX25lZzI9PW1lYW5fcG9zMiBpZiB3cF9yaWdodDJfZGljaG94PT0wXG5cblBhaXJlZCB0IHRlc3Rcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuVmFyaWFibGUgfCAgICAgT2JzICAgICAgICBNZWFuICAgIFN0ZC4gRXJyLiAgIFN0ZC4gRGV2LiAgIFs5NSUgQ29uZi4gSW50ZXJ2YWxdXG4tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm1lYW5fbn4yIHwgICAgIDQ3MSAgIC0uMDI0MDgxNyAgICAuMDIyODY3MyAgICAuNDk2Mjc4NSAgIC0uMDY5MDE2NSAgICAuMDIwODUzMVxubWVhbl9wfjIgfCAgICAgNDcxICAgLS4wODk5ODU1ICAgIC4wMjUyODgzICAgIC41NDg4MTk4ICAgLS4xMzk2Nzc1ICAgLS4wNDAyOTM0XG4tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBkaWZmIHwgICAgIDQ3MSAgICAuMDY1OTAzNyAgICAuMDMyMDkxOSAgICAuNjk2NDc2NCAgICAuMDAyODQyMyAgICAuMTI4OTY1MlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgIG1lYW4oZGlmZikgPSBtZWFuKG1lYW5fbmVnMiAtIG1lYW5fcG9zMikgICAgICAgICAgICAgICAgICAgICB0ID0gICAyLjA1MzZcbiBIbzogbWVhbihkaWZmKSA9IDAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkZWdyZWVzIG9mIGZyZWVkb20gPSAgICAgIDQ3MFxuXG4gSGE6IG1lYW4oZGlmZikgPCAwICAgICAgICAgICBIYTogbWVhbihkaWZmKSAhPSAwICAgICAgICAgICBIYTogbWVhbihkaWZmKSA+IDBcbiBQcihUIDwgdCkgPSAwLjk3OTcgICAgICAgICBQcih8VHwgPiB8dHwpID0gMC4wNDA2ICAgICAgICAgIFByKFQgPiB0KSA9IDAuMDIwM1xuLiB0dGVzdCBtZWFuX25lZzI9PW1lYW5fcG9zMiBpZiB3cF9yaWdodDJfZGljaG94PT0xXG5cblBhaXJlZCB0IHRlc3Rcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuVmFyaWFibGUgfCAgICAgT2JzICAgICAgICBNZWFuICAgIFN0ZC4gRXJyLiAgIFN0ZC4gRGV2LiAgIFs5NSUgQ29uZi4gSW50ZXJ2YWxdXG4tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm1lYW5fbn4yIHwgICAgIDQ2MyAgICAuMDIxMzgwOSAgICAuMDIwMDU1OCAgICAuNDMxNTQ4MyAgIC0uMDE4MDMwOSAgICAuMDYwNzkyN1xubWVhbl9wfjIgfCAgICAgNDYzICAgLS4wNjgwNjE3ICAgIC4wMjE1Nzc0ICAgIC40NjQyOTA2ICAgLS4xMTA0NjM3ICAgLS4wMjU2NTk3XG4tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBkaWZmIHwgICAgIDQ2MyAgICAuMDg5NDQyNiAgICAuMDI1OTk5NSAgICAuNTU5NDQyOSAgICAuMDM4MzUwNiAgICAuMTQwNTM0NlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgIG1lYW4oZGlmZikgPSBtZWFuKG1lYW5fbmVnMiAtIG1lYW5fcG9zMikgICAgICAgICAgICAgICAgICAgICB0ID0gICAzLjQ0MDJcbiBIbzogbWVhbihkaWZmKSA9IDAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkZWdyZWVzIG9mIGZyZWVkb20gPSAgICAgIDQ2MlxuXG4gSGE6IG1lYW4oZGlmZikgPCAwICAgICAgICAgICBIYTogbWVhbihkaWZmKSAhPSAwICAgICAgICAgICBIYTogbWVhbihkaWZmKSA+IDBcbiBQcihUIDwgdCkgPSAwLjk5OTcgICAgICAgICBQcih8VHwgPiB8dHwpID0gMC4wMDA2ICAgICAgICAgIFByKFQgPiB0KSA9IDAuMDAwM1xuLiB0dGVzdCBtZWFuX2RpZjIsIGJ5KHdwX3JpZ2h0Ml9kaWNob3gpXG5cblR3by1zYW1wbGUgdCB0ZXN0IHdpdGggZXF1YWwgdmFyaWFuY2VzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgIEdyb3VwIHwgICAgIE9icyAgICAgICAgTWVhbiAgICBTdGQuIEVyci4gICBTdGQuIERldi4gICBbOTUlIENvbmYuIEludGVydmFsXVxuLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgMCB8ICAgICA0NzEgICAgLjA2NTkwMzcgICAgLjAzMjA5MTkgICAgLjY5NjQ3NjQgICAgLjAwMjg0MjMgICAgLjEyODk2NTJcbiAgICAgICAxIHwgICAgIDQ2MyAgICAuMDg5NDQyNiAgICAuMDI1OTk5NSAgICAuNTU5NDQyOSAgICAuMDM4MzUwNiAgICAuMTQwNTM0NlxuLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5jb21iaW5lZCB8ICAgICA5MzQgICAgLjA3NzU3MjQgICAgIC4wMjA2ODEgICAgLjYzMjA0MTcgICAgLjAzNjk4NTYgICAgLjExODE1OTFcbi0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIGRpZmYgfCAgICAgICAgICAgLS4wMjM1Mzg5ICAgIC4wNDEzNzg2ICAgICAgICAgICAgICAgLS4xMDQ3NDQ5ICAgIC4wNTc2NjcxXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBkaWZmID0gbWVhbigwKSAtIG1lYW4oMSkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHQgPSAgLTAuNTY4OVxuSG86IGRpZmYgPSAwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRlZ3JlZXMgb2YgZnJlZWRvbSA9ICAgICAgOTMyXG5cbiAgICBIYTogZGlmZiA8IDAgICAgICAgICAgICAgICAgIEhhOiBkaWZmICE9IDAgICAgICAgICAgICAgICAgIEhhOiBkaWZmID4gMFxuIFByKFQgPCB0KSA9IDAuMjg0OCAgICAgICAgIFByKHxUfCA+IHx0fCkgPSAwLjU2OTYgICAgICAgICAgUHIoVCA+IHQpID0gMC43MTUyXG4uICogVGFibGUgMlxuLiBxdWlldGx5IHJlZ3Jlc3MgbWVhbl9kaWYyIHdwX3JpZ2h0MiBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IFxuLiBlc3RpbWF0ZXMgc3RvcmUgQVxuLiBlc3R0YWIgQSAsIGNlbGxzKGIoc3RhciBmbXQoMykpIHNlKHBhciBmbXQoMykpKSBub2dhcHMgc3RhdChyMiByMl9hIE4pXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAoMSkgICBcbiAgICAgICAgICAgICAgICBtZWFuX2RpZjIgICBcbiAgICAgICAgICAgICAgICAgICAgIGIvc2UgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbndwX3JpZ2h0MiAgICAgICAgICAgMC4xMDQgICBcbiAgICAgICAgICAgICAgICAgICgwLjA5MykgICBcbmZlbWFsZSAgICAgICAgICAgICAtMC4wMjMgICBcbiAgICAgICAgICAgICAgICAgICgwLjA0MikgICBcbmFnZSAgICAgICAgICAgICAgICAtMC4wMDMgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMikgICBcbmluY29tZSAgICAgICAgICAgICAgMC4wODYgICBcbiAgICAgICAgICAgICAgICAgICgwLjA4OCkgICBcbnVuaXZlcnNpdHkgICAgICAgICAtMC4wNTQgICBcbiAgICAgICAgICAgICAgICAgICgwLjA0NCkgICBcbl9jb25zICAgICAgICAgICAgICAgMC4xMzEgICBcbiAgICAgICAgICAgICAgICAgICgwLjA5MykgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnIyICAgICAgICAgICAgICAgICAgMC4wMDcgICBcbnIyX2EgICAgICAgICAgICAgICAgMC4wMDIgICBcbk4gICAgICAgICAgICAgICAgIDkzMy4wMDAgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gcmVncmVzcyBtZWFuX2RpZjIgd3BfcmlnaHQyIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHksIGJldGFcblxuICAgICAgU291cmNlIHwgICAgICAgU1MgICAgICAgICAgIGRmICAgICAgIE1TICAgICAgTnVtYmVyIG9mIG9icyAgID0gICAgICAgOTMzXG4tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gICBGKDUsIDkyNykgICAgICAgPSAgICAgIDEuMzRcbiAgICAgICBNb2RlbCB8ICAgMi42ODQzMzU1ICAgICAgICAgNSAgICAuNTM2ODY3MSAgIFByb2IgPiBGICAgICAgICA9ICAgIDAuMjQzMFxuICAgIFJlc2lkdWFsIHwgIDM3MC4wMjY0NDYgICAgICAgOTI3ICAuMzk5MTY1NTI5ICAgUi1zcXVhcmVkICAgICAgID0gICAgMC4wMDcyXG4tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gICBBZGogUi1zcXVhcmVkICAgPSAgICAwLjAwMThcbiAgICAgICBUb3RhbCB8ICAzNzIuNzEwNzgxICAgICAgIDkzMiAgLjM5OTkwNDI3MiAgIFJvb3QgTVNFICAgICAgICA9ICAgICAuNjMxOFxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgIG1lYW5fZGlmMiB8ICAgICAgQ29lZi4gICBTdGQuIEVyci4gICAgICB0ICAgIFA+fHR8ICAgICAgICAgICAgICAgICAgICAgQmV0YVxuLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICB3cF9yaWdodDIgfCAgIC4xMDM1ODU5ICAgIC4wOTMwMjMgICAgIDEuMTEgICAwLjI2NiAgICAgICAgICAgICAgICAgIC4wMzY5MzRcbiAgICAgIGZlbWFsZSB8ICAtLjAyMzAwNzQgICAuMDQxODc0NSAgICAtMC41NSAgIDAuNTgzICAgICAgICAgICAgICAgIC0uMDE4MTY5MlxuICAgICAgICAgYWdlIHwgIC0uMDAzMTU2MSAgIC4wMDE3MTkxICAgIC0xLjg0ICAgMC4wNjcgICAgICAgICAgICAgICAgIC0uMDYxMDUyXG4gICAgICBpbmNvbWUgfCAgIC4wODU2OTU3ICAgLjA4ODE5MzkgICAgIDAuOTcgICAwLjMzMSAgICAgICAgICAgICAgICAgLjAzMTg3NjhcbiAgdW5pdmVyc2l0eSB8ICAtLjA1NDAxMTQgICAuMDQ0MjY0MiAgICAtMS4yMiAgIDAuMjIzICAgICAgICAgICAgICAgIC0uMDQwNTY2MlxuICAgICAgIF9jb25zIHwgICAgLjEzMDUzOSAgIC4wOTI2NDQ4ICAgICAxLjQxICAgMC4xNTkgICAgICAgICAgICAgICAgICAgICAgICAuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gZWdlbiB3cDIgPSBzdGQod3BfcmlnaHQyKVxuLiBlZ2VuIG1kMiA9IHN0ZChtZWFuX2RpZjIpXG4uIHJlZ3Jlc3MgbWQyIHdwMiBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5XG5cbiAgICAgIFNvdXJjZSB8ICAgICAgIFNTICAgICAgICAgICBkZiAgICAgICBNUyAgICAgIE51bWJlciBvZiBvYnMgICA9ICAgICAgIDkzM1xuLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICAgRig1LCA5MjcpICAgICAgID0gICAgICAxLjM0XG4gICAgICAgTW9kZWwgfCAgNi43MTk2MzA1NyAgICAgICAgIDUgIDEuMzQzOTI2MTEgICBQcm9iID4gRiAgICAgICAgPSAgICAwLjI0MzBcbiAgICBSZXNpZHVhbCB8ICA5MjYuMjc4MDM2ICAgICAgIDkyNyAgLjk5OTIyMTE4MiAgIFItc3F1YXJlZCAgICAgICA9ICAgIDAuMDA3MlxuLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICAgQWRqIFItc3F1YXJlZCAgID0gICAgMC4wMDE4XG4gICAgICAgVG90YWwgfCAgOTMyLjk5NzY2NiAgICAgICA5MzIgIDEuMDAxMDcwNDYgICBSb290IE1TRSAgICAgICAgPSAgICAuOTk5NjFcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICBtZDIgfCAgICAgIENvZWYuICAgU3RkLiBFcnIuICAgICAgdCAgICBQPnx0fCAgICAgWzk1JSBDb25mLiBJbnRlcnZhbF1cbi0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgd3AyIHwgICAuMDM2OTg1MiAgIC4wMzMyMTM3ICAgICAxLjExICAgMC4yNjYgICAgLS4wMjgxOTc2ICAgIC4xMDIxNjc5XG4gICAgICBmZW1hbGUgfCAgLS4wMzY0MDE3ICAgLjA2NjI1MjggICAgLTAuNTUgICAwLjU4MyAgICAtLjE2NjQyNDYgICAgLjA5MzYyMTFcbiAgICAgICAgIGFnZSB8ICAtLjAwNDk5MzUgICAuMDAyNzE5OSAgICAtMS44NCAgIDAuMDY3ICAgIC0uMDEwMzMxMyAgICAuMDAwMzQ0M1xuICAgICAgaW5jb21lIHwgICAuMTM1NTg1NiAgICAuMTM5NTM4ICAgICAwLjk3ICAgMC4zMzEgICAgLS4xMzgyNjE1ICAgIC40MDk0MzI3XG4gIHVuaXZlcnNpdHkgfCAgLS4wODU0NTU1ICAgLjA3MDAzMzcgICAgLTEuMjIgICAwLjIyMyAgICAtLjIyMjg5ODUgICAgLjA1MTk4NzZcbiAgICAgICBfY29ucyB8ICAgLjE0NzM0MDMgICAuMTMxOTkyMSAgICAgMS4xMiAgIDAuMjY1ICAgIC0uMTExNjk3NiAgICAuNDA2Mzc4M1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICogRmlndXJlIDZcbi4gdHRlc3QgbWVhbl9waF9uZWdfYWxsPT1tZWFuX3BoX3Bvc19hbGwgaWYgd3BfcmlnaHQyX2RpY2hveD09MFxuXG5QYWlyZWQgdCB0ZXN0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblZhcmlhYmxlIHwgICAgIE9icyAgICAgICAgTWVhbiAgICBTdGQuIEVyci4gICBTdGQuIERldi4gICBbOTUlIENvbmYuIEludGVydmFsXVxuLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5tZX5nX2FsbCB8ICAgICA0MTEgICAgLjAyNzUwMjkgICAgIC4wMDc1ODQgICAgIC4xNTM3NTIgICAgLjAxMjU5NDUgICAgLjA0MjQxMTRcbm1lfnNfYWxsIHwgICAgIDQxMSAgIC0uMDE2OTEyNSAgICAuMDA3MTI0MSAgICAgLjE0NDQyNyAgIC0uMDMwOTE2NyAgIC0uMDAyOTA4MlxuLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgZGlmZiB8ICAgICA0MTEgICAgLjA0NDQxNTQgICAgLjAxMDc0MzIgICAgLjIxNzc5ODMgICAgLjAyMzI5NjggICAgIC4wNjU1MzRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICBtZWFuKGRpZmYpID0gbWVhbihtZWFuX3BoX25lZ19hbGwgLSBtZWFuX3BoX3Bvc19hbGwpICAgICAgICAgdCA9ICAgNC4xMzQzXG4gSG86IG1lYW4oZGlmZikgPSAwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGVncmVlcyBvZiBmcmVlZG9tID0gICAgICA0MTBcblxuIEhhOiBtZWFuKGRpZmYpIDwgMCAgICAgICAgICAgSGE6IG1lYW4oZGlmZikgIT0gMCAgICAgICAgICAgSGE6IG1lYW4oZGlmZikgPiAwXG4gUHIoVCA8IHQpID0gMS4wMDAwICAgICAgICAgUHIofFR8ID4gfHR8KSA9IDAuMDAwMCAgICAgICAgICBQcihUID4gdCkgPSAwLjAwMDBcbi4gdHRlc3QgbWVhbl9waF9uZWdfYWxsPT1tZWFuX3BoX3Bvc19hbGwgaWYgd3BfcmlnaHQyX2RpY2hveD09MVxuXG5QYWlyZWQgdCB0ZXN0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblZhcmlhYmxlIHwgICAgIE9icyAgICAgICAgTWVhbiAgICBTdGQuIEVyci4gICBTdGQuIERldi4gICBbOTUlIENvbmYuIEludGVydmFsXVxuLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5tZX5nX2FsbCB8ICAgICAzOTYgICAgLjAwNzQwNzEgICAgLjAwNzMzMzcgICAgLjE0NTkzOTEgICAtLjAwNzAxMDkgICAgLjAyMTgyNTFcbm1lfnNfYWxsIHwgICAgIDM5NiAgIC0uMDE2MjQxMSAgICAuMDA2MDg5NCAgICAuMTIxMTc2NiAgIC0uMDI4MjEyNyAgIC0uMDA0MjY5NVxuLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgZGlmZiB8ICAgICAzOTYgICAgLjAyMzY0ODIgICAgIC4wMTA0MDEgICAgLjIwNjk3NjQgICAgICAgLjAwMzIgICAgLjA0NDA5NjNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICBtZWFuKGRpZmYpID0gbWVhbihtZWFuX3BoX25lZ19hbGwgLSBtZWFuX3BoX3Bvc19hbGwpICAgICAgICAgdCA9ICAgMi4yNzM3XG4gSG86IG1lYW4oZGlmZikgPSAwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGVncmVlcyBvZiBmcmVlZG9tID0gICAgICAzOTVcblxuIEhhOiBtZWFuKGRpZmYpIDwgMCAgICAgICAgICAgSGE6IG1lYW4oZGlmZikgIT0gMCAgICAgICAgICAgSGE6IG1lYW4oZGlmZikgPiAwXG4gUHIoVCA8IHQpID0gMC45ODgyICAgICAgICAgUHIofFR8ID4gfHR8KSA9IDAuMDIzNSAgICAgICAgICBQcihUID4gdCkgPSAwLjAxMThcbi4gdHRlc3QgbWVhbl9waF9kaWZfYWxsLCBieSh3cF9yaWdodDJfZGljaG94KVxuXG5Ud28tc2FtcGxlIHQgdGVzdCB3aXRoIGVxdWFsIHZhcmlhbmNlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICBHcm91cCB8ICAgICBPYnMgICAgICAgIE1lYW4gICAgU3RkLiBFcnIuICAgU3RkLiBEZXYuICAgWzk1JSBDb25mLiBJbnRlcnZhbF1cbi0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgIDAgfCAgICAgNDExICAgIC4wNDQ0MTU0ICAgIC4wMTA3NDMyICAgIC4yMTc3OTgzICAgIC4wMjMyOTY4ICAgICAuMDY1NTM0XG4gICAgICAgMSB8ICAgICAzOTYgICAgLjAyMzY0ODIgICAgIC4wMTA0MDEgICAgLjIwNjk3NjQgICAgICAgLjAwMzIgICAgLjA0NDA5NjNcbi0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuY29tYmluZWQgfCAgICAgODA3ICAgIC4wMzQyMjQ4ICAgIC4wMDc0ODY3ICAgICAuMjEyNjc5ICAgIC4wMTk1MjkxICAgIC4wNDg5MjA0XG4tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBkaWZmIHwgICAgICAgICAgICAuMDIwNzY3MiAgICAuMDE0OTY3MyAgICAgICAgICAgICAgIC0uMDA4NjEyNCAgICAuMDUwMTQ2OFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgZGlmZiA9IG1lYW4oMCkgLSBtZWFuKDEpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ID0gICAxLjM4NzVcbkhvOiBkaWZmID0gMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkZWdyZWVzIG9mIGZyZWVkb20gPSAgICAgIDgwNVxuXG4gICAgSGE6IGRpZmYgPCAwICAgICAgICAgICAgICAgICBIYTogZGlmZiAhPSAwICAgICAgICAgICAgICAgICBIYTogZGlmZiA+IDBcbiBQcihUIDwgdCkgPSAwLjkxNzIgICAgICAgICBQcih8VHwgPiB8dHwpID0gMC4xNjU3ICAgICAgICAgIFByKFQgPiB0KSA9IDAuMDgyOFxuLiAqIFRhYmxlIDUgQ29sdW1uIDFcbi4gcXVpZXRseSByZWdyZXNzIG1lYW5fcGhfZGlmX2FsbCB3cF9yaWdodDIgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSAgXG4uIGVzdGltYXRlcyBzdG9yZSBBXG4uIGVzdHRhYiBBICwgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyIHIyX2EgTilcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgIFxuICAgICAgICAgICAgIG1lYW5fcH5mX2FsbCAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxud3BfcmlnaHQyICAgICAgICAgIC0wLjA2OSogIFxuICAgICAgICAgICAgICAgICAgKDAuMDM0KSAgIFxuZmVtYWxlICAgICAgICAgICAgICAwLjAzMSogIFxuICAgICAgICAgICAgICAgICAgKDAuMDE1KSAgIFxuYWdlICAgICAgICAgICAgICAgIC0wLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgIFxuaW5jb21lICAgICAgICAgICAgIC0wLjAyNiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDMyKSAgIFxudW5pdmVyc2l0eSAgICAgICAgICAwLjAwMiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDE2KSAgIFxuX2NvbnMgICAgICAgICAgICAgICAwLjA3MyogIFxuICAgICAgICAgICAgICAgICAgKDAuMDMzKSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjIgICAgICAgICAgICAgICAgICAwLjAxMyAgIFxucjJfYSAgICAgICAgICAgICAgICAwLjAwNyAgIFxuTiAgICAgICAgICAgICAgICAgODA2LjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiByZWdyZXNzIG1lYW5fcGhfZGlmX2FsbCB3cF9yaWdodDIgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSwgYmV0YVxuXG4gICAgICBTb3VyY2UgfCAgICAgICBTUyAgICAgICAgICAgZGYgICAgICAgTVMgICAgICBOdW1iZXIgb2Ygb2JzICAgPSAgICAgICA4MDZcbi0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAgIEYoNSwgODAwKSAgICAgICA9ICAgICAgMi4wNlxuICAgICAgIE1vZGVsIHwgIC40NjQxNjczMTggICAgICAgICA1ICAuMDkyODMzNDY0ICAgUHJvYiA+IEYgICAgICAgID0gICAgMC4wNjc5XG4gICAgUmVzaWR1YWwgfCAgMzUuOTkxNjk1MyAgICAgICA4MDAgIC4wNDQ5ODk2MTkgICBSLXNxdWFyZWQgICAgICAgPSAgICAwLjAxMjdcbi0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAgIEFkaiBSLXNxdWFyZWQgICA9ICAgIDAuMDA2NlxuICAgICAgIFRvdGFsIHwgIDM2LjQ1NTg2MjYgICAgICAgODA1ICAuMDQ1Mjg2Nzg2ICAgUm9vdCBNU0UgICAgICAgID0gICAgLjIxMjExXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubWVhbl9wfmZfYWxsIHwgICAgICBDb2VmLiAgIFN0ZC4gRXJyLiAgICAgIHQgICAgUD58dHwgICAgICAgICAgICAgICAgICAgICBCZXRhXG4tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgIHdwX3JpZ2h0MiB8ICAgLS4wNjkxMTQgICAuMDM0MDc5MSAgICAtMi4wMyAgIDAuMDQzICAgICAgICAgICAgICAgIC0uMDcyMDg5M1xuICAgICAgZmVtYWxlIHwgICAgLjAzMDkwOCAgIC4wMTUwMzY2ICAgICAyLjA2ICAgMC4wNDAgICAgICAgICAgICAgICAgIC4wNzI2NjM5XG4gICAgICAgICBhZ2UgfCAgLS4wMDA0NDUxICAgLjAwMDU5MjIgICAgLTAuNzUgICAwLjQ1MiAgICAgICAgICAgICAgICAtLjAyNjY5ODNcbiAgICAgIGluY29tZSB8ICAtLjAyNTY4OTggICAuMDMyMDYyOCAgICAtMC44MCAgIDAuNDIzICAgICAgICAgICAgICAgIC0uMDI4MjM1M1xuICB1bml2ZXJzaXR5IHwgICAuMDAxNzY2MSAgIC4wMTU2NzkxICAgICAwLjExICAgMC45MTAgICAgICAgICAgICAgICAgICAuMDA0MDAzXG4gICAgICAgX2NvbnMgfCAgICAuMDcyNzUyICAgLjAzMzM3NzUgICAgIDIuMTggICAwLjAzMCAgICAgICAgICAgICAgICAgICAgICAgIC5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiBlZ2VuIG1wMiA9IHN0ZChtZWFuX3BoX2RpZl9hbGwpXG4oMTI3IG1pc3NpbmcgdmFsdWVzIGdlbmVyYXRlZClcbi4gcmVncmVzcyBtcDIgd3AyIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgXG5cbiAgICAgIFNvdXJjZSB8ICAgICAgIFNTICAgICAgICAgICBkZiAgICAgICBNUyAgICAgIE51bWJlciBvZiBvYnMgICA9ICAgICAgIDgwNlxuLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICAgRig1LCA4MDApICAgICAgID0gICAgICAyLjA2XG4gICAgICAgTW9kZWwgfCAgMTAuMjYxODQyNyAgICAgICAgIDUgIDIuMDUyMzY4NTMgICBQcm9iID4gRiAgICAgICAgPSAgICAwLjA2NzlcbiAgICBSZXNpZHVhbCB8ICA3OTUuNzA2ODM5ICAgICAgIDgwMCAgLjk5NDYzMzU0OSAgIFItc3F1YXJlZCAgICAgICA9ICAgIDAuMDEyN1xuLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICAgQWRqIFItc3F1YXJlZCAgID0gICAgMC4wMDY2XG4gICAgICAgVG90YWwgfCAgODA1Ljk2ODY4MiAgICAgICA4MDUgIDEuMDAxMjAzMzMgICBSb290IE1TRSAgICAgICAgPSAgICAuOTk3MzFcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICBtcDIgfCAgICAgIENvZWYuICAgU3RkLiBFcnIuICAgICAgdCAgICBQPnx0fCAgICAgWzk1JSBDb25mLiBJbnRlcnZhbF1cbi0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgd3AyIHwgIC0uMDczMzM1NSAgIC4wMzYxNjA2ICAgIC0yLjAzICAgMC4wNDMgICAgLS4xNDQzMTY0ICAgLS4wMDIzNTQ1XG4gICAgICBmZW1hbGUgfCAgIC4xNDUzMjY4ICAgLjA3MDcwMDkgICAgIDIuMDYgICAwLjA0MCAgICAgLjAwNjU0NTUgICAgIC4yODQxMDhcbiAgICAgICAgIGFnZSB8ICAtLjAwMjA5MjcgICAuMDAyNzg0MyAgICAtMC43NSAgIDAuNDUzICAgICAtLjAwNzU1OCAgICAuMDAzMzcyNlxuICAgICAgaW5jb21lIHwgIC0uMTIwNzkxNiAgIC4xNTA3NTY2ICAgIC0wLjgwICAgMC40MjMgICAgLS40MTY3MTY4ICAgIC4xNzUxMzM1XG4gIHVuaXZlcnNpdHkgfCAgICAuMDA4MzA0ICAgLjA3MzcyMTggICAgIDAuMTEgICAwLjkxMCAgICAtLjEzNjQwNjkgICAgLjE1MzAxNDlcbiAgICAgICBfY29ucyB8ICAgIC4wNTUxNjcgICAgLjEzOTM2NiAgICAgMC40MCAgIDAuNjkyICAgIC0uMjE4Mzk5MyAgICAuMzI4NzMzM1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICogQXBwZW5kaXggSWRlb2xvZ3kgQWxwaGFzXG4uIGFscGhhIHdwX2Fib3J0aW9uIHdwX2NhcGl0YWxpc20gd3BfZ2F5bWFycmlhZ2Ugd3BfZ3VuY29udHJvbCB3cF9taWxzcGVuZCB3cF9wXG4+IGF0cmlvdGlzbSB3cF9zb2NpYWxpc20gaWYgY291bnRyeTI9PVwiQlJcIlxuXG5UZXN0IHNjYWxlID0gbWVhbih1bnN0YW5kYXJkaXplZCBpdGVtcylcblxuQXZlcmFnZSBpbnRlcml0ZW0gY292YXJpYW5jZTogICAgIC4wMzA0MzIzXG5OdW1iZXIgb2YgaXRlbXMgaW4gdGhlIHNjYWxlOiAgICAgICAgICAgIDdcblNjYWxlIHJlbGlhYmlsaXR5IGNvZWZmaWNpZW50OiAgICAgIDAuNjQ0MFxuLiBhbHBoYSB3cF9hYm9ydGlvbiB3cF9jYXBpdGFsaXNtIHdwX2NlbmNvcnNoaXAgd3BfZGVhdGhwIHdwX2dheW1hcnJpYWdlIHdwX21pbFxuPiBzcGVuZCB3cF9vYmVkaWVuY2Ugd3BfcGF0cmlvdGlzbSB3cF9zb2NpYWxpc20gd3BfdGF4Y3V0cyBpZiBjb3VudHJ5Mj09XCJDQS5lXCIgXG4+IHwgY291bnRyeTI9PVwiQ0EuZlwiXG5cblRlc3Qgc2NhbGUgPSBtZWFuKHVuc3RhbmRhcmRpemVkIGl0ZW1zKVxuXG5BdmVyYWdlIGludGVyaXRlbSBjb3ZhcmlhbmNlOiAgICAgLjAzOTg3MzZcbk51bWJlciBvZiBpdGVtcyBpbiB0aGUgc2NhbGU6ICAgICAgICAgICAxMFxuU2NhbGUgcmVsaWFiaWxpdHkgY29lZmZpY2llbnQ6ICAgICAgMC44MDI1XG4uIGFscGhhIHdwX2Fib3J0aW9uIHdwX2NhcGl0YWxpc20gd3BfY2VuY29yc2hpcCB3cF9kZWF0aHAgd3BfZ2F5bWFycmlhZ2Ugd3BfaW1tXG4+IGlncmF0aW9uIHdwX21pbHNwZW5kIHdwX29iZWRpZW5jZSB3cF9wYXRyaW90aXNtIHdwX3NvY2lhbGlzbSBpZiBjb3VudHJ5Mj09XCJDSFxuPiBcIlxuXG5UZXN0IHNjYWxlID0gbWVhbih1bnN0YW5kYXJkaXplZCBpdGVtcylcblxuQXZlcmFnZSBpbnRlcml0ZW0gY292YXJpYW5jZTogICAgIC4wMzU2MzQ5XG5OdW1iZXIgb2YgaXRlbXMgaW4gdGhlIHNjYWxlOiAgICAgICAgICAgMTBcblNjYWxlIHJlbGlhYmlsaXR5IGNvZWZmaWNpZW50OiAgICAgIDAuNzQ3M1xuLiBhbHBoYSB3cF9jZW5jb3JzaGlwIHdwX29iZWRpZW5jZSB3cF9wYXRyaW90aXNtIHdwX3dvbWVuIGlmIGNvdW50cnkyPT1cIkNOXCJcblxuVGVzdCBzY2FsZSA9IG1lYW4odW5zdGFuZGFyZGl6ZWQgaXRlbXMpXG5cbkF2ZXJhZ2UgaW50ZXJpdGVtIGNvdmFyaWFuY2U6ICAgICAuMDEwOTE0N1xuTnVtYmVyIG9mIGl0ZW1zIGluIHRoZSBzY2FsZTogICAgICAgICAgICA0XG5TY2FsZSByZWxpYWJpbGl0eSBjb2VmZmljaWVudDogICAgICAwLjM2MTBcbi4gYWxwaGEgd3BfY2FwaXRhbGlzbSB3cF9kZWF0aHAgd3BfZ3VuY29udHJvbCB3cF9pbW1pZ3JhdGlvbiB3cF9taWxzcGVuZCB3cF9vYmVcbj4gZGllbmNlIHdwX3BvbGx1dGlvbiB3cF9zb2NpYWxpc20gd3BfdGF4Y3V0cyBpZiBjb3VudHJ5Mj09XCJES1wiXG5cblRlc3Qgc2NhbGUgPSBtZWFuKHVuc3RhbmRhcmRpemVkIGl0ZW1zKVxuXG5BdmVyYWdlIGludGVyaXRlbSBjb3ZhcmlhbmNlOiAgICAgLjAyMzc4NjJcbk51bWJlciBvZiBpdGVtcyBpbiB0aGUgc2NhbGU6ICAgICAgICAgICAgOVxuU2NhbGUgcmVsaWFiaWxpdHkgY29lZmZpY2llbnQ6ICAgICAgMC42MzQ1XG4uIGFscGhhIHdwX2NhcGl0YWxpc20gd3BfY2VuY29yc2hpcCB3cF9kZWF0aHAgd3BfZ2F5bWFycmlhZ2Ugd3BfaW1taWdyYXRpb24gd3BfXG4+IG1pbHNwZW5kIHdwX29iZWRpZW5jZSB3cF9wYXRyaW90aXNtIHdwX3BvbGx1dGlvbiB3cF9zb2NpYWxpc20gd3BfdGF4Y3V0cyB3cF93XG4+IG9tZW4gaWYgY291bnRyeTI9PVwiRlJcIlxuXG5UZXN0IHNjYWxlID0gbWVhbih1bnN0YW5kYXJkaXplZCBpdGVtcylcblxuQXZlcmFnZSBpbnRlcml0ZW0gY292YXJpYW5jZTogICAgICAuMDMwODkzXG5OdW1iZXIgb2YgaXRlbXMgaW4gdGhlIHNjYWxlOiAgICAgICAgICAgMTJcblNjYWxlIHJlbGlhYmlsaXR5IGNvZWZmaWNpZW50OiAgICAgIDAuNzY5OFxuLiBhbHBoYSB3cF9kZWF0aHAgd3BfZ2F5bWFycmlhZ2Ugd3Bfb2JlZGllbmNlIHdwX3BhdHJpb3Rpc20gd3BfdGF4Y3V0cyBpZiBjb3VudFxuPiByeTI9PVwiR0hcIlxuXG5UZXN0IHNjYWxlID0gbWVhbih1bnN0YW5kYXJkaXplZCBpdGVtcylcblxuQXZlcmFnZSBpbnRlcml0ZW0gY292YXJpYW5jZTogICAgICAuMDA5MjU5XG5OdW1iZXIgb2YgaXRlbXMgaW4gdGhlIHNjYWxlOiAgICAgICAgICAgIDVcblNjYWxlIHJlbGlhYmlsaXR5IGNvZWZmaWNpZW50OiAgICAgIDAuMzY5N1xuLiBhbHBoYSB3cF9hYm9ydGlvbiB3cF9jZW5jb3JzaGlwIHdwX2RlYXRocCB3cF9nYXltYXJyaWFnZSB3cF9taWxzcGVuZCB3cF9vYmVkaVxuPiBlbmNlIHdwX3BhdHJpb3Rpc20gd3BfdGF4Y3V0cyBpZiBjb3VudHJ5Mj09XCJJTlwiXG5cblRlc3Qgc2NhbGUgPSBtZWFuKHVuc3RhbmRhcmRpemVkIGl0ZW1zKVxuXG5BdmVyYWdlIGludGVyaXRlbSBjb3ZhcmlhbmNlOiAgICAgLjAzNjg1OTRcbk51bWJlciBvZiBpdGVtcyBpbiB0aGUgc2NhbGU6ICAgICAgICAgICAgOFxuU2NhbGUgcmVsaWFiaWxpdHkgY29lZmZpY2llbnQ6ICAgICAgMC42OTc4XG4uIGFscGhhIHdwX2Fib3J0aW9uIHdwX2NlbmNvcnNoaXAgd3BfZ2F5bWFycmlhZ2Ugd3BfaW1taWdyYXRpb24gd3BfbWlsc3BlbmQgd3BfXG4+IHdvbWVuIGlmIGNvdW50cnkyPT1cIklTLmpcIlxuXG5UZXN0IHNjYWxlID0gbWVhbih1bnN0YW5kYXJkaXplZCBpdGVtcylcblxuQXZlcmFnZSBpbnRlcml0ZW0gY292YXJpYW5jZTogICAgIC4wMzA1MTI5XG5OdW1iZXIgb2YgaXRlbXMgaW4gdGhlIHNjYWxlOiAgICAgICAgICAgIDZcblNjYWxlIHJlbGlhYmlsaXR5IGNvZWZmaWNpZW50OiAgICAgIDAuNjcwNVxuLiBhbHBoYSB3cF9hYm9ydGlvbiB3cF9kZWF0aHAgd3BfZ2F5bWFycmlhZ2Ugd3BfaW1taWdyYXRpb24gd3BfbWlsc3BlbmQgd3BfcGF0clxuPiBpb3Rpc20gd3Bfc29jaWFsaXNtIGlmIGNvdW50cnkyPT1cIklTLnBcIlxuXG5UZXN0IHNjYWxlID0gbWVhbih1bnN0YW5kYXJkaXplZCBpdGVtcylcblxuQXZlcmFnZSBpbnRlcml0ZW0gY292YXJpYW5jZTogICAgIC4wMjYwMjc2XG5OdW1iZXIgb2YgaXRlbXMgaW4gdGhlIHNjYWxlOiAgICAgICAgICAgIDdcblNjYWxlIHJlbGlhYmlsaXR5IGNvZWZmaWNpZW50OiAgICAgIDAuNTcwN1xuLiBhbHBoYSB3cF9hYm9ydGlvbiB3cF9jYXBpdGFsaXNtIHdwX2NlbmNvcnNoaXAgd3BfZGVhdGhwIHdwX2ltbWlncmF0aW9uIHdwX21pbFxuPiBzcGVuZCB3cF9vYmVkaWVuY2Ugd3BfcGF0cmlvdGlzbSB3cF9wb2xsdXRpb24gd3Bfd29tZW4gaWYgY291bnRyeTI9PVwiSVRcIlxud3BfcG9sbHV0aW9uIHdwX3dvbWVuIGNvbnN0YW50IGluIGFuYWx5c2lzIHNhbXBsZSwgZHJvcHBlZCBmcm9tIGFuYWx5c2lzXG5cblRlc3Qgc2NhbGUgPSBtZWFuKHVuc3RhbmRhcmRpemVkIGl0ZW1zKVxuXG5BdmVyYWdlIGludGVyaXRlbSBjb3ZhcmlhbmNlOiAgICAgLjAyNzU3Njdcbk51bWJlciBvZiBpdGVtcyBpbiB0aGUgc2NhbGU6ICAgICAgICAgICAgOFxuU2NhbGUgcmVsaWFiaWxpdHkgY29lZmZpY2llbnQ6ICAgICAgMC42NzQ3XG4uIGFscGhhIHdwX2NhcGl0YWxpc20gd3BfY2VuY29yc2hpcCB3cF9kZWF0aHAgd3BfZ2F5bWFycmlhZ2Ugd3BfaW1taWdyYXRpb24gd3BfXG4+IG9iZWRpZW5jZSB3cF9wYXRyaW90aXNtIHdwX3dvbWVuIGlmIGNvdW50cnkyPT1cIkpQXCJcblxuVGVzdCBzY2FsZSA9IG1lYW4odW5zdGFuZGFyZGl6ZWQgaXRlbXMpXG5cbkF2ZXJhZ2UgaW50ZXJpdGVtIGNvdmFyaWFuY2U6ICAgICAgLjAyMjY5N1xuTnVtYmVyIG9mIGl0ZW1zIGluIHRoZSBzY2FsZTogICAgICAgICAgICA4XG5TY2FsZSByZWxpYWJpbGl0eSBjb2VmZmljaWVudDogICAgICAwLjY0ODRcbi4gYWxwaGEgd3BfY2FwaXRhbGlzbSB3cF9jZW5jb3JzaGlwIHdwX2RlYXRocCB3cF9nYXltYXJyaWFnZSB3cF9taWxzcGVuZCB3cF9vYmVcbj4gZGllbmNlIHdwX3BhdHJpb3Rpc20gd3BfcG9sbHV0aW9uIHdwX3NvY2lhbGlzbSB3cF90YXhjdXRzIGlmIGNvdW50cnkyPT1cIk5aXCJcblxuVGVzdCBzY2FsZSA9IG1lYW4odW5zdGFuZGFyZGl6ZWQgaXRlbXMpXG5cbkF2ZXJhZ2UgaW50ZXJpdGVtIGNvdmFyaWFuY2U6ICAgICAuMDM5MTk2OVxuTnVtYmVyIG9mIGl0ZW1zIGluIHRoZSBzY2FsZTogICAgICAgICAgIDEwXG5TY2FsZSByZWxpYWJpbGl0eSBjb2VmZmljaWVudDogICAgICAwLjc1OTZcbi4gYWxwaGEgd3BfYWJvcnRpb24gd3BfY2VuY29yc2hpcCB3cF9nYXltYXJyaWFnZSB3cF9vYmVkaWVuY2Ugd3BfcGF0cmlvdGlzbSB3cF9cbj4gdGF4Y3V0cyBpZiBjb3VudHJ5Mj09XCJSVVwiXG5cblRlc3Qgc2NhbGUgPSBtZWFuKHVuc3RhbmRhcmRpemVkIGl0ZW1zKVxuXG5BdmVyYWdlIGludGVyaXRlbSBjb3ZhcmlhbmNlOiAgICAgLjA1MjU1Mzhcbk51bWJlciBvZiBpdGVtcyBpbiB0aGUgc2NhbGU6ICAgICAgICAgICAgNlxuU2NhbGUgcmVsaWFiaWxpdHkgY29lZmZpY2llbnQ6ICAgICAgMC43NzcxXG4uIGFscGhhIHdwX2NlbmNvcnNoaXAgd3Bfb2JlZGllbmNlIHdwX3BhdHJpb3Rpc20gd3BfdGF4Y3V0cyBpZiBjb3VudHJ5Mj09XCJTRVwiICBcbj4gICAgXG5cblRlc3Qgc2NhbGUgPSBtZWFuKHVuc3RhbmRhcmRpemVkIGl0ZW1zKVxuXG5BdmVyYWdlIGludGVyaXRlbSBjb3ZhcmlhbmNlOiAgICAgIC4wMTk1NTlcbk51bWJlciBvZiBpdGVtcyBpbiB0aGUgc2NhbGU6ICAgICAgICAgICAgNFxuU2NhbGUgcmVsaWFiaWxpdHkgY29lZmZpY2llbnQ6ICAgICAgMC4zOTc1XG4uIGFscGhhIHdwX2NhcGl0YWxpc20gd3BfZGVhdGhwIHdwX2dheW1hcnJpYWdlIHdwX2d1bmNvbnRyb2wgd3BfaW1taWdyYXRpb24gd3BfXG4+IG1pbHNwZW5kIHdwX29iZWRpZW5jZSB3cF9wYXRyaW90aXNtIHdwX3NvY2lhbGlzbSB3cF90YXhjdXRzIGlmIGNvdW50cnkyPT1cIlNXXCJcblxuVGVzdCBzY2FsZSA9IG1lYW4odW5zdGFuZGFyZGl6ZWQgaXRlbXMpXG5cbkF2ZXJhZ2UgaW50ZXJpdGVtIGNvdmFyaWFuY2U6ICAgICAuMDU0Nzc2MlxuTnVtYmVyIG9mIGl0ZW1zIGluIHRoZSBzY2FsZTogICAgICAgICAgIDEwXG5TY2FsZSByZWxpYWJpbGl0eSBjb2VmZmljaWVudDogICAgICAwLjgzMTZcbi4gYWxwaGEgd3BfYWJvcnRpb24gd3BfY2FwaXRhbGlzbSB3cF9jZW5jb3JzaGlwIHdwX2dheW1hcnJpYWdlIHdwX2ltbWlncmF0aW9uIHdcbj4gcF9taWxzcGVuZCB3cF9vYmVkaWVuY2Ugd3BfcGF0cmlvdGlzbSB3cF90YXhjdXRzIHdwX3dvbWVuIGlmIGNvdW50cnkyPT1cIlVLXCJcblxuVGVzdCBzY2FsZSA9IG1lYW4odW5zdGFuZGFyZGl6ZWQgaXRlbXMpXG5cbkF2ZXJhZ2UgaW50ZXJpdGVtIGNvdmFyaWFuY2U6ICAgICAuMDI3MDMxNlxuTnVtYmVyIG9mIGl0ZW1zIGluIHRoZSBzY2FsZTogICAgICAgICAgIDEwXG5TY2FsZSByZWxpYWJpbGl0eSBjb2VmZmljaWVudDogICAgICAwLjcwODhcbi4gYWxwaGEgd3BfYWJvcnRpb24gd3BfY2FwaXRhbGlzbSB3cF9kZWF0aHAgd3BfZ2F5bWFycmlhZ2Ugd3BfZ3VuY29udHJvbCB3cF9pbW1cbj4gaWdyYXRpb24gd3BfbWlsc3BlbmQgd3Bfb2JlZGllbmNlIHdwX3BhdHJpb3Rpc20gd3BfcG9sbHV0aW9uIHdwX3NvY2lhbGlzbSB3cF9cbj4gdGF4Y3V0cyBpZiBjb3VudHJ5Mj09XCJVU1wiXG5cblRlc3Qgc2NhbGUgPSBtZWFuKHVuc3RhbmRhcmRpemVkIGl0ZW1zKVxuXG5BdmVyYWdlIGludGVyaXRlbSBjb3ZhcmlhbmNlOiAgICAgLjAzMjczMzJcbk51bWJlciBvZiBpdGVtcyBpbiB0aGUgc2NhbGU6ICAgICAgICAgICAxMlxuU2NhbGUgcmVsaWFiaWxpdHkgY29lZmZpY2llbnQ6ICAgICAgMC43NzY2XG4uICAgXG4uICAgXG4uICogRmlndXJlIEExXG4uIGdlbiBsZWZ0X3JpZ2h0MyA9IC5cbig5MzQgbWlzc2luZyB2YWx1ZXMgZ2VuZXJhdGVkKVxuLiByZXBsYWNlIGxlZnRfcmlnaHQzID0gMCBpZiBsZWZ0X3JpZ2h0MiA8IC41ICYgbGVmdF9yaWdodDJ+PS5cbig0MDIgcmVhbCBjaGFuZ2VzIG1hZGUpXG4uIHJlcGxhY2UgbGVmdF9yaWdodDMgPSAuNSBpZiBsZWZ0X3JpZ2h0Mj09LjUgJiBsZWZ0X3JpZ2h0Mn49LlxuKDE4MSByZWFsIGNoYW5nZXMgbWFkZSlcbi4gcmVwbGFjZSBsZWZ0X3JpZ2h0MyA9IDEgaWYgbGVmdF9yaWdodDIgPiAuNSAmIGxlZnRfcmlnaHQyfj0uXG4oMzUwIHJlYWwgY2hhbmdlcyBtYWRlKVxuLiBieXNvcnQgY291bnRyeTI6IHRhYiBsZWZ0X3JpZ2h0M1xuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4tPiBjb3VudHJ5MiA9IEJSXG5cbmxlZnRfcmlnaHQzIHwgICAgICBGcmVxLiAgICAgUGVyY2VudCAgICAgICAgQ3VtLlxuLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgMCB8ICAgICAgICAgMTUgICAgICAgNDIuODYgICAgICAgNDIuODZcbiAgICAgICAgIC41IHwgICAgICAgICAgOCAgICAgICAyMi44NiAgICAgICA2NS43MVxuICAgICAgICAgIDEgfCAgICAgICAgIDEyICAgICAgIDM0LjI5ICAgICAgMTAwLjAwXG4tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgIFRvdGFsIHwgICAgICAgICAzNSAgICAgIDEwMC4wMFxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4tPiBjb3VudHJ5MiA9IENBLmVcblxubGVmdF9yaWdodDMgfCAgICAgIEZyZXEuICAgICBQZXJjZW50ICAgICAgICBDdW0uXG4tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAwIHwgICAgICAgICAyMiAgICAgICA2OC43NSAgICAgICA2OC43NVxuICAgICAgICAgLjUgfCAgICAgICAgICA2ICAgICAgIDE4Ljc1ICAgICAgIDg3LjUwXG4gICAgICAgICAgMSB8ICAgICAgICAgIDQgICAgICAgMTIuNTAgICAgICAxMDAuMDBcbi0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgVG90YWwgfCAgICAgICAgIDMyICAgICAgMTAwLjAwXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi0+IGNvdW50cnkyID0gQ0EuZlxuXG5sZWZ0X3JpZ2h0MyB8ICAgICAgRnJlcS4gICAgIFBlcmNlbnQgICAgICAgIEN1bS5cbi0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgIDAgfCAgICAgICAgIDIwICAgICAgIDc0LjA3ICAgICAgIDc0LjA3XG4gICAgICAgICAuNSB8ICAgICAgICAgIDEgICAgICAgIDMuNzAgICAgICAgNzcuNzhcbiAgICAgICAgICAxIHwgICAgICAgICAgNiAgICAgICAyMi4yMiAgICAgIDEwMC4wMFxuLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICBUb3RhbCB8ICAgICAgICAgMjcgICAgICAxMDAuMDBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLT4gY291bnRyeTIgPSBDSFxuXG5sZWZ0X3JpZ2h0MyB8ICAgICAgRnJlcS4gICAgIFBlcmNlbnQgICAgICAgIEN1bS5cbi0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgIDAgfCAgICAgICAgIDE5ICAgICAgIDUyLjc4ICAgICAgIDUyLjc4XG4gICAgICAgICAuNSB8ICAgICAgICAgMTMgICAgICAgMzYuMTEgICAgICAgODguODlcbiAgICAgICAgICAxIHwgICAgICAgICAgNCAgICAgICAxMS4xMSAgICAgIDEwMC4wMFxuLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICBUb3RhbCB8ICAgICAgICAgMzYgICAgICAxMDAuMDBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLT4gY291bnRyeTIgPSBDTlxuXG5sZWZ0X3JpZ2h0MyB8ICAgICAgRnJlcS4gICAgIFBlcmNlbnQgICAgICAgIEN1bS5cbi0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgIDAgfCAgICAgICAgICA0ICAgICAgICA3LjE0ICAgICAgICA3LjE0XG4gICAgICAgICAuNSB8ICAgICAgICAgIDUgICAgICAgIDguOTMgICAgICAgMTYuMDdcbiAgICAgICAgICAxIHwgICAgICAgICA0NyAgICAgICA4My45MyAgICAgIDEwMC4wMFxuLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICBUb3RhbCB8ICAgICAgICAgNTYgICAgICAxMDAuMDBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLT4gY291bnRyeTIgPSBES1xuXG5sZWZ0X3JpZ2h0MyB8ICAgICAgRnJlcS4gICAgIFBlcmNlbnQgICAgICAgIEN1bS5cbi0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgIDAgfCAgICAgICAgIDE5ICAgICAgIDU0LjI5ICAgICAgIDU0LjI5XG4gICAgICAgICAuNSB8ICAgICAgICAgIDUgICAgICAgMTQuMjkgICAgICAgNjguNTdcbiAgICAgICAgICAxIHwgICAgICAgICAxMSAgICAgICAzMS40MyAgICAgIDEwMC4wMFxuLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICBUb3RhbCB8ICAgICAgICAgMzUgICAgICAxMDAuMDBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLT4gY291bnRyeTIgPSBGUlxuXG5sZWZ0X3JpZ2h0MyB8ICAgICAgRnJlcS4gICAgIFBlcmNlbnQgICAgICAgIEN1bS5cbi0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgIDAgfCAgICAgICAgIDIyICAgICAgIDQzLjE0ICAgICAgIDQzLjE0XG4gICAgICAgICAuNSB8ICAgICAgICAgIDQgICAgICAgIDcuODQgICAgICAgNTAuOThcbiAgICAgICAgICAxIHwgICAgICAgICAyNSAgICAgICA0OS4wMiAgICAgIDEwMC4wMFxuLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICBUb3RhbCB8ICAgICAgICAgNTEgICAgICAxMDAuMDBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLT4gY291bnRyeTIgPSBHSFxuXG5sZWZ0X3JpZ2h0MyB8ICAgICAgRnJlcS4gICAgIFBlcmNlbnQgICAgICAgIEN1bS5cbi0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgIDAgfCAgICAgICAgICA1ICAgICAgICA4LjMzICAgICAgICA4LjMzXG4gICAgICAgICAuNSB8ICAgICAgICAgMjUgICAgICAgNDEuNjcgICAgICAgNTAuMDBcbiAgICAgICAgICAxIHwgICAgICAgICAzMCAgICAgICA1MC4wMCAgICAgIDEwMC4wMFxuLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICBUb3RhbCB8ICAgICAgICAgNjAgICAgICAxMDAuMDBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLT4gY291bnRyeTIgPSBJTlxuXG5sZWZ0X3JpZ2h0MyB8ICAgICAgRnJlcS4gICAgIFBlcmNlbnQgICAgICAgIEN1bS5cbi0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgIDAgfCAgICAgICAgIDE0ICAgICAgIDI4LjAwICAgICAgIDI4LjAwXG4gICAgICAgICAuNSB8ICAgICAgICAgMTIgICAgICAgMjQuMDAgICAgICAgNTIuMDBcbiAgICAgICAgICAxIHwgICAgICAgICAyNCAgICAgICA0OC4wMCAgICAgIDEwMC4wMFxuLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICBUb3RhbCB8ICAgICAgICAgNTAgICAgICAxMDAuMDBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLT4gY291bnRyeTIgPSBJUy5qXG5cbmxlZnRfcmlnaHQzIHwgICAgICBGcmVxLiAgICAgUGVyY2VudCAgICAgICAgQ3VtLlxuLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgMCB8ICAgICAgICAgMzAgICAgICAgNDIuMjUgICAgICAgNDIuMjVcbiAgICAgICAgIC41IHwgICAgICAgICAgNyAgICAgICAgOS44NiAgICAgICA1Mi4xMVxuICAgICAgICAgIDEgfCAgICAgICAgIDM0ICAgICAgIDQ3Ljg5ICAgICAgMTAwLjAwXG4tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgIFRvdGFsIHwgICAgICAgICA3MSAgICAgIDEwMC4wMFxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4tPiBjb3VudHJ5MiA9IElTLnBcblxubGVmdF9yaWdodDMgfCAgICAgIEZyZXEuICAgICBQZXJjZW50ICAgICAgICBDdW0uXG4tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAwIHwgICAgICAgICAgMiAgICAgICAgNi4yNSAgICAgICAgNi4yNVxuICAgICAgICAgLjUgfCAgICAgICAgICA0ICAgICAgIDEyLjUwICAgICAgIDE4Ljc1XG4gICAgICAgICAgMSB8ICAgICAgICAgMjYgICAgICAgODEuMjUgICAgICAxMDAuMDBcbi0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgVG90YWwgfCAgICAgICAgIDMyICAgICAgMTAwLjAwXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi0+IGNvdW50cnkyID0gSVRcblxubGVmdF9yaWdodDMgfCAgICAgIEZyZXEuICAgICBQZXJjZW50ICAgICAgICBDdW0uXG4tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAwIHwgICAgICAgICAyMSAgICAgICA1Ni43NiAgICAgICA1Ni43NlxuICAgICAgICAgLjUgfCAgICAgICAgICA0ICAgICAgIDEwLjgxICAgICAgIDY3LjU3XG4gICAgICAgICAgMSB8ICAgICAgICAgMTIgICAgICAgMzIuNDMgICAgICAxMDAuMDBcbi0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgVG90YWwgfCAgICAgICAgIDM3ICAgICAgMTAwLjAwXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi0+IGNvdW50cnkyID0gSlBcblxubGVmdF9yaWdodDMgfCAgICAgIEZyZXEuICAgICBQZXJjZW50ICAgICAgICBDdW0uXG4tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAwIHwgICAgICAgICAxNSAgICAgICA0MS42NyAgICAgICA0MS42N1xuICAgICAgICAgLjUgfCAgICAgICAgIDEyICAgICAgIDMzLjMzICAgICAgIDc1LjAwXG4gICAgICAgICAgMSB8ICAgICAgICAgIDkgICAgICAgMjUuMDAgICAgICAxMDAuMDBcbi0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgVG90YWwgfCAgICAgICAgIDM2ICAgICAgMTAwLjAwXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi0+IGNvdW50cnkyID0gTlpcblxubGVmdF9yaWdodDMgfCAgICAgIEZyZXEuICAgICBQZXJjZW50ICAgICAgICBDdW0uXG4tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAwIHwgICAgICAgICAyMSAgICAgICA2NS42MiAgICAgICA2NS42MlxuICAgICAgICAgLjUgfCAgICAgICAgICAzICAgICAgICA5LjM4ICAgICAgIDc1LjAwXG4gICAgICAgICAgMSB8ICAgICAgICAgIDggICAgICAgMjUuMDAgICAgICAxMDAuMDBcbi0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgVG90YWwgfCAgICAgICAgIDMyICAgICAgMTAwLjAwXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi0+IGNvdW50cnkyID0gUlVcblxubGVmdF9yaWdodDMgfCAgICAgIEZyZXEuICAgICBQZXJjZW50ICAgICAgICBDdW0uXG4tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAwIHwgICAgICAgICAgOSAgICAgICAyOC4xMiAgICAgICAyOC4xMlxuICAgICAgICAgLjUgfCAgICAgICAgIDE5ICAgICAgIDU5LjM4ICAgICAgIDg3LjUwXG4gICAgICAgICAgMSB8ICAgICAgICAgIDQgICAgICAgMTIuNTAgICAgICAxMDAuMDBcbi0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgVG90YWwgfCAgICAgICAgIDMyICAgICAgMTAwLjAwXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi0+IGNvdW50cnkyID0gU0VcblxubGVmdF9yaWdodDMgfCAgICAgIEZyZXEuICAgICBQZXJjZW50ICAgICAgICBDdW0uXG4tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAwIHwgICAgICAgICAxOSAgICAgICAzOS41OCAgICAgICAzOS41OFxuICAgICAgICAgLjUgfCAgICAgICAgIDE1ICAgICAgIDMxLjI1ICAgICAgIDcwLjgzXG4gICAgICAgICAgMSB8ICAgICAgICAgMTQgICAgICAgMjkuMTcgICAgICAxMDAuMDBcbi0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgVG90YWwgfCAgICAgICAgIDQ4ICAgICAgMTAwLjAwXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi0+IGNvdW50cnkyID0gU1dcblxubGVmdF9yaWdodDMgfCAgICAgIEZyZXEuICAgICBQZXJjZW50ICAgICAgICBDdW0uXG4tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAwIHwgICAgICAgICAxNSAgICAgICA0OC4zOSAgICAgICA0OC4zOVxuICAgICAgICAgLjUgfCAgICAgICAgICAzICAgICAgICA5LjY4ICAgICAgIDU4LjA2XG4gICAgICAgICAgMSB8ICAgICAgICAgMTMgICAgICAgNDEuOTQgICAgICAxMDAuMDBcbi0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgVG90YWwgfCAgICAgICAgIDMxICAgICAgMTAwLjAwXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi0+IGNvdW50cnkyID0gVUtcblxubGVmdF9yaWdodDMgfCAgICAgIEZyZXEuICAgICBQZXJjZW50ICAgICAgICBDdW0uXG4tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAwIHwgICAgICAgICAyNSAgICAgICA1Mi4wOCAgICAgICA1Mi4wOFxuICAgICAgICAgLjUgfCAgICAgICAgIDE1ICAgICAgIDMxLjI1ICAgICAgIDgzLjMzXG4gICAgICAgICAgMSB8ICAgICAgICAgIDggICAgICAgMTYuNjcgICAgICAxMDAuMDBcbi0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgVG90YWwgfCAgICAgICAgIDQ4ICAgICAgMTAwLjAwXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi0+IGNvdW50cnkyID0gVVNcblxubGVmdF9yaWdodDMgfCAgICAgIEZyZXEuICAgICBQZXJjZW50ICAgICAgICBDdW0uXG4tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAwIHwgICAgICAgIDEwNSAgICAgICA1Ny4wNyAgICAgICA1Ny4wN1xuICAgICAgICAgLjUgfCAgICAgICAgIDIwICAgICAgIDEwLjg3ICAgICAgIDY3LjkzXG4gICAgICAgICAgMSB8ICAgICAgICAgNTkgICAgICAgMzIuMDcgICAgICAxMDAuMDBcbi0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgVG90YWwgfCAgICAgICAgMTg0ICAgICAgMTAwLjAwXG5cbi4gICBcbi4gKiBUYWJsZSBBMVxuLiBzdW0gYWdlIGZlbWFsZSBpbmNvbWUgdW5pdmVyc2l0eSBlbmdsaXNoX3Byb2Ygd3BfcmlnaHQyXG5cbiAgICBWYXJpYWJsZSB8ICAgICAgICBPYnMgICAgICAgIE1lYW4gICAgU3RkLiBEZXYuICAgICAgIE1pbiAgICAgICAgTWF4XG4tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgYWdlIHwgICAgICAgIDkzMyAgICAyOS4xODQzNSAgICAxMi4yMzI4MiAgICAgICAgIDE2ICAgICAgICAgNzRcbiAgICAgIGZlbWFsZSB8ICAgICAgICA5MzQgICAgLjUyOTk3ODYgICAgLjQ5OTM2NzkgICAgICAgICAgMCAgICAgICAgICAxXG4gICAgICBpbmNvbWUgfCAgICAgICAgOTM0ICAgIC41NDQ0MzI2ICAgICAuMjM1MTA5ICAgICAgICAgIDAgICAgICAgICAgMVxuICB1bml2ZXJzaXR5IHwgICAgICAgIDkzNCAgICAuNjU3Mzg3NiAgICAuNDc0ODM3NCAgICAgICAgICAwICAgICAgICAgIDFcbmVuZ2xpc2hfcHJvZiB8ICAgICAgICA5MzQgICAgNS4zOTI5MzQgICAgMS44ODg4NzIgICAgICAgICAgMSAgICAgICAgICA3XG4tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgd3BfcmlnaHQyIHwgICAgICAgIDkzNCAgICAuMzg3Njg0MiAgICAuMjI1NjY5NCAgICAgICAgICAwICAgLjg4ODg4ODlcbi4gYnlzb3J0IGNvdW50cnkyOiBzdW0gYWdlIGZlbWFsZSBpbmNvbWUgdW5pdmVyc2l0eSBlbmdsaXNoX3Byb2Ygd3BfcmlnaHQyXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi0+IGNvdW50cnkyID0gQlJcblxuICAgIFZhcmlhYmxlIHwgICAgICAgIE9icyAgICAgICAgTWVhbiAgICBTdGQuIERldi4gICAgICAgTWluICAgICAgICBNYXhcbi0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICBhZ2UgfCAgICAgICAgIDM1ICAgIDI1LjU3MTQzICAgICA1LjY4NDI3ICAgICAgICAgMTggICAgICAgICA0MlxuICAgICAgZmVtYWxlIHwgICAgICAgICAzNSAgICAuNTcxNDI4NiAgICAuNTAyMDk2NCAgICAgICAgICAwICAgICAgICAgIDFcbiAgICAgIGluY29tZSB8ICAgICAgICAgMzUgICAgLjU2MTkwNDggICAgLjIyODk3MDggICAgICAgICAgMCAgICAgICAgICAxXG4gIHVuaXZlcnNpdHkgfCAgICAgICAgIDM1ICAgIC42ODU3MTQzICAgIC40NzEwMDgyICAgICAgICAgIDAgICAgICAgICAgMVxuZW5nbGlzaF9wcm9mIHwgICAgICAgICAzNSAgICA0LjA4NTcxNCAgICAyLjExOTUzNyAgICAgICAgICAxICAgICAgICAgIDdcbi0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICB3cF9yaWdodDIgfCAgICAgICAgIDM1ICAgIC4zNTg5Mjg2ICAgIC4xODg5MzAxICAgICAgICAgIDAgICAgICAgIC43NVxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4tPiBjb3VudHJ5MiA9IENBLmVcblxuICAgIFZhcmlhYmxlIHwgICAgICAgIE9icyAgICAgICAgTWVhbiAgICBTdGQuIERldi4gICAgICAgTWluICAgICAgICBNYXhcbi0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICBhZ2UgfCAgICAgICAgIDMyICAgIDIyLjkwNjI1ICAgIDQuMzU3ODU4ICAgICAgICAgMTggICAgICAgICA0MFxuICAgICAgZmVtYWxlIHwgICAgICAgICAzMiAgICAgICAuNjg3NSAgICAuNDcwOTI5MSAgICAgICAgICAwICAgICAgICAgIDFcbiAgICAgIGluY29tZSB8ICAgICAgICAgMzIgICAgLjUwNTIwODMgICAgIC4yNDg1OTYgICAgICAgICAgMCAgICAgICAgICAxXG4gIHVuaXZlcnNpdHkgfCAgICAgICAgIDMyICAgICAgICAuODc1ICAgIC4zMzYwMTA4ICAgICAgICAgIDAgICAgICAgICAgMVxuZW5nbGlzaF9wcm9mIHwgICAgICAgICAzMiAgICAgNi43ODEyNSAgICAuNTUyNjY5NSAgICAgICAgICA1ICAgICAgICAgIDdcbi0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICB3cF9yaWdodDIgfCAgICAgICAgIDMyICAgIC4yMTk3OTE3ICAgIC4xOTE3MTM3ICAgICAgICAgIDAgICAgICAgICAuOFxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4tPiBjb3VudHJ5MiA9IENBLmZcblxuICAgIFZhcmlhYmxlIHwgICAgICAgIE9icyAgICAgICAgTWVhbiAgICBTdGQuIERldi4gICAgICAgTWluICAgICAgICBNYXhcbi0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICBhZ2UgfCAgICAgICAgIDI3ICAgIDM1LjE0ODE1ICAgIDEzLjg4MDU0ICAgICAgICAgMTcgICAgICAgICA2M1xuICAgICAgZmVtYWxlIHwgICAgICAgICAyNyAgICAuMjk2Mjk2MyAgICAuNDY1MzIxNiAgICAgICAgICAwICAgICAgICAgIDFcbiAgICAgIGluY29tZSB8ICAgICAgICAgMjcgICAgLjU0MzIwOTkgICAgLjIxNDc5NzYgICAuMTY2NjY2NyAgIC44MzMzMzMzXG4gIHVuaXZlcnNpdHkgfCAgICAgICAgIDI3ICAgIC43Nzc3Nzc4ICAgIC40MjM2NTkzICAgICAgICAgIDAgICAgICAgICAgMVxuZW5nbGlzaF9wcm9mIHwgICAgICAgICAyNyAgICA2LjIyMjIyMiAgICAxLjE4NzU0MiAgICAgICAgICAzICAgICAgICAgIDdcbi0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICB3cF9yaWdodDIgfCAgICAgICAgIDI3ICAgICAuMjUyODYyICAgIC4yMTcxMzA5ICAgICAgICAgIDAgICAuNzI3MjcyN1xuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4tPiBjb3VudHJ5MiA9IENIXG5cbiAgICBWYXJpYWJsZSB8ICAgICAgICBPYnMgICAgICAgIE1lYW4gICAgU3RkLiBEZXYuICAgICAgIE1pbiAgICAgICAgTWF4XG4tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgYWdlIHwgICAgICAgICAzNiAgICAzNi44ODg4OSAgICAxMi40Mjk4NyAgICAgICAgIDIwICAgICAgICAgNjZcbiAgICAgIGZlbWFsZSB8ICAgICAgICAgMzYgICAgICAgICAgLjUgICAgLjUwNzA5MjYgICAgICAgICAgMCAgICAgICAgICAxXG4gICAgICBpbmNvbWUgfCAgICAgICAgIDM2ICAgIC40MDc0MDc0ICAgIC4xODQ0OTYxICAgLjE2NjY2NjcgICAuODMzMzMzM1xuICB1bml2ZXJzaXR5IHwgICAgICAgICAzNiAgICAuNTgzMzMzMyAgICAgICAgICAuNSAgICAgICAgICAwICAgICAgICAgIDFcbmVuZ2xpc2hfcHJvZiB8ICAgICAgICAgMzYgICAgMy4yMjIyMjIgICAgMi4xMzk1NzQgICAgICAgICAgMSAgICAgICAgICA3XG4tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgd3BfcmlnaHQyIHwgICAgICAgICAzNiAgICAuMzEzMTMxMyAgICAuMTk4NTEyMSAgICAgICAgICAwICAgLjc3MjcyNzNcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLT4gY291bnRyeTIgPSBDTlxuXG4gICAgVmFyaWFibGUgfCAgICAgICAgT2JzICAgICAgICBNZWFuICAgIFN0ZC4gRGV2LiAgICAgICBNaW4gICAgICAgIE1heFxuLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgIGFnZSB8ICAgICAgICAgNTYgICAgMjYuMDM1NzEgICAgNC44MDUxNjUgICAgICAgICAxOSAgICAgICAgIDM5XG4gICAgICBmZW1hbGUgfCAgICAgICAgIDU2ICAgIC40ODIxNDI5ICAgIC41MDQyMDMxICAgICAgICAgIDAgICAgICAgICAgMVxuICAgICAgaW5jb21lIHwgICAgICAgICA1NiAgICAuNDQzNDUyNCAgICAuMTkxNDI0MiAgICAgICAgICAwICAgICAgICAgIDFcbiAgdW5pdmVyc2l0eSB8ICAgICAgICAgNTYgICAgICAgIC44NzUgICAgLjMzMzcxMTkgICAgICAgICAgMCAgICAgICAgICAxXG5lbmdsaXNoX3Byb2YgfCAgICAgICAgIDU2ICAgICAgIDMuODc1ICAgIDEuNTQ5OTI3ICAgICAgICAgIDEgICAgICAgICAgN1xuLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgIHdwX3JpZ2h0MiB8ICAgICAgICAgNTYgICAgLjQ5NDY0MjkgICAgLjEzODA2NDEgICAgICAgICAgMCAgICAgICAgIC43XG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi0+IGNvdW50cnkyID0gREtcblxuICAgIFZhcmlhYmxlIHwgICAgICAgIE9icyAgICAgICAgTWVhbiAgICBTdGQuIERldi4gICAgICAgTWluICAgICAgICBNYXhcbi0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICBhZ2UgfCAgICAgICAgIDM1ICAgIDM0LjU3MTQzICAgIDE0LjQ0MzE3ICAgICAgICAgMjEgICAgICAgICA2NFxuICAgICAgZmVtYWxlIHwgICAgICAgICAzNSAgICAgICAgICAuNCAgICAuNDk3MDUwMSAgICAgICAgICAwICAgICAgICAgIDFcbiAgICAgIGluY29tZSB8ICAgICAgICAgMzUgICAgLjU5NTIzODEgICAgLjIxODc1MjEgICAgICAgICAgMCAgICAgICAgICAxXG4gIHVuaXZlcnNpdHkgfCAgICAgICAgIDM1ICAgIC42ODU3MTQzICAgIC40NzEwMDgyICAgICAgICAgIDAgICAgICAgICAgMVxuZW5nbGlzaF9wcm9mIHwgICAgICAgICAzNSAgICA1LjUxNDI4NiAgICAxLjIyMTY1MyAgICAgICAgICAyICAgICAgICAgIDdcbi0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICB3cF9yaWdodDIgfCAgICAgICAgIDM1ICAgIC4yOTE0Mjg2ICAgIC4xNzQyNTcxICAgICAgICAuMDUgICAgICAgICAuNlxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4tPiBjb3VudHJ5MiA9IEZSXG5cbiAgICBWYXJpYWJsZSB8ICAgICAgICBPYnMgICAgICAgIE1lYW4gICAgU3RkLiBEZXYuICAgICAgIE1pbiAgICAgICAgTWF4XG4tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgYWdlIHwgICAgICAgICA1MSAgICAgMjcuMjU0OSAgICAxMC40NzYzNCAgICAgICAgIDE2ICAgICAgICAgNThcbiAgICAgIGZlbWFsZSB8ICAgICAgICAgNTEgICAgLjQ5MDE5NjEgICAgLjUwNDg3ODIgICAgICAgICAgMCAgICAgICAgICAxXG4gICAgICBpbmNvbWUgfCAgICAgICAgIDUxICAgICAuNjI3NDUxICAgIC4yMTc1MzIyICAgICAgICAgIDAgICAgICAgICAgMVxuICB1bml2ZXJzaXR5IHwgICAgICAgICA1MSAgICAuNTA5ODAzOSAgICAuNTA0ODc4MiAgICAgICAgICAwICAgICAgICAgIDFcbmVuZ2xpc2hfcHJvZiB8ICAgICAgICAgNTEgICAgNS40MTE3NjUgICAgMS4yNTE4MjIgICAgICAgICAgMiAgICAgICAgICA3XG4tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgd3BfcmlnaHQyIHwgICAgICAgICA1MSAgICAuMzU1NjQzNSAgICAuMTg0MTk5OCAgIC4wMzg0NjE1ICAgLjc2OTIzMDhcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLT4gY291bnRyeTIgPSBHSFxuXG4gICAgVmFyaWFibGUgfCAgICAgICAgT2JzICAgICAgICBNZWFuICAgIFN0ZC4gRGV2LiAgICAgICBNaW4gICAgICAgIE1heFxuLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgIGFnZSB8ICAgICAgICAgNjAgICAgICAgMzEuMDUgICAgMTAuNDI4ODEgICAgICAgICAxOCAgICAgICAgIDY3XG4gICAgICBmZW1hbGUgfCAgICAgICAgIDYxICAgIC41NDA5ODM2ICAgICAuNTAyNDUzICAgICAgICAgIDAgICAgICAgICAgMVxuICAgICAgaW5jb21lIHwgICAgICAgICA2MSAgICAuNTIxODU3OSAgICAuMjQ4MDk1NCAgICAgICAgICAwICAgICAgICAgIDFcbiAgdW5pdmVyc2l0eSB8ICAgICAgICAgNjEgICAgLjQ5MTgwMzMgICAgLjUwNDA4MTcgICAgICAgICAgMCAgICAgICAgICAxXG5lbmdsaXNoX3Byb2YgfCAgICAgICAgIDYxICAgIDUuNTQwOTg0ICAgIDEuNDU1NzIyICAgICAgICAgIDEgICAgICAgICAgN1xuLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgIHdwX3JpZ2h0MiB8ICAgICAgICAgNjEgICAgIC42MjkyMzUgICAgLjE3Mzg4OTUgICAgICAgICAgMCAgIC44MzMzMzMzXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi0+IGNvdW50cnkyID0gSU5cblxuICAgIFZhcmlhYmxlIHwgICAgICAgIE9icyAgICAgICAgTWVhbiAgICBTdGQuIERldi4gICAgICAgTWluICAgICAgICBNYXhcbi0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICBhZ2UgfCAgICAgICAgIDUwICAgICAgIDMzLjE2ICAgIDguMjY2ODc1ICAgICAgICAgMjIgICAgICAgICA1M1xuICAgICAgZmVtYWxlIHwgICAgICAgICA1MCAgICAgICAgICAuNCAgICAuNDk0ODcxNyAgICAgICAgICAwICAgICAgICAgIDFcbiAgICAgIGluY29tZSB8ICAgICAgICAgNTAgICAgLjQ5MzMzMzMgICAgLjI2MDczMzMgICAgICAgICAgMCAgICAgICAgICAxXG4gIHVuaXZlcnNpdHkgfCAgICAgICAgIDUwICAgICAgICAgLjM4ICAgIC40OTAzMTQ0ICAgICAgICAgIDAgICAgICAgICAgMVxuZW5nbGlzaF9wcm9mIHwgICAgICAgICA1MCAgICAgICAgICAgNCAgICAyLjExODkxNCAgICAgICAgICAxICAgICAgICAgIDdcbi0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICB3cF9yaWdodDIgfCAgICAgICAgIDUwICAgIC42MDMxOTQ0ICAgIC4yMTkwMDEzICAgICAgICAgIDAgICAuODg4ODg4OVxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4tPiBjb3VudHJ5MiA9IElTLmpcblxuICAgIFZhcmlhYmxlIHwgICAgICAgIE9icyAgICAgICAgTWVhbiAgICBTdGQuIERldi4gICAgICAgTWluICAgICAgICBNYXhcbi0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICBhZ2UgfCAgICAgICAgIDcxICAgIDIzLjk0MzY2ICAgIDMuMTM0NTQyICAgICAgICAgMTcgICAgICAgICAzM1xuICAgICAgZmVtYWxlIHwgICAgICAgICA3MSAgICAuNTA3MDQyMyAgICAuNTAzNTA4OCAgICAgICAgICAwICAgICAgICAgIDFcbiAgICAgIGluY29tZSB8ICAgICAgICAgNzEgICAgLjU3OTgxMjIgICAgLjIxNjEzMzMgICAgICAgICAgMCAgICAgICAgICAxXG4gIHVuaXZlcnNpdHkgfCAgICAgICAgIDcxICAgIC44NTkxNTQ5ICAgIC4zNTAzMzc2ICAgICAgICAgIDAgICAgICAgICAgMVxuZW5nbGlzaF9wcm9mIHwgICAgICAgICA3MSAgICA1Ljk1Nzc0NiAgICAxLjIzNTYyMiAgICAgICAgICAxICAgICAgICAgIDdcbi0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICB3cF9yaWdodDIgfCAgICAgICAgIDcxICAgIC4yMTk0ODM2ICAgIC4xODI3MDQyICAgICAgICAgIDAgICAuNzE0Mjg1N1xuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4tPiBjb3VudHJ5MiA9IElTLnBcblxuICAgIFZhcmlhYmxlIHwgICAgICAgIE9icyAgICAgICAgTWVhbiAgICBTdGQuIERldi4gICAgICAgTWluICAgICAgICBNYXhcbi0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICBhZ2UgfCAgICAgICAgIDMyICAgICAgICAgIDE5ICAgIDIuMTA5ODg1ICAgICAgICAgMTYgICAgICAgICAyNVxuICAgICAgZmVtYWxlIHwgICAgICAgICAzMiAgICAgIC41OTM3NSAgICAuNDk4OTkwOSAgICAgICAgICAwICAgICAgICAgIDFcbiAgICAgIGluY29tZSB8ICAgICAgICAgMzIgICAgICAgLjQzNzUgICAgLjIxNDgxODQgICAgICAgICAgMCAgIC44MzMzMzMzXG4gIHVuaXZlcnNpdHkgfCAgICAgICAgIDMyICAgICAgIC45Mzc1ICAgIC4yNDU5MzQ3ICAgICAgICAgIDAgICAgICAgICAgMVxuZW5nbGlzaF9wcm9mIHwgICAgICAgICAzMiAgICAgIDUuMTg3NSAgICAxLjUzMzIzNCAgICAgICAgICAxICAgICAgICAgIDdcbi0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICB3cF9yaWdodDIgfCAgICAgICAgIDMyICAgIC4zNTYwMjY4ICAgIC4xODc0NDg2ICAgICAgICAgIDAgICAgICAgLjg3NVxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4tPiBjb3VudHJ5MiA9IElUXG5cbiAgICBWYXJpYWJsZSB8ICAgICAgICBPYnMgICAgICAgIE1lYW4gICAgU3RkLiBEZXYuICAgICAgIE1pbiAgICAgICAgTWF4XG4tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgYWdlIHwgICAgICAgICAzNyAgICAyNC4zNTEzNSAgICA1Ljk1NDUzMiAgICAgICAgIDIwICAgICAgICAgNTdcbiAgICAgIGZlbWFsZSB8ICAgICAgICAgMzcgICAgLjY3NTY3NTcgICAgIC40NzQ1NzkgICAgICAgICAgMCAgICAgICAgICAxXG4gICAgICBpbmNvbWUgfCAgICAgICAgIDM3ICAgIC41NzIwNzIxICAgIC4xNjQ1MjU4ICAgLjE2NjY2NjcgICAuODMzMzMzM1xuICB1bml2ZXJzaXR5IHwgICAgICAgICAzNyAgICAuODkxODkxOSAgICAuMzE0ODAwMSAgICAgICAgICAwICAgICAgICAgIDFcbmVuZ2xpc2hfcHJvZiB8ICAgICAgICAgMzcgICAgNS41Njc1NjggICAgMS4zNDQ1NDcgICAgICAgICAgMSAgICAgICAgICA3XG4tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgd3BfcmlnaHQyIHwgICAgICAgICAzNyAgICAuMjQ0NDcxNyAgICAuMTQ3MDM2NiAgICAgICAgICAwICAgICAgICAgLjVcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLT4gY291bnRyeTIgPSBKUFxuXG4gICAgVmFyaWFibGUgfCAgICAgICAgT2JzICAgICAgICBNZWFuICAgIFN0ZC4gRGV2LiAgICAgICBNaW4gICAgICAgIE1heFxuLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgIGFnZSB8ICAgICAgICAgMzYgICAgICAgIDIxLjUgICAgMS42NjQ3NjEgICAgICAgICAxOCAgICAgICAgIDI2XG4gICAgICBmZW1hbGUgfCAgICAgICAgIDM2ICAgIC40NDQ0NDQ0ICAgIC41MDM5NTI2ICAgICAgICAgIDAgICAgICAgICAgMVxuICAgICAgaW5jb21lIHwgICAgICAgICAzNiAgICAuNTMyNDA3NCAgICAuMjQ4MjMwMSAgICAgICAgICAwICAgICAgICAgIDFcbiAgdW5pdmVyc2l0eSB8ICAgICAgICAgMzYgICAgLjg4ODg4ODkgICAgLjMxODcyNzYgICAgICAgICAgMCAgICAgICAgICAxXG5lbmdsaXNoX3Byb2YgfCAgICAgICAgIDM2ICAgICAgICAgMy41ICAgIDEuNTk0NjM0ICAgICAgICAgIDEgICAgICAgICAgN1xuLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgIHdwX3JpZ2h0MiB8ICAgICAgICAgMzYgICAgLjM1MDMwODYgICAgLjE2NjMwNjIgICAgICAgICAgMCAgIC43Nzc3Nzc4XG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi0+IGNvdW50cnkyID0gTlpcblxuICAgIFZhcmlhYmxlIHwgICAgICAgIE9icyAgICAgICAgTWVhbiAgICBTdGQuIERldi4gICAgICAgTWluICAgICAgICBNYXhcbi0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICBhZ2UgfCAgICAgICAgIDMyICAgIDQ1LjY1NjI1ICAgIDE3LjcwMTEyICAgICAgICAgMjEgICAgICAgICA2NlxuICAgICAgZmVtYWxlIHwgICAgICAgICAzMiAgICAgICAuNDM3NSAgICAuNTA0MDE2MSAgICAgICAgICAwICAgICAgICAgIDFcbiAgICAgIGluY29tZSB8ICAgICAgICAgMzIgICAgICAgIC42MjUgICAgLjI3MTA2NTkgICAgICAgICAgMCAgICAgICAgICAxXG4gIHVuaXZlcnNpdHkgfCAgICAgICAgIDMyICAgICAgIC42ODc1ICAgIC40NzA5MjkxICAgICAgICAgIDAgICAgICAgICAgMVxuZW5nbGlzaF9wcm9mIHwgICAgICAgICAzMiAgICAgIDYuOTM3NSAgICAuMjQ1OTM0NyAgICAgICAgICA2ICAgICAgICAgIDdcbi0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICB3cF9yaWdodDIgfCAgICAgICAgIDMyICAgIC4zMjEwMjI3ICAgIC4yMDY1MTE0ICAgICAgICAgIDAgICAuNzI3MjcyN1xuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4tPiBjb3VudHJ5MiA9IFJVXG5cbiAgICBWYXJpYWJsZSB8ICAgICAgICBPYnMgICAgICAgIE1lYW4gICAgU3RkLiBEZXYuICAgICAgIE1pbiAgICAgICAgTWF4XG4tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgYWdlIHwgICAgICAgICAzMiAgICAgMjkuOTM3NSAgICAxMC4xMTUyNiAgICAgICAgIDIwICAgICAgICAgNTlcbiAgICAgIGZlbWFsZSB8ICAgICAgICAgMzIgICAgICAuNTkzNzUgICAgLjQ5ODk5MDkgICAgICAgICAgMCAgICAgICAgICAxXG4gICAgICBpbmNvbWUgfCAgICAgICAgIDMyICAgICAgLjQwNjI1ICAgIC4xOTgyNzg5ICAgICAgICAgIDAgICAuNjY2NjY2N1xuICB1bml2ZXJzaXR5IHwgICAgICAgICAzMiAgICAgICAgLjg3NSAgICAuMzM2MDEwOCAgICAgICAgICAwICAgICAgICAgIDFcbmVuZ2xpc2hfcHJvZiB8ICAgICAgICAgMzIgICAgICAgMy42MjUgICAgMS45Nzk3MzYgICAgICAgICAgMSAgICAgICAgICA3XG4tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgd3BfcmlnaHQyIHwgICAgICAgICAzMiAgICAuNTY2OTY0MyAgICAuMjIyODk3MiAgICAgICAgICAwICAgLjg1NzE0MjlcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLT4gY291bnRyeTIgPSBTRVxuXG4gICAgVmFyaWFibGUgfCAgICAgICAgT2JzICAgICAgICBNZWFuICAgIFN0ZC4gRGV2LiAgICAgICBNaW4gICAgICAgIE1heFxuLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgIGFnZSB8ICAgICAgICAgNDggICAgMzEuMDQxNjcgICAgMTAuMDk5NDIgICAgICAgICAxOCAgICAgICAgIDYzXG4gICAgICBmZW1hbGUgfCAgICAgICAgIDQ4ICAgIC4zMzMzMzMzICAgIC40NzYzOTMxICAgICAgICAgIDAgICAgICAgICAgMVxuICAgICAgaW5jb21lIHwgICAgICAgICA0OCAgICAuNTEwNDE2NyAgICAuMTYyNzQxOSAgICAgICAgICAwICAgICAgICAgIDFcbiAgdW5pdmVyc2l0eSB8ICAgICAgICAgNDggICAgLjM1NDE2NjcgICAgLjQ4MzMyMTEgICAgICAgICAgMCAgICAgICAgICAxXG5lbmdsaXNoX3Byb2YgfCAgICAgICAgIDQ4ICAgIDIuODMzMzMzICAgIDEuNjY3Mzc2ICAgICAgICAgIDEgICAgICAgICAgN1xuLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgIHdwX3JpZ2h0MiB8ICAgICAgICAgNDggICAgICAgICAgLjYgICAgLjE3NzQ1MjQgICAgICAgICAuMiAgICAgICAgIC44XG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi0+IGNvdW50cnkyID0gU1dcblxuICAgIFZhcmlhYmxlIHwgICAgICAgIE9icyAgICAgICAgTWVhbiAgICBTdGQuIERldi4gICAgICAgTWluICAgICAgICBNYXhcbi0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICBhZ2UgfCAgICAgICAgIDMxICAgIDQ0LjIyNTgxICAgIDEzLjcyMDMyICAgICAgICAgMjQgICAgICAgICA2NlxuICAgICAgZmVtYWxlIHwgICAgICAgICAzMSAgICAuNDUxNjEyOSAgICAuNTA1ODc5NCAgICAgICAgICAwICAgICAgICAgIDFcbiAgICAgIGluY29tZSB8ICAgICAgICAgMzEgICAgLjYzNDQwODYgICAgIC4yMDM3NTggICAuMTY2NjY2NyAgICAgICAgICAxXG4gIHVuaXZlcnNpdHkgfCAgICAgICAgIDMxICAgIC42MTI5MDMyICAgIC40OTUxMzc2ICAgICAgICAgIDAgICAgICAgICAgMVxuZW5nbGlzaF9wcm9mIHwgICAgICAgICAzMSAgICA1LjY0NTE2MSAgICAuOTE0NjM2MSAgICAgICAgICA0ICAgICAgICAgIDdcbi0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICB3cF9yaWdodDIgfCAgICAgICAgIDMxICAgIC4zMTk3OTQ3ICAgIC4yMzMyNTAzICAgICAgICAgIDAgICAuODE4MTgxOFxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4tPiBjb3VudHJ5MiA9IFVLXG5cbiAgICBWYXJpYWJsZSB8ICAgICAgICBPYnMgICAgICAgIE1lYW4gICAgU3RkLiBEZXYuICAgICAgIE1pbiAgICAgICAgTWF4XG4tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgYWdlIHwgICAgICAgICA0OCAgICA0MC44MzMzMyAgICAxNC45NzQyMSAgICAgICAgIDE5ICAgICAgICAgNzRcbiAgICAgIGZlbWFsZSB8ICAgICAgICAgNDggICAgICAgIC42MjUgICAgLjQ4OTI0NjEgICAgICAgICAgMCAgICAgICAgICAxXG4gICAgICBpbmNvbWUgfCAgICAgICAgIDQ4ICAgIC40ODI2Mzg5ICAgIC4yNDg0OTMzICAgICAgICAgIDAgICAgICAgICAgMVxuICB1bml2ZXJzaXR5IHwgICAgICAgICA0OCAgICAuMjI5MTY2NyAgICAuNDI0NzQ0NCAgICAgICAgICAwICAgICAgICAgIDFcbmVuZ2xpc2hfcHJvZiB8ICAgICAgICAgNDggICAgNi43OTE2NjcgICAgLjU0NDE1MDEgICAgICAgICAgNCAgICAgICAgICA3XG4tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgd3BfcmlnaHQyIHwgICAgICAgICA0OCAgICAuMjk4OTU4MyAgICAuMTg3Nzg5NCAgICAgICAgICAwICAgICAgICAuNjVcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLT4gY291bnRyeTIgPSBVU1xuXG4gICAgVmFyaWFibGUgfCAgICAgICAgT2JzICAgICAgICBNZWFuICAgIFN0ZC4gRGV2LiAgICAgICBNaW4gICAgICAgIE1heFxuLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgIGFnZSB8ICAgICAgICAxODQgICAgMjQuNTc2MDkgICAgMTEuODE1MjggICAgICAgICAxNyAgICAgICAgIDY4XG4gICAgICBmZW1hbGUgfCAgICAgICAgMTg0ICAgIC42NDY3MzkxICAgIC40NzkyODcxICAgICAgICAgIDAgICAgICAgICAgMVxuICAgICAgaW5jb21lIHwgICAgICAgIDE4NCAgICAgLjYxNTk0MiAgICAuMjQ2MDg1NSAgICAgICAgICAwICAgICAgICAgIDFcbiAgdW5pdmVyc2l0eSB8ICAgICAgICAxODQgICAgLjY0NjczOTEgICAgLjQ3OTI4NzEgICAgICAgICAgMCAgICAgICAgICAxXG5lbmdsaXNoX3Byb2YgfCAgICAgICAgMTg0ICAgIDYuOTE4NDc4ICAgIC4zODk1OTk2ICAgICAgICAgIDMgICAgICAgICAgN1xuLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgIHdwX3JpZ2h0MiB8ICAgICAgICAxODQgICAgLjM3ODg0OTYgICAgLjE4OTQ4OTEgICAuMDM4NDYxNSAgIC44ODQ2MTU0XG5cbi4gKiBUYWJsZSBBMyBSb3cgMVxuLiBxdWlldGx5IHJlZ3Jlc3MgbWVhbl9kaWYyIHdwX3JpZ2h0MiBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IFxuLiBlc3RpbWF0ZXMgc3RvcmUgQVxuLiBxdWlldGx5IHJlZ3Jlc3MgbWVhbl9kaWYzIHdwX3JpZ2h0MiBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IFxuLiBlc3RpbWF0ZXMgc3RvcmUgQlxuLiBlc3R0YWIgQSBCICwgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyIHIyX2EgTilcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAoMSkgICAgICAgICAgICAgKDIpICAgXG4gICAgICAgICAgICAgICAgbWVhbl9kaWYyICAgICAgIG1lYW5fZGlmMyAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG53cF9yaWdodDIgICAgICAgICAgIDAuMTA0ICAgICAgICAgIC0wLjE3MiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDkzKSAgICAgICAgICgwLjE1NykgICBcbmZlbWFsZSAgICAgICAgICAgICAtMC4wMjMgICAgICAgICAgLTAuMDE2ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wNDIpICAgICAgICAgKDAuMDcxKSAgIFxuYWdlICAgICAgICAgICAgICAgIC0wLjAwMyAgICAgICAgICAtMC4wMDIgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDMpICAgXG5pbmNvbWUgICAgICAgICAgICAgIDAuMDg2ICAgICAgICAgIC0wLjA2MSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDg4KSAgICAgICAgICgwLjE0OSkgICBcbnVuaXZlcnNpdHkgICAgICAgICAtMC4wNTQgICAgICAgICAgIDAuMDE1ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wNDQpICAgICAgICAgKDAuMDc1KSAgIFxuX2NvbnMgICAgICAgICAgICAgICAwLjEzMSAgICAgICAgICAgMC4xNTIgICBcbiAgICAgICAgICAgICAgICAgICgwLjA5MykgICAgICAgICAoMC4xNTcpICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjIgICAgICAgICAgICAgICAgICAwLjAwNyAgICAgICAgICAgMC4wMDIgICBcbnIyX2EgICAgICAgICAgICAgICAgMC4wMDIgICAgICAgICAgLTAuMDAzICAgXG5OICAgICAgICAgICAgICAgICA5MzMuMDAwICAgICAgICAgOTMzLjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gICBcbi4gKiBUYWJsZSBBNCBSb3cgMSBcbi4gcXVpZXRseSByZWdyZXNzIG1lYW5fcGhfZGlmX2FsbCB3cF9yaWdodDIgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSAgXG4uIGVzdGltYXRlcyBzdG9yZSBBXG4uIHF1aWV0bHkgcmVncmVzcyBtZWFuX3BoX2RpZjNfYWxsIHdwX3JpZ2h0MiBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5ICBcbi4gZXN0aW1hdGVzIHN0b3JlIEJcbi4gcXVpZXRseSByZWdyZXNzIG1lYW5fcGhfZGlmMl9hbGwgd3BfcmlnaHQyIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgIFxuLiBlc3RpbWF0ZXMgc3RvcmUgQ1xuLiBlc3R0YWIgQSBCIEMgLCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjIgcjJfYSBOKVxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAoMSkgICAgICAgICAgICAgKDIpICAgICAgICAgICAgICgzKSAgIFxuICAgICAgICAgICAgIG1lYW5fcH5mX2FsbCAgICBtZWFuX3B+M19hbGwgICAgbWVhbl9wfjJfYWxsICAgXG4gICAgICAgICAgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxud3BfcmlnaHQyICAgICAgICAgIC0wLjA2OSogICAgICAgICAtMC4wNzQgICAgICAgICAgLTAuMDUzICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMzQpICAgICAgICAgKDAuMDQyKSAgICAgICAgICgwLjA0MikgICBcbmZlbWFsZSAgICAgICAgICAgICAgMC4wMzEqICAgICAgICAgIDAuMDI3ICAgICAgICAgICAwLjA0MiogIFxuICAgICAgICAgICAgICAgICAgKDAuMDE1KSAgICAgICAgICgwLjAxOCkgICAgICAgICAoMC4wMTkpICAgXG5hZ2UgICAgICAgICAgICAgICAgLTAuMDAwICAgICAgICAgIC0wLjAwMSAgICAgICAgICAtMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgIFxuaW5jb21lICAgICAgICAgICAgIC0wLjAyNiAgICAgICAgICAtMC4wMDkgICAgICAgICAgLTAuMDU5ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMzIpICAgICAgICAgKDAuMDM5KSAgICAgICAgICgwLjAzOSkgICBcbnVuaXZlcnNpdHkgICAgICAgICAgMC4wMDIgICAgICAgICAgIDAuMDEwICAgICAgICAgIC0wLjAwNCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDE2KSAgICAgICAgICgwLjAxOSkgICAgICAgICAoMC4wMTkpICAgXG5fY29ucyAgICAgICAgICAgICAgIDAuMDczKiAgICAgICAgICAwLjA2OCAgICAgICAgICAgMC4wNzcgICBcbiAgICAgICAgICAgICAgICAgICgwLjAzMykgICAgICAgICAoMC4wNDEpICAgICAgICAgKDAuMDQxKSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMiAgICAgICAgICAgICAgICAgIDAuMDEzICAgICAgICAgICAwLjAwOSAgICAgICAgICAgMC4wMTIgICBcbnIyX2EgICAgICAgICAgICAgICAgMC4wMDcgICAgICAgICAgIDAuMDAzICAgICAgICAgICAwLjAwNSAgIFxuTiAgICAgICAgICAgICAgICAgODA2LjAwMCAgICAgICAgIDc5NS4wMDAgICAgICAgICA3OTYuMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gICAgICAgICAgICAgICAgIFxuLiAqIFRhYmxlIEE2IFJvdyAxXG4uICAgXG4uICAgZ2VuIHJpZ2h0MiA9IC5cbig5MzQgbWlzc2luZyB2YWx1ZXMgZ2VuZXJhdGVkKVxuLiAgIHJlcGxhY2UgcmlnaHQyPSB3cF9yaWdodDJcbig5MzQgcmVhbCBjaGFuZ2VzIG1hZGUpXG4uICAgcXVpZXRseSByZWdyZXNzIG1lYW5fZGlmMiByaWdodDIgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEFcbi4gICByZXBsYWNlIHJpZ2h0Mj0gd3BfcmlnaHQyX2RpY2hvMlxuKDg5MCByZWFsIGNoYW5nZXMgbWFkZSlcbi4gICBxdWlldGx5IHJlZ3Jlc3MgbWVhbl9kaWYyIHJpZ2h0MiBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5ICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgQiAgXG4uICAgcmVwbGFjZSByaWdodDI9IHdwX3JpZ2h0Ml9kaWNob3hcbigyNjQgcmVhbCBjaGFuZ2VzIG1hZGUpXG4uICAgcXVpZXRseSByZWdyZXNzIG1lYW5fZGlmMiByaWdodDIgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIENcbi4gICByZXBsYWNlIHJpZ2h0Mj0gbGVmdF9yaWdodDJcbig4NzkgcmVhbCBjaGFuZ2VzIG1hZGUsIDEgdG8gbWlzc2luZylcbi4gICBxdWlldGx5IHJlZ3Jlc3MgbWVhbl9kaWYyIHJpZ2h0MiBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5ICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRFxuLiAgIHJlcGxhY2UgcmlnaHQyPSBsZWZ0X3JpZ2h0Ml9kaWNob3hcbig4NDEgcmVhbCBjaGFuZ2VzIG1hZGUpXG4uICAgcXVpZXRseSByZWdyZXNzIG1lYW5fZGlmMiByaWdodDIgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEUgXG4uICAgcmVwbGFjZSByaWdodDI9IGlkZW9fcmlnaHQyXG4oOTI5IHJlYWwgY2hhbmdlcyBtYWRlKVxuLiAgIHF1aWV0bHkgcmVncmVzcyBtZWFuX2RpZjIgcmlnaHQyIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBGXG4uICAgcmVwbGFjZSByaWdodDI9IGlkZW9fcmlnaHQyX2RpY2hveFxuKDkyOSByZWFsIGNoYW5nZXMgbWFkZSlcbi4gICBxdWlldGx5IHJlZ3Jlc3MgbWVhbl9kaWYyIHJpZ2h0MiBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5ICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRyAgXG4uICAgZXN0dGFiIEEgQiBDLCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIHIyXG4+IF9vIE4gTl9nKSAgXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgXG4gICAgICAgICAgICAgICAgbWVhbl9kaWYyICAgICAgIG1lYW5fZGlmMiAgICAgICBtZWFuX2RpZjIgICBcbiAgICAgICAgICAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yaWdodDIgICAgICAgICAgICAgIDAuMTA0ICAgICAgICAgICAwLjAwNiAgICAgICAgICAgMC4wMjIgICBcbiAgICAgICAgICAgICAgICAgICgwLjA5MykgICAgICAgICAoMC4wNDQpICAgICAgICAgKDAuMDQyKSAgIFxuZmVtYWxlICAgICAgICAgICAgIC0wLjAyMyAgICAgICAgICAtMC4wMjUgICAgICAgICAgLTAuMDI0ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wNDIpICAgICAgICAgKDAuMDQyKSAgICAgICAgICgwLjA0MikgICBcbmFnZSAgICAgICAgICAgICAgICAtMC4wMDMgICAgICAgICAgLTAuMDAzICAgICAgICAgIC0wLjAwMyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDIpICAgXG5pbmNvbWUgICAgICAgICAgICAgIDAuMDg2ICAgICAgICAgICAwLjA4MSAgICAgICAgICAgMC4wNzggICBcbiAgICAgICAgICAgICAgICAgICgwLjA4OCkgICAgICAgICAoMC4wODgpICAgICAgICAgKDAuMDg4KSAgIFxudW5pdmVyc2l0eSAgICAgICAgIC0wLjA1NCAgICAgICAgICAtMC4wNjAgICAgICAgICAgLTAuMDU5ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wNDQpICAgICAgICAgKDAuMDQ0KSAgICAgICAgICgwLjA0NCkgICBcbl9jb25zICAgICAgICAgICAgICAgMC4xMzEgICAgICAgICAgIDAuMTczKiAgICAgICAgICAwLjE2NiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDkzKSAgICAgICAgICgwLjA4NSkgICAgICAgICAoMC4wODUpICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnIyX3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxucjJfYiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXG5yMl9vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbk4gICAgICAgICAgICAgICAgIDkzMy4wMDAgICAgICAgICA5MzMuMDAwICAgICAgICAgOTMzLjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gICBlc3R0YWIgRCBFIEYgRywgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyX3cgcjJfYiBcbj4gcjJfbyBOIE5fZykgIFxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICAgICAgICAgICAgKDQpICAgXG4gICAgICAgICAgICAgICAgbWVhbl9kaWYyICAgICAgIG1lYW5fZGlmMiAgICAgICBtZWFuX2RpZjIgICAgICAgbWVhbl9kaWYyICAgXG4gICAgICAgICAgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yaWdodDIgICAgICAgICAgICAgIDAuMTAwICAgICAgICAgICAwLjA1MiAgICAgICAgICAgMC4xNDQgICAgICAgICAgIDAuMTA0KiAgXG4gICAgICAgICAgICAgICAgICAoMC4wODApICAgICAgICAgKDAuMDQyKSAgICAgICAgICgwLjEwMikgICAgICAgICAoMC4wNDEpICAgXG5mZW1hbGUgICAgICAgICAgICAgLTAuMDIyICAgICAgICAgIC0wLjAyNCAgICAgICAgICAtMC4wMjIgICAgICAgICAgLTAuMDIzICAgXG4gICAgICAgICAgICAgICAgICAoMC4wNDIpICAgICAgICAgKDAuMDQyKSAgICAgICAgICgwLjA0MikgICAgICAgICAoMC4wNDIpICAgXG5hZ2UgICAgICAgICAgICAgICAgLTAuMDAzICAgICAgICAgIC0wLjAwMyAgICAgICAgICAtMC4wMDMgICAgICAgICAgLTAuMDAzICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDIpICAgXG5pbmNvbWUgICAgICAgICAgICAgIDAuMDc4ICAgICAgICAgICAwLjA3MyAgICAgICAgICAgMC4wODIgICAgICAgICAgIDAuMDcxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wODgpICAgICAgICAgKDAuMDg4KSAgICAgICAgICgwLjA4OCkgICAgICAgICAoMC4wODgpICAgXG51bml2ZXJzaXR5ICAgICAgICAgLTAuMDU5ICAgICAgICAgIC0wLjA1NyAgICAgICAgICAtMC4wNTUgICAgICAgICAgLTAuMDU1ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wNDQpICAgICAgICAgKDAuMDQ0KSAgICAgICAgICgwLjA0NCkgICAgICAgICAoMC4wNDQpICAgXG5fY29ucyAgICAgICAgICAgICAgIDAuMTI1ICAgICAgICAgICAwLjE1MSAgICAgICAgICAgMC4xMDggICAgICAgICAgIDAuMTI4ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wOTMpICAgICAgICAgKDAuMDg2KSAgICAgICAgICgwLjA5NykgICAgICAgICAoMC4wODUpICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXG5yMl9iICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXG5yMl9vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXG5OICAgICAgICAgICAgICAgICA5MzIuMDAwICAgICAgICAgOTMyLjAwMCAgICAgICAgIDkzMi4wMDAgICAgICAgICA5MzIuMDAwICAgXG5OX2cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICAgXG4uICAgXG4uICogVGFibGUgQTYgUm93IDQgXG4uICAgcmVwbGFjZSByaWdodDI9IHdwX3JpZ2h0MlxuKDg5OCByZWFsIGNoYW5nZXMgbWFkZSlcbi4gICBxdWlldGx5IHJlZ3Jlc3MgbWVhbl9waF9kaWZfYWxsIHJpZ2h0MiBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5ICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgQVxuLiAgIHJlcGxhY2UgcmlnaHQyPSB3cF9yaWdodDJfZGljaG8yXG4oODkwIHJlYWwgY2hhbmdlcyBtYWRlKVxuLiAgIHF1aWV0bHkgcmVncmVzcyBtZWFuX3BoX2RpZl9hbGwgcmlnaHQyIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBCXG4uICAgcmVwbGFjZSByaWdodDI9IHdwX3JpZ2h0Ml9kaWNob3hcbigyNjQgcmVhbCBjaGFuZ2VzIG1hZGUpXG4uICAgcXVpZXRseSByZWdyZXNzIG1lYW5fcGhfZGlmX2FsbCByaWdodDIgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIENcbi4gICByZXBsYWNlIHJpZ2h0Mj0gbGVmdF9yaWdodDJcbig4NzkgcmVhbCBjaGFuZ2VzIG1hZGUsIDEgdG8gbWlzc2luZylcbi4gICBxdWlldGx5IHJlZ3Jlc3MgbWVhbl9waF9kaWZfYWxsIHJpZ2h0MiBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5ICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRCAgXG4uICAgcmVwbGFjZSByaWdodDI9IGxlZnRfcmlnaHQyX2RpY2hveFxuKDg0MSByZWFsIGNoYW5nZXMgbWFkZSlcbi4gICBxdWlldGx5IHJlZ3Jlc3MgbWVhbl9waF9kaWZfYWxsIHJpZ2h0MiBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5ICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRVxuLiAgIHJlcGxhY2UgcmlnaHQyPSBpZGVvX3JpZ2h0MlxuKDkyOSByZWFsIGNoYW5nZXMgbWFkZSlcbi4gICBxdWlldGx5IHJlZ3Jlc3MgbWVhbl9waF9kaWZfYWxsIHJpZ2h0MiBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5ICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRlxuLiAgIHJlcGxhY2UgcmlnaHQyPSBpZGVvX3JpZ2h0Ml9kaWNob3hcbig5MjkgcmVhbCBjaGFuZ2VzIG1hZGUpXG4uICAgcXVpZXRseSByZWdyZXNzIG1lYW5fcGhfZGlmX2FsbCByaWdodDIgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEdcbi4gICBlc3R0YWIgQSBCIEMsIGNlbGxzKGIoc3RhciBmbXQoMykpIHNlKHBhciBmbXQoMykpKSBub2dhcHMgc3RhdChyMl93IHIyX2IgcjJcbj4gX28gTiBOX2cpICBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICBcbiAgICAgICAgICAgICBtZWFuX3B+Zl9hbGwgICAgbWVhbl9wfmZfYWxsICAgIG1lYW5fcH5mX2FsbCAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnJpZ2h0MiAgICAgICAgICAgICAtMC4wNjkqICAgICAgICAgLTAuMDM3KiAgICAgICAgIC0wLjAxOCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDM0KSAgICAgICAgICgwLjAxNikgICAgICAgICAoMC4wMTUpICAgXG5mZW1hbGUgICAgICAgICAgICAgIDAuMDMxKiAgICAgICAgICAwLjAzMCogICAgICAgICAgMC4wMzEqICBcbiAgICAgICAgICAgICAgICAgICgwLjAxNSkgICAgICAgICAoMC4wMTUpICAgICAgICAgKDAuMDE1KSAgIFxuYWdlICAgICAgICAgICAgICAgIC0wLjAwMCAgICAgICAgICAtMC4wMDAgICAgICAgICAgLTAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICBcbmluY29tZSAgICAgICAgICAgICAtMC4wMjYgICAgICAgICAgLTAuMDI3ICAgICAgICAgIC0wLjAxOSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDMyKSAgICAgICAgICgwLjAzMikgICAgICAgICAoMC4wMzIpICAgXG51bml2ZXJzaXR5ICAgICAgICAgIDAuMDAyICAgICAgICAgICAwLjAwMyAgICAgICAgICAgMC4wMDUgICBcbiAgICAgICAgICAgICAgICAgICgwLjAxNikgICAgICAgICAoMC4wMTYpICAgICAgICAgKDAuMDE2KSAgIFxuX2NvbnMgICAgICAgICAgICAgICAwLjA3MyogICAgICAgICAgMC4wNTggICAgICAgICAgIDAuMDQ5ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMzMpICAgICAgICAgKDAuMDMwKSAgICAgICAgICgwLjAzMCkgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXG5yMl9iICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbnIyX28gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuTiAgICAgICAgICAgICAgICAgODA2LjAwMCAgICAgICAgIDgwNi4wMDAgICAgICAgICA4MDYuMDAwICAgXG5OX2cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgIGVzdHRhYiBEIEUgRiBHLCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIFxuPiByMl9vIE4gTl9nKSAgXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAoMSkgICAgICAgICAgICAgKDIpICAgICAgICAgICAgICgzKSAgICAgICAgICAgICAoNCkgICBcbiAgICAgICAgICAgICBtZWFuX3B+Zl9hbGwgICAgbWVhbl9wfmZfYWxsICAgIG1lYW5fcH5mX2FsbCAgICBtZWFuX3B+Zl9hbGwgICBcbiAgICAgICAgICAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnJpZ2h0MiAgICAgICAgICAgICAtMC4wNDEgICAgICAgICAgIDAuMDEzICAgICAgICAgIC0wLjA3NCogICAgICAgICAtMC4wMTIgICBcbiAgICAgICAgICAgICAgICAgICgwLjAyOSkgICAgICAgICAoMC4wMTUpICAgICAgICAgKDAuMDM3KSAgICAgICAgICgwLjAxNSkgICBcbmZlbWFsZSAgICAgICAgICAgICAgMC4wMzEqICAgICAgICAgIDAuMDMyKiAgICAgICAgICAwLjAzMSogICAgICAgICAgMC4wMzIqICBcbiAgICAgICAgICAgICAgICAgICgwLjAxNSkgICAgICAgICAoMC4wMTUpICAgICAgICAgKDAuMDE1KSAgICAgICAgICgwLjAxNSkgICBcbmFnZSAgICAgICAgICAgICAgICAtMC4wMDEgICAgICAgICAgLTAuMDAxICAgICAgICAgIC0wLjAwMSAgICAgICAgICAtMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICBcbmluY29tZSAgICAgICAgICAgICAtMC4wMjAgICAgICAgICAgLTAuMDIzICAgICAgICAgIC0wLjAyMyAgICAgICAgICAtMC4wMjAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAzMikgICAgICAgICAoMC4wMzIpICAgICAgICAgKDAuMDMyKSAgICAgICAgICgwLjAzMikgICBcbnVuaXZlcnNpdHkgICAgICAgICAgMC4wMDUgICAgICAgICAgIDAuMDA2ICAgICAgICAgICAwLjAwMyAgICAgICAgICAgMC4wMDQgICBcbiAgICAgICAgICAgICAgICAgICgwLjAxNikgICAgICAgICAoMC4wMTYpICAgICAgICAgKDAuMDE2KSAgICAgICAgICgwLjAxNikgICBcbl9jb25zICAgICAgICAgICAgICAgMC4wNjMgICAgICAgICAgIDAuMDM1ICAgICAgICAgICAwLjA3OCogICAgICAgICAgMC4wNDcgICBcbiAgICAgICAgICAgICAgICAgICgwLjAzMykgICAgICAgICAoMC4wMzApICAgICAgICAgKDAuMDM1KSAgICAgICAgICgwLjAzMCkgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnIyX3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbnIyX2IgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbnIyX28gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbk4gICAgICAgICAgICAgICAgIDgwNS4wMDAgICAgICAgICA4MDUuMDAwICAgICAgICAgODA1LjAwMCAgICAgICAgIDgwNS4wMDAgICBcbk5fZyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gICAgICAgICAgXG4uICBcbi4gKiBUYWJsZSBBN1xuLiAgIFxuLiByZWdyZXNzIG1lYW5fZGlmMiB3cF9yaWdodDIgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSAgXG5cbiAgICAgIFNvdXJjZSB8ICAgICAgIFNTICAgICAgICAgICBkZiAgICAgICBNUyAgICAgIE51bWJlciBvZiBvYnMgICA9ICAgICAgIDkzM1xuLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICAgRig1LCA5MjcpICAgICAgID0gICAgICAxLjM0XG4gICAgICAgTW9kZWwgfCAgIDIuNjg0MzM1NSAgICAgICAgIDUgICAgLjUzNjg2NzEgICBQcm9iID4gRiAgICAgICAgPSAgICAwLjI0MzBcbiAgICBSZXNpZHVhbCB8ICAzNzAuMDI2NDQ2ICAgICAgIDkyNyAgLjM5OTE2NTUyOSAgIFItc3F1YXJlZCAgICAgICA9ICAgIDAuMDA3MlxuLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICAgQWRqIFItc3F1YXJlZCAgID0gICAgMC4wMDE4XG4gICAgICAgVG90YWwgfCAgMzcyLjcxMDc4MSAgICAgICA5MzIgIC4zOTk5MDQyNzIgICBSb290IE1TRSAgICAgICAgPSAgICAgLjYzMThcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICBtZWFuX2RpZjIgfCAgICAgIENvZWYuICAgU3RkLiBFcnIuICAgICAgdCAgICBQPnx0fCAgICAgWzk1JSBDb25mLiBJbnRlcnZhbF1cbi0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgd3BfcmlnaHQyIHwgICAuMTAzNTg1OSAgICAuMDkzMDIzICAgICAxLjExICAgMC4yNjYgICAgLS4wNzg5NzQyICAgICAuMjg2MTQ2XG4gICAgICBmZW1hbGUgfCAgLS4wMjMwMDc0ICAgLjA0MTg3NDUgICAgLTAuNTUgICAwLjU4MyAgICAtLjEwNTE4NzMgICAgLjA1OTE3MjRcbiAgICAgICAgIGFnZSB8ICAtLjAwMzE1NjEgICAuMDAxNzE5MSAgICAtMS44NCAgIDAuMDY3ICAgIC0uMDA2NTI5OCAgICAuMDAwMjE3NlxuICAgICAgaW5jb21lIHwgICAuMDg1Njk1NyAgIC4wODgxOTM5ICAgICAwLjk3ICAgMC4zMzEgICAgIC0uMDg3Mzg3ICAgIC4yNTg3Nzg1XG4gIHVuaXZlcnNpdHkgfCAgLS4wNTQwMTE0ICAgLjA0NDI2NDIgICAgLTEuMjIgICAwLjIyMyAgICAtLjE0MDg4MTEgICAgLjAzMjg1ODNcbiAgICAgICBfY29ucyB8ICAgIC4xMzA1MzkgICAuMDkyNjQ0OCAgICAgMS40MSAgIDAuMTU5ICAgIC0uMDUxMjc4OCAgICAuMzEyMzU2OFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uIHJlZ3Jlc3MgbWVhbl9kaWYyIHdwX2Fib3J0aW9uIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgICBcblxuICAgICAgU291cmNlIHwgICAgICAgU1MgICAgICAgICAgIGRmICAgICAgIE1TICAgICAgTnVtYmVyIG9mIG9icyAgID0gICAgICAgOTI3XG4tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gICBGKDUsIDkyMSkgICAgICAgPSAgICAgIDEuMThcbiAgICAgICBNb2RlbCB8ICAyLjM2MzkzMjA2ICAgICAgICAgNSAgLjQ3Mjc4NjQxMiAgIFByb2IgPiBGICAgICAgICA9ICAgIDAuMzE4NFxuICAgIFJlc2lkdWFsIHwgIDM2OS44ODMzNjUgICAgICAgOTIxICAuNDAxNjEwNjAzICAgUi1zcXVhcmVkICAgICAgID0gICAgMC4wMDY0XG4tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gICBBZGogUi1zcXVhcmVkICAgPSAgICAwLjAwMTBcbiAgICAgICBUb3RhbCB8ICAzNzIuMjQ3Mjk3ICAgICAgIDkyNiAgLjQwMTk5NDkyMiAgIFJvb3QgTVNFICAgICAgICA9ICAgIC42MzM3M1xuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgIG1lYW5fZGlmMiB8ICAgICAgQ29lZi4gICBTdGQuIEVyci4gICAgICB0ICAgIFA+fHR8ICAgICBbOTUlIENvbmYuIEludGVydmFsXVxuLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gd3BfYWJvcnRpb24gfCAgIC4wMzEyMjk3ICAgLjA0OTE2NTEgICAgIDAuNjQgICAwLjUyNSAgICAgLS4wNjUyNTkgICAgLjEyNzcxODNcbiAgICAgIGZlbWFsZSB8ICAtLjAyNTkzOTEgICAgLjA0MjA5MSAgICAtMC42MiAgIDAuNTM4ICAgIC0uMTA4NTQ0NiAgICAuMDU2NjY2NFxuICAgICAgICAgYWdlIHwgIC0uMDAzMDkyOSAgIC4wMDE3MjU2ICAgIC0xLjc5ICAgMC4wNzMgICAgLS4wMDY0Nzk1ICAgIC4wMDAyOTM2XG4gICAgICBpbmNvbWUgfCAgIC4wODU2MjE3ICAgLjA4ODc3ODEgICAgIDAuOTYgICAwLjMzNSAgICAtLjA4ODYwOTMgICAgLjI1OTg1MjZcbiAgdW5pdmVyc2l0eSB8ICAgLS4wNTc3MTkgICAuMDQ0NDM4OSAgICAtMS4zMCAgIDAuMTk0ICAgIC0uMTQ0OTMyMyAgICAuMDI5NDk0MlxuICAgICAgIF9jb25zIHwgICAuMTYyOTE0NiAgICAuMDg2NjUxICAgICAxLjg4ICAgMC4wNjAgICAgLS4wMDcxNDE3ICAgIC4zMzI5NzA5XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gcmVncmVzcyBtZWFuX2RpZjIgd3BfY2FwaXRhbGlzbSBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5ICBcblxuICAgICAgU291cmNlIHwgICAgICAgU1MgICAgICAgICAgIGRmICAgICAgIE1TICAgICAgTnVtYmVyIG9mIG9icyAgID0gICAgICAgOTI1XG4tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gICBGKDUsIDkxOSkgICAgICAgPSAgICAgIDEuMDdcbiAgICAgICBNb2RlbCB8ICAyLjE1NzM4OTA2ICAgICAgICAgNSAgLjQzMTQ3NzgxMiAgIFByb2IgPiBGICAgICAgICA9ICAgIDAuMzczOFxuICAgIFJlc2lkdWFsIHwgICAzNjkuNTQ5MjYgICAgICAgOTE5ICAuNDAyMTIxMDY2ICAgUi1zcXVhcmVkICAgICAgID0gICAgMC4wMDU4XG4tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gICBBZGogUi1zcXVhcmVkICAgPSAgICAwLjAwMDRcbiAgICAgICBUb3RhbCB8ICAzNzEuNzA2NjQ5ICAgICAgIDkyNCAgLjQwMjI3OTkyMyAgIFJvb3QgTVNFICAgICAgICA9ICAgIC42MzQxM1xuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgIG1lYW5fZGlmMiB8ICAgICAgQ29lZi4gICBTdGQuIEVyci4gICAgICB0ICAgIFA+fHR8ICAgICBbOTUlIENvbmYuIEludGVydmFsXVxuLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG53cF9jYXBpdGFsfm0gfCAgIC4wMDgwNzIzICAgICAuMDUxNTMgICAgIDAuMTYgICAwLjg3NiAgICAtLjA5MzA1NzggICAgLjEwOTIwMjRcbiAgICAgIGZlbWFsZSB8ICAtLjAyNTA3MTIgICAgLjA0MjMxOCAgICAtMC41OSAgIDAuNTU0ICAgIC0uMTA4MTIyMyAgICAuMDU3OTc5OVxuICAgICAgICAgYWdlIHwgIC0uMDAzMDQ4NCAgIC4wMDE3MjUyICAgIC0xLjc3ICAgMC4wNzggICAgLS4wMDY0MzQxICAgIC4wMDAzMzczXG4gICAgICBpbmNvbWUgfCAgIC4wODA3MDYzICAgLjA5MDM4NjEgICAgIDAuODkgICAwLjM3MiAgICAtLjA5NjY4MDggICAgLjI1ODA5MzVcbiAgdW5pdmVyc2l0eSB8ICAtLjA1ODA4NjEgICAuMDQ0NDA5NSAgICAtMS4zMSAgIDAuMTkxICAgIC0uMTQ1MjQxOSAgICAuMDI5MDY5N1xuICAgICAgIF9jb25zIHwgICAuMTY5NDAyOCAgIC4wODY3NDc4ICAgICAxLjk1ICAgMC4wNTEgICAgLS4wMDA4NDM5ICAgIC4zMzk2NDk2XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gcmVncmVzcyBtZWFuX2RpZjIgd3BfY2VuY29yc2hpcCBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5ICBcblxuICAgICAgU291cmNlIHwgICAgICAgU1MgICAgICAgICAgIGRmICAgICAgIE1TICAgICAgTnVtYmVyIG9mIG9icyAgID0gICAgICAgOTIyXG4tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gICBGKDUsIDkxNikgICAgICAgPSAgICAgIDEuMzJcbiAgICAgICBNb2RlbCB8ICAyLjY1MjEyNjQ5ICAgICAgICAgNSAgLjUzMDQyNTI5OCAgIFByb2IgPiBGICAgICAgICA9ICAgIDAuMjU0NFxuICAgIFJlc2lkdWFsIHwgIDM2OC45MTMzMDEgICAgICAgOTE2ICAuNDAyNzQzNzc4ICAgUi1zcXVhcmVkICAgICAgID0gICAgMC4wMDcxXG4tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gICBBZGogUi1zcXVhcmVkICAgPSAgICAwLjAwMTdcbiAgICAgICBUb3RhbCB8ICAzNzEuNTY1NDI3ICAgICAgIDkyMSAgLjQwMzQzNjk0NiAgIFJvb3QgTVNFICAgICAgICA9ICAgIC42MzQ2MlxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgIG1lYW5fZGlmMiB8ICAgICAgQ29lZi4gICBTdGQuIEVyci4gICAgICB0ICAgIFA+fHR8ICAgICBbOTUlIENvbmYuIEludGVydmFsXVxuLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG53cF9jZW5jb3JzfnAgfCAgLS4wNTQ3MjczICAgLjA0OTU5MzMgICAgLTEuMTAgICAwLjI3MCAgICAtLjE1MjA1NjkgICAgLjA0MjYwMjNcbiAgICAgIGZlbWFsZSB8ICAtLjAyMzU4NjUgICAuMDQyMzE0MyAgICAtMC41NiAgIDAuNTc3ICAgIC0uMTA2NjMwNyAgICAuMDU5NDU3N1xuICAgICAgICAgYWdlIHwgIC0uMDAzMjIwMyAgIC4wMDE3MzM5ICAgIC0xLjg2ICAgMC4wNjQgICAgLS4wMDY2MjMyICAgIC4wMDAxODI2XG4gICAgICBpbmNvbWUgfCAgIC4wNzQxODI1ICAgLjA4OTQxMzMgICAgIDAuODMgICAwLjQwNyAgICAtLjEwMTI5NjMgICAgLjI0OTY2MTJcbiAgdW5pdmVyc2l0eSB8ICAgLS4wNTk5MzYgICAuMDQ0NTYzNyAgICAtMS4zNCAgIDAuMTc5ICAgIC0uMTQ3Mzk0OCAgICAuMDI3NTIyN1xuICAgICAgIF9jb25zIHwgICAuMjAxNjQxNyAgIC4wODgxMzQ2ICAgICAyLjI5ICAgMC4wMjIgICAgIC4wMjg2NzI2ICAgIC4zNzQ2MTA5XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gcmVncmVzcyBtZWFuX2RpZjIgd3BfZGVhdGhwIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgIFxuXG4gICAgICBTb3VyY2UgfCAgICAgICBTUyAgICAgICAgICAgZGYgICAgICAgTVMgICAgICBOdW1iZXIgb2Ygb2JzICAgPSAgICAgICA5MjZcbi0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAgIEYoNSwgOTIwKSAgICAgICA9ICAgICAgMS42N1xuICAgICAgIE1vZGVsIHwgIDMuMzUyMTQ3MzQgICAgICAgICA1ICAuNjcwNDI5NDY3ICAgUHJvYiA+IEYgICAgICAgID0gICAgMC4xMzg3XG4gICAgUmVzaWR1YWwgfCAgMzY4Ljg5MTQ2NyAgICAgICA5MjAgIC40MDA5Njg5ODYgICBSLXNxdWFyZWQgICAgICAgPSAgICAwLjAwOTBcbi0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAgIEFkaiBSLXNxdWFyZWQgICA9ICAgIDAuMDAzNlxuICAgICAgIFRvdGFsIHwgIDM3Mi4yNDM2MTQgICAgICAgOTI1ICAuNDAyNDI1NTI5ICAgUm9vdCBNU0UgICAgICAgID0gICAgLjYzMzIyXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgbWVhbl9kaWYyIHwgICAgICBDb2VmLiAgIFN0ZC4gRXJyLiAgICAgIHQgICAgUD58dHwgICAgIFs5NSUgQ29uZi4gSW50ZXJ2YWxdXG4tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgIHdwX2RlYXRocCB8ICAgLjA3OTY2NjMgICAuMDQ3NDcyNCAgICAgMS42OCAgIDAuMDk0ICAgIC0uMDEzNTAwNSAgICAuMTcyODMzMVxuICAgICAgZmVtYWxlIHwgIC0uMDI3ODYyNyAgIC4wNDIwOTQ0ICAgIC0wLjY2ICAgMC41MDggICAgLS4xMTA0NzQ5ICAgIC4wNTQ3NDk1XG4gICAgICAgICBhZ2UgfCAgLS4wMDI4MjI0ICAgLjAwMTczMTQgICAgLTEuNjMgICAwLjEwMyAgICAtLjAwNjIyMDQgICAgLjAwMDU3NTZcbiAgICAgIGluY29tZSB8ICAgLjA5OTYxNzUgICAuMDg5MjI1MSAgICAgMS4xMiAgIDAuMjY1ICAgIC0uMDc1NDkwNyAgICAuMjc0NzI1OFxuICB1bml2ZXJzaXR5IHwgIC0uMDU0NTQ4NyAgIC4wNDQ0Njc4ICAgIC0xLjIzICAgMC4yMjAgICAgLS4xNDE4MTg5ICAgIC4wMzI3MjE0XG4gICAgICAgX2NvbnMgfCAgIC4xMjU4MDM0ICAgLjA4ODk5MjIgICAgIDEuNDEgICAwLjE1OCAgICAtLjA0ODg0NzggICAgLjMwMDQ1NDZcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiByZWdyZXNzIG1lYW5fZGlmMiB3cF9nYXltYXJyaWFnZSBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5ICBcblxuICAgICAgU291cmNlIHwgICAgICAgU1MgICAgICAgICAgIGRmICAgICAgIE1TICAgICAgTnVtYmVyIG9mIG9icyAgID0gICAgICAgOTI1XG4tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gICBGKDUsIDkxOSkgICAgICAgPSAgICAgIDEuMTNcbiAgICAgICBNb2RlbCB8ICAyLjI2ODE0OTQyICAgICAgICAgNSAgLjQ1MzYyOTg4NSAgIFByb2IgPiBGICAgICAgICA9ICAgIDAuMzQyOFxuICAgIFJlc2lkdWFsIHwgICAzNjkuMDI1MjcgICAgICAgOTE5ICAuNDAxNTUwODkyICAgUi1zcXVhcmVkICAgICAgID0gICAgMC4wMDYxXG4tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gICBBZGogUi1zcXVhcmVkICAgPSAgICAwLjAwMDdcbiAgICAgICBUb3RhbCB8ICAzNzEuMjkzNDE5ICAgICAgIDkyNCAgLjQwMTgzMjcwNSAgIFJvb3QgTVNFICAgICAgICA9ICAgIC42MzM2OFxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgIG1lYW5fZGlmMiB8ICAgICAgQ29lZi4gICBTdGQuIEVyci4gICAgICB0ICAgIFA+fHR8ICAgICBbOTUlIENvbmYuIEludGVydmFsXVxuLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG53cF9nYXltYXJyfmUgfCAgLS4wMDQ5NzI4ICAgLjA0OTQ4NzEgICAgLTAuMTAgICAwLjkyMCAgICAtLjEwMjA5MzcgICAgLjA5MjE0ODFcbiAgICAgIGZlbWFsZSB8ICAtLjAyNDc4MjEgICAuMDQyMjMzOCAgICAtMC41OSAgIDAuNTU3ICAgIC0uMTA3NjY3OSAgICAuMDU4MTAzOFxuICAgICAgICAgYWdlIHwgIC0uMDAzMTE4NiAgIC4wMDE3Mjg3ICAgIC0xLjgwICAgMC4wNzIgICAgLS4wMDY1MTEzICAgIC4wMDAyNzQyXG4gICAgICBpbmNvbWUgfCAgIC4wODc0Njg1ICAgLjA4OTI4MzggICAgIDAuOTggICAwLjMyOCAgICAtLjA4Nzc1NTQgICAgLjI2MjY5MjRcbiAgdW5pdmVyc2l0eSB8ICAtLjA2MDIwNjkgICAuMDQ0Njc3MSAgICAtMS4zNSAgIDAuMTc4ICAgIC0uMTQ3ODg3OSAgICAuMDI3NDc0MlxuICAgICAgIF9jb25zIHwgICAuMTc2MTY3NiAgIC4wODY1NTQ4ICAgICAyLjA0ICAgMC4wNDIgICAgIC4wMDYyOTk2ICAgIC4zNDYwMzU2XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gcmVncmVzcyBtZWFuX2RpZjIgd3BfZ3VuY29udHJvbCBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5ICBcblxuICAgICAgU291cmNlIHwgICAgICAgU1MgICAgICAgICAgIGRmICAgICAgIE1TICAgICAgTnVtYmVyIG9mIG9icyAgID0gICAgICAgOTI3XG4tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gICBGKDUsIDkyMSkgICAgICAgPSAgICAgIDEuMTZcbiAgICAgICBNb2RlbCB8ICAyLjMyMTg4NzExICAgICAgICAgNSAgLjQ2NDM3NzQyMyAgIFByb2IgPiBGICAgICAgICA9ICAgIDAuMzI5MFxuICAgIFJlc2lkdWFsIHwgIDM2OS45Mjg0NTUgICAgICAgOTIxICAgLjQwMTY1OTU2ICAgUi1zcXVhcmVkICAgICAgID0gICAgMC4wMDYyXG4tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gICBBZGogUi1zcXVhcmVkICAgPSAgICAwLjAwMDhcbiAgICAgICBUb3RhbCB8ICAzNzIuMjUwMzQyICAgICAgIDkyNiAgLjQwMTk5ODIwOSAgIFJvb3QgTVNFICAgICAgICA9ICAgIC42MzM3N1xuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgIG1lYW5fZGlmMiB8ICAgICAgQ29lZi4gICBTdGQuIEVyci4gICAgICB0ICAgIFA+fHR8ICAgICBbOTUlIENvbmYuIEludGVydmFsXVxuLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG53cF9ndW5jb250fmwgfCAgIC4wMzMwMDYxICAgLjA2MzI1MzQgICAgIDAuNTIgICAwLjYwMiAgICAtLjA5MTEzMTQgICAgLjE1NzE0MzZcbiAgICAgIGZlbWFsZSB8ICAgLS4wMjUwODEgICAuMDQyMTM1OSAgICAtMC42MCAgIDAuNTUyICAgIC0uMTA3Nzc0NiAgICAuMDU3NjEyNlxuICAgICAgICAgYWdlIHwgIC0uMDAzMDU3OCAgIC4wMDE3MjY1ICAgIC0xLjc3ICAgMC4wNzcgICAgLS4wMDY0NDYyICAgIC4wMDAzMzA1XG4gICAgICBpbmNvbWUgfCAgIC4wODIxNTEzICAgLjA4ODU1NTMgICAgIDAuOTMgICAwLjM1NCAgICAtLjA5MTY0MjQgICAgLjI1NTk0NDlcbiAgdW5pdmVyc2l0eSB8ICAgLS4wNTk4MDggICAuMDQ0MzIwOSAgICAtMS4zNSAgIDAuMTc4ICAgIC0uMTQ2Nzg5NiAgICAuMDI3MTczNlxuICAgICAgIF9jb25zIHwgICAuMTY5Nzc0NSAgIC4wODQ4MzY0ICAgICAyLjAwICAgMC4wNDYgICAgIC4wMDMyNzk1ICAgIC4zMzYyNjk1XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gcmVncmVzcyBtZWFuX2RpZjIgd3BfaW1taWdyYXRpb24gZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSAgXG5cbiAgICAgIFNvdXJjZSB8ICAgICAgIFNTICAgICAgICAgICBkZiAgICAgICBNUyAgICAgIE51bWJlciBvZiBvYnMgICA9ICAgICAgIDkxOVxuLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICAgRig1LCA5MTMpICAgICAgID0gICAgICAxLjQ5XG4gICAgICAgTW9kZWwgfCAgMi45OTg2MjczMiAgICAgICAgIDUgIC41OTk3MjU0NjUgICBQcm9iID4gRiAgICAgICAgPSAgICAwLjE5MDhcbiAgICBSZXNpZHVhbCB8ICAzNjcuNzQyMDI3ICAgICAgIDkxMyAgLjQwMjc4NDI1OCAgIFItc3F1YXJlZCAgICAgICA9ICAgIDAuMDA4MVxuLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICAgQWRqIFItc3F1YXJlZCAgID0gICAgMC4wMDI3XG4gICAgICAgVG90YWwgfCAgMzcwLjc0MDY1NSAgICAgICA5MTggIC40MDM4NTY5MjIgICBSb290IE1TRSAgICAgICAgPSAgICAuNjM0NjVcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICBtZWFuX2RpZjIgfCAgICAgIENvZWYuICAgU3RkLiBFcnIuICAgICAgdCAgICBQPnx0fCAgICAgWzk1JSBDb25mLiBJbnRlcnZhbF1cbi0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxud3BfaW1taWdyYX5uIHwgICAuMDc4MTcxNSAgICAuMDUyNTY3ICAgICAxLjQ5ICAgMC4xMzcgICAgLS4wMjQ5OTQ3ICAgIC4xODEzMzc3XG4gICAgICBmZW1hbGUgfCAgIC0uMDE4Mjk1ICAgLjA0MjM5NzMgICAgLTAuNDMgICAwLjY2NiAgICAtLjEwMTUwMjYgICAgLjA2NDkxMjZcbiAgICAgICAgIGFnZSB8ICAtLjAwMzA0OTcgICAuMDAxNzMyMiAgICAtMS43NiAgIDAuMDc5ICAgIC0uMDA2NDQ5MyAgICAuMDAwMzQ5OVxuICAgICAgaW5jb21lIHwgICAuMDkyNzUxNyAgIC4wODkzNjI4ICAgICAxLjA0ICAgMC4zMDAgICAgLS4wODI2Mjg1ICAgICAuMjY4MTMyXG4gIHVuaXZlcnNpdHkgfCAgLS4wNTk2ODM5ICAgLjA0NDYzNTcgICAgLTEuMzQgICAwLjE4MiAgICAtLjE0NzI4NDQgICAgLjAyNzkxNjZcbiAgICAgICBfY29ucyB8ICAgIC4xNDE0OTUgICAuMDg2NjE3MyAgICAgMS42MyAgIDAuMTAzICAgICAtLjAyODQ5NyAgICAuMzExNDg3MVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uIHJlZ3Jlc3MgbWVhbl9kaWYyIHdwX21pbHNwZW5kIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgIFxuXG4gICAgICBTb3VyY2UgfCAgICAgICBTUyAgICAgICAgICAgZGYgICAgICAgTVMgICAgICBOdW1iZXIgb2Ygb2JzICAgPSAgICAgICA4NzBcbi0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAgIEYoNSwgODY0KSAgICAgICA9ICAgICAgMS4yOFxuICAgICAgIE1vZGVsIHwgIDIuNTg4NDU2MDYgICAgICAgICA1ICAuNTE3NjkxMjEzICAgUHJvYiA+IEYgICAgICAgID0gICAgMC4yNzA5XG4gICAgUmVzaWR1YWwgfCAgMzQ5LjgyMjAxNSAgICAgICA4NjQgIC40MDQ4ODY1OTIgICBSLXNxdWFyZWQgICAgICAgPSAgICAwLjAwNzNcbi0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAgIEFkaiBSLXNxdWFyZWQgICA9ICAgIDAuMDAxNlxuICAgICAgIFRvdGFsIHwgIDM1Mi40MTA0NzEgICAgICAgODY5ICAgLjQwNTUzNTY0ICAgUm9vdCBNU0UgICAgICAgID0gICAgLjYzNjMxXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgbWVhbl9kaWYyIHwgICAgICBDb2VmLiAgIFN0ZC4gRXJyLiAgICAgIHQgICAgUD58dHwgICAgIFs5NSUgQ29uZi4gSW50ZXJ2YWxdXG4tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiB3cF9taWxzcGVuZCB8ICAgLjAwMDQ5ODMgICAuMDQ5NjEwMiAgICAgMC4wMSAgIDAuOTkyICAgIC0uMDk2ODcyMiAgICAuMDk3ODY4OVxuICAgICAgZmVtYWxlIHwgIC0uMDQ4NjYxOSAgIC4wNDM3MDE2ICAgIC0xLjExICAgMC4yNjYgICAgLS4xMzQ0MzU3ICAgIC4wMzcxMTE5XG4gICAgICAgICBhZ2UgfCAgLS4wMDMwODI1ICAgLjAwMTc0MzUgICAgLTEuNzcgICAwLjA3NyAgICAtLjAwNjUwNDUgICAgLjAwMDMzOTVcbiAgICAgIGluY29tZSB8ICAgLjA5NDE2NDkgICAuMDkxMzMzMyAgICAgMS4wMyAgIDAuMzAzICAgIC0uMDg1MDk2MiAgICAgLjI3MzQyNlxuICB1bml2ZXJzaXR5IHwgIC0uMDYyODExMiAgIC4wNDU3MzQ5ICAgIC0xLjM3ICAgMC4xNzAgICAgLS4xNTI1NzU3ICAgIC4wMjY5NTMzXG4gICAgICAgX2NvbnMgfCAgIC4xODE3MTk0ICAgIC4wODk4MDcgICAgIDIuMDIgICAwLjA0MyAgICAgLjAwNTQ1MzkgICAgLjM1Nzk4NDlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiByZWdyZXNzIG1lYW5fZGlmMiB3cF9vYmVkaWVuY2UgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSAgXG5cbiAgICAgIFNvdXJjZSB8ICAgICAgIFNTICAgICAgICAgICBkZiAgICAgICBNUyAgICAgIE51bWJlciBvZiBvYnMgICA9ICAgICAgIDkyNlxuLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICAgRig1LCA5MjApICAgICAgID0gICAgICAxLjA5XG4gICAgICAgTW9kZWwgfCAgMi4xODk5MTE1OCAgICAgICAgIDUgIC40Mzc5ODIzMTYgICBQcm9iID4gRiAgICAgICAgPSAgICAwLjM2MjJcbiAgICBSZXNpZHVhbCB8ICAzNjguNDIwNTU0ICAgICAgIDkyMCAgLjQwMDQ1NzEyNCAgIFItc3F1YXJlZCAgICAgICA9ICAgIDAuMDA1OVxuLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICAgQWRqIFItc3F1YXJlZCAgID0gICAgMC4wMDA1XG4gICAgICAgVG90YWwgfCAgMzcwLjYxMDQ2NiAgICAgICA5MjUgIC40MDA2NTk5NjMgICBSb290IE1TRSAgICAgICAgPSAgICAuNjMyODJcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICBtZWFuX2RpZjIgfCAgICAgIENvZWYuICAgU3RkLiBFcnIuICAgICAgdCAgICBQPnx0fCAgICAgWzk1JSBDb25mLiBJbnRlcnZhbF1cbi0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxud3Bfb2JlZGllbmNlIHwgICAuMDA0OTE3NiAgIC4wNTA2MjQxICAgICAwLjEwICAgMC45MjMgICAgLS4wOTQ0MzQ1ICAgIC4xMDQyNjk2XG4gICAgICBmZW1hbGUgfCAgLS4wMzAxMDg0ICAgIC4wNDIwNzggICAgLTAuNzIgICAwLjQ3NCAgICAtLjExMjY4ODMgICAgLjA1MjQ3MTVcbiAgICAgICAgIGFnZSB8ICAtLjAwMzE0MjQgICAuMDAxNzI1OSAgICAtMS44MiAgIDAuMDY5ICAgIC0uMDA2NTI5NiAgICAuMDAwMjQ0N1xuICAgICAgaW5jb21lIHwgICAuMDcxODk2OCAgIC4wODg1NTM3ICAgICAwLjgxICAgMC40MTcgICAgLS4xMDE4OTM4ICAgIC4yNDU2ODc0XG4gIHVuaXZlcnNpdHkgfCAgLS4wNTg1MzY1ICAgLjA0NDYyNzggICAgLTEuMzEgICAwLjE5MCAgICAtLjE0NjEyMDcgICAgLjAyOTA0NzdcbiAgICAgICBfY29ucyB8ICAgLjE4MjUxMTQgICAgLjA4ODE4MSAgICAgMi4wNyAgIDAuMDM5ICAgICAuMDA5NDUyMSAgICAuMzU1NTcwN1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uIHJlZ3Jlc3MgbWVhbl9kaWYyIHdwX3BhdHJpb3Rpc20gZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSAgXG5cbiAgICAgIFNvdXJjZSB8ICAgICAgIFNTICAgICAgICAgICBkZiAgICAgICBNUyAgICAgIE51bWJlciBvZiBvYnMgICA9ICAgICAgIDkyNlxuLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICAgRig1LCA5MjApICAgICAgID0gICAgICAyLjE3XG4gICAgICAgTW9kZWwgfCAgNC4zMzM0NjYyNyAgICAgICAgIDUgIC44NjY2OTMyNTUgICBQcm9iID4gRiAgICAgICAgPSAgICAwLjA1NTdcbiAgICBSZXNpZHVhbCB8ICAzNjcuODU4MzI2ICAgICAgIDkyMCAgLjM5OTg0NjAwNyAgIFItc3F1YXJlZCAgICAgICA9ICAgIDAuMDExNlxuLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICAgQWRqIFItc3F1YXJlZCAgID0gICAgMC4wMDYzXG4gICAgICAgVG90YWwgfCAgMzcyLjE5MTc5MyAgICAgICA5MjUgIC40MDIzNjk1MDYgICBSb290IE1TRSAgICAgICAgPSAgICAuNjMyMzNcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICBtZWFuX2RpZjIgfCAgICAgIENvZWYuICAgU3RkLiBFcnIuICAgICAgdCAgICBQPnx0fCAgICAgWzk1JSBDb25mLiBJbnRlcnZhbF1cbi0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxud3BfcGF0cmlvdH5tIHwgICAuMTIyOTE0NCAgIC4wNTIzMjQyICAgICAyLjM1ICAgMC4wMTkgICAgIC4wMjAyMjU4ICAgICAuMjI1NjAzXG4gICAgICBmZW1hbGUgfCAgICAtLjAyNjM5ICAgLjA0MjAyODEgICAgLTAuNjMgICAwLjUzMCAgICAtLjEwODg3MjEgICAgLjA1NjA5MjFcbiAgICAgICAgIGFnZSB8ICAtLjAwMjgyMzggICAuMDAxNzI0NiAgICAtMS42NCAgIDAuMTAyICAgIC0uMDA2MjA4NCAgICAuMDAwNTYwOFxuICAgICAgaW5jb21lIHwgICAuMDgyNTUwNiAgIC4wODg0MDYzICAgICAwLjkzICAgMC4zNTEgICAgLS4wOTA5NTA4ICAgICAuMjU2MDUyXG4gIHVuaXZlcnNpdHkgfCAgLS4wNTY4NDk4ICAgLjA0NDIxNDkgICAgLTEuMjkgICAwLjE5OSAgICAtLjE0MzYyMzUgICAgIC4wMjk5MjRcbiAgICAgICBfY29ucyB8ICAgLjA3OTIyNDggICAuMDkyNjcwMSAgICAgMC44NSAgIDAuMzkzICAgIC0uMTAyNjQ0NSAgICAuMjYxMDk0MVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uIHJlZ3Jlc3MgbWVhbl9kaWYyIHdwX3BvbGx1dGlvbiBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5ICBcblxuICAgICAgU291cmNlIHwgICAgICAgU1MgICAgICAgICAgIGRmICAgICAgIE1TICAgICAgTnVtYmVyIG9mIG9icyAgID0gICAgICAgOTI3XG4tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gICBGKDUsIDkyMSkgICAgICAgPSAgICAgIDEuMDhcbiAgICAgICBNb2RlbCB8ICAyLjE3NjE4NDA5ICAgICAgICAgNSAgLjQzNTIzNjgxOCAgIFByb2IgPiBGICAgICAgICA9ICAgIDAuMzY3OVxuICAgIFJlc2lkdWFsIHwgIDM2OS45NjMyMzcgICAgICAgOTIxICAuNDAxNjk3MzI2ICAgUi1zcXVhcmVkICAgICAgID0gICAgMC4wMDU4XG4tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gICBBZGogUi1zcXVhcmVkICAgPSAgICAwLjAwMDVcbiAgICAgICBUb3RhbCB8ICAzNzIuMTM5NDIxICAgICAgIDkyNiAgLjQwMTg3ODQyNSAgIFJvb3QgTVNFICAgICAgICA9ICAgICAuNjMzOFxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgIG1lYW5fZGlmMiB8ICAgICAgQ29lZi4gICBTdGQuIEVyci4gICAgICB0ICAgIFA+fHR8ICAgICBbOTUlIENvbmYuIEludGVydmFsXVxuLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG53cF9wb2xsdXRpb24gfCAgLS4wMTg5MzY1ICAgLjA4MTI0NzggICAgLTAuMjMgICAwLjgxNiAgICAtLjE3ODM4ODkgICAgLjE0MDUxNTlcbiAgICAgIGZlbWFsZSB8ICAtLjAyNTI4NTIgICAuMDQyMTE0MyAgICAtMC42MCAgIDAuNTQ4ICAgIC0uMTA3OTM2MiAgICAuMDU3MzY1OVxuICAgICAgICAgYWdlIHwgIC0uMDAzMDU0MSAgIC4wMDE3MjczICAgIC0xLjc3ICAgMC4wNzcgICAgIC0uMDA2NDQ0ICAgIC4wMDAzMzU5XG4gICAgICBpbmNvbWUgfCAgIC4wNzk4NzQyICAgLjA4ODQ4MzcgICAgIDAuOTAgICAwLjM2NyAgICAtLjA5Mzc3ODkgICAgLjI1MzUyNzNcbiAgdW5pdmVyc2l0eSB8ICAtLjA1OTUxNzIgICAuMDQ0MzEwNyAgICAtMS4zNCAgIDAuMTgwICAgIC0uMTQ2NDc4OCAgICAuMDI3NDQ0NFxuICAgICAgIF9jb25zIHwgICAgLjE3Njg5NyAgIC4wODQ1MTQzICAgICAyLjA5ICAgMC4wMzcgICAgIC4wMTEwMzQxICAgIC4zNDI3NTk5XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gcmVncmVzcyBtZWFuX2RpZjIgd3Bfc29jaWFsaXNtIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgIFxuXG4gICAgICBTb3VyY2UgfCAgICAgICBTUyAgICAgICAgICAgZGYgICAgICAgTVMgICAgICBOdW1iZXIgb2Ygb2JzICAgPSAgICAgICA5MjNcbi0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAgIEYoNSwgOTE3KSAgICAgICA9ICAgICAgMS4wOVxuICAgICAgIE1vZGVsIHwgIDIuMTkyMTgyMzYgICAgICAgICA1ICAuNDM4NDM2NDcyICAgUHJvYiA+IEYgICAgICAgID0gICAgMC4zNjUzXG4gICAgUmVzaWR1YWwgfCAgMzY5LjQ5ODI2OCAgICAgICA5MTcgIC40MDI5NDI0OTUgICBSLXNxdWFyZWQgICAgICAgPSAgICAwLjAwNTlcbi0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAgIEFkaiBSLXNxdWFyZWQgICA9ICAgIDAuMDAwNVxuICAgICAgIFRvdGFsIHwgICAzNzEuNjkwNDUgICAgICAgOTIyICAuNDAzMTM0OTc5ICAgUm9vdCBNU0UgICAgICAgID0gICAgLjYzNDc4XG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgbWVhbl9kaWYyIHwgICAgICBDb2VmLiAgIFN0ZC4gRXJyLiAgICAgIHQgICAgUD58dHwgICAgIFs5NSUgQ29uZi4gSW50ZXJ2YWxdXG4tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbndwX3NvY2lhbGlzbSB8ICAgLjAxODI5NDQgICAuMDUxMTk5OSAgICAgMC4zNiAgIDAuNzIxICAgIC0uMDgyMTg4MyAgICAuMTE4Nzc3MVxuICAgICAgZmVtYWxlIHwgIC0uMDI0MDc3MSAgIC4wNDIzNjYzICAgIC0wLjU3ICAgMC41NzAgICAgLS4xMDcyMjMxICAgICAuMDU5MDY5XG4gICAgICAgICBhZ2UgfCAgLS4wMDMwNDM5ICAgIC4wMDE3MzEgICAgLTEuNzYgICAwLjA3OSAgICAgLS4wMDY0NDEgICAgLjAwMDM1MzJcbiAgICAgIGluY29tZSB8ICAgLjA4MTY5MzIgICAuMDg4ODkyNiAgICAgMC45MiAgIDAuMzU4ICAgIC0uMDkyNzYzMyAgICAuMjU2MTQ5N1xuICB1bml2ZXJzaXR5IHwgICAtLjA1ODczOCAgIC4wNDQ1MzkyICAgIC0xLjMyICAgMC4xODggICAgLS4xNDYxNDg2ICAgIC4wMjg2NzI2XG4gICAgICAgX2NvbnMgfCAgIC4xNjU3MDExICAgLjA4NjMxMDQgICAgIDEuOTIgICAwLjA1NSAgICAtLjAwMzY4NzggICAgICAuMzM1MDlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiByZWdyZXNzIG1lYW5fZGlmMiB3cF90YXhjdXRzIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgIFxuXG4gICAgICBTb3VyY2UgfCAgICAgICBTUyAgICAgICAgICAgZGYgICAgICAgTVMgICAgICBOdW1iZXIgb2Ygb2JzICAgPSAgICAgICA5MjFcbi0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAgIEYoNSwgOTE1KSAgICAgICA9ICAgICAgMS4xMVxuICAgICAgIE1vZGVsIHwgIDIuMjE3MjQ5ODIgICAgICAgICA1ICAuNDQzNDQ5OTY0ICAgUHJvYiA+IEYgICAgICAgID0gICAgMC4zNTI2XG4gICAgUmVzaWR1YWwgfCAgMzY1LjEwODgzMSAgICAgICA5MTUgIC4zOTkwMjYwNDQgICBSLXNxdWFyZWQgICAgICAgPSAgICAwLjAwNjBcbi0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAgIEFkaiBSLXNxdWFyZWQgICA9ICAgIDAuMDAwNlxuICAgICAgIFRvdGFsIHwgICAzNjcuMzI2MDggICAgICAgOTIwICAuMzk5MjY3NDc5ICAgUm9vdCBNU0UgICAgICAgID0gICAgLjYzMTY5XG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgbWVhbl9kaWYyIHwgICAgICBDb2VmLiAgIFN0ZC4gRXJyLiAgICAgIHQgICAgUD58dHwgICAgIFs5NSUgQ29uZi4gSW50ZXJ2YWxdXG4tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgd3BfdGF4Y3V0cyB8ICAgLjAxNDI4MDcgICAuMDUwMDUxOCAgICAgMC4yOSAgIDAuNzc1ICAgICAtLjA4Mzk0OSAgICAuMTEyNTEwNFxuICAgICAgZmVtYWxlIHwgIC0uMDI0ODM1NCAgICAuMDQyMDkzICAgIC0wLjU5ICAgMC41NTUgICAgLS4xMDc0NDU1ICAgIC4wNTc3NzQ3XG4gICAgICAgICBhZ2UgfCAgLS4wMDMxMjQzICAgLjAwMTcyNzMgICAgLTEuODEgICAwLjA3MSAgICAtLjAwNjUxNDMgICAgLjAwMDI2NTdcbiAgICAgIGluY29tZSB8ICAgLjA4Njg5NzcgICAuMDg4NTI3MSAgICAgMC45OCAgIDAuMzI3ICAgIC0uMDg2ODQyMSAgICAuMjYwNjM3NVxuICB1bml2ZXJzaXR5IHwgIC0uMDU1MzYzNCAgIC4wNDQyNjQ4ICAgIC0xLjI1ICAgMC4yMTEgICAgLS4xNDIyMzU3ICAgIC4wMzE1MDg5XG4gICAgICAgX2NvbnMgfCAgIC4xNjUzOTM4ICAgLjA5MTE2OTQgICAgIDEuODEgICAwLjA3MCAgICAtLjAxMzUzMTcgICAgLjM0NDMxOTJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiByZWdyZXNzIG1lYW5fZGlmMiB3cF93b21lbiBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IFxuXG4gICAgICBTb3VyY2UgfCAgICAgICBTUyAgICAgICAgICAgZGYgICAgICAgTVMgICAgICBOdW1iZXIgb2Ygb2JzICAgPSAgICAgICA5MjZcbi0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAgIEYoNSwgOTIwKSAgICAgICA9ICAgICAgMS4zN1xuICAgICAgIE1vZGVsIHwgIDIuNzUwNjMzODUgICAgICAgICA1ICAuNTUwMTI2NzY5ICAgUHJvYiA+IEYgICAgICAgID0gICAgMC4yMzI3XG4gICAgUmVzaWR1YWwgfCAgMzY5LjA4OTg4NyAgICAgICA5MjAgICAuNDAxMTg0NjYgICBSLXNxdWFyZWQgICAgICAgPSAgICAwLjAwNzRcbi0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAgIEFkaiBSLXNxdWFyZWQgICA9ICAgIDAuMDAyMFxuICAgICAgIFRvdGFsIHwgIDM3MS44NDA1MjEgICAgICAgOTI1ICAuNDAxOTg5NzUzICAgUm9vdCBNU0UgICAgICAgID0gICAgLjYzMzM5XG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgbWVhbl9kaWYyIHwgICAgICBDb2VmLiAgIFN0ZC4gRXJyLiAgICAgIHQgICAgUD58dHwgICAgIFs5NSUgQ29uZi4gSW50ZXJ2YWxdXG4tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICB3cF93b21lbiB8ICAgIC4xMDI0MzcgICAuMDkwMDEyNyAgICAgMS4xNCAgIDAuMjU1ICAgIC0uMDc0MjE3MSAgICAuMjc5MDkxMVxuICAgICAgZmVtYWxlIHwgIC0uMDIwMjcwNSAgIC4wNDIyOTQ1ICAgIC0wLjQ4ICAgMC42MzIgICAgLS4xMDMyNzUzICAgIC4wNjI3MzQzXG4gICAgICAgICBhZ2UgfCAgLS4wMDMyMjc0ICAgLjAwMTcyNjYgICAgLTEuODcgICAwLjA2MiAgICAtLjAwNjYxNTkgICAgLjAwMDE2MTFcbiAgICAgIGluY29tZSB8ICAgLjA4MDkyOTggICAgLjA4ODkyOCAgICAgMC45MSAgIDAuMzYzICAgIC0uMDkzNTk1NSAgICAgLjI1NTQ1NVxuICB1bml2ZXJzaXR5IHwgIC0uMDU5MzEwOSAgIC4wNDQzMjQ1ICAgIC0xLjM0ICAgMC4xODEgICAgLS4xNDYyOTk3ICAgIC4wMjc2Nzc5XG4gICAgICAgX2NvbnMgfCAgIC4xNzA0Nzg4ICAgLjA4NDY1NTggICAgIDIuMDEgICAwLjA0NCAgICAgLjAwNDMzNzkgICAgLjMzNjYxOTZcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgIFxuLiByZWdyZXNzIG1lYW5fcGhfZGlmM19hbGwgd3BfcmlnaHQyIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgIFxuXG4gICAgICBTb3VyY2UgfCAgICAgICBTUyAgICAgICAgICAgZGYgICAgICAgTVMgICAgICBOdW1iZXIgb2Ygb2JzICAgPSAgICAgICA3OTVcbi0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAgIEYoNSwgNzg5KSAgICAgICA9ICAgICAgMS40MFxuICAgICAgIE1vZGVsIHwgIC40NjE0ODg0NzYgICAgICAgICA1ICAuMDkyMjk3Njk1ICAgUHJvYiA+IEYgICAgICAgID0gICAgMC4yMjE1XG4gICAgUmVzaWR1YWwgfCAgNTEuOTY4ODQ3NSAgICAgICA3ODkgIC4wNjU4NjY3MjcgICBSLXNxdWFyZWQgICAgICAgPSAgICAwLjAwODhcbi0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAgIEFkaiBSLXNxdWFyZWQgICA9ICAgIDAuMDAyNVxuICAgICAgIFRvdGFsIHwgIDUyLjQzMDMzNTkgICAgICAgNzk0ICAuMDY2MDMzMTY5ICAgUm9vdCBNU0UgICAgICAgID0gICAgLjI1NjY1XG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubWVhbl9wfjNfYWxsIHwgICAgICBDb2VmLiAgIFN0ZC4gRXJyLiAgICAgIHQgICAgUD58dHwgICAgIFs5NSUgQ29uZi4gSW50ZXJ2YWxdXG4tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgIHdwX3JpZ2h0MiB8ICAtLjA3NDE1MzIgICAgLjA0MTUyMyAgICAtMS43OSAgIDAuMDc1ICAgIC0uMTU1NjYxOCAgICAuMDA3MzU1NFxuICAgICAgZmVtYWxlIHwgICAuMDI2NTk5MyAgIC4wMTgzMTM4ICAgICAxLjQ1ICAgMC4xNDcgICAgLS4wMDkzNTAyICAgIC4wNjI1NDg3XG4gICAgICAgICBhZ2UgfCAgLS4wMDA1MDU2ICAgLjAwMDcyNDUgICAgLTAuNzAgICAwLjQ4NSAgICAtLjAwMTkyNzkgICAgLjAwMDkxNjZcbiAgICAgIGluY29tZSB8ICAtLjAwOTA4ODIgICAuMDM4ODk2MyAgICAtMC4yMyAgIDAuODE1ICAgIC0uMDg1NDQwOCAgICAuMDY3MjY0NFxuICB1bml2ZXJzaXR5IHwgICAuMDEwMDk2NSAgIC4wMTkxMTIzICAgICAwLjUzICAgMC41OTcgICAgLS4wMjc0MjA0ICAgIC4wNDc2MTM0XG4gICAgICAgX2NvbnMgfCAgIC4wNjc3OTkyICAgIC4wNDA1OTYgICAgIDEuNjcgICAwLjA5NSAgICAtLjAxMTg4OTcgICAgIC4xNDc0ODhcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiByZWdyZXNzIG1lYW5fcGhfZGlmM19hbGwgd3BfYWJvcnRpb24gZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSAgIFxuXG4gICAgICBTb3VyY2UgfCAgICAgICBTUyAgICAgICAgICAgZGYgICAgICAgTVMgICAgICBOdW1iZXIgb2Ygb2JzICAgPSAgICAgICA3OTBcbi0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAgIEYoNSwgNzg0KSAgICAgICA9ICAgICAgMS4wNlxuICAgICAgIE1vZGVsIHwgIC4zNTI2OTcxNTkgICAgICAgICA1ICAuMDcwNTM5NDMyICAgUHJvYiA+IEYgICAgICAgID0gICAgMC4zNzk3XG4gICAgUmVzaWR1YWwgfCAgIDUyLjA0MjAyNCAgICAgICA3ODQgIC4wNjYzODAxMzMgICBSLXNxdWFyZWQgICAgICAgPSAgICAwLjAwNjdcbi0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAgIEFkaiBSLXNxdWFyZWQgICA9ICAgIDAuMDAwNFxuICAgICAgIFRvdGFsIHwgIDUyLjM5NDcyMTIgICAgICAgNzg5ICAuMDY2NDA2NDkxICAgUm9vdCBNU0UgICAgICAgID0gICAgLjI1NzY0XG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubWVhbl9wfjNfYWxsIHwgICAgICBDb2VmLiAgIFN0ZC4gRXJyLiAgICAgIHQgICAgUD58dHwgICAgIFs5NSUgQ29uZi4gSW50ZXJ2YWxdXG4tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiB3cF9hYm9ydGlvbiB8ICAtLjAyNzQzNDIgICAuMDIxNDMwMiAgICAtMS4yOCAgIDAuMjAxICAgIC0uMDY5NTAxNiAgICAuMDE0NjMzMlxuICAgICAgZmVtYWxlIHwgICAuMDI3Mzg5NCAgIC4wMTg0MzkyICAgICAxLjQ5ICAgMC4xMzggICAgLS4wMDg4MDY3ICAgIC4wNjM1ODU0XG4gICAgICAgICBhZ2UgfCAgLS4wMDA1NTY0ICAgLjAwMDcyODEgICAgLTAuNzYgICAwLjQ0NSAgICAtLjAwMTk4NTcgICAgLjAwMDg3MjhcbiAgICAgIGluY29tZSB8ICAgLS4wMDk1NDYgICAuMDM5MTY2NCAgICAtMC4yNCAgIDAuODA4ICAgIC0uMDg2NDI5NSAgICAuMDY3MzM3NVxuICB1bml2ZXJzaXR5IHwgICAuMDExMjQ3NiAgIC4wMTkyMzg1ICAgICAwLjU4ICAgMC41NTkgICAgLS4wMjY1MTc1ICAgIC4wNDkwMTI3XG4gICAgICAgX2NvbnMgfCAgIC4wNDc5MDcxICAgLjAzNzU3NDkgICAgIDEuMjcgICAwLjIwMyAgICAtLjAyNTg1MjIgICAgLjEyMTY2NjVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiByZWdyZXNzIG1lYW5fcGhfZGlmM19hbGwgd3BfY2FwaXRhbGlzbSBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5ICBcblxuICAgICAgU291cmNlIHwgICAgICAgU1MgICAgICAgICAgIGRmICAgICAgIE1TICAgICAgTnVtYmVyIG9mIG9icyAgID0gICAgICAgNzg3XG4tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gICBGKDUsIDc4MSkgICAgICAgPSAgICAgIDAuNzZcbiAgICAgICBNb2RlbCB8ICAuMjUyNzc0NDQxICAgICAgICAgNSAgLjA1MDU1NDg4OCAgIFByb2IgPiBGICAgICAgICA9ICAgIDAuNTc5N1xuICAgIFJlc2lkdWFsIHwgIDUyLjAzNjI2ODcgICAgICAgNzgxICAuMDY2NjI3NzQ1ICAgUi1zcXVhcmVkICAgICAgID0gICAgMC4wMDQ4XG4tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gICBBZGogUi1zcXVhcmVkICAgPSAgIC0wLjAwMTVcbiAgICAgICBUb3RhbCB8ICA1Mi4yODkwNDMxICAgICAgIDc4NiAgICAuMDY2NTI1NSAgIFJvb3QgTVNFICAgICAgICA9ICAgIC4yNTgxMlxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm1lYW5fcH4zX2FsbCB8ICAgICAgQ29lZi4gICBTdGQuIEVyci4gICAgICB0ICAgIFA+fHR8ICAgICBbOTUlIENvbmYuIEludGVydmFsXVxuLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG53cF9jYXBpdGFsfm0gfCAgLS4wMDQ5NzkxICAgLjAyMjY5NzcgICAgLTAuMjIgICAwLjgyNiAgICAtLjA0OTUzNDcgICAgLjAzOTU3NjZcbiAgICAgIGZlbWFsZSB8ICAgLjAyNzIyMDcgICAuMDE4NTc1NCAgICAgMS40NyAgIDAuMTQzICAgIC0uMDA5MjQyOSAgICAuMDYzNjg0MlxuICAgICAgICAgYWdlIHwgIC0uMDAwNjA1MSAgIC4wMDA3Mjg3ICAgIC0wLjgzICAgMC40MDcgICAgLS4wMDIwMzU0ICAgIC4wMDA4MjUzXG4gICAgICBpbmNvbWUgfCAgLS4wMDM2MjgzICAgLjAzOTk2NzcgICAgLTAuMDkgICAwLjkyOCAgICAtLjA4MjA4NTMgICAgLjA3NDgyODZcbiAgdW5pdmVyc2l0eSB8ICAgIC4wMTIzNDggICAuMDE5MjU4NiAgICAgMC42NCAgIDAuNTIyICAgIC0uMDI1NDU2NyAgICAuMDUwMTUyN1xuICAgICAgIF9jb25zIHwgICAgLjAzODg0NyAgIC4wMzczOTgxICAgICAxLjA0ICAgMC4yOTkgICAgLS4wMzQ1NjU3ICAgIC4xMTIyNTk3XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gcmVncmVzcyBtZWFuX3BoX2RpZjNfYWxsIHdwX2NlbmNvcnNoaXAgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSAgXG5cbiAgICAgIFNvdXJjZSB8ICAgICAgIFNTICAgICAgICAgICBkZiAgICAgICBNUyAgICAgIE51bWJlciBvZiBvYnMgICA9ICAgICAgIDc4NVxuLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICAgRig1LCA3NzkpICAgICAgID0gICAgICAyLjg2XG4gICAgICAgTW9kZWwgfCAgLjk0MjUyNjY0OSAgICAgICAgIDUgICAuMTg4NTA1MzMgICBQcm9iID4gRiAgICAgICAgPSAgICAwLjAxNDVcbiAgICBSZXNpZHVhbCB8ICA1MS40MjIzNDAyICAgICAgIDc3OSAgLjA2NjAxMDcwNiAgIFItc3F1YXJlZCAgICAgICA9ICAgIDAuMDE4MFxuLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICAgQWRqIFItc3F1YXJlZCAgID0gICAgMC4wMTE3XG4gICAgICAgVG90YWwgfCAgNTIuMzY0ODY2OCAgICAgICA3ODQgIC4wNjY3OTE5MjIgICBSb290IE1TRSAgICAgICAgPSAgICAuMjU2OTNcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5tZWFuX3B+M19hbGwgfCAgICAgIENvZWYuICAgU3RkLiBFcnIuICAgICAgdCAgICBQPnx0fCAgICAgWzk1JSBDb25mLiBJbnRlcnZhbF1cbi0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxud3BfY2VuY29yc35wIHwgIC0uMDcwMDE3NCAgIC4wMjE2NDE3ICAgIC0zLjI0ICAgMC4wMDEgICAgLS4xMTI1MDAyICAgLS4wMjc1MzQ1XG4gICAgICBmZW1hbGUgfCAgIC4wMzEzODAxICAgLjAxODQ4NTkgICAgIDEuNzAgICAwLjA5MCAgICAgLS4wMDQ5MDggICAgLjA2NzY2ODFcbiAgICAgICAgIGFnZSB8ICAtLjAwMDc5MjkgICAuMDAwNzI5NCAgICAtMS4wOSAgIDAuMjc3ICAgIC0uMDAyMjI0OCAgICAuMDAwNjM4OVxuICAgICAgaW5jb21lIHwgIC0uMDI0NDEzNCAgIC4wMzk0NjY0ICAgIC0wLjYyICAgMC41MzYgICAgLS4xMDE4ODY1ICAgIC4wNTMwNTk3XG4gIHVuaXZlcnNpdHkgfCAgIC4wMTAxNDExICAgLjAxOTIzMTUgICAgIDAuNTMgICAwLjU5OCAgICAtLjAyNzYxMDYgICAgLjA0Nzg5MjhcbiAgICAgICBfY29ucyB8ICAgLjA3NzIzMjIgICAuMDM4NDM3NyAgICAgMi4wMSAgIDAuMDQ1ICAgICAuMDAxNzc4NSAgICAuMTUyNjg1OVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uIHJlZ3Jlc3MgbWVhbl9waF9kaWYzX2FsbCB3cF9kZWF0aHAgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSAgXG5cbiAgICAgIFNvdXJjZSB8ICAgICAgIFNTICAgICAgICAgICBkZiAgICAgICBNUyAgICAgIE51bWJlciBvZiBvYnMgICA9ICAgICAgIDc4OFxuLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICAgRig1LCA3ODIpICAgICAgID0gICAgICAwLjk5XG4gICAgICAgTW9kZWwgfCAgIC4zMzAxODU4NiAgICAgICAgIDUgIC4wNjYwMzcxNzIgICBQcm9iID4gRiAgICAgICAgPSAgICAwLjQyMTRcbiAgICBSZXNpZHVhbCB8ICA1Mi4wNDc0MTU2ICAgICAgIDc4MiAgLjA2NjU1Njc5NyAgIFItc3F1YXJlZCAgICAgICA9ICAgIDAuMDA2M1xuLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICAgQWRqIFItc3F1YXJlZCAgID0gICAtMC4wMDAwXG4gICAgICAgVG90YWwgfCAgNTIuMzc3NjAxNCAgICAgICA3ODcgIC4wNjY1NTM0OTYgICBSb290IE1TRSAgICAgICAgPSAgICAuMjU3OTlcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5tZWFuX3B+M19hbGwgfCAgICAgIENvZWYuICAgU3RkLiBFcnIuICAgICAgdCAgICBQPnx0fCAgICAgWzk1JSBDb25mLiBJbnRlcnZhbF1cbi0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgd3BfZGVhdGhwIHwgIC0uMDIyNDE5MSAgIC4wMjEwNDE1ICAgIC0xLjA3ICAgMC4yODcgICAgLS4wNjM3MjM3ICAgIC4wMTg4ODU0XG4gICAgICBmZW1hbGUgfCAgIC4wMjgxMzEyICAgLjAxODQ5MzggICAgIDEuNTIgICAwLjEyOSAgICAtLjAwODE3MjIgICAgLjA2NDQzNDZcbiAgICAgICAgIGFnZSB8ICAtLjAwMDY0NzUgICAuMDAwNzMxOCAgICAtMC44OCAgIDAuMzc3ICAgICAtLjAwMjA4NCAgICAgLjAwMDc4OVxuICAgICAgaW5jb21lIHwgIC0uMDEyMDA1MyAgIC4wMzk1NTAxICAgIC0wLjMwICAgMC43NjIgICAgLS4wODk2NDIyICAgIC4wNjU2MzE1XG4gIHVuaXZlcnNpdHkgfCAgIC4wMTI1MDY0ICAgLjAxOTI4OTIgICAgIDAuNjUgICAwLjUxNyAgICAtLjAyNTM1ODMgICAgIC4wNTAzNzFcbiAgICAgICBfY29ucyB8ICAgLjA1MDE0MjcgICAuMDM4NzAzMyAgICAgMS4zMCAgIDAuMTk2ICAgIC0uMDI1ODMxOSAgICAuMTI2MTE3M1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uIHJlZ3Jlc3MgbWVhbl9waF9kaWYzX2FsbCB3cF9nYXltYXJyaWFnZSBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5ICBcblxuICAgICAgU291cmNlIHwgICAgICAgU1MgICAgICAgICAgIGRmICAgICAgIE1TICAgICAgTnVtYmVyIG9mIG9icyAgID0gICAgICAgNzg3XG4tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gICBGKDUsIDc4MSkgICAgICAgPSAgICAgIDEuMjdcbiAgICAgICBNb2RlbCB8ICAuNDE5MTc4NTY1ICAgICAgICAgNSAgLjA4MzgzNTcxMyAgIFByb2IgPiBGICAgICAgICA9ICAgIDAuMjc2OVxuICAgIFJlc2lkdWFsIHwgIDUxLjc0Nzc5ODEgICAgICAgNzgxICAuMDY2MjU4Mzg0ICAgUi1zcXVhcmVkICAgICAgID0gICAgMC4wMDgwXG4tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gICBBZGogUi1zcXVhcmVkICAgPSAgICAwLjAwMTdcbiAgICAgICBUb3RhbCB8ICA1Mi4xNjY5NzY2ICAgICAgIDc4NiAgLjA2NjM3MDE5OSAgIFJvb3QgTVNFICAgICAgICA9ICAgIC4yNTc0MVxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm1lYW5fcH4zX2FsbCB8ICAgICAgQ29lZi4gICBTdGQuIEVyci4gICAgICB0ICAgIFA+fHR8ICAgICBbOTUlIENvbmYuIEludGVydmFsXVxuLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG53cF9nYXltYXJyfmUgfCAgLS4wMzEyMzc3ICAgLjAyMTMyOTggICAgLTEuNDYgICAwLjE0MyAgICAtLjA3MzEwODIgICAgLjAxMDYzMjdcbiAgICAgIGZlbWFsZSB8ICAgLjAyNjkwNDggICAuMDE4NDg0NSAgICAgMS40NiAgIDAuMTQ2ICAgIC0uMDA5MzgwNCAgICAgIC4wNjMxOVxuICAgICAgICAgYWdlIHwgIC0uMDAwNTYxNCAgIC4wMDA3Mjg4ICAgIC0wLjc3ICAgMC40NDEgICAgLS4wMDE5OTE5ICAgIC4wMDA4NjkyXG4gICAgICBpbmNvbWUgfCAgLS4wMTA3NDk1ICAgLjAzOTQ4MTMgICAgLTAuMjcgICAwLjc4NSAgICAtLjA4ODI1MTUgICAgLjA2Njc1MjZcbiAgdW5pdmVyc2l0eSB8ICAgLjAxMTQ1NzYgICAuMDE5MzQwNiAgICAgMC41OSAgIDAuNTU0ICAgIC0uMDI2NTA4MiAgICAuMDQ5NDIzM1xuICAgICAgIF9jb25zIHwgICAuMDQ5NjYzOCAgIC4wMzc2NjA3ICAgICAxLjMyICAgMC4xODggICAgLS4wMjQyNjQ0ICAgICAuMTIzNTkyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gcmVncmVzcyBtZWFuX3BoX2RpZjNfYWxsIHdwX2d1bmNvbnRyb2wgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSAgXG5cbiAgICAgIFNvdXJjZSB8ICAgICAgIFNTICAgICAgICAgICBkZiAgICAgICBNUyAgICAgIE51bWJlciBvZiBvYnMgICA9ICAgICAgIDc4OVxuLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICAgRig1LCA3ODMpICAgICAgID0gICAgICAwLjc0XG4gICAgICAgTW9kZWwgfCAgLjI0NzQ4NzQxNCAgICAgICAgIDUgIC4wNDk0OTc0ODMgICBQcm9iID4gRiAgICAgICAgPSAgICAwLjU5MTJcbiAgICBSZXNpZHVhbCB8ICA1Mi4xNDcxNzczICAgICAgIDc4MyAgLjA2NjU5OTIwNSAgIFItc3F1YXJlZCAgICAgICA9ICAgIDAuMDA0N1xuLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICAgQWRqIFItc3F1YXJlZCAgID0gICAtMC4wMDE2XG4gICAgICAgVG90YWwgfCAgNTIuMzk0NjY0NyAgICAgICA3ODggIC4wNjY0OTA2OTEgICBSb290IE1TRSAgICAgICAgPSAgICAuMjU4MDdcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5tZWFuX3B+M19hbGwgfCAgICAgIENvZWYuICAgU3RkLiBFcnIuICAgICAgdCAgICBQPnx0fCAgICAgWzk1JSBDb25mLiBJbnRlcnZhbF1cbi0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxud3BfZ3VuY29udH5sIHwgICAuMDA1MzY2OSAgIC4wMjgwNjUyICAgICAwLjE5ICAgMC44NDggICAgLS4wNDk3MjUxICAgIC4wNjA0NTg4XG4gICAgICBmZW1hbGUgfCAgIC4wMjcxOTgzICAgLjAxODQ5MjkgICAgIDEuNDcgICAwLjE0MiAgICAtLjAwOTEwMzIgICAgLjA2MzQ5OTlcbiAgICAgICAgIGFnZSB8ICAtLjAwMDU2NjcgICAuMDAwNzI5NSAgICAtMC43OCAgIDAuNDM4ICAgIC0uMDAxOTk4NiAgICAuMDAwODY1M1xuICAgICAgaW5jb21lIHwgIC0uMDA0NDg3MiAgIC4wMzkxMTU4ICAgIC0wLjExICAgMC45MDkgICAgLS4wODEyNzE2ICAgIC4wNzIyOTcxXG4gIHVuaXZlcnNpdHkgfCAgIC4wMTM4MzE3ICAgLjAxOTIyNzcgICAgIDAuNzIgICAwLjQ3MiAgICAtLjAyMzkxMjMgICAgLjA1MTU3NTdcbiAgICAgICBfY29ucyB8ICAgLjAzNDExMTYgICAuMDM2Nzc1NyAgICAgMC45MyAgIDAuMzU0ICAgICAtLjAzODA3OSAgICAuMTA2MzAyM1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uIHJlZ3Jlc3MgbWVhbl9waF9kaWYzX2FsbCB3cF9pbW1pZ3JhdGlvbiBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5ICBcblxuICAgICAgU291cmNlIHwgICAgICAgU1MgICAgICAgICAgIGRmICAgICAgIE1TICAgICAgTnVtYmVyIG9mIG9icyAgID0gICAgICAgNzgxXG4tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gICBGKDUsIDc3NSkgICAgICAgPSAgICAgIDAuNzdcbiAgICAgICBNb2RlbCB8ICAgLjI1OTE4NzIzICAgICAgICAgNSAgLjA1MTgzNzQ0NiAgIFByb2IgPiBGICAgICAgICA9ICAgIDAuNTcwNVxuICAgIFJlc2lkdWFsIHwgIDUyLjA4MTkyMTMgICAgICAgNzc1ICAuMDY3MjAyNDc5ICAgUi1zcXVhcmVkICAgICAgID0gICAgMC4wMDUwXG4tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gICBBZGogUi1zcXVhcmVkICAgPSAgIC0wLjAwMTVcbiAgICAgICBUb3RhbCB8ICA1Mi4zNDExMDg1ICAgICAgIDc4MCAgLjA2NzEwMzk4NSAgIFJvb3QgTVNFICAgICAgICA9ICAgIC4yNTkyM1xuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm1lYW5fcH4zX2FsbCB8ICAgICAgQ29lZi4gICBTdGQuIEVyci4gICAgICB0ICAgIFA+fHR8ICAgICBbOTUlIENvbmYuIEludGVydmFsXVxuLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG53cF9pbW1pZ3Jhfm4gfCAgLS4wMDY0MzExICAgLjAyMzUwMzIgICAgLTAuMjcgICAwLjc4NCAgICAtLjA1MjU2ODYgICAgLjAzOTcwNjRcbiAgICAgIGZlbWFsZSB8ICAgLjAyNzQ3MjMgICAuMDE4NjczOSAgICAgMS40NyAgIDAuMTQyICAgIC0uMDA5MTg1MSAgICAuMDY0MTI5N1xuICAgICAgICAgYWdlIHwgIC0uMDAwNTg0NCAgIC4wMDA3MzQ1ICAgIC0wLjgwICAgMC40MjYgICAgLS4wMDIwMjYzICAgIC4wMDA4NTc0XG4gICAgICBpbmNvbWUgfCAgLS4wMDY2OTU1ICAgIC4wMzk3MTggICAgLTAuMTcgICAwLjg2NiAgICAtLjA4NDY2MzIgICAgLjA3MTI3MjJcbiAgdW5pdmVyc2l0eSB8ICAgLjAxNDA3ODcgICAuMDE5NDM1MSAgICAgMC43MiAgIDAuNDY5ICAgICAtLjAyNDA3MyAgICAuMDUyMjMwNFxuICAgICAgIF9jb25zIHwgICAuMDM4NTcwMSAgIC4wMzc2NjA0ICAgICAxLjAyICAgMC4zMDYgICAgLS4wMzUzNTg0ICAgIC4xMTI0OTg3XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gcmVncmVzcyBtZWFuX3BoX2RpZjNfYWxsIHdwX21pbHNwZW5kIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgIFxuXG4gICAgICBTb3VyY2UgfCAgICAgICBTUyAgICAgICAgICAgZGYgICAgICAgTVMgICAgICBOdW1iZXIgb2Ygb2JzICAgPSAgICAgICA3MzNcbi0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAgIEYoNSwgNzI3KSAgICAgICA9ICAgICAgMS4xNlxuICAgICAgIE1vZGVsIHwgIC4zNzY3ODE0MDggICAgICAgICA1ICAuMDc1MzU2MjgyICAgUHJvYiA+IEYgICAgICAgID0gICAgMC4zMjY3XG4gICAgUmVzaWR1YWwgfCAgIDQ3LjE3ODc3NyAgICAgICA3MjcgIC4wNjQ4OTUxNTQgICBSLXNxdWFyZWQgICAgICAgPSAgICAwLjAwNzlcbi0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAgIEFkaiBSLXNxdWFyZWQgICA9ICAgIDAuMDAxMVxuICAgICAgIFRvdGFsIHwgIDQ3LjU1NTU1ODQgICAgICAgNzMyICAgLjA2NDk2NjYxICAgUm9vdCBNU0UgICAgICAgID0gICAgLjI1NDc1XG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubWVhbl9wfjNfYWxsIHwgICAgICBDb2VmLiAgIFN0ZC4gRXJyLiAgICAgIHQgICAgUD58dHwgICAgIFs5NSUgQ29uZi4gSW50ZXJ2YWxdXG4tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiB3cF9taWxzcGVuZCB8ICAtLjAyOTI3MDIgICAuMDIxNTcyNSAgICAtMS4zNiAgIDAuMTc1ICAgICAtLjA3MTYyMiAgICAuMDEzMDgxN1xuICAgICAgZmVtYWxlIHwgICAuMDI0MDU2MyAgIC4wMTg5NDQ3ICAgICAxLjI3ICAgMC4yMDUgICAgLS4wMTMxMzY1ICAgIC4wNjEyNDkyXG4gICAgICAgICBhZ2UgfCAgLS4wMDA2NTMxICAgLjAwMDcyNTYgICAgLTAuOTAgICAwLjM2OCAgICAtLjAwMjA3NzYgICAgLjAwMDc3MTNcbiAgICAgIGluY29tZSB8ICAgLS4wMDQ3NTMgICAuMDM5NzI0OSAgICAtMC4xMiAgIDAuOTA1ICAgIC0uMDgyNzQyMiAgICAuMDczMjM2MVxuICB1bml2ZXJzaXR5IHwgICAuMDE1NzIxNyAgIC4wMTk1MzM5ICAgICAwLjgwICAgMC40MjEgICAgLS4wMjI2Mjc4ICAgIC4wNTQwNzEyXG4gICAgICAgX2NvbnMgfCAgIC4wNTM0NTQzICAgLjAzODY4ODEgICAgIDEuMzggICAwLjE2NyAgICAtLjAyMjQ5OTUgICAgLjEyOTQwODFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiByZWdyZXNzIG1lYW5fcGhfZGlmM19hbGwgd3Bfb2JlZGllbmNlIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgIFxuXG4gICAgICBTb3VyY2UgfCAgICAgICBTUyAgICAgICAgICAgZGYgICAgICAgTVMgICAgICBOdW1iZXIgb2Ygb2JzICAgPSAgICAgICA3ODhcbi0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAgIEYoNSwgNzgyKSAgICAgICA9ICAgICAgMC44OFxuICAgICAgIE1vZGVsIHwgIC4yOTE4MTU3NzIgICAgICAgICA1ICAuMDU4MzYzMTU0ICAgUHJvYiA+IEYgICAgICAgID0gICAgMC40OTU4XG4gICAgUmVzaWR1YWwgfCAgNTIuMDI5MzY5MSAgICAgICA3ODIgICAuMDY2NTMzNzIgICBSLXNxdWFyZWQgICAgICAgPSAgICAwLjAwNTZcbi0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAgIEFkaiBSLXNxdWFyZWQgICA9ICAgLTAuMDAwOFxuICAgICAgIFRvdGFsIHwgIDUyLjMyMTE4NDkgICAgICAgNzg3ICAuMDY2NDgxODExICAgUm9vdCBNU0UgICAgICAgID0gICAgLjI1Nzk0XG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubWVhbl9wfjNfYWxsIHwgICAgICBDb2VmLiAgIFN0ZC4gRXJyLiAgICAgIHQgICAgUD58dHwgICAgIFs5NSUgQ29uZi4gSW50ZXJ2YWxdXG4tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbndwX29iZWRpZW5jZSB8ICAtLjAxOTQ3MTQgICAuMDIyNDUxMiAgICAtMC44NyAgIDAuMzg2ICAgICAtLjA2MzU0MyAgICAuMDI0NjAwM1xuICAgICAgZmVtYWxlIHwgICAuMDI4NDQ1MSAgIC4wMTg1MDk5ICAgICAxLjU0ICAgMC4xMjUgICAgICAtLjAwNzg5ICAgIC4wNjQ3ODAxXG4gICAgICAgICBhZ2UgfCAgLS4wMDA0OTcyICAgLjAwMDczMDggICAgLTAuNjggICAwLjQ5NiAgICAtLjAwMTkzMTggICAgLjAwMDkzNzRcbiAgICAgIGluY29tZSB8ICAtLjAwMzM1MjkgICAuMDM5MTYzOSAgICAtMC4wOSAgIDAuOTMyICAgIC0uMDgwMjMxOCAgICAgLjA3MzUyNlxuICB1bml2ZXJzaXR5IHwgICAuMDEwNDUwMSAgIC4wMTkzOTM1ICAgICAwLjU0ICAgMC41OTAgICAgLS4wMjc2MTkzICAgIC4wNDg1MTk1XG4gICAgICAgX2NvbnMgfCAgIC4wNDQwNzg1ICAgIC4wMzg0MTMgICAgIDEuMTUgICAwLjI1MiAgICAtLjAzMTMyNjIgICAgLjExOTQ4MzNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiByZWdyZXNzIG1lYW5fcGhfZGlmM19hbGwgd3BfcGF0cmlvdGlzbSBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5ICBcblxuICAgICAgU291cmNlIHwgICAgICAgU1MgICAgICAgICAgIGRmICAgICAgIE1TICAgICAgTnVtYmVyIG9mIG9icyAgID0gICAgICAgNzg4XG4tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gICBGKDUsIDc4MikgICAgICAgPSAgICAgIDAuOTdcbiAgICAgICBNb2RlbCB8ICAuMzIxNDk4NDIyICAgICAgICAgNSAgLjA2NDI5OTY4NCAgIFByb2IgPiBGICAgICAgICA9ICAgIDAuNDM1NFxuICAgIFJlc2lkdWFsIHwgIDUxLjg1NjczNTYgICAgICAgNzgyICAuMDY2MzEyOTYxICAgUi1zcXVhcmVkICAgICAgID0gICAgMC4wMDYyXG4tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gICBBZGogUi1zcXVhcmVkICAgPSAgIC0wLjAwMDJcbiAgICAgICBUb3RhbCB8ICAgNTIuMTc4MjM0ICAgICAgIDc4NyAgIC4wNjYzMDAxNyAgIFJvb3QgTVNFICAgICAgICA9ICAgIC4yNTc1MVxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm1lYW5fcH4zX2FsbCB8ICAgICAgQ29lZi4gICBTdGQuIEVyci4gICAgICB0ICAgIFA+fHR8ICAgICBbOTUlIENvbmYuIEludGVydmFsXVxuLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG53cF9wYXRyaW90fm0gfCAgLS4wMjEyMjg4ICAgLjAyMzA2ODggICAgLTAuOTIgICAwLjM1OCAgICAgLS4wNjY1MTMgICAgLjAyNDA1NTRcbiAgICAgIGZlbWFsZSB8ICAgLjAyODY4MjkgICAuMDE4NDUzNiAgICAgMS41NSAgIDAuMTIxICAgIC0uMDA3NTQxNiAgICAuMDY0OTA3NFxuICAgICAgICAgYWdlIHwgIC0uMDAwNjMwMSAgIC4wMDA3Mjg5ICAgIC0wLjg2ICAgMC4zODggICAgLS4wMDIwNjA4ICAgIC4wMDA4MDA3XG4gICAgICBpbmNvbWUgfCAgLS4wMDk3MDI5ICAgIC4wMzkwNzMgICAgLTAuMjUgICAwLjgwNCAgICAtLjA4NjQwMzMgICAgLjA2Njk5NzZcbiAgdW5pdmVyc2l0eSB8ICAgIC4wMTE1NzIgICAuMDE5MTc3MSAgICAgMC42MCAgIDAuNTQ2ICAgIC0uMDI2MDcyNiAgICAuMDQ5MjE2NlxuICAgICAgIF9jb25zIHwgICAuMDU1MjY3OSAgIC4wNDA2NDk0ICAgICAxLjM2ICAgMC4xNzQgICAgLS4wMjQ1MjY5ICAgIC4xMzUwNjI4XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gcmVncmVzcyBtZWFuX3BoX2RpZjNfYWxsIHdwX3BvbGx1dGlvbiBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5ICBcblxuICAgICAgU291cmNlIHwgICAgICAgU1MgICAgICAgICAgIGRmICAgICAgIE1TICAgICAgTnVtYmVyIG9mIG9icyAgID0gICAgICAgNzg5XG4tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gICBGKDUsIDc4MykgICAgICAgPSAgICAgIDAuOTdcbiAgICAgICBNb2RlbCB8ICAuMzIwNjE4Mzg0ICAgICAgICAgNSAgLjA2NDEyMzY3NyAgIFByb2IgPiBGICAgICAgICA9ICAgIDAuNDM4MlxuICAgIFJlc2lkdWFsIHwgIDUyLjAxODQ2MjEgICAgICAgNzgzICAuMDY2NDM0ODE3ICAgUi1zcXVhcmVkICAgICAgID0gICAgMC4wMDYxXG4tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gICBBZGogUi1zcXVhcmVkICAgPSAgIC0wLjAwMDJcbiAgICAgICBUb3RhbCB8ICA1Mi4zMzkwODA1ICAgICAgIDc4OCAgLjA2NjQyMDE1MyAgIFJvb3QgTVNFICAgICAgICA9ICAgIC4yNTc3NVxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm1lYW5fcH4zX2FsbCB8ICAgICAgQ29lZi4gICBTdGQuIEVyci4gICAgICB0ICAgIFA+fHR8ICAgICBbOTUlIENvbmYuIEludGVydmFsXVxuLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG53cF9wb2xsdXRpb24gfCAgIC4wMzU3Mjc4ICAgLjAzNTA1MzQgICAgIDEuMDIgICAwLjMwOCAgICAtLjAzMzA4MTkgICAgLjEwNDUzNzVcbiAgICAgIGZlbWFsZSB8ICAgLjAyNzUwMzEgICAuMDE4NDU4NyAgICAgMS40OSAgIDAuMTM3ICAgIC0uMDA4NzMxMiAgICAuMDYzNzM3NFxuICAgICAgICAgYWdlIHwgICAgLS4wMDA1NSAgICAuMDAwNzI5ICAgIC0wLjc1ICAgMC40NTEgICAgLS4wMDE5ODExICAgIC4wMDA4ODExXG4gICAgICBpbmNvbWUgfCAgLS4wMDEyMzAzICAgLjAzOTA2MjcgICAgLTAuMDMgICAwLjk3NSAgICAtLjA3NzkxMDQgICAgLjA3NTQ0OTdcbiAgdW5pdmVyc2l0eSB8ICAgLjAxNTAxNDYgICAuMDE5MTkzOSAgICAgMC43OCAgIDAuNDM0ICAgICAtLjAyMjY2MyAgICAuMDUyNjkyM1xuICAgICAgIF9jb25zIHwgICAuMDI4MTA1NiAgICAuMDM2NjMyICAgICAwLjc3ICAgMC40NDMgICAgLS4wNDM4MDMxICAgIC4xMDAwMTQyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gcmVncmVzcyBtZWFuX3BoX2RpZjNfYWxsIHdwX3NvY2lhbGlzbSBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5ICBcblxuICAgICAgU291cmNlIHwgICAgICAgU1MgICAgICAgICAgIGRmICAgICAgIE1TICAgICAgTnVtYmVyIG9mIG9icyAgID0gICAgICAgNzg1XG4tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gICBGKDUsIDc3OSkgICAgICAgPSAgICAgIDEuMjlcbiAgICAgICBNb2RlbCB8ICAuNDI5MDAzNTQ4ICAgICAgICAgNSAgIC4wODU4MDA3MSAgIFByb2IgPiBGICAgICAgICA9ICAgIDAuMjY2NlxuICAgIFJlc2lkdWFsIHwgIDUxLjg1OTA0NDIgICAgICAgNzc5ICAuMDY2NTcxMzAyICAgUi1zcXVhcmVkICAgICAgID0gICAgMC4wMDgyXG4tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gICBBZGogUi1zcXVhcmVkICAgPSAgICAwLjAwMThcbiAgICAgICBUb3RhbCB8ICA1Mi4yODgwNDc3ICAgICAgIDc4NCAgLjA2NjY5MzkzOCAgIFJvb3QgTVNFICAgICAgICA9ICAgIC4yNTgwMVxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm1lYW5fcH4zX2FsbCB8ICAgICAgQ29lZi4gICBTdGQuIEVyci4gICAgICB0ICAgIFA+fHR8ICAgICBbOTUlIENvbmYuIEludGVydmFsXVxuLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG53cF9zb2NpYWxpc20gfCAgIC4wMzcwMzY3ICAgLjAyMjU0NTcgICAgIDEuNjQgICAwLjEwMSAgICAtLjAwNzIyMDggICAgLjA4MTI5NDJcbiAgICAgIGZlbWFsZSB8ICAgLjAyOTkyODggICAuMDE4NTcwNyAgICAgMS42MSAgIDAuMTA3ICAgIC0uMDA2NTI1NyAgICAuMDY2MzgzM1xuICAgICAgICAgYWdlIHwgIC0uMDAwNjAyMSAgICAgLjAwMDczICAgIC0wLjgyICAgMC40MTAgICAgIC0uMDAyMDM1ICAgIC4wMDA4MzA5XG4gICAgICBpbmNvbWUgfCAgLS4wMDc0MzE5ICAgLjAzOTE1ODYgICAgLTAuMTkgICAwLjg1MCAgICAtLjA4NDMwMDggICAgLjA2OTQzNzFcbiAgdW5pdmVyc2l0eSB8ICAgLjAxMTA3OTIgICAuMDE5MjgzNSAgICAgMC41NyAgIDAuNTY2ICAgIC0uMDI2Nzc0NiAgICAuMDQ4OTMzMVxuICAgICAgIF9jb25zIHwgICAgLjAyMzM1NCAgIC4wMzcyMTg2ICAgICAwLjYzICAgMC41MzEgICAgLS4wNDk3MDY2ICAgIC4wOTY0MTQ1XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gcmVncmVzcyBtZWFuX3BoX2RpZjNfYWxsIHdwX3RheGN1dHMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSAgXG5cbiAgICAgIFNvdXJjZSB8ICAgICAgIFNTICAgICAgICAgICBkZiAgICAgICBNUyAgICAgIE51bWJlciBvZiBvYnMgICA9ICAgICAgIDc4NVxuLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICAgRig1LCA3NzkpICAgICAgID0gICAgICAxLjg1XG4gICAgICAgTW9kZWwgfCAgLjYwMzQ1MzY3MSAgICAgICAgIDUgIC4xMjA2OTA3MzQgICBQcm9iID4gRiAgICAgICAgPSAgICAwLjEwMTFcbiAgICBSZXNpZHVhbCB8ICA1MC44NTU0Njg1ICAgICAgIDc3OSAgLjA2NTI4MzAxNSAgIFItc3F1YXJlZCAgICAgICA9ICAgIDAuMDExN1xuLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICAgQWRqIFItc3F1YXJlZCAgID0gICAgMC4wMDU0XG4gICAgICAgVG90YWwgfCAgNTEuNDU4OTIyMSAgICAgICA3ODQgICAuMDY1NjM2MzggICBSb290IE1TRSAgICAgICAgPSAgICAuMjU1NTFcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5tZWFuX3B+M19hbGwgfCAgICAgIENvZWYuICAgU3RkLiBFcnIuICAgICAgdCAgICBQPnx0fCAgICAgWzk1JSBDb25mLiBJbnRlcnZhbF1cbi0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICB3cF90YXhjdXRzIHwgICAtLjA1MDc5NCAgIC4wMjE4NTQ3ICAgIC0yLjMyICAgMC4wMjAgICAgIC0uMDkzNjk1ICAgIC0uMDA3ODkzXG4gICAgICBmZW1hbGUgfCAgIC4wMjUxMDY5ICAgLjAxODM0MzUgICAgIDEuMzcgICAwLjE3MSAgICAtLjAxMDkwMTYgICAgLjA2MTExNTRcbiAgICAgICAgIGFnZSB8ICAgLS4wMDA4MDggICAgLjAwMDcyNiAgICAtMS4xMSAgIDAuMjY2ICAgIC0uMDAyMjMzMSAgICAuMDAwNjE3MlxuICAgICAgaW5jb21lIHwgIC0uMDAxNDA5MSAgIC4wMzg4NDIxICAgIC0wLjA0ICAgMC45NzEgICAgLS4wNzc2NTY3ICAgIC4wNzQ4Mzg0XG4gIHVuaXZlcnNpdHkgfCAgIC4wMTYzMDM5ICAgLjAxOTA0MzggICAgIDAuODYgICAwLjM5MiAgICAtLjAyMTA3OTMgICAgLjA1MzY4NzFcbiAgICAgICBfY29ucyB8ICAgLjA3NDYwNDIgICAuMDM5NTUxMiAgICAgMS44OSAgIDAuMDYwICAgIC0uMDAzMDM1NCAgICAuMTUyMjQzOFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uIHJlZ3Jlc3MgbWVhbl9waF9kaWYzX2FsbCB3cF93b21lbiBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IFxuXG4gICAgICBTb3VyY2UgfCAgICAgICBTUyAgICAgICAgICAgZGYgICAgICAgTVMgICAgICBOdW1iZXIgb2Ygb2JzICAgPSAgICAgICA3ODlcbi0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAgIEYoNSwgNzgzKSAgICAgICA9ICAgICAgMC43N1xuICAgICAgIE1vZGVsIHwgIC4yNTUzNjU2MjQgICAgICAgICA1ICAuMDUxMDczMTI1ICAgUHJvYiA+IEYgICAgICAgID0gICAgMC41NzM3XG4gICAgUmVzaWR1YWwgfCAgNTIuMTM0NzQ0OSAgICAgICA3ODMgIC4wNjY1ODMzMjcgICBSLXNxdWFyZWQgICAgICAgPSAgICAwLjAwNDlcbi0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAgIEFkaiBSLXNxdWFyZWQgICA9ICAgLTAuMDAxNVxuICAgICAgIFRvdGFsIHwgIDUyLjM5MDExMDYgICAgICAgNzg4ICAuMDY2NDg0OTEyICAgUm9vdCBNU0UgICAgICAgID0gICAgLjI1ODA0XG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubWVhbl9wfjNfYWxsIHwgICAgICBDb2VmLiAgIFN0ZC4gRXJyLiAgICAgIHQgICAgUD58dHwgICAgIFs5NSUgQ29uZi4gSW50ZXJ2YWxdXG4tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICB3cF93b21lbiB8ICAtLjAxNTk5OTggICAgLjAzNzY3NCAgICAtMC40MiAgIDAuNjcxICAgIC0uMDg5OTUzOSAgICAuMDU3OTU0MlxuICAgICAgZmVtYWxlIHwgICAuMDI2MTUyNSAgIC4wMTg1NjI2ICAgICAxLjQxICAgMC4xNTkgICAgLS4wMTAyODU5ICAgIC4wNjI1OTA4XG4gICAgICAgICBhZ2UgfCAgLS4wMDA1NTc2ICAgLjAwMDcyOTYgICAgLTAuNzYgICAwLjQ0NSAgICAtLjAwMTk4OTkgICAgLjAwMDg3NDdcbiAgICAgIGluY29tZSB8ICAtLjAwNTI3NzEgICAuMDM5MzA2NSAgICAtMC4xMyAgIDAuODkzICAgIC0uMDgyNDM1OCAgICAuMDcxODgxNlxuICB1bml2ZXJzaXR5IHwgICAuMDEzMjQ0OSAgIC4wMTkyMzI2ICAgICAwLjY5ICAgMC40OTEgICAgLS4wMjQ1MDg3ICAgIC4wNTA5OTg2XG4gICAgICAgX2NvbnMgfCAgIC4wMzcyNDg5ICAgLjAzNjcyNzQgICAgIDEuMDEgICAwLjMxMSAgICAtLjAzNDg0NjkgICAgLjEwOTM0NDZcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgICAgXG4uIHJlZ3Jlc3MgbWVhbl9waF9kaWYyX2FsbCB3cF9yaWdodDIgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSAgXG5cbiAgICAgIFNvdXJjZSB8ICAgICAgIFNTICAgICAgICAgICBkZiAgICAgICBNUyAgICAgIE51bWJlciBvZiBvYnMgICA9ICAgICAgIDc5NlxuLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICAgRig1LCA3OTApICAgICAgID0gICAgICAxLjg3XG4gICAgICAgTW9kZWwgfCAgLjYzMTA2MDkyNiAgICAgICAgIDUgIC4xMjYyMTIxODUgICBQcm9iID4gRiAgICAgICAgPSAgICAwLjA5NzFcbiAgICBSZXNpZHVhbCB8ICA1My4zMDIwNjI4ICAgICAgIDc5MCAgLjA2NzQ3MDk2NiAgIFItc3F1YXJlZCAgICAgICA9ICAgIDAuMDExN1xuLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICAgQWRqIFItc3F1YXJlZCAgID0gICAgMC4wMDU0XG4gICAgICAgVG90YWwgfCAgNTMuOTMzMTIzNyAgICAgICA3OTUgIC4wNjc4NDA0MDcgICBSb290IE1TRSAgICAgICAgPSAgICAuMjU5NzVcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5tZWFuX3B+Ml9hbGwgfCAgICAgIENvZWYuICAgU3RkLiBFcnIuICAgICAgdCAgICBQPnx0fCAgICAgWzk1JSBDb25mLiBJbnRlcnZhbF1cbi0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgd3BfcmlnaHQyIHwgIC0uMDUzMTE1OSAgIC4wNDIxMTYzICAgIC0xLjI2ICAgMC4yMDggICAgLS4xMzU3ODkxICAgIC4wMjk1NTczXG4gICAgICBmZW1hbGUgfCAgIC4wNDE3NTU2ICAgLjAxODUyNDYgICAgIDIuMjUgICAwLjAyNCAgICAgLjAwNTM5MjQgICAgLjA3ODExODlcbiAgICAgICAgIGFnZSB8ICAtLjAwMDQwMjIgICAuMDAwNzMyOCAgICAtMC41NSAgIDAuNTgzICAgIC0uMDAxODQwNiAgICAuMDAxMDM2MlxuICAgICAgaW5jb21lIHwgIC0uMDU4ODcyOSAgIC4wMzkzOTA4ICAgIC0xLjQ5ICAgMC4xMzUgICAgLS4xMzYxOTU5ICAgIC4wMTg0NTAxXG4gIHVuaXZlcnNpdHkgfCAgLS4wMDM2ODIzICAgLjAxOTMzNDIgICAgLTAuMTkgICAwLjg0OSAgICAtLjA0MTYzNDkgICAgLjAzNDI3MDNcbiAgICAgICBfY29ucyB8ICAgLjA3NzI5NzQgICAuMDQxMTA4MiAgICAgMS44OCAgIDAuMDYwICAgIC0uMDAzMzk2OCAgICAuMTU3OTkxNlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uIHJlZ3Jlc3MgbWVhbl9waF9kaWYyX2FsbCB3cF9hYm9ydGlvbiBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5ICAgXG5cbiAgICAgIFNvdXJjZSB8ICAgICAgIFNTICAgICAgICAgICBkZiAgICAgICBNUyAgICAgIE51bWJlciBvZiBvYnMgICA9ICAgICAgIDc5MVxuLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICAgRig1LCA3ODUpICAgICAgID0gICAgICAxLjY0XG4gICAgICAgTW9kZWwgfCAgLjU1NjMwNjQxNCAgICAgICAgIDUgIC4xMTEyNjEyODMgICBQcm9iID4gRiAgICAgICAgPSAgICAwLjE0NzdcbiAgICBSZXNpZHVhbCB8ICA1My4zNDcyMDgxICAgICAgIDc4NSAgLjA2Nzk1ODIyNyAgIFItc3F1YXJlZCAgICAgICA9ICAgIDAuMDEwM1xuLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICAgQWRqIFItc3F1YXJlZCAgID0gICAgMC4wMDQwXG4gICAgICAgVG90YWwgfCAgNTMuOTAzNTE0NSAgICAgICA3OTAgIC4wNjgyMzIyOTcgICBSb290IE1TRSAgICAgICAgPSAgICAuMjYwNjlcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5tZWFuX3B+Ml9hbGwgfCAgICAgIENvZWYuICAgU3RkLiBFcnIuICAgICAgdCAgICBQPnx0fCAgICAgWzk1JSBDb25mLiBJbnRlcnZhbF1cbi0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIHdwX2Fib3J0aW9uIHwgICAtLjAxNTM2NCAgIC4wMjE3MDI0ICAgIC0wLjcxICAgMC40NzkgICAgLS4wNTc5NjU2ICAgIC4wMjcyMzc2XG4gICAgICBmZW1hbGUgfCAgIC4wNDI2NzY3ICAgLjAxODY0NjcgICAgIDIuMjkgICAwLjAyMiAgICAgLjAwNjA3MzQgICAgICAuMDc5MjhcbiAgICAgICAgIGFnZSB8ICAtLjAwMDQzMDEgICAuMDAwNzM2MiAgICAtMC41OCAgIDAuNTU5ICAgIC0uMDAxODc1MyAgICAuMDAxMDE1MVxuICAgICAgaW5jb21lIHwgICAtLjA1ODEyMSAgIC4wMzk2NTU5ICAgIC0xLjQ3ICAgMC4xNDMgICAgLS4xMzU5NjUxICAgIC4wMTk3MjMyXG4gIHVuaXZlcnNpdHkgfCAgLS4wMDE3NTE4ICAgLjAxOTQ1NTMgICAgLTAuMDkgICAwLjkyOCAgICAtLjAzOTk0MjMgICAgLjAzNjQzODdcbiAgICAgICBfY29ucyB8ICAgIC4wNTk3MTEgICAuMDM3OTk0OCAgICAgMS41NyAgIDAuMTE2ICAgIC0uMDE0ODcyMyAgICAuMTM0Mjk0NFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uIHJlZ3Jlc3MgbWVhbl9waF9kaWYyX2FsbCB3cF9jYXBpdGFsaXNtIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgIFxuXG4gICAgICBTb3VyY2UgfCAgICAgICBTUyAgICAgICAgICAgZGYgICAgICAgTVMgICAgICBOdW1iZXIgb2Ygb2JzICAgPSAgICAgICA3ODhcbi0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAgIEYoNSwgNzgyKSAgICAgICA9ICAgICAgMS42MFxuICAgICAgIE1vZGVsIHwgIC41NDY2MjI5ODcgICAgICAgICA1ICAuMTA5MzI0NTk3ICAgUHJvYiA+IEYgICAgICAgID0gICAgMC4xNTY4XG4gICAgUmVzaWR1YWwgfCAgNTMuMzI4ODQ0MyAgICAgICA3ODIgIC4wNjgxOTU0NTMgICBSLXNxdWFyZWQgICAgICAgPSAgICAwLjAxMDFcbi0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAgIEFkaiBSLXNxdWFyZWQgICA9ICAgIDAuMDAzOFxuICAgICAgIFRvdGFsIHwgIDUzLjg3NTQ2NzMgICAgICAgNzg3ICAuMDY4NDU2NzU2ICAgUm9vdCBNU0UgICAgICAgID0gICAgLjI2MTE0XG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubWVhbl9wfjJfYWxsIHwgICAgICBDb2VmLiAgIFN0ZC4gRXJyLiAgICAgIHQgICAgUD58dHwgICAgIFs5NSUgQ29uZi4gSW50ZXJ2YWxdXG4tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbndwX2NhcGl0YWx+bSB8ICAgLjAxMzYwODMgICAuMDIyOTE4MiAgICAgMC41OSAgIDAuNTUzICAgIC0uMDMxMzgwMiAgICAuMDU4NTk2OFxuICAgICAgZmVtYWxlIHwgICAuMDQyODgxNCAgIC4wMTg3Nzk1ICAgICAyLjI4ICAgMC4wMjMgICAgIC4wMDYwMTcyICAgIC4wNzk3NDU3XG4gICAgICAgICBhZ2UgfCAgLS4wMDA0NTI0ICAgLjAwMDczNjcgICAgLTAuNjEgICAwLjUzOSAgICAtLjAwMTg5ODYgICAgLjAwMDk5MzhcbiAgICAgIGluY29tZSB8ICAgLS4wNjEyNzEgICAuMDQwNDExNyAgICAtMS41MiAgIDAuMTMwICAgIC0uMTQwNTk5MyAgICAuMDE4MDU3MlxuICB1bml2ZXJzaXR5IHwgIC0uMDAxNDU3OCAgIC4wMTk0NzUyICAgIC0wLjA3ICAgMC45NDAgICAgLS4wMzk2ODc3ICAgIC4wMzY3NzIyXG4gICAgICAgX2NvbnMgfCAgIC4wNDk4MzU0ICAgIC4wMzc4NDggICAgIDEuMzIgICAwLjE4OCAgICAtLjAyNDQ2MDQgICAgLjEyNDEzMTJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiByZWdyZXNzIG1lYW5fcGhfZGlmMl9hbGwgd3BfY2VuY29yc2hpcCBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5ICBcblxuICAgICAgU291cmNlIHwgICAgICAgU1MgICAgICAgICAgIGRmICAgICAgIE1TICAgICAgTnVtYmVyIG9mIG9icyAgID0gICAgICAgNzg2XG4tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gICBGKDUsIDc4MCkgICAgICAgPSAgICAgIDEuODdcbiAgICAgICBNb2RlbCB8ICAuNjM2MTAzODg1ICAgICAgICAgNSAgLjEyNzIyMDc3NyAgIFByb2IgPiBGICAgICAgICA9ICAgIDAuMDk3OFxuICAgIFJlc2lkdWFsIHwgIDUzLjE1MDY5OTUgICAgICAgNzgwICAuMDY4MTQxOTIyICAgUi1zcXVhcmVkICAgICAgID0gICAgMC4wMTE4XG4tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gICBBZGogUi1zcXVhcmVkICAgPSAgICAwLjAwNTVcbiAgICAgICBUb3RhbCB8ICA1My43ODY4MDM0ICAgICAgIDc4NSAgLjA2ODUxODIyMSAgIFJvb3QgTVNFICAgICAgICA9ICAgIC4yNjEwNFxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm1lYW5fcH4yX2FsbCB8ICAgICAgQ29lZi4gICBTdGQuIEVyci4gICAgICB0ICAgIFA+fHR8ICAgICBbOTUlIENvbmYuIEludGVydmFsXVxuLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG53cF9jZW5jb3JzfnAgfCAgLS4wMzE2NTYxICAgLjAyMTk5OTEgICAgLTEuNDQgICAwLjE1MSAgICAtLjA3NDg0MDUgICAgLjAxMTUyODNcbiAgICAgIGZlbWFsZSB8ICAgLjA0MzY4MTIgICAuMDE4NzY3NyAgICAgMi4zMyAgIDAuMDIwICAgICAgIC4wMDY4NCAgICAuMDgwNTIyNFxuICAgICAgICAgYWdlIHwgIC0uMDAwNTI1MiAgIC4wMDA3NDA3ICAgIC0wLjcxICAgMC40NzkgICAgLS4wMDE5NzkxICAgIC4wMDA5Mjg4XG4gICAgICBpbmNvbWUgfCAgLS4wNjA0NjE0ICAgLjA0MDEwNzkgICAgLTEuNTEgICAwLjEzMiAgICAtLjEzOTE5MzYgICAgLjAxODI3MDdcbiAgdW5pdmVyc2l0eSB8ICAtLjAwMjY0ODkgICAuMDE5NTI4MSAgICAtMC4xNCAgIDAuODkyICAgIC0uMDQwOTgyNyAgICAuMDM1Njg0OVxuICAgICAgIF9jb25zIHwgICAuMDY5ODgyNyAgIC4wMzkwMDExICAgICAxLjc5ICAgMC4wNzQgICAgLS4wMDY2NzY4ICAgIC4xNDY0NDIyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gcmVncmVzcyBtZWFuX3BoX2RpZjJfYWxsIHdwX2RlYXRocCBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5ICBcblxuICAgICAgU291cmNlIHwgICAgICAgU1MgICAgICAgICAgIGRmICAgICAgIE1TICAgICAgTnVtYmVyIG9mIG9icyAgID0gICAgICAgNzg5XG4tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gICBGKDUsIDc4MykgICAgICAgPSAgICAgIDEuNTlcbiAgICAgICBNb2RlbCB8ICAuNTQxNDQyMjU4ICAgICAgICAgNSAgLjEwODI4ODQ1MiAgIFByb2IgPiBGICAgICAgICA9ICAgIDAuMTYwMlxuICAgIFJlc2lkdWFsIHwgIDUzLjMwNjI2OTcgICAgICAgNzgzICAuMDY4MDc5NTI3ICAgUi1zcXVhcmVkICAgICAgID0gICAgMC4wMTAxXG4tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gICBBZGogUi1zcXVhcmVkICAgPSAgICAwLjAwMzdcbiAgICAgICBUb3RhbCB8ICAgNTMuODQ3NzEyICAgICAgIDc4OCAgIC4wNjgzMzQ2NiAgIFJvb3QgTVNFICAgICAgICA9ICAgIC4yNjA5MlxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm1lYW5fcH4yX2FsbCB8ICAgICAgQ29lZi4gICBTdGQuIEVyci4gICAgICB0ICAgIFA+fHR8ICAgICBbOTUlIENvbmYuIEludGVydmFsXVxuLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICB3cF9kZWF0aHAgfCAgLS4wMTY3MTgxICAgLjAyMTI3NTkgICAgLTAuNzkgICAwLjQzMiAgICAtLjA1ODQ4MjYgICAgLjAyNTA0NjVcbiAgICAgIGZlbWFsZSB8ICAgLjA0MjQ1NTcgICAgLjAxODY5MSAgICAgMi4yNyAgIDAuMDIzICAgICAuMDA1NzY1MyAgICAgLjA3OTE0NlxuICAgICAgICAgYWdlIHwgICAtLjAwMDQ2OSAgIC4wMDA3Mzk2ICAgIC0wLjYzICAgMC41MjYgICAgLS4wMDE5MjA5ICAgIC4wMDA5ODI5XG4gICAgICBpbmNvbWUgfCAgLS4wNTczMzE1ICAgLjA0MDAwNzYgICAgLTEuNDMgICAwLjE1MiAgICAtLjEzNTg2NjQgICAgLjAyMTIwMzRcbiAgdW5pdmVyc2l0eSB8ICAtLjAwMjMzMDkgICAuMDE5NDk3NiAgICAtMC4xMiAgIDAuOTA1ICAgIC0uMDQwNjA0NyAgICAuMDM1OTQyOVxuICAgICAgIF9jb25zIHwgICAuMDYyNTE5NiAgIC4wMzkwODQyICAgICAxLjYwICAgMC4xMTAgICAgLS4wMTQyMDI3ICAgIC4xMzkyNDE5XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gcmVncmVzcyBtZWFuX3BoX2RpZjJfYWxsIHdwX2dheW1hcnJpYWdlIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgIFxuXG4gICAgICBTb3VyY2UgfCAgICAgICBTUyAgICAgICAgICAgZGYgICAgICAgTVMgICAgICBOdW1iZXIgb2Ygb2JzICAgPSAgICAgICA3ODhcbi0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAgIEYoNSwgNzgyKSAgICAgICA9ICAgICAgMS44OFxuICAgICAgIE1vZGVsIHwgIC42MzY1OTQ0MzUgICAgICAgICA1ICAuMTI3MzE4ODg3ICAgUHJvYiA+IEYgICAgICAgID0gICAgMC4wOTUyXG4gICAgUmVzaWR1YWwgfCAgNTIuOTEzODk2NyAgICAgICA3ODIgICAuMDY3NjY0ODMgICBSLXNxdWFyZWQgICAgICAgPSAgICAwLjAxMTlcbi0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAgIEFkaiBSLXNxdWFyZWQgICA9ICAgIDAuMDA1NlxuICAgICAgIFRvdGFsIHwgIDUzLjU1MDQ5MTEgICAgICAgNzg3ICAuMDY4MDQzODI2ICAgUm9vdCBNU0UgICAgICAgID0gICAgLjI2MDEyXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubWVhbl9wfjJfYWxsIHwgICAgICBDb2VmLiAgIFN0ZC4gRXJyLiAgICAgIHQgICAgUD58dHwgICAgIFs5NSUgQ29uZi4gSW50ZXJ2YWxdXG4tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbndwX2dheW1hcnJ+ZSB8ICAtLjAyOTQwNjcgICAuMDIxNTY3OCAgICAtMS4zNiAgIDAuMTczICAgIC0uMDcxNzQ0MyAgICAuMDEyOTMwOFxuICAgICAgZmVtYWxlIHwgICAuMDQxNjYzNSAgIC4wMTg2Njk2ICAgICAyLjIzICAgMC4wMjYgICAgIC4wMDUwMTUxICAgIC4wNzgzMTE5XG4gICAgICAgICBhZ2UgfCAgLS4wMDA0MDc0ICAgIC4wMDA3MzYgICAgLTAuNTUgICAwLjU4MCAgICAtLjAwMTg1MjIgICAgLjAwMTAzNzRcbiAgICAgIGluY29tZSB8ICAtLjA1NjU2NTQgICAuMDM5OTA1OCAgICAtMS40MiAgIDAuMTU3ICAgIC0uMTM0OTAwNiAgICAuMDIxNzY5OFxuICB1bml2ZXJzaXR5IHwgIC0uMDAzNDA1OSAgIC4wMTk1MjczICAgIC0wLjE3ICAgMC44NjIgICAgLS4wNDE3MzgxICAgIC4wMzQ5MjY0XG4gICAgICAgX2NvbnMgfCAgICAuMDY0NTY0ICAgLjAzODAwMzcgICAgIDEuNzAgICAwLjA5MCAgICAtLjAxMDAzNzMgICAgLjEzOTE2NTNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiByZWdyZXNzIG1lYW5fcGhfZGlmMl9hbGwgd3BfZ3VuY29udHJvbCBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5ICBcblxuICAgICAgU291cmNlIHwgICAgICAgU1MgICAgICAgICAgIGRmICAgICAgIE1TICAgICAgTnVtYmVyIG9mIG9icyAgID0gICAgICAgNzkwXG4tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gICBGKDUsIDc4NCkgICAgICAgPSAgICAgIDEuNzZcbiAgICAgICBNb2RlbCB8ICAuNTk4NTYxNDM3ICAgICAgICAgNSAgLjExOTcxMjI4NyAgIFByb2IgPiBGICAgICAgICA9ICAgIDAuMTE4NVxuICAgIFJlc2lkdWFsIHwgIDUzLjMwMzIyODUgICAgICAgNzg0ICAuMDY3OTg4ODEyICAgUi1zcXVhcmVkICAgICAgID0gICAgMC4wMTExXG4tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gICBBZGogUi1zcXVhcmVkICAgPSAgICAwLjAwNDhcbiAgICAgICBUb3RhbCB8ICA1My45MDE3ODk5ICAgICAgIDc4OSAgIC4wNjgzMTY1OSAgIFJvb3QgTVNFICAgICAgICA9ICAgIC4yNjA3NVxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm1lYW5fcH4yX2FsbCB8ICAgICAgQ29lZi4gICBTdGQuIEVyci4gICAgICB0ICAgIFA+fHR8ICAgICBbOTUlIENvbmYuIEludGVydmFsXVxuLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG53cF9ndW5jb250fmwgfCAgLS4wMzA1MDE3ICAgLjAyODQ3ODUgICAgLTEuMDcgICAwLjI4NCAgICAtLjA4NjQwNDkgICAgLjAyNTQwMTVcbiAgICAgIGZlbWFsZSB8ICAgICAgLjA0MTcgICAgLjAxODY3MSAgICAgMi4yMyAgIDAuMDI2ICAgICAgLjAwNTA0OSAgICAgLjA3ODM1MVxuICAgICAgICAgYWdlIHwgICAtLjAwMDQ1OCAgIC4wMDA3MzY2ICAgIC0wLjYyICAgMC41MzQgICAgIC0uMDAxOTA0ICAgICAuMDAwOTg4XG4gICAgICBpbmNvbWUgfCAgLS4wNTYxMjE1ICAgLjAzOTUzODggICAgLTEuNDIgICAwLjE1NiAgICAgLS4xMzM3MzYgICAgIC4wMjE0OTNcbiAgdW5pdmVyc2l0eSB8ICAtLjAwMTQ5NDQgICAgLjAxOTQyNCAgICAtMC4wOCAgIDAuOTM5ICAgIC0uMDM5NjIzNSAgICAuMDM2NjM0OFxuICAgICAgIF9jb25zIHwgICAuMDU5MTE2OCAgIC4wMzcxNDUyICAgICAxLjU5ICAgMC4xMTIgICAgLS4wMTM3OTg5ICAgIC4xMzIwMzI2XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gcmVncmVzcyBtZWFuX3BoX2RpZjJfYWxsIHdwX2ltbWlncmF0aW9uIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgIFxuXG4gICAgICBTb3VyY2UgfCAgICAgICBTUyAgICAgICAgICAgZGYgICAgICAgTVMgICAgICBOdW1iZXIgb2Ygb2JzICAgPSAgICAgICA3ODJcbi0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAgIEYoNSwgNzc2KSAgICAgICA9ICAgICAgMS40M1xuICAgICAgIE1vZGVsIHwgIC40ODk1MzEwMzQgICAgICAgICA1ICAuMDk3OTA2MjA3ICAgUHJvYiA+IEYgICAgICAgID0gICAgMC4yMTI2XG4gICAgUmVzaWR1YWwgfCAgNTMuMjkxMDIyMSAgICAgICA3NzYgIC4wNjg2NzM5OTggICBSLXNxdWFyZWQgICAgICAgPSAgICAwLjAwOTFcbi0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAgIEFkaiBSLXNxdWFyZWQgICA9ICAgIDAuMDAyN1xuICAgICAgIFRvdGFsIHwgIDUzLjc4MDU1MzEgICAgICAgNzgxICAuMDY4ODYxMTQ0ICAgUm9vdCBNU0UgICAgICAgID0gICAgLjI2MjA2XG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubWVhbl9wfjJfYWxsIHwgICAgICBDb2VmLiAgIFN0ZC4gRXJyLiAgICAgIHQgICAgUD58dHwgICAgIFs5NSUgQ29uZi4gSW50ZXJ2YWxdXG4tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbndwX2ltbWlncmF+biB8ICAtLjAwMDgxMDUgICAuMDIzNzEyOCAgICAtMC4wMyAgIDAuOTczICAgIC0uMDQ3MzU5MyAgICAuMDQ1NzM4NFxuICAgICAgZmVtYWxlIHwgICAuMDQxNzQ4NiAgIC4wMTg4NjIzICAgICAyLjIxICAgMC4wMjcgICAgIC4wMDQ3MjEzICAgIC4wNzg3NzU5XG4gICAgICAgICBhZ2UgfCAgLS4wMDA0MDc3ICAgLjAwMDc0MjEgICAgLTAuNTUgICAwLjU4MyAgICAtLjAwMTg2NDQgICAgLjAwMTA0ODlcbiAgICAgIGluY29tZSB8ICAtLjA1Mjg4NjEgICAgLjA0MDE1MyAgICAtMS4zMiAgIDAuMTg4ICAgIC0uMTMxNzA3NCAgICAuMDI1OTM1M1xuICB1bml2ZXJzaXR5IHwgIC0uMDAxMDE0MSAgIC4wMTk2NDE4ICAgIC0wLjA1ICAgMC45NTkgICAgLS4wMzk1NzE1ICAgIC4wMzc1NDMyXG4gICAgICAgX2NvbnMgfCAgIC4wNTE4NzEzICAgLjAzNzk5NDUgICAgIDEuMzcgICAwLjE3MyAgICAtLjAyMjcxMjkgICAgLjEyNjQ1NTVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiByZWdyZXNzIG1lYW5fcGhfZGlmMl9hbGwgd3BfbWlsc3BlbmQgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSAgXG5cbiAgICAgIFNvdXJjZSB8ICAgICAgIFNTICAgICAgICAgICBkZiAgICAgICBNUyAgICAgIE51bWJlciBvZiBvYnMgICA9ICAgICAgIDczNFxuLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICAgRig1LCA3MjgpICAgICAgID0gICAgICAxLjIxXG4gICAgICAgTW9kZWwgfCAgLjM5NTAyNDkzNyAgICAgICAgIDUgIC4wNzkwMDQ5ODcgICBQcm9iID4gRiAgICAgICAgPSAgICAwLjMwMTVcbiAgICBSZXNpZHVhbCB8ICA0Ny40NDA5OTcxICAgICAgIDcyOCAgLjA2NTE2NjIwNSAgIFItc3F1YXJlZCAgICAgICA9ICAgIDAuMDA4M1xuLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICAgQWRqIFItc3F1YXJlZCAgID0gICAgMC4wMDE0XG4gICAgICAgVG90YWwgfCAgIDQ3LjgzNjAyMiAgICAgICA3MzMgIC4wNjUyNjA2MDMgICBSb290IE1TRSAgICAgICAgPSAgICAuMjU1MjhcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5tZWFuX3B+Ml9hbGwgfCAgICAgIENvZWYuICAgU3RkLiBFcnIuICAgICAgdCAgICBQPnx0fCAgICAgWzk1JSBDb25mLiBJbnRlcnZhbF1cbi0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIHdwX21pbHNwZW5kIHwgIC0uMDExOTI2OSAgIC4wMjE2MTE4ICAgIC0wLjU1ICAgMC41ODEgICAgLS4wNTQzNTU4ICAgIC4wMzA1MDE5XG4gICAgICBmZW1hbGUgfCAgIC4wMzM3MjU4ICAgLjAxODk3MDcgICAgIDEuNzggICAwLjA3NiAgICAgLS4wMDM1MTggICAgLjA3MDk2OTZcbiAgICAgICAgIGFnZSB8ICAtLjAwMDUyOTEgICAuMDAwNzI2NiAgICAtMC43MyAgIDAuNDY3ICAgIC0uMDAxOTU1NiAgICAuMDAwODk3NFxuICAgICAgaW5jb21lIHwgIC0uMDUyMDg4NiAgIC4wMzk4MjA2ICAgIC0xLjMxICAgMC4xOTEgICAgLS4xMzAyNjU1ICAgIC4wMjYwODgyXG4gIHVuaXZlcnNpdHkgfCAgLS4wMDYwNzc5ICAgLjAxOTU2MjMgICAgLTAuMzEgICAwLjc1NiAgICAtLjA0NDQ4MzEgICAgLjAzMjMyNzNcbiAgICAgICBfY29ucyB8ICAgLjA2ODQyNTkgICAuMDM4NzM4MSAgICAgMS43NyAgIDAuMDc4ICAgIC0uMDA3NjI1NyAgICAuMTQ0NDc3NlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uIHJlZ3Jlc3MgbWVhbl9waF9kaWYyX2FsbCB3cF9vYmVkaWVuY2UgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSAgXG5cbiAgICAgIFNvdXJjZSB8ICAgICAgIFNTICAgICAgICAgICBkZiAgICAgICBNUyAgICAgIE51bWJlciBvZiBvYnMgICA9ICAgICAgIDc4OVxuLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICAgRig1LCA3ODMpICAgICAgID0gICAgICAxLjY0XG4gICAgICAgTW9kZWwgfCAgLjU1NzY2MTUzOSAgICAgICAgIDUgIC4xMTE1MzIzMDggICBQcm9iID4gRiAgICAgICAgPSAgICAwLjE0NzZcbiAgICBSZXNpZHVhbCB8ICA1My4zMzYyMTIxICAgICAgIDc4MyAgLjA2ODExNzc2OCAgIFItc3F1YXJlZCAgICAgICA9ICAgIDAuMDEwM1xuLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICAgQWRqIFItc3F1YXJlZCAgID0gICAgMC4wMDQwXG4gICAgICAgVG90YWwgfCAgNTMuODkzODczNyAgICAgICA3ODggIC4wNjgzOTMyNDEgICBSb290IE1TRSAgICAgICAgPSAgICAuMjYwOTlcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5tZWFuX3B+Ml9hbGwgfCAgICAgIENvZWYuICAgU3RkLiBFcnIuICAgICAgdCAgICBQPnx0fCAgICAgWzk1JSBDb25mLiBJbnRlcnZhbF1cbi0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxud3Bfb2JlZGllbmNlIHwgIC0uMDE1Mjc3NiAgIC4wMjI2NzY5ICAgIC0wLjY3ICAgMC41MDEgICAgLS4wNTk3OTIzICAgICAuMDI5MjM3XG4gICAgICBmZW1hbGUgfCAgIC4wNDM2NTI3ICAgLjAxODcxNjUgICAgIDIuMzMgICAwLjAyMCAgICAgLjAwNjkxMjMgICAgLjA4MDM5MzFcbiAgICAgICAgIGFnZSB8ICAtLjAwMDQwMjYgICAuMDAwNzM5MiAgICAtMC41NCAgIDAuNTg2ICAgIC0uMDAxODUzNyAgICAuMDAxMDQ4NFxuICAgICAgaW5jb21lIHwgIC0uMDU0MzgzMyAgIC4wMzk2Mzc1ICAgIC0xLjM3ICAgMC4xNzAgICAgLS4xMzIxOTE2ICAgICAuMDIzNDI1XG4gIHVuaXZlcnNpdHkgfCAgLS4wMDI0MTQxICAgLjAxOTYwMjEgICAgLTAuMTIgICAwLjkwMiAgICAtLjA0MDg5MjkgICAgLjAzNjA2NDdcbiAgICAgICBfY29ucyB8ICAgIC4wNjAyNjQgICAuMDM4NzUyMiAgICAgMS41NiAgIDAuMTIwICAgIC0uMDE1ODA2NSAgICAuMTM2MzM0NFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uIHJlZ3Jlc3MgbWVhbl9waF9kaWYyX2FsbCB3cF9wYXRyaW90aXNtIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgIFxuXG4gICAgICBTb3VyY2UgfCAgICAgICBTUyAgICAgICAgICAgZGYgICAgICAgTVMgICAgICBOdW1iZXIgb2Ygb2JzICAgPSAgICAgICA3ODlcbi0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAgIEYoNSwgNzgzKSAgICAgICA9ICAgICAgMS42NFxuICAgICAgIE1vZGVsIHwgIC41NTg0NDEzMTkgICAgICAgICA1ICAuMTExNjg4MjY0ICAgUHJvYiA+IEYgICAgICAgID0gICAgMC4xNDY0XG4gICAgUmVzaWR1YWwgfCAgIDUzLjI1NDAxNSAgICAgICA3ODMgICAuMDY4MDEyNzkgICBSLXNxdWFyZWQgICAgICAgPSAgICAwLjAxMDRcbi0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAgIEFkaiBSLXNxdWFyZWQgICA9ICAgIDAuMDA0MVxuICAgICAgIFRvdGFsIHwgIDUzLjgxMjQ1NjMgICAgICAgNzg4ICAuMDY4Mjg5OTE5ICAgUm9vdCBNU0UgICAgICAgID0gICAgLjI2MDc5XG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubWVhbl9wfjJfYWxsIHwgICAgICBDb2VmLiAgIFN0ZC4gRXJyLiAgICAgIHQgICAgUD58dHwgICAgIFs5NSUgQ29uZi4gSW50ZXJ2YWxdXG4tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbndwX3BhdHJpb3R+bSB8ICAgLjAwMDg4MDMgICAuMDIzMjg3OSAgICAgMC4wNCAgIDAuOTcwICAgIC0uMDQ0ODMzOCAgICAuMDQ2NTk0NFxuICAgICAgZmVtYWxlIHwgICAuMDQzNDA3MyAgIC4wMTg2Nzc5ICAgICAyLjMyICAgMC4wMjAgICAgIC4wMDY3NDI2ICAgIC4wODAwNzIxXG4gICAgICAgICBhZ2UgfCAgLS4wMDA0NDQ3ICAgLjAwMDczNzcgICAgLTAuNjAgICAwLjU0NyAgICAtLjAwMTg5MjggICAgLjAwMTAwMzVcbiAgICAgIGluY29tZSB8ICAtLjA1OTQ3OTkgICAuMDM5NTg4OSAgICAtMS41MCAgIDAuMTMzICAgIC0uMTM3MTkyOCAgICAgLjAxODIzM1xuICB1bml2ZXJzaXR5IHwgIC0uMDAxNTM0OSAgIC4wMTk0MTU0ICAgIC0wLjA4ICAgMC45MzcgICAgLS4wMzk2NDczICAgIC4wMzY1Nzc1XG4gICAgICAgX2NvbnMgfCAgIC4wNTUxODk3ICAgLjA0MTEyODggICAgIDEuMzQgICAwLjE4MCAgICAtLjAyNTU0NjEgICAgLjEzNTkyNTVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiByZWdyZXNzIG1lYW5fcGhfZGlmMl9hbGwgd3BfcG9sbHV0aW9uIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgIFxuXG4gICAgICBTb3VyY2UgfCAgICAgICBTUyAgICAgICAgICAgZGYgICAgICAgTVMgICAgICBOdW1iZXIgb2Ygb2JzICAgPSAgICAgICA3OTBcbi0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAgIEYoNSwgNzg0KSAgICAgICA9ICAgICAgMS41M1xuICAgICAgIE1vZGVsIHwgIC41MjEzNzg1MjEgICAgICAgICA1ICAuMTA0Mjc1NzA0ICAgUHJvYiA+IEYgICAgICAgID0gICAgMC4xNzc1XG4gICAgUmVzaWR1YWwgfCAgNTMuMzgwNTQ1MiAgICAgICA3ODQgICAuMDY4MDg3NDMgICBSLXNxdWFyZWQgICAgICAgPSAgICAwLjAwOTdcbi0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAgIEFkaiBSLXNxdWFyZWQgICA9ICAgIDAuMDAzNFxuICAgICAgIFRvdGFsIHwgIDUzLjkwMTkyMzggICAgICAgNzg5ICAgLjA2ODMxNjc2ICAgUm9vdCBNU0UgICAgICAgID0gICAgLjI2MDk0XG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubWVhbl9wfjJfYWxsIHwgICAgICBDb2VmLiAgIFN0ZC4gRXJyLiAgICAgIHQgICAgUD58dHwgICAgIFs5NSUgQ29uZi4gSW50ZXJ2YWxdXG4tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbndwX3BvbGx1dGlvbiB8ICAgLjAwMDU1MTggICAuMDM1NDg1OSAgICAgMC4wMiAgIDAuOTg4ICAgIC0uMDY5MTA2OCAgICAuMDcwMjEwNVxuICAgICAgZmVtYWxlIHwgICAgLjA0MjMzMSAgIC4wMTg2NzUyICAgICAyLjI3ICAgMC4wMjQgICAgIC4wMDU2NzE2ICAgIC4wNzg5OTAzXG4gICAgICAgICBhZ2UgfCAgLS4wMDA0Mzk1ICAgLjAwMDczNzYgICAgLTAuNjAgICAwLjU1MSAgICAtLjAwMTg4NzQgICAgLjAwMTAwODRcbiAgICAgIGluY29tZSB8ICAtLjA1NTAzODggICAuMDM5NTYwMiAgICAtMS4zOSAgIDAuMTY1ICAgIC0uMTMyNjk1MSAgICAuMDIyNjE3NlxuICB1bml2ZXJzaXR5IHwgIC0uMDAwNTkyOSAgIC4wMTk0MjUyICAgIC0wLjAzICAgMC45NzYgICAgLS4wMzg3MjQ0ICAgIC4wMzc1Mzg2XG4gICAgICAgX2NvbnMgfCAgIC4wNTI3Mjg0ICAgLjAzNzA1MDEgICAgIDEuNDIgICAwLjE1NSAgICAtLjAyMDAwMDggICAgLjEyNTQ1NzZcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiByZWdyZXNzIG1lYW5fcGhfZGlmMl9hbGwgd3Bfc29jaWFsaXNtIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgIFxuXG4gICAgICBTb3VyY2UgfCAgICAgICBTUyAgICAgICAgICAgZGYgICAgICAgTVMgICAgICBOdW1iZXIgb2Ygb2JzICAgPSAgICAgICA3ODZcbi0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAgIEYoNSwgNzgwKSAgICAgICA9ICAgICAgMS44MFxuICAgICAgIE1vZGVsIHwgIC42MTI4NTU3NDcgICAgICAgICA1ICAuMTIyNTcxMTQ5ICAgUHJvYiA+IEYgICAgICAgID0gICAgMC4xMTEzXG4gICAgUmVzaWR1YWwgfCAgNTMuMjQ3NTg2OCAgICAgICA3ODAgIC4wNjgyNjYxMzcgICBSLXNxdWFyZWQgICAgICAgPSAgICAwLjAxMTRcbi0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAgIEFkaiBSLXNxdWFyZWQgICA9ICAgIDAuMDA1MFxuICAgICAgIFRvdGFsIHwgIDUzLjg2MDQ0MjUgICAgICAgNzg1ICAuMDY4NjEyMDI5ICAgUm9vdCBNU0UgICAgICAgID0gICAgLjI2MTI4XG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubWVhbl9wfjJfYWxsIHwgICAgICBDb2VmLiAgIFN0ZC4gRXJyLiAgICAgIHQgICAgUD58dHwgICAgIFs5NSUgQ29uZi4gSW50ZXJ2YWxdXG4tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbndwX3NvY2lhbGlzbSB8ICAtLjAyNzM5MjYgICAuMDIyODIwMSAgICAtMS4yMCAgIDAuMjMwICAgIC0uMDcyMTg4NyAgICAuMDE3NDAzNVxuICAgICAgZmVtYWxlIHwgICAuMDQwMzE3NSAgIC4wMTg3OTQyICAgICAyLjE1ICAgMC4wMzIgICAgIC4wMDM0MjQ0ICAgIC4wNzcyMTA2XG4gICAgICAgICBhZ2UgfCAgIC0uMDAwNDU0ICAgLjAwMDczODcgICAgLTAuNjEgICAwLjUzOSAgICAtLjAwMTkwNDEgICAgLjAwMDk5NjJcbiAgICAgIGluY29tZSB8ICAtLjA1MzI3MzIgICAuMDM5NjYwOCAgICAtMS4zNCAgIDAuMTgwICAgIC0uMTMxMTI3OCAgICAuMDI0NTgxNFxuICB1bml2ZXJzaXR5IHwgIC0uMDAwMjY4NyAgIC4wMTk1MTY0ICAgIC0wLjAxICAgMC45ODkgICAgLS4wMzg1Nzk3ICAgIC4wMzgwNDIyXG4gICAgICAgX2NvbnMgfCAgIC4wNjM1NDA2ICAgLjAzNzY5ODQgICAgIDEuNjkgICAwLjA5MiAgICAtLjAxMDQ2MTcgICAgLjEzNzU0Mjlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiByZWdyZXNzIG1lYW5fcGhfZGlmMl9hbGwgd3BfdGF4Y3V0cyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5ICBcblxuICAgICAgU291cmNlIHwgICAgICAgU1MgICAgICAgICAgIGRmICAgICAgIE1TICAgICAgTnVtYmVyIG9mIG9icyAgID0gICAgICAgNzg2XG4tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gICBGKDUsIDc4MCkgICAgICAgPSAgICAgIDEuOTRcbiAgICAgICBNb2RlbCB8ICAuNjU5NzExMzI2ICAgICAgICAgNSAgLjEzMTk0MjI2NSAgIFByb2IgPiBGICAgICAgICA9ICAgIDAuMDg1NlxuICAgIFJlc2lkdWFsIHwgIDUzLjA1Nzc1NjQgICAgICAgNzgwICAuMDY4MDIyNzY1ICAgUi1zcXVhcmVkICAgICAgID0gICAgMC4wMTIzXG4tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gICBBZGogUi1zcXVhcmVkICAgPSAgICAwLjAwNTlcbiAgICAgICBUb3RhbCB8ICA1My43MTc0Njc4ICAgICAgIDc4NSAgLjA2ODQyOTg5NSAgIFJvb3QgTVNFICAgICAgICA9ICAgIC4yNjA4MVxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm1lYW5fcH4yX2FsbCB8ICAgICAgQ29lZi4gICBTdGQuIEVyci4gICAgICB0ICAgIFA+fHR8ICAgICBbOTUlIENvbmYuIEludGVydmFsXVxuLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIHdwX3RheGN1dHMgfCAgLS4wMjk0NjY1ICAgLjAyMjI5OTQgICAgLTEuMzIgICAwLjE4NyAgICAtLjA3MzI0MDQgICAgLjAxNDMwNzNcbiAgICAgIGZlbWFsZSB8ICAgLjA0NDAwNTcgICAuMDE4NzEyOCAgICAgMi4zNSAgIDAuMDE5ICAgICAuMDA3MjcyMyAgICAuMDgwNzM5MVxuICAgICAgICAgYWdlIHwgIC0uMDAwNTM0MiAgIC4wMDA3NDA2ICAgIC0wLjcyICAgMC40NzEgICAgLS4wMDE5ODgxICAgIC4wMDA5MTk3XG4gICAgICBpbmNvbWUgfCAgLS4wNTQ5MzI1ICAgLjAzOTY2MDcgICAgLTEuMzkgICAwLjE2NiAgICAtLjEzMjc4NjggICAgLjAyMjkyMThcbiAgdW5pdmVyc2l0eSB8ICAgLjAwMDQ4OTIgICAuMDE5NDMyNiAgICAgMC4wMyAgIDAuOTgwICAgIC0uMDM3NjU3MyAgICAuMDM4NjM1N1xuICAgICAgIF9jb25zIHwgICAuMDczNzA1NCAgIC4wNDAzMjMxICAgICAxLjgzICAgMC4wNjggICAgLS4wMDU0NDkzICAgIC4xNTI4NjAxXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gcmVncmVzcyBtZWFuX3BoX2RpZjJfYWxsIHdwX3dvbWVuIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgXG5cbiAgICAgIFNvdXJjZSB8ICAgICAgIFNTICAgICAgICAgICBkZiAgICAgICBNUyAgICAgIE51bWJlciBvZiBvYnMgICA9ICAgICAgIDc5MFxuLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICAgRig1LCA3ODQpICAgICAgID0gICAgICAxLjY1XG4gICAgICAgTW9kZWwgfCAgLjU2MDEwMjI5NiAgICAgICAgIDUgIC4xMTIwMjA0NTkgICBQcm9iID4gRiAgICAgICAgPSAgICAwLjE0NTNcbiAgICBSZXNpZHVhbCB8ICA1My4zNDM5OTQ3ICAgICAgIDc4NCAgIC4wNjgwNDA4MSAgIFItc3F1YXJlZCAgICAgICA9ICAgIDAuMDEwNFxuLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICAgQWRqIFItc3F1YXJlZCAgID0gICAgMC4wMDQxXG4gICAgICAgVG90YWwgfCAgIDUzLjkwNDA5NyAgICAgICA3ODkgIC4wNjgzMTk1MTUgICBSb290IE1TRSAgICAgICAgPSAgICAuMjYwODVcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5tZWFuX3B+Ml9hbGwgfCAgICAgIENvZWYuICAgU3RkLiBFcnIuICAgICAgdCAgICBQPnx0fCAgICAgWzk1JSBDb25mLiBJbnRlcnZhbF1cbi0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIHdwX3dvbWVuIHwgICAuMDI4ODMzMyAgIC4wMzgwODM1ICAgICAwLjc2ICAgMC40NDkgICAgLS4wNDU5MjQ1ICAgICAuMTAzNTkxXG4gICAgICBmZW1hbGUgfCAgIC4wNDM5MDIzICAgLjAxODc1MjggICAgIDIuMzQgICAwLjAxOSAgICAgLjAwNzA5MDcgICAgLjA4MDcxMzlcbiAgICAgICAgIGFnZSB8ICAtLjAwMDQ1NTkgICAuMDAwNzM3MSAgICAtMC42MiAgIDAuNTM2ICAgIC0uMDAxOTAyOSAgICAuMDAwOTkxMVxuICAgICAgaW5jb21lIHwgIC0uMDUyOTgxNyAgIC4wMzk3NDg1ICAgIC0xLjMzICAgMC4xODMgICAgLS4xMzEwMDc4ICAgIC4wMjUwNDQzXG4gIHVuaXZlcnNpdHkgfCAgIC4wMDAzMzQzICAgLjAxOTQzNTMgICAgIDAuMDIgICAwLjk4NiAgICAtLjAzNzgxNzEgICAgLjAzODQ4NTdcbiAgICAgICBfY29ucyB8ICAgLjA0ODUzODYgICAuMDM3MDkwNCAgICAgMS4zMSAgIDAuMTkxICAgIC0uMDI0MjY5NyAgICAgLjEyMTM0N1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICAgICAgICAgXG4uICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4uICAgXG4uICogVGFibGUgQTggUm93IDFcbi4gcXVpZXRseSByZWdyZXNzIG1lYW5fZGlmMiB3cF9yaWdodDIgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBcbi4gZXN0aW1hdGVzIHN0b3JlIEFcbi4gcXVpZXRseSByZWdyZXNzIG1lYW5fZGlmMiB3cF9yaWdodDIgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiB3cF9yaWdodDJcbj4gX2V4dD09MVxuLiBlc3RpbWF0ZXMgc3RvcmUgQlxuLiBxdWlldGx5IHJlZ3Jlc3MgbWVhbl9kaWYyIHdwX3JpZ2h0MiBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIHBvbGl0aWNhbFxuPiBfaW50ZXJlc3RfZGljaG94PT0xXG4uIGVzdGltYXRlcyBzdG9yZSBDXG4uIGVzdHRhYiBBIEIgQywgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyIHIyX2EgTilcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICBcbiAgICAgICAgICAgICAgICBtZWFuX2RpZjIgICAgICAgbWVhbl9kaWYyICAgICAgIG1lYW5fZGlmMiAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbndwX3JpZ2h0MiAgICAgICAgICAgMC4xMDQgICAgICAgICAgIDAuMjA2ICAgICAgICAgICAwLjMyMyoqIFxuICAgICAgICAgICAgICAgICAgKDAuMDkzKSAgICAgICAgICgwLjExMSkgICAgICAgICAoMC4xMjEpICAgXG5mZW1hbGUgICAgICAgICAgICAgLTAuMDIzICAgICAgICAgIC0wLjA1MCAgICAgICAgICAtMC4wNzEgICBcbiAgICAgICAgICAgICAgICAgICgwLjA0MikgICAgICAgICAoMC4wNjApICAgICAgICAgKDAuMDYwKSAgIFxuYWdlICAgICAgICAgICAgICAgIC0wLjAwMyAgICAgICAgICAtMC4wMDMgICAgICAgICAgLTAuMDAyICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwMikgICBcbmluY29tZSAgICAgICAgICAgICAgMC4wODYgICAgICAgICAgIDAuMTIwICAgICAgICAgICAwLjAzMiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDg4KSAgICAgICAgICgwLjEyMikgICAgICAgICAoMC4xMjUpICAgXG51bml2ZXJzaXR5ICAgICAgICAgLTAuMDU0ICAgICAgICAgIC0wLjAyMSAgICAgICAgICAgMC4wMDMgICBcbiAgICAgICAgICAgICAgICAgICgwLjA0NCkgICAgICAgICAoMC4wNjQpICAgICAgICAgKDAuMDY3KSAgIFxuX2NvbnMgICAgICAgICAgICAgICAwLjEzMSAgICAgICAgICAgMC4wMzMgICAgICAgICAgLTAuMDIyICAgXG4gICAgICAgICAgICAgICAgICAoMC4wOTMpICAgICAgICAgKDAuMTI4KSAgICAgICAgICgwLjEzMCkgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjIgICAgICAgICAgICAgICAgICAwLjAwNyAgICAgICAgICAgMC4wMTIgICAgICAgICAgIDAuMDIwICAgXG5yMl9hICAgICAgICAgICAgICAgIDAuMDAyICAgICAgICAgICAwLjAwMiAgICAgICAgICAgMC4wMDkgICBcbk4gICAgICAgICAgICAgICAgIDkzMy4wMDAgICAgICAgICA1MDUuMDAwICAgICAgICAgNDQ0LjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uIHJlZ3Jlc3MgbWVhbl9kaWYyIHdwX3JpZ2h0MiBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIHBvbGl0aWNhbF9pbnRlcmVzXG4+IHRfZGljaG94PT0xLCBiZXRhXG5cbiAgICAgIFNvdXJjZSB8ICAgICAgIFNTICAgICAgICAgICBkZiAgICAgICBNUyAgICAgIE51bWJlciBvZiBvYnMgICA9ICAgICAgIDQ0NFxuLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICAgRig1LCA0MzgpICAgICAgID0gICAgICAxLjc4XG4gICAgICAgTW9kZWwgfCAgMy4zMzIzMzI2MyAgICAgICAgIDUgIC42NjY0NjY1MjYgICBQcm9iID4gRiAgICAgICAgPSAgICAwLjExNjJcbiAgICBSZXNpZHVhbCB8ICAxNjQuMjU3NDE0ICAgICAgIDQzOCAgLjM3NTAxNjkyOCAgIFItc3F1YXJlZCAgICAgICA9ICAgIDAuMDE5OVxuLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICAgQWRqIFItc3F1YXJlZCAgID0gICAgMC4wMDg3XG4gICAgICAgVG90YWwgfCAgMTY3LjU4OTc0NyAgICAgICA0NDMgIC4zNzgzMDY0MjcgICBSb290IE1TRSAgICAgICAgPSAgICAuNjEyMzlcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICBtZWFuX2RpZjIgfCAgICAgIENvZWYuICAgU3RkLiBFcnIuICAgICAgdCAgICBQPnx0fCAgICAgICAgICAgICAgICAgICAgIEJldGFcbi0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgd3BfcmlnaHQyIHwgICAuMzIzMzA1NCAgICAuMTIxMjYxICAgICAyLjY3ICAgMC4wMDggICAgICAgICAgICAgICAgIC4xMjc2NzQ5XG4gICAgICBmZW1hbGUgfCAgLS4wNzA5NTg2ICAgLjA1OTYzMTMgICAgLTEuMTkgICAwLjIzNSAgICAgICAgICAgICAgICAtLjA1NzA2NzVcbiAgICAgICAgIGFnZSB8ICAtLjAwMTUyMzEgICAuMDAyNDI5MiAgICAtMC42MyAgIDAuNTMxICAgICAgICAgICAgICAgIC0uMDMwMTc1M1xuICAgICAgaW5jb21lIHwgICAuMDMyMzkzMSAgIC4xMjUzNjk5ICAgICAwLjI2ICAgMC43OTYgICAgICAgICAgICAgICAgIC4wMTIyNTIxXG4gIHVuaXZlcnNpdHkgfCAgIC4wMDI2OTk4ICAgLjA2Njc3NzIgICAgIDAuMDQgICAwLjk2OCAgICAgICAgICAgICAgICAgLjAwMTkzNTlcbiAgICAgICBfY29ucyB8ICAtLjAyMjE3NDggICAgLjEzMDQ1MiAgICAtMC4xNyAgIDAuODY1ICAgICAgICAgICAgICAgICAgICAgICAgLlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uIHJlZ3Jlc3MgbWQyIHdwMiBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIHBvbGl0aWNhbF9pbnRlcmVzdF9kaWNob3g9PTFcblxuICAgICAgU291cmNlIHwgICAgICAgU1MgICAgICAgICAgIGRmICAgICAgIE1TICAgICAgTnVtYmVyIG9mIG9icyAgID0gICAgICAgNDQ0XG4tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gICBGKDUsIDQzOCkgICAgICAgPSAgICAgIDEuNzhcbiAgICAgICBNb2RlbCB8ICA4LjM0MTc0NjQ3ICAgICAgICAgNSAgMS42NjgzNDkyOSAgIFByb2IgPiBGICAgICAgICA9ICAgIDAuMTE2MlxuICAgIFJlc2lkdWFsIHwgICA0MTEuMTgxNTIgICAgICAgNDM4ICAuOTM4NzcwNTkzICAgUi1zcXVhcmVkICAgICAgID0gICAgMC4wMTk5XG4tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gICBBZGogUi1zcXVhcmVkICAgPSAgICAwLjAwODdcbiAgICAgICBUb3RhbCB8ICA0MTkuNTIzMjY2ICAgICAgIDQ0MyAgLjk0NzAwNTExNSAgIFJvb3QgTVNFICAgICAgICA9ICAgICAuOTY4OVxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgIG1kMiB8ICAgICAgQ29lZi4gICBTdGQuIEVyci4gICAgICB0ICAgIFA+fHR8ICAgICBbOTUlIENvbmYuIEludGVydmFsXVxuLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICB3cDIgfCAgIC4xMTU0MzU3ICAgIC4wNDMyOTYgICAgIDIuNjcgICAwLjAwOCAgICAgLjAzMDM0MTkgICAgLjIwMDUyOTVcbiAgICAgIGZlbWFsZSB8ICAtLjExMjI2ODggICAuMDk0MzQ3MSAgICAtMS4xOSAgIDAuMjM1ICAgIC0uMjk3Njk4MiAgICAuMDczMTYwNVxuICAgICAgICAgYWdlIHwgIC0uMDAyNDA5OCAgIC4wMDM4NDM0ICAgIC0wLjYzICAgMC41MzEgICAgLS4wMDk5NjM2ICAgICAuMDA1MTQ0XG4gICAgICBpbmNvbWUgfCAgIC4wNTEyNTE1ICAgIC4xOTgzNTcgICAgIDAuMjYgICAwLjc5NiAgICAtLjMzODU5ODMgICAgLjQ0MTEwMTJcbiAgdW5pdmVyc2l0eSB8ICAgLjAwNDI3MTYgICAuMTA1NjUzMSAgICAgMC4wNCAgIDAuOTY4ICAgIC0uMjAzMzc4NSAgICAuMjExOTIxN1xuICAgICAgIF9jb25zIHwgICAuMDQwNDkyOSAgIC4xOTEzNDQyICAgICAwLjIxICAgMC44MzIgICAgIC0uMzM1NTc0ICAgIC40MTY1NTk5XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gKiBUYWJsZSBBOCBSb3cgNFxuLiBxdWlldGx5IHJlZ3Jlc3MgbWVhbl9waF9kaWZfYWxsIHdwX3JpZ2h0MiBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5ICBcbi4gZXN0aW1hdGVzIHN0b3JlIEFcbi4gcXVpZXRseSByZWdyZXNzIG1lYW5fcGhfZGlmX2FsbCB3cF9yaWdodDIgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiB3cF9cbj4gcmlnaHQyX2V4dD09MVxuLiBlc3RpbWF0ZXMgc3RvcmUgQlxuLiBxdWlldGx5IHJlZ3Jlc3MgbWVhbl9waF9kaWZfYWxsIHdwX3JpZ2h0MiBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIHBvbFxuPiBpdGljYWxfaW50ZXJlc3RfZGljaG94PT0xXG4uIGVzdGltYXRlcyBzdG9yZSBDXG4uIGVzdHRhYiBBIEIgQyAsIGNlbGxzKGIoc3RhciBmbXQoMykpIHNlKHBhciBmbXQoMykpKSBub2dhcHMgc3RhdChyMiByMl9hIE4pXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgXG4gICAgICAgICAgICAgbWVhbl9wfmZfYWxsICAgIG1lYW5fcH5mX2FsbCAgICBtZWFuX3B+Zl9hbGwgICBcbiAgICAgICAgICAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG53cF9yaWdodDIgICAgICAgICAgLTAuMDY5KiAgICAgICAgIC0wLjA1MyAgICAgICAgICAtMC4wODIgICBcbiAgICAgICAgICAgICAgICAgICgwLjAzNCkgICAgICAgICAoMC4wNDApICAgICAgICAgKDAuMDQ1KSAgIFxuZmVtYWxlICAgICAgICAgICAgICAwLjAzMSogICAgICAgICAgMC4wNzEqKiogICAgICAgIDAuMDIyICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMTUpICAgICAgICAgKDAuMDIxKSAgICAgICAgICgwLjAyMikgICBcbmFnZSAgICAgICAgICAgICAgICAtMC4wMDAgICAgICAgICAgIDAuMDAwICAgICAgICAgIC0wLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgXG5pbmNvbWUgICAgICAgICAgICAgLTAuMDI2ICAgICAgICAgIC0wLjAxNCAgICAgICAgICAgMC4wMTAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAzMikgICAgICAgICAoMC4wNDQpICAgICAgICAgKDAuMDQ2KSAgIFxudW5pdmVyc2l0eSAgICAgICAgICAwLjAwMiAgICAgICAgICAtMC4wMDEgICAgICAgICAgIDAuMDAyICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMTYpICAgICAgICAgKDAuMDIzKSAgICAgICAgICgwLjAyNCkgICBcbl9jb25zICAgICAgICAgICAgICAgMC4wNzMqICAgICAgICAgIDAuMDA1ICAgICAgICAgICAwLjA0NCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDMzKSAgICAgICAgICgwLjA0NikgICAgICAgICAoMC4wNDcpICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnIyICAgICAgICAgICAgICAgICAgMC4wMTMgICAgICAgICAgIDAuMDI5ICAgICAgICAgICAwLjAxMiAgIFxucjJfYSAgICAgICAgICAgICAgICAwLjAwNyAgICAgICAgICAgMC4wMTggICAgICAgICAgLTAuMDAyICAgXG5OICAgICAgICAgICAgICAgICA4MDYuMDAwICAgICAgICAgNDMyLjAwMCAgICAgICAgIDM3Ny4wMDAgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgICAgICBcbi4gICAgIFxuIn0= -->
<pre><code>. *** Syntax for analyses of individual-level data
. *** Use data file 'Individual-data.dta' with this syntax
. * Figure 2
. ttest mean_neg2==mean_pos2 if wp_right2_dichox==0

Paired t test
------------------------------------------------------------------------------
Variable |     Obs        Mean    Std. Err.   Std. Dev.   [95% Conf. Interval]
---------+--------------------------------------------------------------------
mean_n~2 |     471   -.0240817    .0228673    .4962785   -.0690165    .0208531
mean_p~2 |     471   -.0899855    .0252883    .5488198   -.1396775   -.0402934
---------+--------------------------------------------------------------------
    diff |     471    .0659037    .0320919    .6964764    .0028423    .1289652
------------------------------------------------------------------------------
     mean(diff) = mean(mean_neg2 - mean_pos2)                     t =   2.0536
 Ho: mean(diff) = 0                              degrees of freedom =      470

 Ha: mean(diff) &lt; 0           Ha: mean(diff) != 0           Ha: mean(diff) &gt; 0
 Pr(T &lt; t) = 0.9797         Pr(|T| &gt; |t|) = 0.0406          Pr(T &gt; t) = 0.0203
. ttest mean_neg2==mean_pos2 if wp_right2_dichox==1

Paired t test
------------------------------------------------------------------------------
Variable |     Obs        Mean    Std. Err.   Std. Dev.   [95% Conf. Interval]
---------+--------------------------------------------------------------------
mean_n~2 |     463    .0213809    .0200558    .4315483   -.0180309    .0607927
mean_p~2 |     463   -.0680617    .0215774    .4642906   -.1104637   -.0256597
---------+--------------------------------------------------------------------
    diff |     463    .0894426    .0259995    .5594429    .0383506    .1405346
------------------------------------------------------------------------------
     mean(diff) = mean(mean_neg2 - mean_pos2)                     t =   3.4402
 Ho: mean(diff) = 0                              degrees of freedom =      462

 Ha: mean(diff) &lt; 0           Ha: mean(diff) != 0           Ha: mean(diff) &gt; 0
 Pr(T &lt; t) = 0.9997         Pr(|T| &gt; |t|) = 0.0006          Pr(T &gt; t) = 0.0003
. ttest mean_dif2, by(wp_right2_dichox)

Two-sample t test with equal variances
------------------------------------------------------------------------------
   Group |     Obs        Mean    Std. Err.   Std. Dev.   [95% Conf. Interval]
---------+--------------------------------------------------------------------
       0 |     471    .0659037    .0320919    .6964764    .0028423    .1289652
       1 |     463    .0894426    .0259995    .5594429    .0383506    .1405346
---------+--------------------------------------------------------------------
combined |     934    .0775724     .020681    .6320417    .0369856    .1181591
---------+--------------------------------------------------------------------
    diff |           -.0235389    .0413786               -.1047449    .0576671
------------------------------------------------------------------------------
    diff = mean(0) - mean(1)                                      t =  -0.5689
Ho: diff = 0                                     degrees of freedom =      932

    Ha: diff &lt; 0                 Ha: diff != 0                 Ha: diff &gt; 0
 Pr(T &lt; t) = 0.2848         Pr(|T| &gt; |t|) = 0.5696          Pr(T &gt; t) = 0.7152
. * Table 2
. quietly regress mean_dif2 wp_right2 female age income university 
. estimates store A
. esttab A , cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2 r2_a N)

----------------------------
                      (1)   
                mean_dif2   
                     b/se   
----------------------------
wp_right2           0.104   
                  (0.093)   
female             -0.023   
                  (0.042)   
age                -0.003   
                  (0.002)   
income              0.086   
                  (0.088)   
university         -0.054   
                  (0.044)   
_cons               0.131   
                  (0.093)   
----------------------------
r2                  0.007   
r2_a                0.002   
N                 933.000   
----------------------------
. regress mean_dif2 wp_right2 female age income university, beta

      Source |       SS           df       MS      Number of obs   =       933
-------------+----------------------------------   F(5, 927)       =      1.34
       Model |   2.6843355         5    .5368671   Prob &gt; F        =    0.2430
    Residual |  370.026446       927  .399165529   R-squared       =    0.0072
-------------+----------------------------------   Adj R-squared   =    0.0018
       Total |  372.710781       932  .399904272   Root MSE        =     .6318

------------------------------------------------------------------------------
   mean_dif2 |      Coef.   Std. Err.      t    P&gt;|t|                     Beta
-------------+----------------------------------------------------------------
   wp_right2 |   .1035859    .093023     1.11   0.266                  .036934
      female |  -.0230074   .0418745    -0.55   0.583                -.0181692
         age |  -.0031561   .0017191    -1.84   0.067                 -.061052
      income |   .0856957   .0881939     0.97   0.331                 .0318768
  university |  -.0540114   .0442642    -1.22   0.223                -.0405662
       _cons |    .130539   .0926448     1.41   0.159                        .
------------------------------------------------------------------------------
. egen wp2 = std(wp_right2)
. egen md2 = std(mean_dif2)
. regress md2 wp2 female age income university

      Source |       SS           df       MS      Number of obs   =       933
-------------+----------------------------------   F(5, 927)       =      1.34
       Model |  6.71963057         5  1.34392611   Prob &gt; F        =    0.2430
    Residual |  926.278036       927  .999221182   R-squared       =    0.0072
-------------+----------------------------------   Adj R-squared   =    0.0018
       Total |  932.997666       932  1.00107046   Root MSE        =    .99961

------------------------------------------------------------------------------
         md2 |      Coef.   Std. Err.      t    P&gt;|t|     [95% Conf. Interval]
-------------+----------------------------------------------------------------
         wp2 |   .0369852   .0332137     1.11   0.266    -.0281976    .1021679
      female |  -.0364017   .0662528    -0.55   0.583    -.1664246    .0936211
         age |  -.0049935   .0027199    -1.84   0.067    -.0103313    .0003443
      income |   .1355856    .139538     0.97   0.331    -.1382615    .4094327
  university |  -.0854555   .0700337    -1.22   0.223    -.2228985    .0519876
       _cons |   .1473403   .1319921     1.12   0.265    -.1116976    .4063783
------------------------------------------------------------------------------
. * Figure 6
. ttest mean_ph_neg_all==mean_ph_pos_all if wp_right2_dichox==0

Paired t test
------------------------------------------------------------------------------
Variable |     Obs        Mean    Std. Err.   Std. Dev.   [95% Conf. Interval]
---------+--------------------------------------------------------------------
me~g_all |     411    .0275029     .007584     .153752    .0125945    .0424114
me~s_all |     411   -.0169125    .0071241     .144427   -.0309167   -.0029082
---------+--------------------------------------------------------------------
    diff |     411    .0444154    .0107432    .2177983    .0232968     .065534
------------------------------------------------------------------------------
     mean(diff) = mean(mean_ph_neg_all - mean_ph_pos_all)         t =   4.1343
 Ho: mean(diff) = 0                              degrees of freedom =      410

 Ha: mean(diff) &lt; 0           Ha: mean(diff) != 0           Ha: mean(diff) &gt; 0
 Pr(T &lt; t) = 1.0000         Pr(|T| &gt; |t|) = 0.0000          Pr(T &gt; t) = 0.0000
. ttest mean_ph_neg_all==mean_ph_pos_all if wp_right2_dichox==1

Paired t test
------------------------------------------------------------------------------
Variable |     Obs        Mean    Std. Err.   Std. Dev.   [95% Conf. Interval]
---------+--------------------------------------------------------------------
me~g_all |     396    .0074071    .0073337    .1459391   -.0070109    .0218251
me~s_all |     396   -.0162411    .0060894    .1211766   -.0282127   -.0042695
---------+--------------------------------------------------------------------
    diff |     396    .0236482     .010401    .2069764       .0032    .0440963
------------------------------------------------------------------------------
     mean(diff) = mean(mean_ph_neg_all - mean_ph_pos_all)         t =   2.2737
 Ho: mean(diff) = 0                              degrees of freedom =      395

 Ha: mean(diff) &lt; 0           Ha: mean(diff) != 0           Ha: mean(diff) &gt; 0
 Pr(T &lt; t) = 0.9882         Pr(|T| &gt; |t|) = 0.0235          Pr(T &gt; t) = 0.0118
. ttest mean_ph_dif_all, by(wp_right2_dichox)

Two-sample t test with equal variances
------------------------------------------------------------------------------
   Group |     Obs        Mean    Std. Err.   Std. Dev.   [95% Conf. Interval]
---------+--------------------------------------------------------------------
       0 |     411    .0444154    .0107432    .2177983    .0232968     .065534
       1 |     396    .0236482     .010401    .2069764       .0032    .0440963
---------+--------------------------------------------------------------------
combined |     807    .0342248    .0074867     .212679    .0195291    .0489204
---------+--------------------------------------------------------------------
    diff |            .0207672    .0149673               -.0086124    .0501468
------------------------------------------------------------------------------
    diff = mean(0) - mean(1)                                      t =   1.3875
Ho: diff = 0                                     degrees of freedom =      805

    Ha: diff &lt; 0                 Ha: diff != 0                 Ha: diff &gt; 0
 Pr(T &lt; t) = 0.9172         Pr(|T| &gt; |t|) = 0.1657          Pr(T &gt; t) = 0.0828
. * Table 5 Column 1
. quietly regress mean_ph_dif_all wp_right2 female age income university  
. estimates store A
. esttab A , cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2 r2_a N)

----------------------------
                      (1)   
             mean_p~f_all   
                     b/se   
----------------------------
wp_right2          -0.069*  
                  (0.034)   
female              0.031*  
                  (0.015)   
age                -0.000   
                  (0.001)   
income             -0.026   
                  (0.032)   
university          0.002   
                  (0.016)   
_cons               0.073*  
                  (0.033)   
----------------------------
r2                  0.013   
r2_a                0.007   
N                 806.000   
----------------------------
. regress mean_ph_dif_all wp_right2 female age income university, beta

      Source |       SS           df       MS      Number of obs   =       806
-------------+----------------------------------   F(5, 800)       =      2.06
       Model |  .464167318         5  .092833464   Prob &gt; F        =    0.0679
    Residual |  35.9916953       800  .044989619   R-squared       =    0.0127
-------------+----------------------------------   Adj R-squared   =    0.0066
       Total |  36.4558626       805  .045286786   Root MSE        =    .21211

------------------------------------------------------------------------------
mean_p~f_all |      Coef.   Std. Err.      t    P&gt;|t|                     Beta
-------------+----------------------------------------------------------------
   wp_right2 |   -.069114   .0340791    -2.03   0.043                -.0720893
      female |    .030908   .0150366     2.06   0.040                 .0726639
         age |  -.0004451   .0005922    -0.75   0.452                -.0266983
      income |  -.0256898   .0320628    -0.80   0.423                -.0282353
  university |   .0017661   .0156791     0.11   0.910                  .004003
       _cons |    .072752   .0333775     2.18   0.030                        .
------------------------------------------------------------------------------
. egen mp2 = std(mean_ph_dif_all)
(127 missing values generated)
. regress mp2 wp2 female age income university 

      Source |       SS           df       MS      Number of obs   =       806
-------------+----------------------------------   F(5, 800)       =      2.06
       Model |  10.2618427         5  2.05236853   Prob &gt; F        =    0.0679
    Residual |  795.706839       800  .994633549   R-squared       =    0.0127
-------------+----------------------------------   Adj R-squared   =    0.0066
       Total |  805.968682       805  1.00120333   Root MSE        =    .99731

------------------------------------------------------------------------------
         mp2 |      Coef.   Std. Err.      t    P&gt;|t|     [95% Conf. Interval]
-------------+----------------------------------------------------------------
         wp2 |  -.0733355   .0361606    -2.03   0.043    -.1443164   -.0023545
      female |   .1453268   .0707009     2.06   0.040     .0065455     .284108
         age |  -.0020927   .0027843    -0.75   0.453     -.007558    .0033726
      income |  -.1207916   .1507566    -0.80   0.423    -.4167168    .1751335
  university |    .008304   .0737218     0.11   0.910    -.1364069    .1530149
       _cons |    .055167    .139366     0.40   0.692    -.2183993    .3287333
------------------------------------------------------------------------------
. * Appendix Ideology Alphas
. alpha wp_abortion wp_capitalism wp_gaymarriage wp_guncontrol wp_milspend wp_p
&gt; atriotism wp_socialism if country2==&quot;BR&quot;

Test scale = mean(unstandardized items)

Average interitem covariance:     .0304323
Number of items in the scale:            7
Scale reliability coefficient:      0.6440
. alpha wp_abortion wp_capitalism wp_cencorship wp_deathp wp_gaymarriage wp_mil
&gt; spend wp_obedience wp_patriotism wp_socialism wp_taxcuts if country2==&quot;CA.e&quot; 
&gt; | country2==&quot;CA.f&quot;

Test scale = mean(unstandardized items)

Average interitem covariance:     .0398736
Number of items in the scale:           10
Scale reliability coefficient:      0.8025
. alpha wp_abortion wp_capitalism wp_cencorship wp_deathp wp_gaymarriage wp_imm
&gt; igration wp_milspend wp_obedience wp_patriotism wp_socialism if country2==&quot;CH
&gt; &quot;

Test scale = mean(unstandardized items)

Average interitem covariance:     .0356349
Number of items in the scale:           10
Scale reliability coefficient:      0.7473
. alpha wp_cencorship wp_obedience wp_patriotism wp_women if country2==&quot;CN&quot;

Test scale = mean(unstandardized items)

Average interitem covariance:     .0109147
Number of items in the scale:            4
Scale reliability coefficient:      0.3610
. alpha wp_capitalism wp_deathp wp_guncontrol wp_immigration wp_milspend wp_obe
&gt; dience wp_pollution wp_socialism wp_taxcuts if country2==&quot;DK&quot;

Test scale = mean(unstandardized items)

Average interitem covariance:     .0237862
Number of items in the scale:            9
Scale reliability coefficient:      0.6345
. alpha wp_capitalism wp_cencorship wp_deathp wp_gaymarriage wp_immigration wp_
&gt; milspend wp_obedience wp_patriotism wp_pollution wp_socialism wp_taxcuts wp_w
&gt; omen if country2==&quot;FR&quot;

Test scale = mean(unstandardized items)

Average interitem covariance:      .030893
Number of items in the scale:           12
Scale reliability coefficient:      0.7698
. alpha wp_deathp wp_gaymarriage wp_obedience wp_patriotism wp_taxcuts if count
&gt; ry2==&quot;GH&quot;

Test scale = mean(unstandardized items)

Average interitem covariance:      .009259
Number of items in the scale:            5
Scale reliability coefficient:      0.3697
. alpha wp_abortion wp_cencorship wp_deathp wp_gaymarriage wp_milspend wp_obedi
&gt; ence wp_patriotism wp_taxcuts if country2==&quot;IN&quot;

Test scale = mean(unstandardized items)

Average interitem covariance:     .0368594
Number of items in the scale:            8
Scale reliability coefficient:      0.6978
. alpha wp_abortion wp_cencorship wp_gaymarriage wp_immigration wp_milspend wp_
&gt; women if country2==&quot;IS.j&quot;

Test scale = mean(unstandardized items)

Average interitem covariance:     .0305129
Number of items in the scale:            6
Scale reliability coefficient:      0.6705
. alpha wp_abortion wp_deathp wp_gaymarriage wp_immigration wp_milspend wp_patr
&gt; iotism wp_socialism if country2==&quot;IS.p&quot;

Test scale = mean(unstandardized items)

Average interitem covariance:     .0260276
Number of items in the scale:            7
Scale reliability coefficient:      0.5707
. alpha wp_abortion wp_capitalism wp_cencorship wp_deathp wp_immigration wp_mil
&gt; spend wp_obedience wp_patriotism wp_pollution wp_women if country2==&quot;IT&quot;
wp_pollution wp_women constant in analysis sample, dropped from analysis

Test scale = mean(unstandardized items)

Average interitem covariance:     .0275767
Number of items in the scale:            8
Scale reliability coefficient:      0.6747
. alpha wp_capitalism wp_cencorship wp_deathp wp_gaymarriage wp_immigration wp_
&gt; obedience wp_patriotism wp_women if country2==&quot;JP&quot;

Test scale = mean(unstandardized items)

Average interitem covariance:      .022697
Number of items in the scale:            8
Scale reliability coefficient:      0.6484
. alpha wp_capitalism wp_cencorship wp_deathp wp_gaymarriage wp_milspend wp_obe
&gt; dience wp_patriotism wp_pollution wp_socialism wp_taxcuts if country2==&quot;NZ&quot;

Test scale = mean(unstandardized items)

Average interitem covariance:     .0391969
Number of items in the scale:           10
Scale reliability coefficient:      0.7596
. alpha wp_abortion wp_cencorship wp_gaymarriage wp_obedience wp_patriotism wp_
&gt; taxcuts if country2==&quot;RU&quot;

Test scale = mean(unstandardized items)

Average interitem covariance:     .0525538
Number of items in the scale:            6
Scale reliability coefficient:      0.7771
. alpha wp_cencorship wp_obedience wp_patriotism wp_taxcuts if country2==&quot;SE&quot;  
&gt;    

Test scale = mean(unstandardized items)

Average interitem covariance:      .019559
Number of items in the scale:            4
Scale reliability coefficient:      0.3975
. alpha wp_capitalism wp_deathp wp_gaymarriage wp_guncontrol wp_immigration wp_
&gt; milspend wp_obedience wp_patriotism wp_socialism wp_taxcuts if country2==&quot;SW&quot;

Test scale = mean(unstandardized items)

Average interitem covariance:     .0547762
Number of items in the scale:           10
Scale reliability coefficient:      0.8316
. alpha wp_abortion wp_capitalism wp_cencorship wp_gaymarriage wp_immigration w
&gt; p_milspend wp_obedience wp_patriotism wp_taxcuts wp_women if country2==&quot;UK&quot;

Test scale = mean(unstandardized items)

Average interitem covariance:     .0270316
Number of items in the scale:           10
Scale reliability coefficient:      0.7088
. alpha wp_abortion wp_capitalism wp_deathp wp_gaymarriage wp_guncontrol wp_imm
&gt; igration wp_milspend wp_obedience wp_patriotism wp_pollution wp_socialism wp_
&gt; taxcuts if country2==&quot;US&quot;

Test scale = mean(unstandardized items)

Average interitem covariance:     .0327332
Number of items in the scale:           12
Scale reliability coefficient:      0.7766
.   
.   
. * Figure A1
. gen left_right3 = .
(934 missing values generated)
. replace left_right3 = 0 if left_right2 &lt; .5 &amp; left_right2~=.
(402 real changes made)
. replace left_right3 = .5 if left_right2==.5 &amp; left_right2~=.
(181 real changes made)
. replace left_right3 = 1 if left_right2 &gt; .5 &amp; left_right2~=.
(350 real changes made)
. bysort country2: tab left_right3

-------------------------------------------------------------------------------
-&gt; country2 = BR

left_right3 |      Freq.     Percent        Cum.
------------+-----------------------------------
          0 |         15       42.86       42.86
         .5 |          8       22.86       65.71
          1 |         12       34.29      100.00
------------+-----------------------------------
      Total |         35      100.00

-------------------------------------------------------------------------------
-&gt; country2 = CA.e

left_right3 |      Freq.     Percent        Cum.
------------+-----------------------------------
          0 |         22       68.75       68.75
         .5 |          6       18.75       87.50
          1 |          4       12.50      100.00
------------+-----------------------------------
      Total |         32      100.00

-------------------------------------------------------------------------------
-&gt; country2 = CA.f

left_right3 |      Freq.     Percent        Cum.
------------+-----------------------------------
          0 |         20       74.07       74.07
         .5 |          1        3.70       77.78
          1 |          6       22.22      100.00
------------+-----------------------------------
      Total |         27      100.00

-------------------------------------------------------------------------------
-&gt; country2 = CH

left_right3 |      Freq.     Percent        Cum.
------------+-----------------------------------
          0 |         19       52.78       52.78
         .5 |         13       36.11       88.89
          1 |          4       11.11      100.00
------------+-----------------------------------
      Total |         36      100.00

-------------------------------------------------------------------------------
-&gt; country2 = CN

left_right3 |      Freq.     Percent        Cum.
------------+-----------------------------------
          0 |          4        7.14        7.14
         .5 |          5        8.93       16.07
          1 |         47       83.93      100.00
------------+-----------------------------------
      Total |         56      100.00

-------------------------------------------------------------------------------
-&gt; country2 = DK

left_right3 |      Freq.     Percent        Cum.
------------+-----------------------------------
          0 |         19       54.29       54.29
         .5 |          5       14.29       68.57
          1 |         11       31.43      100.00
------------+-----------------------------------
      Total |         35      100.00

-------------------------------------------------------------------------------
-&gt; country2 = FR

left_right3 |      Freq.     Percent        Cum.
------------+-----------------------------------
          0 |         22       43.14       43.14
         .5 |          4        7.84       50.98
          1 |         25       49.02      100.00
------------+-----------------------------------
      Total |         51      100.00

-------------------------------------------------------------------------------
-&gt; country2 = GH

left_right3 |      Freq.     Percent        Cum.
------------+-----------------------------------
          0 |          5        8.33        8.33
         .5 |         25       41.67       50.00
          1 |         30       50.00      100.00
------------+-----------------------------------
      Total |         60      100.00

-------------------------------------------------------------------------------
-&gt; country2 = IN

left_right3 |      Freq.     Percent        Cum.
------------+-----------------------------------
          0 |         14       28.00       28.00
         .5 |         12       24.00       52.00
          1 |         24       48.00      100.00
------------+-----------------------------------
      Total |         50      100.00

-------------------------------------------------------------------------------
-&gt; country2 = IS.j

left_right3 |      Freq.     Percent        Cum.
------------+-----------------------------------
          0 |         30       42.25       42.25
         .5 |          7        9.86       52.11
          1 |         34       47.89      100.00
------------+-----------------------------------
      Total |         71      100.00

-------------------------------------------------------------------------------
-&gt; country2 = IS.p

left_right3 |      Freq.     Percent        Cum.
------------+-----------------------------------
          0 |          2        6.25        6.25
         .5 |          4       12.50       18.75
          1 |         26       81.25      100.00
------------+-----------------------------------
      Total |         32      100.00

-------------------------------------------------------------------------------
-&gt; country2 = IT

left_right3 |      Freq.     Percent        Cum.
------------+-----------------------------------
          0 |         21       56.76       56.76
         .5 |          4       10.81       67.57
          1 |         12       32.43      100.00
------------+-----------------------------------
      Total |         37      100.00

-------------------------------------------------------------------------------
-&gt; country2 = JP

left_right3 |      Freq.     Percent        Cum.
------------+-----------------------------------
          0 |         15       41.67       41.67
         .5 |         12       33.33       75.00
          1 |          9       25.00      100.00
------------+-----------------------------------
      Total |         36      100.00

-------------------------------------------------------------------------------
-&gt; country2 = NZ

left_right3 |      Freq.     Percent        Cum.
------------+-----------------------------------
          0 |         21       65.62       65.62
         .5 |          3        9.38       75.00
          1 |          8       25.00      100.00
------------+-----------------------------------
      Total |         32      100.00

-------------------------------------------------------------------------------
-&gt; country2 = RU

left_right3 |      Freq.     Percent        Cum.
------------+-----------------------------------
          0 |          9       28.12       28.12
         .5 |         19       59.38       87.50
          1 |          4       12.50      100.00
------------+-----------------------------------
      Total |         32      100.00

-------------------------------------------------------------------------------
-&gt; country2 = SE

left_right3 |      Freq.     Percent        Cum.
------------+-----------------------------------
          0 |         19       39.58       39.58
         .5 |         15       31.25       70.83
          1 |         14       29.17      100.00
------------+-----------------------------------
      Total |         48      100.00

-------------------------------------------------------------------------------
-&gt; country2 = SW

left_right3 |      Freq.     Percent        Cum.
------------+-----------------------------------
          0 |         15       48.39       48.39
         .5 |          3        9.68       58.06
          1 |         13       41.94      100.00
------------+-----------------------------------
      Total |         31      100.00

-------------------------------------------------------------------------------
-&gt; country2 = UK

left_right3 |      Freq.     Percent        Cum.
------------+-----------------------------------
          0 |         25       52.08       52.08
         .5 |         15       31.25       83.33
          1 |          8       16.67      100.00
------------+-----------------------------------
      Total |         48      100.00

-------------------------------------------------------------------------------
-&gt; country2 = US

left_right3 |      Freq.     Percent        Cum.
------------+-----------------------------------
          0 |        105       57.07       57.07
         .5 |         20       10.87       67.93
          1 |         59       32.07      100.00
------------+-----------------------------------
      Total |        184      100.00

.   
. * Table A1
. sum age female income university english_prof wp_right2

    Variable |        Obs        Mean    Std. Dev.       Min        Max
-------------+---------------------------------------------------------
         age |        933    29.18435    12.23282         16         74
      female |        934    .5299786    .4993679          0          1
      income |        934    .5444326     .235109          0          1
  university |        934    .6573876    .4748374          0          1
english_prof |        934    5.392934    1.888872          1          7
-------------+---------------------------------------------------------
   wp_right2 |        934    .3876842    .2256694          0   .8888889
. bysort country2: sum age female income university english_prof wp_right2

-------------------------------------------------------------------------------
-&gt; country2 = BR

    Variable |        Obs        Mean    Std. Dev.       Min        Max
-------------+---------------------------------------------------------
         age |         35    25.57143     5.68427         18         42
      female |         35    .5714286    .5020964          0          1
      income |         35    .5619048    .2289708          0          1
  university |         35    .6857143    .4710082          0          1
english_prof |         35    4.085714    2.119537          1          7
-------------+---------------------------------------------------------
   wp_right2 |         35    .3589286    .1889301          0        .75

-------------------------------------------------------------------------------
-&gt; country2 = CA.e

    Variable |        Obs        Mean    Std. Dev.       Min        Max
-------------+---------------------------------------------------------
         age |         32    22.90625    4.357858         18         40
      female |         32       .6875    .4709291          0          1
      income |         32    .5052083     .248596          0          1
  university |         32        .875    .3360108          0          1
english_prof |         32     6.78125    .5526695          5          7
-------------+---------------------------------------------------------
   wp_right2 |         32    .2197917    .1917137          0         .8

-------------------------------------------------------------------------------
-&gt; country2 = CA.f

    Variable |        Obs        Mean    Std. Dev.       Min        Max
-------------+---------------------------------------------------------
         age |         27    35.14815    13.88054         17         63
      female |         27    .2962963    .4653216          0          1
      income |         27    .5432099    .2147976   .1666667   .8333333
  university |         27    .7777778    .4236593          0          1
english_prof |         27    6.222222    1.187542          3          7
-------------+---------------------------------------------------------
   wp_right2 |         27     .252862    .2171309          0   .7272727

-------------------------------------------------------------------------------
-&gt; country2 = CH

    Variable |        Obs        Mean    Std. Dev.       Min        Max
-------------+---------------------------------------------------------
         age |         36    36.88889    12.42987         20         66
      female |         36          .5    .5070926          0          1
      income |         36    .4074074    .1844961   .1666667   .8333333
  university |         36    .5833333          .5          0          1
english_prof |         36    3.222222    2.139574          1          7
-------------+---------------------------------------------------------
   wp_right2 |         36    .3131313    .1985121          0   .7727273

-------------------------------------------------------------------------------
-&gt; country2 = CN

    Variable |        Obs        Mean    Std. Dev.       Min        Max
-------------+---------------------------------------------------------
         age |         56    26.03571    4.805165         19         39
      female |         56    .4821429    .5042031          0          1
      income |         56    .4434524    .1914242          0          1
  university |         56        .875    .3337119          0          1
english_prof |         56       3.875    1.549927          1          7
-------------+---------------------------------------------------------
   wp_right2 |         56    .4946429    .1380641          0         .7

-------------------------------------------------------------------------------
-&gt; country2 = DK

    Variable |        Obs        Mean    Std. Dev.       Min        Max
-------------+---------------------------------------------------------
         age |         35    34.57143    14.44317         21         64
      female |         35          .4    .4970501          0          1
      income |         35    .5952381    .2187521          0          1
  university |         35    .6857143    .4710082          0          1
english_prof |         35    5.514286    1.221653          2          7
-------------+---------------------------------------------------------
   wp_right2 |         35    .2914286    .1742571        .05         .6

-------------------------------------------------------------------------------
-&gt; country2 = FR

    Variable |        Obs        Mean    Std. Dev.       Min        Max
-------------+---------------------------------------------------------
         age |         51     27.2549    10.47634         16         58
      female |         51    .4901961    .5048782          0          1
      income |         51     .627451    .2175322          0          1
  university |         51    .5098039    .5048782          0          1
english_prof |         51    5.411765    1.251822          2          7
-------------+---------------------------------------------------------
   wp_right2 |         51    .3556435    .1841998   .0384615   .7692308

-------------------------------------------------------------------------------
-&gt; country2 = GH

    Variable |        Obs        Mean    Std. Dev.       Min        Max
-------------+---------------------------------------------------------
         age |         60       31.05    10.42881         18         67
      female |         61    .5409836     .502453          0          1
      income |         61    .5218579    .2480954          0          1
  university |         61    .4918033    .5040817          0          1
english_prof |         61    5.540984    1.455722          1          7
-------------+---------------------------------------------------------
   wp_right2 |         61     .629235    .1738895          0   .8333333

-------------------------------------------------------------------------------
-&gt; country2 = IN

    Variable |        Obs        Mean    Std. Dev.       Min        Max
-------------+---------------------------------------------------------
         age |         50       33.16    8.266875         22         53
      female |         50          .4    .4948717          0          1
      income |         50    .4933333    .2607333          0          1
  university |         50         .38    .4903144          0          1
english_prof |         50           4    2.118914          1          7
-------------+---------------------------------------------------------
   wp_right2 |         50    .6031944    .2190013          0   .8888889

-------------------------------------------------------------------------------
-&gt; country2 = IS.j

    Variable |        Obs        Mean    Std. Dev.       Min        Max
-------------+---------------------------------------------------------
         age |         71    23.94366    3.134542         17         33
      female |         71    .5070423    .5035088          0          1
      income |         71    .5798122    .2161333          0          1
  university |         71    .8591549    .3503376          0          1
english_prof |         71    5.957746    1.235622          1          7
-------------+---------------------------------------------------------
   wp_right2 |         71    .2194836    .1827042          0   .7142857

-------------------------------------------------------------------------------
-&gt; country2 = IS.p

    Variable |        Obs        Mean    Std. Dev.       Min        Max
-------------+---------------------------------------------------------
         age |         32          19    2.109885         16         25
      female |         32      .59375    .4989909          0          1
      income |         32       .4375    .2148184          0   .8333333
  university |         32       .9375    .2459347          0          1
english_prof |         32      5.1875    1.533234          1          7
-------------+---------------------------------------------------------
   wp_right2 |         32    .3560268    .1874486          0       .875

-------------------------------------------------------------------------------
-&gt; country2 = IT

    Variable |        Obs        Mean    Std. Dev.       Min        Max
-------------+---------------------------------------------------------
         age |         37    24.35135    5.954532         20         57
      female |         37    .6756757     .474579          0          1
      income |         37    .5720721    .1645258   .1666667   .8333333
  university |         37    .8918919    .3148001          0          1
english_prof |         37    5.567568    1.344547          1          7
-------------+---------------------------------------------------------
   wp_right2 |         37    .2444717    .1470366          0         .5

-------------------------------------------------------------------------------
-&gt; country2 = JP

    Variable |        Obs        Mean    Std. Dev.       Min        Max
-------------+---------------------------------------------------------
         age |         36        21.5    1.664761         18         26
      female |         36    .4444444    .5039526          0          1
      income |         36    .5324074    .2482301          0          1
  university |         36    .8888889    .3187276          0          1
english_prof |         36         3.5    1.594634          1          7
-------------+---------------------------------------------------------
   wp_right2 |         36    .3503086    .1663062          0   .7777778

-------------------------------------------------------------------------------
-&gt; country2 = NZ

    Variable |        Obs        Mean    Std. Dev.       Min        Max
-------------+---------------------------------------------------------
         age |         32    45.65625    17.70112         21         66
      female |         32       .4375    .5040161          0          1
      income |         32        .625    .2710659          0          1
  university |         32       .6875    .4709291          0          1
english_prof |         32      6.9375    .2459347          6          7
-------------+---------------------------------------------------------
   wp_right2 |         32    .3210227    .2065114          0   .7272727

-------------------------------------------------------------------------------
-&gt; country2 = RU

    Variable |        Obs        Mean    Std. Dev.       Min        Max
-------------+---------------------------------------------------------
         age |         32     29.9375    10.11526         20         59
      female |         32      .59375    .4989909          0          1
      income |         32      .40625    .1982789          0   .6666667
  university |         32        .875    .3360108          0          1
english_prof |         32       3.625    1.979736          1          7
-------------+---------------------------------------------------------
   wp_right2 |         32    .5669643    .2228972          0   .8571429

-------------------------------------------------------------------------------
-&gt; country2 = SE

    Variable |        Obs        Mean    Std. Dev.       Min        Max
-------------+---------------------------------------------------------
         age |         48    31.04167    10.09942         18         63
      female |         48    .3333333    .4763931          0          1
      income |         48    .5104167    .1627419          0          1
  university |         48    .3541667    .4833211          0          1
english_prof |         48    2.833333    1.667376          1          7
-------------+---------------------------------------------------------
   wp_right2 |         48          .6    .1774524         .2         .8

-------------------------------------------------------------------------------
-&gt; country2 = SW

    Variable |        Obs        Mean    Std. Dev.       Min        Max
-------------+---------------------------------------------------------
         age |         31    44.22581    13.72032         24         66
      female |         31    .4516129    .5058794          0          1
      income |         31    .6344086     .203758   .1666667          1
  university |         31    .6129032    .4951376          0          1
english_prof |         31    5.645161    .9146361          4          7
-------------+---------------------------------------------------------
   wp_right2 |         31    .3197947    .2332503          0   .8181818

-------------------------------------------------------------------------------
-&gt; country2 = UK

    Variable |        Obs        Mean    Std. Dev.       Min        Max
-------------+---------------------------------------------------------
         age |         48    40.83333    14.97421         19         74
      female |         48        .625    .4892461          0          1
      income |         48    .4826389    .2484933          0          1
  university |         48    .2291667    .4247444          0          1
english_prof |         48    6.791667    .5441501          4          7
-------------+---------------------------------------------------------
   wp_right2 |         48    .2989583    .1877894          0        .65

-------------------------------------------------------------------------------
-&gt; country2 = US

    Variable |        Obs        Mean    Std. Dev.       Min        Max
-------------+---------------------------------------------------------
         age |        184    24.57609    11.81528         17         68
      female |        184    .6467391    .4792871          0          1
      income |        184     .615942    .2460855          0          1
  university |        184    .6467391    .4792871          0          1
english_prof |        184    6.918478    .3895996          3          7
-------------+---------------------------------------------------------
   wp_right2 |        184    .3788496    .1894891   .0384615   .8846154

. * Table A3 Row 1
. quietly regress mean_dif2 wp_right2 female age income university 
. estimates store A
. quietly regress mean_dif3 wp_right2 female age income university 
. estimates store B
. esttab A B , cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2 r2_a N)

--------------------------------------------
                      (1)             (2)   
                mean_dif2       mean_dif3   
                     b/se            b/se   
--------------------------------------------
wp_right2           0.104          -0.172   
                  (0.093)         (0.157)   
female             -0.023          -0.016   
                  (0.042)         (0.071)   
age                -0.003          -0.002   
                  (0.002)         (0.003)   
income              0.086          -0.061   
                  (0.088)         (0.149)   
university         -0.054           0.015   
                  (0.044)         (0.075)   
_cons               0.131           0.152   
                  (0.093)         (0.157)   
--------------------------------------------
r2                  0.007           0.002   
r2_a                0.002          -0.003   
N                 933.000         933.000   
--------------------------------------------
.   
. * Table A4 Row 1 
. quietly regress mean_ph_dif_all wp_right2 female age income university  
. estimates store A
. quietly regress mean_ph_dif3_all wp_right2 female age income university  
. estimates store B
. quietly regress mean_ph_dif2_all wp_right2 female age income university  
. estimates store C
. esttab A B C , cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2 r2_a N)

------------------------------------------------------------
                      (1)             (2)             (3)   
             mean_p~f_all    mean_p~3_all    mean_p~2_all   
                     b/se            b/se            b/se   
------------------------------------------------------------
wp_right2          -0.069*         -0.074          -0.053   
                  (0.034)         (0.042)         (0.042)   
female              0.031*          0.027           0.042*  
                  (0.015)         (0.018)         (0.019)   
age                -0.000          -0.001          -0.000   
                  (0.001)         (0.001)         (0.001)   
income             -0.026          -0.009          -0.059   
                  (0.032)         (0.039)         (0.039)   
university          0.002           0.010          -0.004   
                  (0.016)         (0.019)         (0.019)   
_cons               0.073*          0.068           0.077   
                  (0.033)         (0.041)         (0.041)   
------------------------------------------------------------
r2                  0.013           0.009           0.012   
r2_a                0.007           0.003           0.005   
N                 806.000         795.000         796.000   
------------------------------------------------------------
.                 
. * Table A6 Row 1
.   
.   gen right2 = .
(934 missing values generated)
.   replace right2= wp_right2
(934 real changes made)
.   quietly regress mean_dif2 right2 female age income university  
.   estimates store A
.   replace right2= wp_right2_dicho2
(890 real changes made)
.   quietly regress mean_dif2 right2 female age income university  
.   estimates store B  
.   replace right2= wp_right2_dichox
(264 real changes made)
.   quietly regress mean_dif2 right2 female age income university  
.   estimates store C
.   replace right2= left_right2
(879 real changes made, 1 to missing)
.   quietly regress mean_dif2 right2 female age income university  
.   estimates store D
.   replace right2= left_right2_dichox
(841 real changes made)
.   quietly regress mean_dif2 right2 female age income university  
.   estimates store E 
.   replace right2= ideo_right2
(929 real changes made)
.   quietly regress mean_dif2 right2 female age income university  
.   estimates store F
.   replace right2= ideo_right2_dichox
(929 real changes made)
.   quietly regress mean_dif2 right2 female age income university  
.   estimates store G  
.   esttab A B C, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g)  

------------------------------------------------------------
                      (1)             (2)             (3)   
                mean_dif2       mean_dif2       mean_dif2   
                     b/se            b/se            b/se   
------------------------------------------------------------
right2              0.104           0.006           0.022   
                  (0.093)         (0.044)         (0.042)   
female             -0.023          -0.025          -0.024   
                  (0.042)         (0.042)         (0.042)   
age                -0.003          -0.003          -0.003   
                  (0.002)         (0.002)         (0.002)   
income              0.086           0.081           0.078   
                  (0.088)         (0.088)         (0.088)   
university         -0.054          -0.060          -0.059   
                  (0.044)         (0.044)         (0.044)   
_cons               0.131           0.173*          0.166   
                  (0.093)         (0.085)         (0.085)   
------------------------------------------------------------
r2_w                                                        
r2_b                                                        
r2_o                                                        
N                 933.000         933.000         933.000   
N_g                                                         
------------------------------------------------------------
.   esttab D E F G, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b 
&gt; r2_o N N_g)  

----------------------------------------------------------------------------
                      (1)             (2)             (3)             (4)   
                mean_dif2       mean_dif2       mean_dif2       mean_dif2   
                     b/se            b/se            b/se            b/se   
----------------------------------------------------------------------------
right2              0.100           0.052           0.144           0.104*  
                  (0.080)         (0.042)         (0.102)         (0.041)   
female             -0.022          -0.024          -0.022          -0.023   
                  (0.042)         (0.042)         (0.042)         (0.042)   
age                -0.003          -0.003          -0.003          -0.003   
                  (0.002)         (0.002)         (0.002)         (0.002)   
income              0.078           0.073           0.082           0.071   
                  (0.088)         (0.088)         (0.088)         (0.088)   
university         -0.059          -0.057          -0.055          -0.055   
                  (0.044)         (0.044)         (0.044)         (0.044)   
_cons               0.125           0.151           0.108           0.128   
                  (0.093)         (0.086)         (0.097)         (0.085)   
----------------------------------------------------------------------------
r2_w                                                                        
r2_b                                                                        
r2_o                                                                        
N                 932.000         932.000         932.000         932.000   
N_g                                                                         
----------------------------------------------------------------------------
.   
.   
. * Table A6 Row 4 
.   replace right2= wp_right2
(898 real changes made)
.   quietly regress mean_ph_dif_all right2 female age income university  
.   estimates store A
.   replace right2= wp_right2_dicho2
(890 real changes made)
.   quietly regress mean_ph_dif_all right2 female age income university  
.   estimates store B
.   replace right2= wp_right2_dichox
(264 real changes made)
.   quietly regress mean_ph_dif_all right2 female age income university  
.   estimates store C
.   replace right2= left_right2
(879 real changes made, 1 to missing)
.   quietly regress mean_ph_dif_all right2 female age income university  
.   estimates store D  
.   replace right2= left_right2_dichox
(841 real changes made)
.   quietly regress mean_ph_dif_all right2 female age income university  
.   estimates store E
.   replace right2= ideo_right2
(929 real changes made)
.   quietly regress mean_ph_dif_all right2 female age income university  
.   estimates store F
.   replace right2= ideo_right2_dichox
(929 real changes made)
.   quietly regress mean_ph_dif_all right2 female age income university  
.   estimates store G
.   esttab A B C, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g)  

------------------------------------------------------------
                      (1)             (2)             (3)   
             mean_p~f_all    mean_p~f_all    mean_p~f_all   
                     b/se            b/se            b/se   
------------------------------------------------------------
right2             -0.069*         -0.037*         -0.018   
                  (0.034)         (0.016)         (0.015)   
female              0.031*          0.030*          0.031*  
                  (0.015)         (0.015)         (0.015)   
age                -0.000          -0.000          -0.000   
                  (0.001)         (0.001)         (0.001)   
income             -0.026          -0.027          -0.019   
                  (0.032)         (0.032)         (0.032)   
university          0.002           0.003           0.005   
                  (0.016)         (0.016)         (0.016)   
_cons               0.073*          0.058           0.049   
                  (0.033)         (0.030)         (0.030)   
------------------------------------------------------------
r2_w                                                        
r2_b                                                        
r2_o                                                        
N                 806.000         806.000         806.000   
N_g                                                         
------------------------------------------------------------
.   esttab D E F G, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b 
&gt; r2_o N N_g)  

----------------------------------------------------------------------------
                      (1)             (2)             (3)             (4)   
             mean_p~f_all    mean_p~f_all    mean_p~f_all    mean_p~f_all   
                     b/se            b/se            b/se            b/se   
----------------------------------------------------------------------------
right2             -0.041           0.013          -0.074*         -0.012   
                  (0.029)         (0.015)         (0.037)         (0.015)   
female              0.031*          0.032*          0.031*          0.032*  
                  (0.015)         (0.015)         (0.015)         (0.015)   
age                -0.001          -0.001          -0.001          -0.000   
                  (0.001)         (0.001)         (0.001)         (0.001)   
income             -0.020          -0.023          -0.023          -0.020   
                  (0.032)         (0.032)         (0.032)         (0.032)   
university          0.005           0.006           0.003           0.004   
                  (0.016)         (0.016)         (0.016)         (0.016)   
_cons               0.063           0.035           0.078*          0.047   
                  (0.033)         (0.030)         (0.035)         (0.030)   
----------------------------------------------------------------------------
r2_w                                                                        
r2_b                                                                        
r2_o                                                                        
N                 805.000         805.000         805.000         805.000   
N_g                                                                         
----------------------------------------------------------------------------
.          
.  
. * Table A7
.   
. regress mean_dif2 wp_right2 female age income university  

      Source |       SS           df       MS      Number of obs   =       933
-------------+----------------------------------   F(5, 927)       =      1.34
       Model |   2.6843355         5    .5368671   Prob &gt; F        =    0.2430
    Residual |  370.026446       927  .399165529   R-squared       =    0.0072
-------------+----------------------------------   Adj R-squared   =    0.0018
       Total |  372.710781       932  .399904272   Root MSE        =     .6318

------------------------------------------------------------------------------
   mean_dif2 |      Coef.   Std. Err.      t    P&gt;|t|     [95% Conf. Interval]
-------------+----------------------------------------------------------------
   wp_right2 |   .1035859    .093023     1.11   0.266    -.0789742     .286146
      female |  -.0230074   .0418745    -0.55   0.583    -.1051873    .0591724
         age |  -.0031561   .0017191    -1.84   0.067    -.0065298    .0002176
      income |   .0856957   .0881939     0.97   0.331     -.087387    .2587785
  university |  -.0540114   .0442642    -1.22   0.223    -.1408811    .0328583
       _cons |    .130539   .0926448     1.41   0.159    -.0512788    .3123568
------------------------------------------------------------------------------
. regress mean_dif2 wp_abortion female age income university   

      Source |       SS           df       MS      Number of obs   =       927
-------------+----------------------------------   F(5, 921)       =      1.18
       Model |  2.36393206         5  .472786412   Prob &gt; F        =    0.3184
    Residual |  369.883365       921  .401610603   R-squared       =    0.0064
-------------+----------------------------------   Adj R-squared   =    0.0010
       Total |  372.247297       926  .401994922   Root MSE        =    .63373

------------------------------------------------------------------------------
   mean_dif2 |      Coef.   Std. Err.      t    P&gt;|t|     [95% Conf. Interval]
-------------+----------------------------------------------------------------
 wp_abortion |   .0312297   .0491651     0.64   0.525     -.065259    .1277183
      female |  -.0259391    .042091    -0.62   0.538    -.1085446    .0566664
         age |  -.0030929   .0017256    -1.79   0.073    -.0064795    .0002936
      income |   .0856217   .0887781     0.96   0.335    -.0886093    .2598526
  university |   -.057719   .0444389    -1.30   0.194    -.1449323    .0294942
       _cons |   .1629146    .086651     1.88   0.060    -.0071417    .3329709
------------------------------------------------------------------------------
. regress mean_dif2 wp_capitalism female age income university  

      Source |       SS           df       MS      Number of obs   =       925
-------------+----------------------------------   F(5, 919)       =      1.07
       Model |  2.15738906         5  .431477812   Prob &gt; F        =    0.3738
    Residual |   369.54926       919  .402121066   R-squared       =    0.0058
-------------+----------------------------------   Adj R-squared   =    0.0004
       Total |  371.706649       924  .402279923   Root MSE        =    .63413

------------------------------------------------------------------------------
   mean_dif2 |      Coef.   Std. Err.      t    P&gt;|t|     [95% Conf. Interval]
-------------+----------------------------------------------------------------
wp_capital~m |   .0080723     .05153     0.16   0.876    -.0930578    .1092024
      female |  -.0250712    .042318    -0.59   0.554    -.1081223    .0579799
         age |  -.0030484   .0017252    -1.77   0.078    -.0064341    .0003373
      income |   .0807063   .0903861     0.89   0.372    -.0966808    .2580935
  university |  -.0580861   .0444095    -1.31   0.191    -.1452419    .0290697
       _cons |   .1694028   .0867478     1.95   0.051    -.0008439    .3396496
------------------------------------------------------------------------------
. regress mean_dif2 wp_cencorship female age income university  

      Source |       SS           df       MS      Number of obs   =       922
-------------+----------------------------------   F(5, 916)       =      1.32
       Model |  2.65212649         5  .530425298   Prob &gt; F        =    0.2544
    Residual |  368.913301       916  .402743778   R-squared       =    0.0071
-------------+----------------------------------   Adj R-squared   =    0.0017
       Total |  371.565427       921  .403436946   Root MSE        =    .63462

------------------------------------------------------------------------------
   mean_dif2 |      Coef.   Std. Err.      t    P&gt;|t|     [95% Conf. Interval]
-------------+----------------------------------------------------------------
wp_cencors~p |  -.0547273   .0495933    -1.10   0.270    -.1520569    .0426023
      female |  -.0235865   .0423143    -0.56   0.577    -.1066307    .0594577
         age |  -.0032203   .0017339    -1.86   0.064    -.0066232    .0001826
      income |   .0741825   .0894133     0.83   0.407    -.1012963    .2496612
  university |   -.059936   .0445637    -1.34   0.179    -.1473948    .0275227
       _cons |   .2016417   .0881346     2.29   0.022     .0286726    .3746109
------------------------------------------------------------------------------
. regress mean_dif2 wp_deathp female age income university  

      Source |       SS           df       MS      Number of obs   =       926
-------------+----------------------------------   F(5, 920)       =      1.67
       Model |  3.35214734         5  .670429467   Prob &gt; F        =    0.1387
    Residual |  368.891467       920  .400968986   R-squared       =    0.0090
-------------+----------------------------------   Adj R-squared   =    0.0036
       Total |  372.243614       925  .402425529   Root MSE        =    .63322

------------------------------------------------------------------------------
   mean_dif2 |      Coef.   Std. Err.      t    P&gt;|t|     [95% Conf. Interval]
-------------+----------------------------------------------------------------
   wp_deathp |   .0796663   .0474724     1.68   0.094    -.0135005    .1728331
      female |  -.0278627   .0420944    -0.66   0.508    -.1104749    .0547495
         age |  -.0028224   .0017314    -1.63   0.103    -.0062204    .0005756
      income |   .0996175   .0892251     1.12   0.265    -.0754907    .2747258
  university |  -.0545487   .0444678    -1.23   0.220    -.1418189    .0327214
       _cons |   .1258034   .0889922     1.41   0.158    -.0488478    .3004546
------------------------------------------------------------------------------
. regress mean_dif2 wp_gaymarriage female age income university  

      Source |       SS           df       MS      Number of obs   =       925
-------------+----------------------------------   F(5, 919)       =      1.13
       Model |  2.26814942         5  .453629885   Prob &gt; F        =    0.3428
    Residual |   369.02527       919  .401550892   R-squared       =    0.0061
-------------+----------------------------------   Adj R-squared   =    0.0007
       Total |  371.293419       924  .401832705   Root MSE        =    .63368

------------------------------------------------------------------------------
   mean_dif2 |      Coef.   Std. Err.      t    P&gt;|t|     [95% Conf. Interval]
-------------+----------------------------------------------------------------
wp_gaymarr~e |  -.0049728   .0494871    -0.10   0.920    -.1020937    .0921481
      female |  -.0247821   .0422338    -0.59   0.557    -.1076679    .0581038
         age |  -.0031186   .0017287    -1.80   0.072    -.0065113    .0002742
      income |   .0874685   .0892838     0.98   0.328    -.0877554    .2626924
  university |  -.0602069   .0446771    -1.35   0.178    -.1478879    .0274742
       _cons |   .1761676   .0865548     2.04   0.042     .0062996    .3460356
------------------------------------------------------------------------------
. regress mean_dif2 wp_guncontrol female age income university  

      Source |       SS           df       MS      Number of obs   =       927
-------------+----------------------------------   F(5, 921)       =      1.16
       Model |  2.32188711         5  .464377423   Prob &gt; F        =    0.3290
    Residual |  369.928455       921   .40165956   R-squared       =    0.0062
-------------+----------------------------------   Adj R-squared   =    0.0008
       Total |  372.250342       926  .401998209   Root MSE        =    .63377

------------------------------------------------------------------------------
   mean_dif2 |      Coef.   Std. Err.      t    P&gt;|t|     [95% Conf. Interval]
-------------+----------------------------------------------------------------
wp_guncont~l |   .0330061   .0632534     0.52   0.602    -.0911314    .1571436
      female |   -.025081   .0421359    -0.60   0.552    -.1077746    .0576126
         age |  -.0030578   .0017265    -1.77   0.077    -.0064462    .0003305
      income |   .0821513   .0885553     0.93   0.354    -.0916424    .2559449
  university |   -.059808   .0443209    -1.35   0.178    -.1467896    .0271736
       _cons |   .1697745   .0848364     2.00   0.046     .0032795    .3362695
------------------------------------------------------------------------------
. regress mean_dif2 wp_immigration female age income university  

      Source |       SS           df       MS      Number of obs   =       919
-------------+----------------------------------   F(5, 913)       =      1.49
       Model |  2.99862732         5  .599725465   Prob &gt; F        =    0.1908
    Residual |  367.742027       913  .402784258   R-squared       =    0.0081
-------------+----------------------------------   Adj R-squared   =    0.0027
       Total |  370.740655       918  .403856922   Root MSE        =    .63465

------------------------------------------------------------------------------
   mean_dif2 |      Coef.   Std. Err.      t    P&gt;|t|     [95% Conf. Interval]
-------------+----------------------------------------------------------------
wp_immigra~n |   .0781715    .052567     1.49   0.137    -.0249947    .1813377
      female |   -.018295   .0423973    -0.43   0.666    -.1015026    .0649126
         age |  -.0030497   .0017322    -1.76   0.079    -.0064493    .0003499
      income |   .0927517   .0893628     1.04   0.300    -.0826285     .268132
  university |  -.0596839   .0446357    -1.34   0.182    -.1472844    .0279166
       _cons |    .141495   .0866173     1.63   0.103     -.028497    .3114871
------------------------------------------------------------------------------
. regress mean_dif2 wp_milspend female age income university  

      Source |       SS           df       MS      Number of obs   =       870
-------------+----------------------------------   F(5, 864)       =      1.28
       Model |  2.58845606         5  .517691213   Prob &gt; F        =    0.2709
    Residual |  349.822015       864  .404886592   R-squared       =    0.0073
-------------+----------------------------------   Adj R-squared   =    0.0016
       Total |  352.410471       869   .40553564   Root MSE        =    .63631

------------------------------------------------------------------------------
   mean_dif2 |      Coef.   Std. Err.      t    P&gt;|t|     [95% Conf. Interval]
-------------+----------------------------------------------------------------
 wp_milspend |   .0004983   .0496102     0.01   0.992    -.0968722    .0978689
      female |  -.0486619   .0437016    -1.11   0.266    -.1344357    .0371119
         age |  -.0030825   .0017435    -1.77   0.077    -.0065045    .0003395
      income |   .0941649   .0913333     1.03   0.303    -.0850962     .273426
  university |  -.0628112   .0457349    -1.37   0.170    -.1525757    .0269533
       _cons |   .1817194    .089807     2.02   0.043     .0054539    .3579849
------------------------------------------------------------------------------
. regress mean_dif2 wp_obedience female age income university  

      Source |       SS           df       MS      Number of obs   =       926
-------------+----------------------------------   F(5, 920)       =      1.09
       Model |  2.18991158         5  .437982316   Prob &gt; F        =    0.3622
    Residual |  368.420554       920  .400457124   R-squared       =    0.0059
-------------+----------------------------------   Adj R-squared   =    0.0005
       Total |  370.610466       925  .400659963   Root MSE        =    .63282

------------------------------------------------------------------------------
   mean_dif2 |      Coef.   Std. Err.      t    P&gt;|t|     [95% Conf. Interval]
-------------+----------------------------------------------------------------
wp_obedience |   .0049176   .0506241     0.10   0.923    -.0944345    .1042696
      female |  -.0301084    .042078    -0.72   0.474    -.1126883    .0524715
         age |  -.0031424   .0017259    -1.82   0.069    -.0065296    .0002447
      income |   .0718968   .0885537     0.81   0.417    -.1018938    .2456874
  university |  -.0585365   .0446278    -1.31   0.190    -.1461207    .0290477
       _cons |   .1825114    .088181     2.07   0.039     .0094521    .3555707
------------------------------------------------------------------------------
. regress mean_dif2 wp_patriotism female age income university  

      Source |       SS           df       MS      Number of obs   =       926
-------------+----------------------------------   F(5, 920)       =      2.17
       Model |  4.33346627         5  .866693255   Prob &gt; F        =    0.0557
    Residual |  367.858326       920  .399846007   R-squared       =    0.0116
-------------+----------------------------------   Adj R-squared   =    0.0063
       Total |  372.191793       925  .402369506   Root MSE        =    .63233

------------------------------------------------------------------------------
   mean_dif2 |      Coef.   Std. Err.      t    P&gt;|t|     [95% Conf. Interval]
-------------+----------------------------------------------------------------
wp_patriot~m |   .1229144   .0523242     2.35   0.019     .0202258     .225603
      female |    -.02639   .0420281    -0.63   0.530    -.1088721    .0560921
         age |  -.0028238   .0017246    -1.64   0.102    -.0062084    .0005608
      income |   .0825506   .0884063     0.93   0.351    -.0909508     .256052
  university |  -.0568498   .0442149    -1.29   0.199    -.1436235     .029924
       _cons |   .0792248   .0926701     0.85   0.393    -.1026445    .2610941
------------------------------------------------------------------------------
. regress mean_dif2 wp_pollution female age income university  

      Source |       SS           df       MS      Number of obs   =       927
-------------+----------------------------------   F(5, 921)       =      1.08
       Model |  2.17618409         5  .435236818   Prob &gt; F        =    0.3679
    Residual |  369.963237       921  .401697326   R-squared       =    0.0058
-------------+----------------------------------   Adj R-squared   =    0.0005
       Total |  372.139421       926  .401878425   Root MSE        =     .6338

------------------------------------------------------------------------------
   mean_dif2 |      Coef.   Std. Err.      t    P&gt;|t|     [95% Conf. Interval]
-------------+----------------------------------------------------------------
wp_pollution |  -.0189365   .0812478    -0.23   0.816    -.1783889    .1405159
      female |  -.0252852   .0421143    -0.60   0.548    -.1079362    .0573659
         age |  -.0030541   .0017273    -1.77   0.077     -.006444    .0003359
      income |   .0798742   .0884837     0.90   0.367    -.0937789    .2535273
  university |  -.0595172   .0443107    -1.34   0.180    -.1464788    .0274444
       _cons |    .176897   .0845143     2.09   0.037     .0110341    .3427599
------------------------------------------------------------------------------
. regress mean_dif2 wp_socialism female age income university  

      Source |       SS           df       MS      Number of obs   =       923
-------------+----------------------------------   F(5, 917)       =      1.09
       Model |  2.19218236         5  .438436472   Prob &gt; F        =    0.3653
    Residual |  369.498268       917  .402942495   R-squared       =    0.0059
-------------+----------------------------------   Adj R-squared   =    0.0005
       Total |   371.69045       922  .403134979   Root MSE        =    .63478

------------------------------------------------------------------------------
   mean_dif2 |      Coef.   Std. Err.      t    P&gt;|t|     [95% Conf. Interval]
-------------+----------------------------------------------------------------
wp_socialism |   .0182944   .0511999     0.36   0.721    -.0821883    .1187771
      female |  -.0240771   .0423663    -0.57   0.570    -.1072231     .059069
         age |  -.0030439    .001731    -1.76   0.079     -.006441    .0003532
      income |   .0816932   .0888926     0.92   0.358    -.0927633    .2561497
  university |   -.058738   .0445392    -1.32   0.188    -.1461486    .0286726
       _cons |   .1657011   .0863104     1.92   0.055    -.0036878      .33509
------------------------------------------------------------------------------
. regress mean_dif2 wp_taxcuts female age income university  

      Source |       SS           df       MS      Number of obs   =       921
-------------+----------------------------------   F(5, 915)       =      1.11
       Model |  2.21724982         5  .443449964   Prob &gt; F        =    0.3526
    Residual |  365.108831       915  .399026044   R-squared       =    0.0060
-------------+----------------------------------   Adj R-squared   =    0.0006
       Total |   367.32608       920  .399267479   Root MSE        =    .63169

------------------------------------------------------------------------------
   mean_dif2 |      Coef.   Std. Err.      t    P&gt;|t|     [95% Conf. Interval]
-------------+----------------------------------------------------------------
  wp_taxcuts |   .0142807   .0500518     0.29   0.775     -.083949    .1125104
      female |  -.0248354    .042093    -0.59   0.555    -.1074455    .0577747
         age |  -.0031243   .0017273    -1.81   0.071    -.0065143    .0002657
      income |   .0868977   .0885271     0.98   0.327    -.0868421    .2606375
  university |  -.0553634   .0442648    -1.25   0.211    -.1422357    .0315089
       _cons |   .1653938   .0911694     1.81   0.070    -.0135317    .3443192
------------------------------------------------------------------------------
. regress mean_dif2 wp_women female age income university 

      Source |       SS           df       MS      Number of obs   =       926
-------------+----------------------------------   F(5, 920)       =      1.37
       Model |  2.75063385         5  .550126769   Prob &gt; F        =    0.2327
    Residual |  369.089887       920   .40118466   R-squared       =    0.0074
-------------+----------------------------------   Adj R-squared   =    0.0020
       Total |  371.840521       925  .401989753   Root MSE        =    .63339

------------------------------------------------------------------------------
   mean_dif2 |      Coef.   Std. Err.      t    P&gt;|t|     [95% Conf. Interval]
-------------+----------------------------------------------------------------
    wp_women |    .102437   .0900127     1.14   0.255    -.0742171    .2790911
      female |  -.0202705   .0422945    -0.48   0.632    -.1032753    .0627343
         age |  -.0032274   .0017266    -1.87   0.062    -.0066159    .0001611
      income |   .0809298    .088928     0.91   0.363    -.0935955     .255455
  university |  -.0593109   .0443245    -1.34   0.181    -.1462997    .0276779
       _cons |   .1704788   .0846558     2.01   0.044     .0043379    .3366196
------------------------------------------------------------------------------
.   
. regress mean_ph_dif3_all wp_right2 female age income university  

      Source |       SS           df       MS      Number of obs   =       795
-------------+----------------------------------   F(5, 789)       =      1.40
       Model |  .461488476         5  .092297695   Prob &gt; F        =    0.2215
    Residual |  51.9688475       789  .065866727   R-squared       =    0.0088
-------------+----------------------------------   Adj R-squared   =    0.0025
       Total |  52.4303359       794  .066033169   Root MSE        =    .25665

------------------------------------------------------------------------------
mean_p~3_all |      Coef.   Std. Err.      t    P&gt;|t|     [95% Conf. Interval]
-------------+----------------------------------------------------------------
   wp_right2 |  -.0741532    .041523    -1.79   0.075    -.1556618    .0073554
      female |   .0265993   .0183138     1.45   0.147    -.0093502    .0625487
         age |  -.0005056   .0007245    -0.70   0.485    -.0019279    .0009166
      income |  -.0090882   .0388963    -0.23   0.815    -.0854408    .0672644
  university |   .0100965   .0191123     0.53   0.597    -.0274204    .0476134
       _cons |   .0677992    .040596     1.67   0.095    -.0118897     .147488
------------------------------------------------------------------------------
. regress mean_ph_dif3_all wp_abortion female age income university   

      Source |       SS           df       MS      Number of obs   =       790
-------------+----------------------------------   F(5, 784)       =      1.06
       Model |  .352697159         5  .070539432   Prob &gt; F        =    0.3797
    Residual |   52.042024       784  .066380133   R-squared       =    0.0067
-------------+----------------------------------   Adj R-squared   =    0.0004
       Total |  52.3947212       789  .066406491   Root MSE        =    .25764

------------------------------------------------------------------------------
mean_p~3_all |      Coef.   Std. Err.      t    P&gt;|t|     [95% Conf. Interval]
-------------+----------------------------------------------------------------
 wp_abortion |  -.0274342   .0214302    -1.28   0.201    -.0695016    .0146332
      female |   .0273894   .0184392     1.49   0.138    -.0088067    .0635854
         age |  -.0005564   .0007281    -0.76   0.445    -.0019857    .0008728
      income |   -.009546   .0391664    -0.24   0.808    -.0864295    .0673375
  university |   .0112476   .0192385     0.58   0.559    -.0265175    .0490127
       _cons |   .0479071   .0375749     1.27   0.203    -.0258522    .1216665
------------------------------------------------------------------------------
. regress mean_ph_dif3_all wp_capitalism female age income university  

      Source |       SS           df       MS      Number of obs   =       787
-------------+----------------------------------   F(5, 781)       =      0.76
       Model |  .252774441         5  .050554888   Prob &gt; F        =    0.5797
    Residual |  52.0362687       781  .066627745   R-squared       =    0.0048
-------------+----------------------------------   Adj R-squared   =   -0.0015
       Total |  52.2890431       786    .0665255   Root MSE        =    .25812

------------------------------------------------------------------------------
mean_p~3_all |      Coef.   Std. Err.      t    P&gt;|t|     [95% Conf. Interval]
-------------+----------------------------------------------------------------
wp_capital~m |  -.0049791   .0226977    -0.22   0.826    -.0495347    .0395766
      female |   .0272207   .0185754     1.47   0.143    -.0092429    .0636842
         age |  -.0006051   .0007287    -0.83   0.407    -.0020354    .0008253
      income |  -.0036283   .0399677    -0.09   0.928    -.0820853    .0748286
  university |    .012348   .0192586     0.64   0.522    -.0254567    .0501527
       _cons |    .038847   .0373981     1.04   0.299    -.0345657    .1122597
------------------------------------------------------------------------------
. regress mean_ph_dif3_all wp_cencorship female age income university  

      Source |       SS           df       MS      Number of obs   =       785
-------------+----------------------------------   F(5, 779)       =      2.86
       Model |  .942526649         5   .18850533   Prob &gt; F        =    0.0145
    Residual |  51.4223402       779  .066010706   R-squared       =    0.0180
-------------+----------------------------------   Adj R-squared   =    0.0117
       Total |  52.3648668       784  .066791922   Root MSE        =    .25693

------------------------------------------------------------------------------
mean_p~3_all |      Coef.   Std. Err.      t    P&gt;|t|     [95% Conf. Interval]
-------------+----------------------------------------------------------------
wp_cencors~p |  -.0700174   .0216417    -3.24   0.001    -.1125002   -.0275345
      female |   .0313801   .0184859     1.70   0.090     -.004908    .0676681
         age |  -.0007929   .0007294    -1.09   0.277    -.0022248    .0006389
      income |  -.0244134   .0394664    -0.62   0.536    -.1018865    .0530597
  university |   .0101411   .0192315     0.53   0.598    -.0276106    .0478928
       _cons |   .0772322   .0384377     2.01   0.045     .0017785    .1526859
------------------------------------------------------------------------------
. regress mean_ph_dif3_all wp_deathp female age income university  

      Source |       SS           df       MS      Number of obs   =       788
-------------+----------------------------------   F(5, 782)       =      0.99
       Model |   .33018586         5  .066037172   Prob &gt; F        =    0.4214
    Residual |  52.0474156       782  .066556797   R-squared       =    0.0063
-------------+----------------------------------   Adj R-squared   =   -0.0000
       Total |  52.3776014       787  .066553496   Root MSE        =    .25799

------------------------------------------------------------------------------
mean_p~3_all |      Coef.   Std. Err.      t    P&gt;|t|     [95% Conf. Interval]
-------------+----------------------------------------------------------------
   wp_deathp |  -.0224191   .0210415    -1.07   0.287    -.0637237    .0188854
      female |   .0281312   .0184938     1.52   0.129    -.0081722    .0644346
         age |  -.0006475   .0007318    -0.88   0.377     -.002084     .000789
      income |  -.0120053   .0395501    -0.30   0.762    -.0896422    .0656315
  university |   .0125064   .0192892     0.65   0.517    -.0253583     .050371
       _cons |   .0501427   .0387033     1.30   0.196    -.0258319    .1261173
------------------------------------------------------------------------------
. regress mean_ph_dif3_all wp_gaymarriage female age income university  

      Source |       SS           df       MS      Number of obs   =       787
-------------+----------------------------------   F(5, 781)       =      1.27
       Model |  .419178565         5  .083835713   Prob &gt; F        =    0.2769
    Residual |  51.7477981       781  .066258384   R-squared       =    0.0080
-------------+----------------------------------   Adj R-squared   =    0.0017
       Total |  52.1669766       786  .066370199   Root MSE        =    .25741

------------------------------------------------------------------------------
mean_p~3_all |      Coef.   Std. Err.      t    P&gt;|t|     [95% Conf. Interval]
-------------+----------------------------------------------------------------
wp_gaymarr~e |  -.0312377   .0213298    -1.46   0.143    -.0731082    .0106327
      female |   .0269048   .0184845     1.46   0.146    -.0093804      .06319
         age |  -.0005614   .0007288    -0.77   0.441    -.0019919    .0008692
      income |  -.0107495   .0394813    -0.27   0.785    -.0882515    .0667526
  university |   .0114576   .0193406     0.59   0.554    -.0265082    .0494233
       _cons |   .0496638   .0376607     1.32   0.188    -.0242644     .123592
------------------------------------------------------------------------------
. regress mean_ph_dif3_all wp_guncontrol female age income university  

      Source |       SS           df       MS      Number of obs   =       789
-------------+----------------------------------   F(5, 783)       =      0.74
       Model |  .247487414         5  .049497483   Prob &gt; F        =    0.5912
    Residual |  52.1471773       783  .066599205   R-squared       =    0.0047
-------------+----------------------------------   Adj R-squared   =   -0.0016
       Total |  52.3946647       788  .066490691   Root MSE        =    .25807

------------------------------------------------------------------------------
mean_p~3_all |      Coef.   Std. Err.      t    P&gt;|t|     [95% Conf. Interval]
-------------+----------------------------------------------------------------
wp_guncont~l |   .0053669   .0280652     0.19   0.848    -.0497251    .0604588
      female |   .0271983   .0184929     1.47   0.142    -.0091032    .0634999
         age |  -.0005667   .0007295    -0.78   0.438    -.0019986    .0008653
      income |  -.0044872   .0391158    -0.11   0.909    -.0812716    .0722971
  university |   .0138317   .0192277     0.72   0.472    -.0239123    .0515757
       _cons |   .0341116   .0367757     0.93   0.354     -.038079    .1063023
------------------------------------------------------------------------------
. regress mean_ph_dif3_all wp_immigration female age income university  

      Source |       SS           df       MS      Number of obs   =       781
-------------+----------------------------------   F(5, 775)       =      0.77
       Model |   .25918723         5  .051837446   Prob &gt; F        =    0.5705
    Residual |  52.0819213       775  .067202479   R-squared       =    0.0050
-------------+----------------------------------   Adj R-squared   =   -0.0015
       Total |  52.3411085       780  .067103985   Root MSE        =    .25923

------------------------------------------------------------------------------
mean_p~3_all |      Coef.   Std. Err.      t    P&gt;|t|     [95% Conf. Interval]
-------------+----------------------------------------------------------------
wp_immigra~n |  -.0064311   .0235032    -0.27   0.784    -.0525686    .0397064
      female |   .0274723   .0186739     1.47   0.142    -.0091851    .0641297
         age |  -.0005844   .0007345    -0.80   0.426    -.0020263    .0008574
      income |  -.0066955    .039718    -0.17   0.866    -.0846632    .0712722
  university |   .0140787   .0194351     0.72   0.469     -.024073    .0522304
       _cons |   .0385701   .0376604     1.02   0.306    -.0353584    .1124987
------------------------------------------------------------------------------
. regress mean_ph_dif3_all wp_milspend female age income university  

      Source |       SS           df       MS      Number of obs   =       733
-------------+----------------------------------   F(5, 727)       =      1.16
       Model |  .376781408         5  .075356282   Prob &gt; F        =    0.3267
    Residual |   47.178777       727  .064895154   R-squared       =    0.0079
-------------+----------------------------------   Adj R-squared   =    0.0011
       Total |  47.5555584       732   .06496661   Root MSE        =    .25475

------------------------------------------------------------------------------
mean_p~3_all |      Coef.   Std. Err.      t    P&gt;|t|     [95% Conf. Interval]
-------------+----------------------------------------------------------------
 wp_milspend |  -.0292702   .0215725    -1.36   0.175     -.071622    .0130817
      female |   .0240563   .0189447     1.27   0.205    -.0131365    .0612492
         age |  -.0006531   .0007256    -0.90   0.368    -.0020776    .0007713
      income |   -.004753   .0397249    -0.12   0.905    -.0827422    .0732361
  university |   .0157217   .0195339     0.80   0.421    -.0226278    .0540712
       _cons |   .0534543   .0386881     1.38   0.167    -.0224995    .1294081
------------------------------------------------------------------------------
. regress mean_ph_dif3_all wp_obedience female age income university  

      Source |       SS           df       MS      Number of obs   =       788
-------------+----------------------------------   F(5, 782)       =      0.88
       Model |  .291815772         5  .058363154   Prob &gt; F        =    0.4958
    Residual |  52.0293691       782   .06653372   R-squared       =    0.0056
-------------+----------------------------------   Adj R-squared   =   -0.0008
       Total |  52.3211849       787  .066481811   Root MSE        =    .25794

------------------------------------------------------------------------------
mean_p~3_all |      Coef.   Std. Err.      t    P&gt;|t|     [95% Conf. Interval]
-------------+----------------------------------------------------------------
wp_obedience |  -.0194714   .0224512    -0.87   0.386     -.063543    .0246003
      female |   .0284451   .0185099     1.54   0.125      -.00789    .0647801
         age |  -.0004972   .0007308    -0.68   0.496    -.0019318    .0009374
      income |  -.0033529   .0391639    -0.09   0.932    -.0802318     .073526
  university |   .0104501   .0193935     0.54   0.590    -.0276193    .0485195
       _cons |   .0440785    .038413     1.15   0.252    -.0313262    .1194833
------------------------------------------------------------------------------
. regress mean_ph_dif3_all wp_patriotism female age income university  

      Source |       SS           df       MS      Number of obs   =       788
-------------+----------------------------------   F(5, 782)       =      0.97
       Model |  .321498422         5  .064299684   Prob &gt; F        =    0.4354
    Residual |  51.8567356       782  .066312961   R-squared       =    0.0062
-------------+----------------------------------   Adj R-squared   =   -0.0002
       Total |   52.178234       787   .06630017   Root MSE        =    .25751

------------------------------------------------------------------------------
mean_p~3_all |      Coef.   Std. Err.      t    P&gt;|t|     [95% Conf. Interval]
-------------+----------------------------------------------------------------
wp_patriot~m |  -.0212288   .0230688    -0.92   0.358     -.066513    .0240554
      female |   .0286829   .0184536     1.55   0.121    -.0075416    .0649074
         age |  -.0006301   .0007289    -0.86   0.388    -.0020608    .0008007
      income |  -.0097029    .039073    -0.25   0.804    -.0864033    .0669976
  university |    .011572   .0191771     0.60   0.546    -.0260726    .0492166
       _cons |   .0552679   .0406494     1.36   0.174    -.0245269    .1350628
------------------------------------------------------------------------------
. regress mean_ph_dif3_all wp_pollution female age income university  

      Source |       SS           df       MS      Number of obs   =       789
-------------+----------------------------------   F(5, 783)       =      0.97
       Model |  .320618384         5  .064123677   Prob &gt; F        =    0.4382
    Residual |  52.0184621       783  .066434817   R-squared       =    0.0061
-------------+----------------------------------   Adj R-squared   =   -0.0002
       Total |  52.3390805       788  .066420153   Root MSE        =    .25775

------------------------------------------------------------------------------
mean_p~3_all |      Coef.   Std. Err.      t    P&gt;|t|     [95% Conf. Interval]
-------------+----------------------------------------------------------------
wp_pollution |   .0357278   .0350534     1.02   0.308    -.0330819    .1045375
      female |   .0275031   .0184587     1.49   0.137    -.0087312    .0637374
         age |    -.00055    .000729    -0.75   0.451    -.0019811    .0008811
      income |  -.0012303   .0390627    -0.03   0.975    -.0779104    .0754497
  university |   .0150146   .0191939     0.78   0.434     -.022663    .0526923
       _cons |   .0281056    .036632     0.77   0.443    -.0438031    .1000142
------------------------------------------------------------------------------
. regress mean_ph_dif3_all wp_socialism female age income university  

      Source |       SS           df       MS      Number of obs   =       785
-------------+----------------------------------   F(5, 779)       =      1.29
       Model |  .429003548         5   .08580071   Prob &gt; F        =    0.2666
    Residual |  51.8590442       779  .066571302   R-squared       =    0.0082
-------------+----------------------------------   Adj R-squared   =    0.0018
       Total |  52.2880477       784  .066693938   Root MSE        =    .25801

------------------------------------------------------------------------------
mean_p~3_all |      Coef.   Std. Err.      t    P&gt;|t|     [95% Conf. Interval]
-------------+----------------------------------------------------------------
wp_socialism |   .0370367   .0225457     1.64   0.101    -.0072208    .0812942
      female |   .0299288   .0185707     1.61   0.107    -.0065257    .0663833
         age |  -.0006021     .00073    -0.82   0.410     -.002035    .0008309
      income |  -.0074319   .0391586    -0.19   0.850    -.0843008    .0694371
  university |   .0110792   .0192835     0.57   0.566    -.0267746    .0489331
       _cons |    .023354   .0372186     0.63   0.531    -.0497066    .0964145
------------------------------------------------------------------------------
. regress mean_ph_dif3_all wp_taxcuts female age income university  

      Source |       SS           df       MS      Number of obs   =       785
-------------+----------------------------------   F(5, 779)       =      1.85
       Model |  .603453671         5  .120690734   Prob &gt; F        =    0.1011
    Residual |  50.8554685       779  .065283015   R-squared       =    0.0117
-------------+----------------------------------   Adj R-squared   =    0.0054
       Total |  51.4589221       784   .06563638   Root MSE        =    .25551

------------------------------------------------------------------------------
mean_p~3_all |      Coef.   Std. Err.      t    P&gt;|t|     [95% Conf. Interval]
-------------+----------------------------------------------------------------
  wp_taxcuts |   -.050794   .0218547    -2.32   0.020     -.093695    -.007893
      female |   .0251069   .0183435     1.37   0.171    -.0109016    .0611154
         age |   -.000808    .000726    -1.11   0.266    -.0022331    .0006172
      income |  -.0014091   .0388421    -0.04   0.971    -.0776567    .0748384
  university |   .0163039   .0190438     0.86   0.392    -.0210793    .0536871
       _cons |   .0746042   .0395512     1.89   0.060    -.0030354    .1522438
------------------------------------------------------------------------------
. regress mean_ph_dif3_all wp_women female age income university 

      Source |       SS           df       MS      Number of obs   =       789
-------------+----------------------------------   F(5, 783)       =      0.77
       Model |  .255365624         5  .051073125   Prob &gt; F        =    0.5737
    Residual |  52.1347449       783  .066583327   R-squared       =    0.0049
-------------+----------------------------------   Adj R-squared   =   -0.0015
       Total |  52.3901106       788  .066484912   Root MSE        =    .25804

------------------------------------------------------------------------------
mean_p~3_all |      Coef.   Std. Err.      t    P&gt;|t|     [95% Conf. Interval]
-------------+----------------------------------------------------------------
    wp_women |  -.0159998    .037674    -0.42   0.671    -.0899539    .0579542
      female |   .0261525   .0185626     1.41   0.159    -.0102859    .0625908
         age |  -.0005576   .0007296    -0.76   0.445    -.0019899    .0008747
      income |  -.0052771   .0393065    -0.13   0.893    -.0824358    .0718816
  university |   .0132449   .0192326     0.69   0.491    -.0245087    .0509986
       _cons |   .0372489   .0367274     1.01   0.311    -.0348469    .1093446
------------------------------------------------------------------------------
.     
. regress mean_ph_dif2_all wp_right2 female age income university  

      Source |       SS           df       MS      Number of obs   =       796
-------------+----------------------------------   F(5, 790)       =      1.87
       Model |  .631060926         5  .126212185   Prob &gt; F        =    0.0971
    Residual |  53.3020628       790  .067470966   R-squared       =    0.0117
-------------+----------------------------------   Adj R-squared   =    0.0054
       Total |  53.9331237       795  .067840407   Root MSE        =    .25975

------------------------------------------------------------------------------
mean_p~2_all |      Coef.   Std. Err.      t    P&gt;|t|     [95% Conf. Interval]
-------------+----------------------------------------------------------------
   wp_right2 |  -.0531159   .0421163    -1.26   0.208    -.1357891    .0295573
      female |   .0417556   .0185246     2.25   0.024     .0053924    .0781189
         age |  -.0004022   .0007328    -0.55   0.583    -.0018406    .0010362
      income |  -.0588729   .0393908    -1.49   0.135    -.1361959    .0184501
  university |  -.0036823   .0193342    -0.19   0.849    -.0416349    .0342703
       _cons |   .0772974   .0411082     1.88   0.060    -.0033968    .1579916
------------------------------------------------------------------------------
. regress mean_ph_dif2_all wp_abortion female age income university   

      Source |       SS           df       MS      Number of obs   =       791
-------------+----------------------------------   F(5, 785)       =      1.64
       Model |  .556306414         5  .111261283   Prob &gt; F        =    0.1477
    Residual |  53.3472081       785  .067958227   R-squared       =    0.0103
-------------+----------------------------------   Adj R-squared   =    0.0040
       Total |  53.9035145       790  .068232297   Root MSE        =    .26069

------------------------------------------------------------------------------
mean_p~2_all |      Coef.   Std. Err.      t    P&gt;|t|     [95% Conf. Interval]
-------------+----------------------------------------------------------------
 wp_abortion |   -.015364   .0217024    -0.71   0.479    -.0579656    .0272376
      female |   .0426767   .0186467     2.29   0.022     .0060734      .07928
         age |  -.0004301   .0007362    -0.58   0.559    -.0018753    .0010151
      income |   -.058121   .0396559    -1.47   0.143    -.1359651    .0197232
  university |  -.0017518   .0194553    -0.09   0.928    -.0399423    .0364387
       _cons |    .059711   .0379948     1.57   0.116    -.0148723    .1342944
------------------------------------------------------------------------------
. regress mean_ph_dif2_all wp_capitalism female age income university  

      Source |       SS           df       MS      Number of obs   =       788
-------------+----------------------------------   F(5, 782)       =      1.60
       Model |  .546622987         5  .109324597   Prob &gt; F        =    0.1568
    Residual |  53.3288443       782  .068195453   R-squared       =    0.0101
-------------+----------------------------------   Adj R-squared   =    0.0038
       Total |  53.8754673       787  .068456756   Root MSE        =    .26114

------------------------------------------------------------------------------
mean_p~2_all |      Coef.   Std. Err.      t    P&gt;|t|     [95% Conf. Interval]
-------------+----------------------------------------------------------------
wp_capital~m |   .0136083   .0229182     0.59   0.553    -.0313802    .0585968
      female |   .0428814   .0187795     2.28   0.023     .0060172    .0797457
         age |  -.0004524   .0007367    -0.61   0.539    -.0018986    .0009938
      income |   -.061271   .0404117    -1.52   0.130    -.1405993    .0180572
  university |  -.0014578   .0194752    -0.07   0.940    -.0396877    .0367722
       _cons |   .0498354    .037848     1.32   0.188    -.0244604    .1241312
------------------------------------------------------------------------------
. regress mean_ph_dif2_all wp_cencorship female age income university  

      Source |       SS           df       MS      Number of obs   =       786
-------------+----------------------------------   F(5, 780)       =      1.87
       Model |  .636103885         5  .127220777   Prob &gt; F        =    0.0978
    Residual |  53.1506995       780  .068141922   R-squared       =    0.0118
-------------+----------------------------------   Adj R-squared   =    0.0055
       Total |  53.7868034       785  .068518221   Root MSE        =    .26104

------------------------------------------------------------------------------
mean_p~2_all |      Coef.   Std. Err.      t    P&gt;|t|     [95% Conf. Interval]
-------------+----------------------------------------------------------------
wp_cencors~p |  -.0316561   .0219991    -1.44   0.151    -.0748405    .0115283
      female |   .0436812   .0187677     2.33   0.020       .00684    .0805224
         age |  -.0005252   .0007407    -0.71   0.479    -.0019791    .0009288
      income |  -.0604614   .0401079    -1.51   0.132    -.1391936    .0182707
  university |  -.0026489   .0195281    -0.14   0.892    -.0409827    .0356849
       _cons |   .0698827   .0390011     1.79   0.074    -.0066768    .1464422
------------------------------------------------------------------------------
. regress mean_ph_dif2_all wp_deathp female age income university  

      Source |       SS           df       MS      Number of obs   =       789
-------------+----------------------------------   F(5, 783)       =      1.59
       Model |  .541442258         5  .108288452   Prob &gt; F        =    0.1602
    Residual |  53.3062697       783  .068079527   R-squared       =    0.0101
-------------+----------------------------------   Adj R-squared   =    0.0037
       Total |   53.847712       788   .06833466   Root MSE        =    .26092

------------------------------------------------------------------------------
mean_p~2_all |      Coef.   Std. Err.      t    P&gt;|t|     [95% Conf. Interval]
-------------+----------------------------------------------------------------
   wp_deathp |  -.0167181   .0212759    -0.79   0.432    -.0584826    .0250465
      female |   .0424557    .018691     2.27   0.023     .0057653     .079146
         age |   -.000469   .0007396    -0.63   0.526    -.0019209    .0009829
      income |  -.0573315   .0400076    -1.43   0.152    -.1358664    .0212034
  university |  -.0023309   .0194976    -0.12   0.905    -.0406047    .0359429
       _cons |   .0625196   .0390842     1.60   0.110    -.0142027    .1392419
------------------------------------------------------------------------------
. regress mean_ph_dif2_all wp_gaymarriage female age income university  

      Source |       SS           df       MS      Number of obs   =       788
-------------+----------------------------------   F(5, 782)       =      1.88
       Model |  .636594435         5  .127318887   Prob &gt; F        =    0.0952
    Residual |  52.9138967       782   .06766483   R-squared       =    0.0119
-------------+----------------------------------   Adj R-squared   =    0.0056
       Total |  53.5504911       787  .068043826   Root MSE        =    .26012

------------------------------------------------------------------------------
mean_p~2_all |      Coef.   Std. Err.      t    P&gt;|t|     [95% Conf. Interval]
-------------+----------------------------------------------------------------
wp_gaymarr~e |  -.0294067   .0215678    -1.36   0.173    -.0717443    .0129308
      female |   .0416635   .0186696     2.23   0.026     .0050151    .0783119
         age |  -.0004074    .000736    -0.55   0.580    -.0018522    .0010374
      income |  -.0565654   .0399058    -1.42   0.157    -.1349006    .0217698
  university |  -.0034059   .0195273    -0.17   0.862    -.0417381    .0349264
       _cons |    .064564   .0380037     1.70   0.090    -.0100373    .1391653
------------------------------------------------------------------------------
. regress mean_ph_dif2_all wp_guncontrol female age income university  

      Source |       SS           df       MS      Number of obs   =       790
-------------+----------------------------------   F(5, 784)       =      1.76
       Model |  .598561437         5  .119712287   Prob &gt; F        =    0.1185
    Residual |  53.3032285       784  .067988812   R-squared       =    0.0111
-------------+----------------------------------   Adj R-squared   =    0.0048
       Total |  53.9017899       789   .06831659   Root MSE        =    .26075

------------------------------------------------------------------------------
mean_p~2_all |      Coef.   Std. Err.      t    P&gt;|t|     [95% Conf. Interval]
-------------+----------------------------------------------------------------
wp_guncont~l |  -.0305017   .0284785    -1.07   0.284    -.0864049    .0254015
      female |      .0417    .018671     2.23   0.026      .005049     .078351
         age |   -.000458   .0007366    -0.62   0.534     -.001904     .000988
      income |  -.0561215   .0395388    -1.42   0.156     -.133736     .021493
  university |  -.0014944    .019424    -0.08   0.939    -.0396235    .0366348
       _cons |   .0591168   .0371452     1.59   0.112    -.0137989    .1320326
------------------------------------------------------------------------------
. regress mean_ph_dif2_all wp_immigration female age income university  

      Source |       SS           df       MS      Number of obs   =       782
-------------+----------------------------------   F(5, 776)       =      1.43
       Model |  .489531034         5  .097906207   Prob &gt; F        =    0.2126
    Residual |  53.2910221       776  .068673998   R-squared       =    0.0091
-------------+----------------------------------   Adj R-squared   =    0.0027
       Total |  53.7805531       781  .068861144   Root MSE        =    .26206

------------------------------------------------------------------------------
mean_p~2_all |      Coef.   Std. Err.      t    P&gt;|t|     [95% Conf. Interval]
-------------+----------------------------------------------------------------
wp_immigra~n |  -.0008105   .0237128    -0.03   0.973    -.0473593    .0457384
      female |   .0417486   .0188623     2.21   0.027     .0047213    .0787759
         age |  -.0004077   .0007421    -0.55   0.583    -.0018644    .0010489
      income |  -.0528861    .040153    -1.32   0.188    -.1317074    .0259353
  university |  -.0010141   .0196418    -0.05   0.959    -.0395715    .0375432
       _cons |   .0518713   .0379945     1.37   0.173    -.0227129    .1264555
------------------------------------------------------------------------------
. regress mean_ph_dif2_all wp_milspend female age income university  

      Source |       SS           df       MS      Number of obs   =       734
-------------+----------------------------------   F(5, 728)       =      1.21
       Model |  .395024937         5  .079004987   Prob &gt; F        =    0.3015
    Residual |  47.4409971       728  .065166205   R-squared       =    0.0083
-------------+----------------------------------   Adj R-squared   =    0.0014
       Total |   47.836022       733  .065260603   Root MSE        =    .25528

------------------------------------------------------------------------------
mean_p~2_all |      Coef.   Std. Err.      t    P&gt;|t|     [95% Conf. Interval]
-------------+----------------------------------------------------------------
 wp_milspend |  -.0119269   .0216118    -0.55   0.581    -.0543558    .0305019
      female |   .0337258   .0189707     1.78   0.076     -.003518    .0709696
         age |  -.0005291   .0007266    -0.73   0.467    -.0019556    .0008974
      income |  -.0520886   .0398206    -1.31   0.191    -.1302655    .0260882
  university |  -.0060779   .0195623    -0.31   0.756    -.0444831    .0323273
       _cons |   .0684259   .0387381     1.77   0.078    -.0076257    .1444776
------------------------------------------------------------------------------
. regress mean_ph_dif2_all wp_obedience female age income university  

      Source |       SS           df       MS      Number of obs   =       789
-------------+----------------------------------   F(5, 783)       =      1.64
       Model |  .557661539         5  .111532308   Prob &gt; F        =    0.1476
    Residual |  53.3362121       783  .068117768   R-squared       =    0.0103
-------------+----------------------------------   Adj R-squared   =    0.0040
       Total |  53.8938737       788  .068393241   Root MSE        =    .26099

------------------------------------------------------------------------------
mean_p~2_all |      Coef.   Std. Err.      t    P&gt;|t|     [95% Conf. Interval]
-------------+----------------------------------------------------------------
wp_obedience |  -.0152776   .0226769    -0.67   0.501    -.0597923     .029237
      female |   .0436527   .0187165     2.33   0.020     .0069123    .0803931
         age |  -.0004026   .0007392    -0.54   0.586    -.0018537    .0010484
      income |  -.0543833   .0396375    -1.37   0.170    -.1321916     .023425
  university |  -.0024141   .0196021    -0.12   0.902    -.0408929    .0360647
       _cons |    .060264   .0387522     1.56   0.120    -.0158065    .1363344
------------------------------------------------------------------------------
. regress mean_ph_dif2_all wp_patriotism female age income university  

      Source |       SS           df       MS      Number of obs   =       789
-------------+----------------------------------   F(5, 783)       =      1.64
       Model |  .558441319         5  .111688264   Prob &gt; F        =    0.1464
    Residual |   53.254015       783   .06801279   R-squared       =    0.0104
-------------+----------------------------------   Adj R-squared   =    0.0041
       Total |  53.8124563       788  .068289919   Root MSE        =    .26079

------------------------------------------------------------------------------
mean_p~2_all |      Coef.   Std. Err.      t    P&gt;|t|     [95% Conf. Interval]
-------------+----------------------------------------------------------------
wp_patriot~m |   .0008803   .0232879     0.04   0.970    -.0448338    .0465944
      female |   .0434073   .0186779     2.32   0.020     .0067426    .0800721
         age |  -.0004447   .0007377    -0.60   0.547    -.0018928    .0010035
      income |  -.0594799   .0395889    -1.50   0.133    -.1371928     .018233
  university |  -.0015349   .0194154    -0.08   0.937    -.0396473    .0365775
       _cons |   .0551897   .0411288     1.34   0.180    -.0255461    .1359255
------------------------------------------------------------------------------
. regress mean_ph_dif2_all wp_pollution female age income university  

      Source |       SS           df       MS      Number of obs   =       790
-------------+----------------------------------   F(5, 784)       =      1.53
       Model |  .521378521         5  .104275704   Prob &gt; F        =    0.1775
    Residual |  53.3805452       784   .06808743   R-squared       =    0.0097
-------------+----------------------------------   Adj R-squared   =    0.0034
       Total |  53.9019238       789   .06831676   Root MSE        =    .26094

------------------------------------------------------------------------------
mean_p~2_all |      Coef.   Std. Err.      t    P&gt;|t|     [95% Conf. Interval]
-------------+----------------------------------------------------------------
wp_pollution |   .0005518   .0354859     0.02   0.988    -.0691068    .0702105
      female |    .042331   .0186752     2.27   0.024     .0056716    .0789903
         age |  -.0004395   .0007376    -0.60   0.551    -.0018874    .0010084
      income |  -.0550388   .0395602    -1.39   0.165    -.1326951    .0226176
  university |  -.0005929   .0194252    -0.03   0.976    -.0387244    .0375386
       _cons |   .0527284   .0370501     1.42   0.155    -.0200008    .1254576
------------------------------------------------------------------------------
. regress mean_ph_dif2_all wp_socialism female age income university  

      Source |       SS           df       MS      Number of obs   =       786
-------------+----------------------------------   F(5, 780)       =      1.80
       Model |  .612855747         5  .122571149   Prob &gt; F        =    0.1113
    Residual |  53.2475868       780  .068266137   R-squared       =    0.0114
-------------+----------------------------------   Adj R-squared   =    0.0050
       Total |  53.8604425       785  .068612029   Root MSE        =    .26128

------------------------------------------------------------------------------
mean_p~2_all |      Coef.   Std. Err.      t    P&gt;|t|     [95% Conf. Interval]
-------------+----------------------------------------------------------------
wp_socialism |  -.0273926   .0228201    -1.20   0.230    -.0721887    .0174035
      female |   .0403175   .0187942     2.15   0.032     .0034244    .0772106
         age |   -.000454   .0007387    -0.61   0.539    -.0019041    .0009962
      income |  -.0532732   .0396608    -1.34   0.180    -.1311278    .0245814
  university |  -.0002687   .0195164    -0.01   0.989    -.0385797    .0380422
       _cons |   .0635406   .0376984     1.69   0.092    -.0104617    .1375429
------------------------------------------------------------------------------
. regress mean_ph_dif2_all wp_taxcuts female age income university  

      Source |       SS           df       MS      Number of obs   =       786
-------------+----------------------------------   F(5, 780)       =      1.94
       Model |  .659711326         5  .131942265   Prob &gt; F        =    0.0856
    Residual |  53.0577564       780  .068022765   R-squared       =    0.0123
-------------+----------------------------------   Adj R-squared   =    0.0059
       Total |  53.7174678       785  .068429895   Root MSE        =    .26081

------------------------------------------------------------------------------
mean_p~2_all |      Coef.   Std. Err.      t    P&gt;|t|     [95% Conf. Interval]
-------------+----------------------------------------------------------------
  wp_taxcuts |  -.0294665   .0222994    -1.32   0.187    -.0732404    .0143073
      female |   .0440057   .0187128     2.35   0.019     .0072723    .0807391
         age |  -.0005342   .0007406    -0.72   0.471    -.0019881    .0009197
      income |  -.0549325   .0396607    -1.39   0.166    -.1327868    .0229218
  university |   .0004892   .0194326     0.03   0.980    -.0376573    .0386357
       _cons |   .0737054   .0403231     1.83   0.068    -.0054493    .1528601
------------------------------------------------------------------------------
. regress mean_ph_dif2_all wp_women female age income university 

      Source |       SS           df       MS      Number of obs   =       790
-------------+----------------------------------   F(5, 784)       =      1.65
       Model |  .560102296         5  .112020459   Prob &gt; F        =    0.1453
    Residual |  53.3439947       784   .06804081   R-squared       =    0.0104
-------------+----------------------------------   Adj R-squared   =    0.0041
       Total |   53.904097       789  .068319515   Root MSE        =    .26085

------------------------------------------------------------------------------
mean_p~2_all |      Coef.   Std. Err.      t    P&gt;|t|     [95% Conf. Interval]
-------------+----------------------------------------------------------------
    wp_women |   .0288333   .0380835     0.76   0.449    -.0459245     .103591
      female |   .0439023   .0187528     2.34   0.019     .0070907    .0807139
         age |  -.0004559   .0007371    -0.62   0.536    -.0019029    .0009911
      income |  -.0529817   .0397485    -1.33   0.183    -.1310078    .0250443
  university |   .0003343   .0194353     0.02   0.986    -.0378171    .0384857
       _cons |   .0485386   .0370904     1.31   0.191    -.0242697     .121347
------------------------------------------------------------------------------
.         
.                              
.   
. * Table A8 Row 1
. quietly regress mean_dif2 wp_right2 female age income university 
. estimates store A
. quietly regress mean_dif2 wp_right2 female age income university if wp_right2
&gt; _ext==1
. estimates store B
. quietly regress mean_dif2 wp_right2 female age income university if political
&gt; _interest_dichox==1
. estimates store C
. esttab A B C, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2 r2_a N)

------------------------------------------------------------
                      (1)             (2)             (3)   
                mean_dif2       mean_dif2       mean_dif2   
                     b/se            b/se            b/se   
------------------------------------------------------------
wp_right2           0.104           0.206           0.323** 
                  (0.093)         (0.111)         (0.121)   
female             -0.023          -0.050          -0.071   
                  (0.042)         (0.060)         (0.060)   
age                -0.003          -0.003          -0.002   
                  (0.002)         (0.003)         (0.002)   
income              0.086           0.120           0.032   
                  (0.088)         (0.122)         (0.125)   
university         -0.054          -0.021           0.003   
                  (0.044)         (0.064)         (0.067)   
_cons               0.131           0.033          -0.022   
                  (0.093)         (0.128)         (0.130)   
------------------------------------------------------------
r2                  0.007           0.012           0.020   
r2_a                0.002           0.002           0.009   
N                 933.000         505.000         444.000   
------------------------------------------------------------
. regress mean_dif2 wp_right2 female age income university if political_interes
&gt; t_dichox==1, beta

      Source |       SS           df       MS      Number of obs   =       444
-------------+----------------------------------   F(5, 438)       =      1.78
       Model |  3.33233263         5  .666466526   Prob &gt; F        =    0.1162
    Residual |  164.257414       438  .375016928   R-squared       =    0.0199
-------------+----------------------------------   Adj R-squared   =    0.0087
       Total |  167.589747       443  .378306427   Root MSE        =    .61239

------------------------------------------------------------------------------
   mean_dif2 |      Coef.   Std. Err.      t    P&gt;|t|                     Beta
-------------+----------------------------------------------------------------
   wp_right2 |   .3233054    .121261     2.67   0.008                 .1276749
      female |  -.0709586   .0596313    -1.19   0.235                -.0570675
         age |  -.0015231   .0024292    -0.63   0.531                -.0301753
      income |   .0323931   .1253699     0.26   0.796                 .0122521
  university |   .0026998   .0667772     0.04   0.968                 .0019359
       _cons |  -.0221748    .130452    -0.17   0.865                        .
------------------------------------------------------------------------------
. regress md2 wp2 female age income university if political_interest_dichox==1

      Source |       SS           df       MS      Number of obs   =       444
-------------+----------------------------------   F(5, 438)       =      1.78
       Model |  8.34174647         5  1.66834929   Prob &gt; F        =    0.1162
    Residual |   411.18152       438  .938770593   R-squared       =    0.0199
-------------+----------------------------------   Adj R-squared   =    0.0087
       Total |  419.523266       443  .947005115   Root MSE        =     .9689

------------------------------------------------------------------------------
         md2 |      Coef.   Std. Err.      t    P&gt;|t|     [95% Conf. Interval]
-------------+----------------------------------------------------------------
         wp2 |   .1154357    .043296     2.67   0.008     .0303419    .2005295
      female |  -.1122688   .0943471    -1.19   0.235    -.2976982    .0731605
         age |  -.0024098   .0038434    -0.63   0.531    -.0099636     .005144
      income |   .0512515    .198357     0.26   0.796    -.3385983    .4411012
  university |   .0042716   .1056531     0.04   0.968    -.2033785    .2119217
       _cons |   .0404929   .1913442     0.21   0.832     -.335574    .4165599
------------------------------------------------------------------------------
. * Table A8 Row 4
. quietly regress mean_ph_dif_all wp_right2 female age income university  
. estimates store A
. quietly regress mean_ph_dif_all wp_right2 female age income university if wp_
&gt; right2_ext==1
. estimates store B
. quietly regress mean_ph_dif_all wp_right2 female age income university if pol
&gt; itical_interest_dichox==1
. estimates store C
. esttab A B C , cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2 r2_a N)

------------------------------------------------------------
                      (1)             (2)             (3)   
             mean_p~f_all    mean_p~f_all    mean_p~f_all   
                     b/se            b/se            b/se   
------------------------------------------------------------
wp_right2          -0.069*         -0.053          -0.082   
                  (0.034)         (0.040)         (0.045)   
female              0.031*          0.071***        0.022   
                  (0.015)         (0.021)         (0.022)   
age                -0.000           0.000          -0.000   
                  (0.001)         (0.001)         (0.001)   
income             -0.026          -0.014           0.010   
                  (0.032)         (0.044)         (0.046)   
university          0.002          -0.001           0.002   
                  (0.016)         (0.023)         (0.024)   
_cons               0.073*          0.005           0.044   
                  (0.033)         (0.046)         (0.047)   
------------------------------------------------------------
r2                  0.013           0.029           0.012   
r2_a                0.007           0.018          -0.002   
N                 806.000         432.000         377.000   
------------------------------------------------------------
.       
.     </code></pre>
<!-- rnb-output-end -->
<!-- rnb-chunk-end -->
<!-- rnb-text-begin -->
</div>
<div id="analysis-of-stimulus-data.dta" class="section level2">
<h2>Analysis of Stimulus-data.dta</h2>
<!-- rnb-text-end -->
<!-- rnb-chunk-begin -->
<!-- rnb-source-begin eyJkYXRhIjoiYGBgclxuXG5jb2VmcyA8LSBhcy5kYXRhLmZyYW1lKGNvdW50cmllcylcbmNvZWZzJGIgPC0gTkFcbmNvZWZzJHNlIDwtIE5BXG5FIDwtIFJbUiRzdGltdHlwZT09XCJzaW5nbGUgdmlkZW9cIiAmIFIkbG9jYWw9PTAsXVxuRSA8LSBFWyFpcy5uYShFJHZpZF9vcmRlciksXVxuRSRuZWdhdGl2aXR5IDwtIEUkdl9uZWdhdGl2aXR5XG5QZCA8LSBwZGF0YS5mcmFtZShFLGluZGV4ID0gYyhcInJlc3BcIiwgXCJ2aWRfb3JkZXJcIikpXG5QZCRvcmRlck4gPC0gYXMubnVtZXJpYyhQZCR2aWRfb3JkZXIpXG5mb3IgKGkgaW4gY291bnRyaWVzKXtcbiAgbW9kZWwgPC0gcGxtKGdzbG1jIH4gbmVnYXRpdml0eSAqIHdwX3JpZ2h0MiArIG9yZGVyTiArIGZlbWFsZSArIGFnZSArIGluY29tZSArIHVuaXZlcnNpdHksXG4gICAgICAgICAgICAgICBkYXRhPVBkW1BkJGNvdW50cnkyPT1pLF0sIG1vZGVsPVwicmFuZG9tXCIpXG4gIHMgPC0gc3VtbWFyeShtb2RlbCkkY29lZlxuICBjb2VmcyRiW2NvZWZzJGNvdW50cmllcz09aV0gPC0gc1s5LDFdXG4gIGNvZWZzJHNlW2NvZWZzJGNvdW50cmllcz09aV0gPC0gc1s5LDJdXG59XG5jb2VmcyRsb3cgPC0gY29lZnMkYiAtIChjb2VmcyRzZSAqIDEuOTYpXG5jb2VmcyRoaWdoIDwtIGNvZWZzJGIgKyAoY29lZnMkc2UgKiAxLjk2KVxuY29lZnMkcmFuZ2UgPC0gYXMubnVtZXJpYyhyb3duYW1lcyhjb2VmcykpXG5cbntcbnBkZihcImZpZ3VyZTMucGRmXCIsIHdpZHRoID0gMTAsIGhlaWdodCA9IDUsIGJnPVwid2hpdGVcIikgXG5wYXIobWFyPWMoNS4xLDQuMSwxLjEsMi4xKSlcbnBsb3QoY29lZnMkcmFuZ2UsY29lZnMkYix0eXBlPVwiblwiLGFubj1GLGF4ZXM9Rix5bGltPWMoLTEuNSwxLjUpKVxuYWJsaW5lKGg9MCxsd2Q9MSxsdHk9Mixjb2w9XCJibGFja1wiKVxuYXJyb3dzKGNvZWZzJHJhbmdlLGNvZWZzJGxvdyxjb2VmcyRyYW5nZSxjb2VmcyRoaWdoLGFuZ2xlPTkwLGxlbmd0aD0uMDUsY29kZT0zLGNvbD1cImdyYXlcIixsd2Q9MixsdHk9MSlcbnBvaW50cyhjb2VmcyRyYW5nZSxjb2VmcyRiLHBjaD0xNSxjZXg9MS41KVxuYXhpcygxLGNvbD1cIndoaXRlXCIsYXQ9YygxOjE5KSxsYWJlbHM9Y29lZnMkY291bnRyaWVzLGNleC5heGlzPS44KVxuYXhpcygyLGxhcz0xKVxubXRleHQoXCJJZGVvbG9naWNhbCBEaWZmZXJlbmNlIGluIHRoZSBFZmZlY3Qgb2YgTmVnYXRpdml0eVwiLHNpZGU9MixsaW5lPTMpXG5pbnZpc2libGUoZGV2Lm9mZigpKVxufVxuXG5gYGAifQ== -->
<pre class="r"><code>
coefs &lt;- as.data.frame(countries)
coefs$b &lt;- NA
coefs$se &lt;- NA
E &lt;- R[R$stimtype==&quot;single video&quot; &amp; R$local==0,]
E &lt;- E[!is.na(E$vid_order),]
E$negativity &lt;- E$v_negativity
Pd &lt;- pdata.frame(E,index = c(&quot;resp&quot;, &quot;vid_order&quot;))
Pd$orderN &lt;- as.numeric(Pd$vid_order)
for (i in countries){
  model &lt;- plm(gslmc ~ negativity * wp_right2 + orderN + female + age + income + university,
               data=Pd[Pd$country2==i,], model=&quot;random&quot;)
  s &lt;- summary(model)$coef
  coefs$b[coefs$countries==i] &lt;- s[9,1]
  coefs$se[coefs$countries==i] &lt;- s[9,2]
}
coefs$low &lt;- coefs$b - (coefs$se * 1.96)
coefs$high &lt;- coefs$b + (coefs$se * 1.96)
coefs$range &lt;- as.numeric(rownames(coefs))

{
pdf(&quot;figure3.pdf&quot;, width = 10, height = 5, bg=&quot;white&quot;) 
par(mar=c(5.1,4.1,1.1,2.1))
plot(coefs$range,coefs$b,type=&quot;n&quot;,ann=F,axes=F,ylim=c(-1.5,1.5))
abline(h=0,lwd=1,lty=2,col=&quot;black&quot;)
arrows(coefs$range,coefs$low,coefs$range,coefs$high,angle=90,length=.05,code=3,col=&quot;gray&quot;,lwd=2,lty=1)
points(coefs$range,coefs$b,pch=15,cex=1.5)
axis(1,col=&quot;white&quot;,at=c(1:19),labels=coefs$countries,cex.axis=.8)
axis(2,las=1)
mtext(&quot;Ideological Difference in the Effect of Negativity&quot;,side=2,line=3)
invisible(dev.off())
}
</code></pre>
<!-- rnb-source-end -->
<!-- rnb-chunk-end -->
<!-- rnb-text-begin -->
<!-- rnb-text-end -->
<!-- rnb-chunk-begin -->
<!-- rnb-source-begin eyJkYXRhIjoiYGBgclxuXG5zdGF0YV9zcmMgPC0gcmVhZExpbmVzKFwiU3RpbXVsdXMtZGF0YS5kb1wiKVxuc3RhdGEoc3RhdGFfc3JjLGRhdGEuaW49UilcbmBgYCJ9 -->
<pre class="r"><code>
stata_src &lt;- readLines(&quot;Stimulus-data.do&quot;)
stata(stata_src,data.in=R)</code></pre>
<!-- rnb-source-end -->
<!-- rnb-output-begin eyJkYXRhIjoiLiAqKiogU3ludGF4IGZvciBhbmFseXNlcyBvZiBzdGltdWx1cy1sZXZlbCBkYXRhXG4uICoqKiBVc2UgZGF0YSBmaWxlICdTdGltdWx1cy1kYXRhLmR0YScgd2l0aCB0aGlzIHN5bnRheFxuLiAqIFRhYmxlIDNcbi4gICBcbi4gICB4dHNldCByZXNwIHZpZF9vcmRlclxuICAgICAgIHBhbmVsIHZhcmlhYmxlOiAgcmVzcCAodW5iYWxhbmNlZClcbiAgICAgICAgdGltZSB2YXJpYWJsZTogIHZpZF9vcmRlciwgMSB0byA3XG4gICAgICAgICAgICAgICAgZGVsdGE6ICAxIHVuaXRcbi4gICByZXBsYWNlIG5lZyA9IHZfbmVnYXRpdml0eVxuKDM5LDIyOCByZWFsIGNoYW5nZXMgbWFkZSlcbi4gICBxdWlldGx5IHh0cmVnIGdzbG1jIG5lZyB2aWRfb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBzdGltdHlwZT1cbj4gPVwic2luZ2xlIHZpZGVvXCIgJiBsb2NhbD09MCAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBEXG4uICAgcXVpZXRseSB4dHJlZyBnc2xtYyBuZWcgdmlkX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgd3BfcmlnaHQyXG4+IF9kaWNob3g9PTAgJiBzdGltdHlwZT09XCJzaW5nbGUgdmlkZW9cIiAmIGxvY2FsPT0wICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEVcbi4gICBxdWlldGx5IHh0cmVnIGdzbG1jIG5lZyB2aWRfb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiB3cF9yaWdodDJcbj4gX2RpY2hveD09MSAmIHN0aW10eXBlPT1cInNpbmdsZSB2aWRlb1wiICYgbG9jYWw9PTAgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRlxuLiAgIHF1aWV0bHkgeHRyZWcgZ3NsbWMgYy5uZWcjI2Mud3BfcmlnaHQyIHZpZF9vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaVxuPiB0eSBpZiBzdGltdHlwZT09XCJzaW5nbGUgdmlkZW9cIiAmIGxvY2FsPT0wICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEcgIFxuLiAgIGVzdHRhYiBEIEUgRiBHICwgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyX3cgcjJfYlxuPiAgcjJfbyBOIE5fZylcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgICAgICAgICAgICg0KSAgIFxuICAgICAgICAgICAgICAgICAgICBnc2xtYyAgICAgICAgICAgZ3NsbWMgICAgICAgICAgIGdzbG1jICAgICAgICAgICBnc2xtYyAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmVnICAgICAgICAgICAgICAgICAwLjAzNCoqICAgICAgICAgMC4wMjggICAgICAgICAgIDAuMDQxKiogICAgICAgICAwLjAxNyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDExKSAgICAgICAgICgwLjAxNikgICAgICAgICAoMC4wMTUpICAgICAgICAgKDAuMDIyKSAgIFxudmlkX29yZGVyICAgICAgICAgIC0wLjA3NCoqKiAgICAgICAtMC4wNzcqKiogICAgICAgLTAuMDcwKioqICAgICAgIC0wLjA3NCoqKlxuICAgICAgICAgICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwNykgICAgICAgICAoMC4wMDcpICAgICAgICAgKDAuMDA1KSAgIFxuZmVtYWxlICAgICAgICAgICAgIC0wLjAyOCAgICAgICAgICAtMC4wMzIgICAgICAgICAgLTAuMDIwICAgICAgICAgIC0wLjAyNyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDIzKSAgICAgICAgICgwLjAzNCkgICAgICAgICAoMC4wMzIpICAgICAgICAgKDAuMDIzKSAgIFxuYWdlICAgICAgICAgICAgICAgICAwLjAwMSAgICAgICAgICAgMC4wMDEgICAgICAgICAgIDAuMDAxICAgICAgICAgICAwLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgIFxuaW5jb21lICAgICAgICAgICAgICAwLjAxMyAgICAgICAgICAgMC4wMjggICAgICAgICAgLTAuMDA2ICAgICAgICAgICAwLjAxNiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDQ5KSAgICAgICAgICgwLjA2OSkgICAgICAgICAoMC4wNzApICAgICAgICAgKDAuMDQ5KSAgIFxudW5pdmVyc2l0eSAgICAgICAgIC0wLjAyNiAgICAgICAgICAtMC4wNTggICAgICAgICAgIDAuMDA5ICAgICAgICAgIC0wLjAyMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDI0KSAgICAgICAgICgwLjAzNikgICAgICAgICAoMC4wMzQpICAgICAgICAgKDAuMDI1KSAgIFxud3BfcmlnaHQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLjA2MyAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKDAuMDUyKSAgIFxuYy5uZWcjYy53cH4yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLjA0NSAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKDAuMDQ4KSAgIFxuX2NvbnMgICAgICAgICAgICAgICAwLjI0MyoqKiAgICAgICAgMC4yNTEqKiogICAgICAgIDAuMjM0KiogICAgICAgICAwLjIxNSoqKlxuICAgICAgICAgICAgICAgICAgKDAuMDUxKSAgICAgICAgICgwLjA3MykgICAgICAgICAoMC4wNzEpICAgICAgICAgKDAuMDU1KSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjA1MCAgICAgICAgICAgMC4wNDkgICAgICAgICAgIDAuMDUxICAgICAgICAgICAwLjA1MCAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjAzNSAgICAgICAgICAgMC4wNDEgICAgICAgICAgIDAuMDMxICAgICAgICAgICAwLjAzNyAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjA0NSAgICAgICAgICAgMC4wNDcgICAgICAgICAgIDAuMDQ1ICAgICAgICAgICAwLjA0NiAgIFxuTiAgICAgICAgICAgICAgICA0NjY1LjAwMCAgICAgICAgMjM1NS4wMDAgICAgICAgIDIzMTAuMDAwICAgICAgICA0NjY1LjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgOTMzLjAwMCAgICAgICAgIDQ3MS4wMDAgICAgICAgICA0NjIuMDAwICAgICAgICAgOTMzLjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgICAgICBcbi4gKiBGaWd1cmUgM1xuLiAgIHh0c2V0IHJlc3AgdmlkX29yZGVyXG4gICAgICAgcGFuZWwgdmFyaWFibGU6ICByZXNwICh1bmJhbGFuY2VkKVxuICAgICAgICB0aW1lIHZhcmlhYmxlOiAgdmlkX29yZGVyLCAxIHRvIDdcbiAgICAgICAgICAgICAgICBkZWx0YTogIDEgdW5pdFxuLiAgIHJlcGxhY2UgbmVnID0gdl9uZWdhdGl2aXR5XG4oMCByZWFsIGNoYW5nZXMgbWFkZSlcbi4gICBxdWlldGx5IHh0cmVnIGdzbG1jIGMubmVnIyNjLndwX3JpZ2h0MiB2aWRfb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2lcbj4gdHkgaWYgY291bnRyeTI9PVwiQlJcIiAmIHN0aW10eXBlPT1cInNpbmdsZSB2aWRlb1wiICYgbG9jYWw9PTAgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgQlxuLiAgIHF1aWV0bHkgeHRyZWcgZ3NsbWMgYy5uZWcjI2Mud3BfcmlnaHQyIHZpZF9vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaVxuPiB0eSBpZiBjb3VudHJ5Mj09XCJDQS5lXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgdmlkZW9cIiAmIGxvY2FsPT0wICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIENcbi4gICBxdWlldGx5IHh0cmVnIGdzbG1jIGMubmVnIyNjLndwX3JpZ2h0MiB2aWRfb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2lcbj4gdHkgaWYgY291bnRyeTI9PVwiQ0EuZlwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHZpZGVvXCIgJiBsb2NhbD09MCAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBEXG4uICAgcXVpZXRseSB4dHJlZyBnc2xtYyBjLm5lZyMjYy53cF9yaWdodDIgdmlkX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpXG4+IHR5IGlmIGNvdW50cnkyPT1cIkNIXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgdmlkZW9cIiAmIGxvY2FsPT0wICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEVcbi4gICBxdWlldGx5IHh0cmVnIGdzbG1jIGMubmVnIyNjLndwX3JpZ2h0MiB2aWRfb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2lcbj4gdHkgaWYgY291bnRyeTI9PVwiQ05cIiAmIHN0aW10eXBlPT1cInNpbmdsZSB2aWRlb1wiICYgbG9jYWw9PTAgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRlxuLiAgIHF1aWV0bHkgeHRyZWcgZ3NsbWMgYy5uZWcjI2Mud3BfcmlnaHQyIHZpZF9vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaVxuPiB0eSBpZiBjb3VudHJ5Mj09XCJES1wiICYgc3RpbXR5cGU9PVwic2luZ2xlIHZpZGVvXCIgJiBsb2NhbD09MCAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBHXG4uICAgZXN0dGFiIEIgQyBELCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIHIyXG4+IF9vIE4gTl9nKVxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAoMSkgICAgICAgICAgICAgKDIpICAgICAgICAgICAgICgzKSAgIFxuICAgICAgICAgICAgICAgICAgICBnc2xtYyAgICAgICAgICAgZ3NsbWMgICAgICAgICAgIGdzbG1jICAgXG4gICAgICAgICAgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmVnICAgICAgICAgICAgICAgIC0wLjAzNiAgICAgICAgICAtMC4xMTIgICAgICAgICAgLTAuMDc4ICAgXG4gICAgICAgICAgICAgICAgICAoMC4xMzkpICAgICAgICAgKDAuMTAxKSAgICAgICAgICgwLjA2MSkgICBcbndwX3JpZ2h0MiAgICAgICAgICAtMC4yNzUgICAgICAgICAgLTAuMTEyICAgICAgICAgIC0wLjI2OCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMzI1KSAgICAgICAgICgwLjU3MSkgICAgICAgICAoMC4yMDMpICAgXG5jLm5lZyNjLndwfjIgICAgICAgIDAuMTQwICAgICAgICAgICAwLjczMSogICAgICAgICAgMC4xMzQgICBcbiAgICAgICAgICAgICAgICAgICgwLjMzOCkgICAgICAgICAoMC4zNDEpICAgICAgICAgKDAuMTg4KSAgIFxudmlkX29yZGVyICAgICAgICAgIC0wLjA3MSogICAgICAgICAtMC4xMjIqKiogICAgICAgLTAuMDQyKiAgXG4gICAgICAgICAgICAgICAgICAoMC4wMzApICAgICAgICAgKDAuMDMwKSAgICAgICAgICgwLjAxOSkgICBcbmZlbWFsZSAgICAgICAgICAgICAtMC4wODMgICAgICAgICAgIDAuMTg4ICAgICAgICAgIC0wLjAxMyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMTIyKSAgICAgICAgICgwLjI0OSkgICAgICAgICAoMC4xMDEpICAgXG5hZ2UgICAgICAgICAgICAgICAgIDAuMDEzICAgICAgICAgICAwLjAyNSAgICAgICAgICAtMC4wMDIgICBcbiAgICAgICAgICAgICAgICAgICgwLjAxMikgICAgICAgICAoMC4wMjUpICAgICAgICAgKDAuMDAzKSAgIFxuaW5jb21lICAgICAgICAgICAgICAwLjAyMSAgICAgICAgICAtMC4yMDEgICAgICAgICAgIDAuMDUwICAgXG4gICAgICAgICAgICAgICAgICAoMC4yODEpICAgICAgICAgKDAuNDQzKSAgICAgICAgICgwLjE5NykgICBcbnVuaXZlcnNpdHkgICAgICAgICAtMC4wMTYgICAgICAgICAgLTAuMTY3ICAgICAgICAgIC0wLjA2MSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMTI5KSAgICAgICAgICgwLjMzNikgICAgICAgICAoMC4xMDUpICAgXG5fY29ucyAgICAgICAgICAgICAgIDAuMDk3ICAgICAgICAgIC0wLjE3NiAgICAgICAgICAgMC4zMjYgICBcbiAgICAgICAgICAgICAgICAgICgwLjM0OSkgICAgICAgICAoMC43NzkpICAgICAgICAgKDAuMjI4KSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMDQ4ICAgICAgICAgICAwLjE1MiAgICAgICAgICAgMC4wNTkgICBcbnIyX2IgICAgICAgICAgICAgICAgMC4xMjEgICAgICAgICAgIDAuMDg1ICAgICAgICAgICAwLjA3NyAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjA1NyAgICAgICAgICAgMC4xMjkgICAgICAgICAgIDAuMDYzICAgXG5OICAgICAgICAgICAgICAgICAxNzUuMDAwICAgICAgICAgMTYwLjAwMCAgICAgICAgIDEzNS4wMDAgICBcbk5fZyAgICAgICAgICAgICAgICAzNS4wMDAgICAgICAgICAgMzIuMDAwICAgICAgICAgIDI3LjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICAgZXN0dGFiIEUgRiBHLCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIHIyXG4+IF9vIE4gTl9nKVxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAoMSkgICAgICAgICAgICAgKDIpICAgICAgICAgICAgICgzKSAgIFxuICAgICAgICAgICAgICAgICAgICBnc2xtYyAgICAgICAgICAgZ3NsbWMgICAgICAgICAgIGdzbG1jICAgXG4gICAgICAgICAgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmVnICAgICAgICAgICAgICAgICAwLjEwNCAgICAgICAgICAtMC4wODYgICAgICAgICAgLTAuMDgyICAgXG4gICAgICAgICAgICAgICAgICAoMC4xMjApICAgICAgICAgKDAuMTg2KSAgICAgICAgICgwLjA4MikgICBcbndwX3JpZ2h0MiAgICAgICAgICAgMC40NDUgICAgICAgICAgLTAuMTEyICAgICAgICAgICAwLjA2NyAgIFxuICAgICAgICAgICAgICAgICAgKDAuNDgxKSAgICAgICAgICgwLjM4MykgICAgICAgICAoMC4yNTIpICAgXG5jLm5lZyNjLndwfjIgICAgICAgLTAuMTEwICAgICAgICAgICAwLjIyNCAgICAgICAgICAgMC4zNDIgICBcbiAgICAgICAgICAgICAgICAgICgwLjMyOSkgICAgICAgICAoMC4zNjEpICAgICAgICAgKDAuMjM5KSAgIFxudmlkX29yZGVyICAgICAgICAgIC0wLjEwOCoqKiAgICAgICAtMC4xMTEqKiogICAgICAgLTAuMDQxKiAgXG4gICAgICAgICAgICAgICAgICAoMC4wMjkpICAgICAgICAgKDAuMDIzKSAgICAgICAgICgwLjAxOSkgICBcbmZlbWFsZSAgICAgICAgICAgICAgMC4xNzAgICAgICAgICAgIDAuMDA2ICAgICAgICAgIC0wLjAwOCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMTcyKSAgICAgICAgICgwLjEwNSkgICAgICAgICAoMC4wODYpICAgXG5hZ2UgICAgICAgICAgICAgICAgIDAuMDA1ICAgICAgICAgIC0wLjAxMSAgICAgICAgICAgMC4wMDEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNykgICAgICAgICAoMC4wMTApICAgICAgICAgKDAuMDAzKSAgIFxuaW5jb21lICAgICAgICAgICAgICAwLjEwMCAgICAgICAgICAgMC40MjkgICAgICAgICAgIDAuMjUyICAgXG4gICAgICAgICAgICAgICAgICAoMC40OTcpICAgICAgICAgKDAuMjU3KSAgICAgICAgICgwLjE4NCkgICBcbnVuaXZlcnNpdHkgICAgICAgICAgMC4yMjkgICAgICAgICAgLTAuMTMzICAgICAgICAgIC0wLjAwOSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMTc2KSAgICAgICAgICgwLjE1MykgICAgICAgICAoMC4wODUpICAgXG5fY29ucyAgICAgICAgICAgICAgLTAuMzQxICAgICAgICAgICAwLjY2OCAgICAgICAgICAtMC4wNDQgICBcbiAgICAgICAgICAgICAgICAgICgwLjQyNikgICAgICAgICAoMC4zNTUpICAgICAgICAgKDAuMjAwKSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMDk5ICAgICAgICAgICAwLjA5NCAgICAgICAgICAgMC4wNDIgICBcbnIyX2IgICAgICAgICAgICAgICAgMC4xMjkgICAgICAgICAgIDAuMTMwICAgICAgICAgICAwLjE2MyAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjEwOCAgICAgICAgICAgMC4wOTkgICAgICAgICAgIDAuMDU3ICAgXG5OICAgICAgICAgICAgICAgICAxODAuMDAwICAgICAgICAgMjgwLjAwMCAgICAgICAgIDE3NS4wMDAgICBcbk5fZyAgICAgICAgICAgICAgICAzNi4wMDAgICAgICAgICAgNTYuMDAwICAgICAgICAgIDM1LjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICAgXG4uICAgcXVpZXRseSB4dHJlZyBnc2xtYyBjLm5lZyMjYy53cF9yaWdodDIgdmlkX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpXG4+IHR5IGlmIGNvdW50cnkyPT1cIkZSXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgdmlkZW9cIiAmIGxvY2FsPT0wICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEhcbi4gICBxdWlldGx5IHh0cmVnIGdzbG1jIGMubmVnIyNjLndwX3JpZ2h0MiB2aWRfb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2lcbj4gdHkgaWYgY291bnRyeTI9PVwiR0hcIiAmIHN0aW10eXBlPT1cInNpbmdsZSB2aWRlb1wiICYgbG9jYWw9PTAgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgSVxuLiAgIHF1aWV0bHkgeHRyZWcgZ3NsbWMgYy5uZWcjI2Mud3BfcmlnaHQyIHZpZF9vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaVxuPiB0eSBpZiBjb3VudHJ5Mj09XCJJTlwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHZpZGVvXCIgJiBsb2NhbD09MCAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBKXG4uICAgcXVpZXRseSB4dHJlZyBnc2xtYyBjLm5lZyMjYy53cF9yaWdodDIgdmlkX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpXG4+IHR5IGlmIGNvdW50cnkyPT1cIklTLmpcIiAmIHN0aW10eXBlPT1cInNpbmdsZSB2aWRlb1wiICYgbG9jYWw9PTAgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgS1xuLiAgIHF1aWV0bHkgeHRyZWcgZ3NsbWMgYy5uZWcjI2Mud3BfcmlnaHQyIHZpZF9vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaVxuPiB0eSBpZiBjb3VudHJ5Mj09XCJJUy5wXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgdmlkZW9cIiAmIGxvY2FsPT0wICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIExcbi4gICBxdWlldGx5IHh0cmVnIGdzbG1jIGMubmVnIyNjLndwX3JpZ2h0MiB2aWRfb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2lcbj4gdHkgaWYgY291bnRyeTI9PVwiSVRcIiAmIHN0aW10eXBlPT1cInNpbmdsZSB2aWRlb1wiICYgbG9jYWw9PTAgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgTVxuLiAgIGVzdHRhYiBIIEkgSiAsIGNlbGxzKGIoc3RhciBmbXQoMykpIHNlKHBhciBmbXQoMykpKSBub2dhcHMgc3RhdChyMl93IHIyX2IgclxuPiAyX28gTiBOX2cpXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgXG4gICAgICAgICAgICAgICAgICAgIGdzbG1jICAgICAgICAgICBnc2xtYyAgICAgICAgICAgZ3NsbWMgICBcbiAgICAgICAgICAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5uZWcgICAgICAgICAgICAgICAgIDAuMDY4ICAgICAgICAgICAwLjE1MyAgICAgICAgICAgMC4xMDkgICBcbiAgICAgICAgICAgICAgICAgICgwLjEyNSkgICAgICAgICAoMC4wOTcpICAgICAgICAgKDAuMTEwKSAgIFxud3BfcmlnaHQyICAgICAgICAgIC0wLjA5MCAgICAgICAgICAtMC4wNzcgICAgICAgICAgLTAuMjM2ICAgXG4gICAgICAgICAgICAgICAgICAoMC4zOTQpICAgICAgICAgKDAuMTYxKSAgICAgICAgICgwLjIwOSkgICBcbmMubmVnI2Mud3B+MiAgICAgICAgMC4wNzcgICAgICAgICAgLTAuMjA1ICAgICAgICAgIC0wLjE3NiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMzExKSAgICAgICAgICgwLjE0OSkgICAgICAgICAoMC4xNzIpICAgXG52aWRfb3JkZXIgICAgICAgICAgLTAuMTE5KioqICAgICAgIC0wLjA2NyoqKiAgICAgICAtMC4wODcqKipcbiAgICAgICAgICAgICAgICAgICgwLjAyNikgICAgICAgICAoMC4wMTIpICAgICAgICAgKDAuMDE4KSAgIFxuZmVtYWxlICAgICAgICAgICAgIC0wLjEwNiAgICAgICAgICAtMC4xMjQqICAgICAgICAgLTAuMTEwICAgXG4gICAgICAgICAgICAgICAgICAoMC4xMjgpICAgICAgICAgKDAuMDU1KSAgICAgICAgICgwLjA4NCkgICBcbmFnZSAgICAgICAgICAgICAgICAtMC4wMDMgICAgICAgICAgIDAuMDAxICAgICAgICAgICAwLjAwMiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA3KSAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDYpICAgXG5pbmNvbWUgICAgICAgICAgICAgIDAuMDI5ICAgICAgICAgICAwLjE1NiAgICAgICAgICAgMC4xMTcgICBcbiAgICAgICAgICAgICAgICAgICgwLjMxMCkgICAgICAgICAoMC4xMDgpICAgICAgICAgKDAuMTc2KSAgIFxudW5pdmVyc2l0eSAgICAgICAgIC0wLjA3NyAgICAgICAgICAtMC4wMzMgICAgICAgICAgLTAuMTAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4xMjkpICAgICAgICAgKDAuMDU3KSAgICAgICAgICgwLjA5OCkgICBcbl9jb25zICAgICAgICAgICAgICAgMC43MDgqICAgICAgICAgIDAuMjQzICAgICAgICAgICAwLjM2MyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMzMyKSAgICAgICAgICgwLjE0NSkgICAgICAgICAoMC4yMTkpICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnIyX3cgICAgICAgICAgICAgICAgMC4xMDYgICAgICAgICAgIDAuMTA5ICAgICAgICAgICAwLjEwMSAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjA1NSAgICAgICAgICAgMC4yMDIgICAgICAgICAgIDAuMTg1ICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMDk1ICAgICAgICAgICAwLjEzMSAgICAgICAgICAgMC4xMjAgICBcbk4gICAgICAgICAgICAgICAgIDI1NS4wMDAgICAgICAgICAzMDAuMDAwICAgICAgICAgMjUwLjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgIDUxLjAwMCAgICAgICAgICA2MC4wMDAgICAgICAgICAgNTAuMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gICBlc3R0YWIgSyBMIE0gLCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIHJcbj4gMl9vIE4gTl9nKVxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAoMSkgICAgICAgICAgICAgKDIpICAgICAgICAgICAgICgzKSAgIFxuICAgICAgICAgICAgICAgICAgICBnc2xtYyAgICAgICAgICAgZ3NsbWMgICAgICAgICAgIGdzbG1jICAgXG4gICAgICAgICAgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmVnICAgICAgICAgICAgICAgIC0wLjA3MSAgICAgICAgICAgMC4wMDYgICAgICAgICAgIDAuMDQwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wODgpICAgICAgICAgKDAuMTYxKSAgICAgICAgICgwLjA1NykgICBcbndwX3JpZ2h0MiAgICAgICAgICAgMC4yNDEgICAgICAgICAgLTAuMzc5ICAgICAgICAgICAwLjA3MCAgIFxuICAgICAgICAgICAgICAgICAgKDAuNDA2KSAgICAgICAgICgwLjM5MSkgICAgICAgICAoMC4yNTEpICAgXG5jLm5lZyNjLndwfjIgICAgICAgIDAuMjIwICAgICAgICAgICAwLjE5NCAgICAgICAgICAtMC4wNDkgICBcbiAgICAgICAgICAgICAgICAgICgwLjMwOSkgICAgICAgICAoMC40MDIpICAgICAgICAgKDAuMjAwKSAgIFxudmlkX29yZGVyICAgICAgICAgIC0wLjEzMyoqKiAgICAgICAtMC4wNDggICAgICAgICAgLTAuMDU2KioqXG4gICAgICAgICAgICAgICAgICAoMC4wMjYpICAgICAgICAgKDAuMDM1KSAgICAgICAgICgwLjAxNCkgICBcbmZlbWFsZSAgICAgICAgICAgICAtMC4xMDAgICAgICAgICAgIDAuMTEyICAgICAgICAgIC0wLjE3OCogIFxuICAgICAgICAgICAgICAgICAgKDAuMTMyKSAgICAgICAgICgwLjE1MikgICAgICAgICAoMC4wODIpICAgXG5hZ2UgICAgICAgICAgICAgICAgLTAuMDExICAgICAgICAgICAwLjAxMCAgICAgICAgICAgMC4wMDEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAyMykgICAgICAgICAoMC4wMzkpICAgICAgICAgKDAuMDA3KSAgIFxuaW5jb21lICAgICAgICAgICAgIC0wLjM5MiAgICAgICAgICAtMC4wNDMgICAgICAgICAgIDAuNDUxKiAgXG4gICAgICAgICAgICAgICAgICAoMC4zMDApICAgICAgICAgKDAuMzc3KSAgICAgICAgICgwLjIyOCkgICBcbnVuaXZlcnNpdHkgICAgICAgICAtMC4yNTQgICAgICAgICAgLTAuMTAwICAgICAgICAgICAwLjE2NyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMTg4KSAgICAgICAgICgwLjI5MikgICAgICAgICAoMC4xMjQpICAgXG5fY29ucyAgICAgICAgICAgICAgIDEuMDk0ICAgICAgICAgICAwLjA5OCAgICAgICAgICAtMC4wOTAgICBcbiAgICAgICAgICAgICAgICAgICgwLjY4NCkgICAgICAgICAoMC44NjcpICAgICAgICAgKDAuMzA0KSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMDc1ICAgICAgICAgICAwLjAxNiAgICAgICAgICAgMC4xMDEgICBcbnIyX2IgICAgICAgICAgICAgICAgMC4xNTQgICAgICAgICAgIDAuMTYzICAgICAgICAgICAwLjIwNSAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjA5NSAgICAgICAgICAgMC4wMzUgICAgICAgICAgIDAuMTI5ICAgXG5OICAgICAgICAgICAgICAgICAzNTUuMDAwICAgICAgICAgMTYwLjAwMCAgICAgICAgIDE4NS4wMDAgICBcbk5fZyAgICAgICAgICAgICAgICA3MS4wMDAgICAgICAgICAgMzIuMDAwICAgICAgICAgIDM3LjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICAgcXVpZXRseSB4dHJlZyBnc2xtYyBjLm5lZyMjYy53cF9yaWdodDIgdmlkX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpXG4+IHR5IGlmIGNvdW50cnkyPT1cIkpQXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgdmlkZW9cIiAmIGxvY2FsPT0wICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIE5cbi4gICBxdWlldGx5IHh0cmVnIGdzbG1jIGMubmVnIyNjLndwX3JpZ2h0MiB2aWRfb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2lcbj4gdHkgaWYgY291bnRyeTI9PVwiTlpcIiAmIHN0aW10eXBlPT1cInNpbmdsZSB2aWRlb1wiICYgbG9jYWw9PTAgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgT1xuLiAgIHF1aWV0bHkgeHRyZWcgZ3NsbWMgYy5uZWcjI2Mud3BfcmlnaHQyIHZpZF9vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaVxuPiB0eSBpZiBjb3VudHJ5Mj09XCJSVVwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHZpZGVvXCIgJiBsb2NhbD09MCAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBQXG4uICAgcXVpZXRseSB4dHJlZyBnc2xtYyBjLm5lZyMjYy53cF9yaWdodDIgdmlkX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpXG4+IHR5IGlmIGNvdW50cnkyPT1cIlNFXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgdmlkZW9cIiAmIGxvY2FsPT0wICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIFFcbi4gICBxdWlldGx5IHh0cmVnIGdzbG1jIGMubmVnIyNjLndwX3JpZ2h0MiB2aWRfb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2lcbj4gdHkgaWYgY291bnRyeTI9PVwiU1dcIiAmIHN0aW10eXBlPT1cInNpbmdsZSB2aWRlb1wiICYgbG9jYWw9PTAgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgUiBcbi4gICBxdWlldGx5IHh0cmVnIGdzbG1jIGMubmVnIyNjLndwX3JpZ2h0MiB2aWRfb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2lcbj4gdHkgaWYgY291bnRyeTI9PVwiVUtcIiAmIHN0aW10eXBlPT1cInNpbmdsZSB2aWRlb1wiICYgbG9jYWw9PTAgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgU1xuLiAgIHF1aWV0bHkgeHRyZWcgZ3NsbWMgYy5uZWcjI2Mud3BfcmlnaHQyIHZpZF9vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaVxuPiB0eSBpZiBjb3VudHJ5Mj09XCJVU1wiICYgc3RpbXR5cGU9PVwic2luZ2xlIHZpZGVvXCIgJiBsb2NhbD09MCAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBUXG4uICAgZXN0dGFiIE4gTyBQIFEgLCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iXG4+ICByMl9vIE4gTl9nKVxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICAgICAgICAgICAgKDQpICAgXG4gICAgICAgICAgICAgICAgICAgIGdzbG1jICAgICAgICAgICBnc2xtYyAgICAgICAgICAgZ3NsbWMgICAgICAgICAgIGdzbG1jICAgXG4gICAgICAgICAgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5uZWcgICAgICAgICAgICAgICAgIDAuMDYzICAgICAgICAgIC0wLjA2MCAgICAgICAgICAgMC4wODIgICAgICAgICAgLTAuMDk3ICAgXG4gICAgICAgICAgICAgICAgICAoMC4xNzApICAgICAgICAgKDAuMDgwKSAgICAgICAgICgwLjE1MikgICAgICAgICAoMC4wNjkpICAgXG53cF9yaWdodDIgICAgICAgICAgIDAuMTM5ICAgICAgICAgICAwLjIzNiAgICAgICAgICAgMC4yODMgICAgICAgICAgIDAuMDE3ICAgXG4gICAgICAgICAgICAgICAgICAoMC40ODQpICAgICAgICAgKDAuMjQ2KSAgICAgICAgICgwLjI1MikgICAgICAgICAoMC4xMzcpICAgXG5jLm5lZyNjLndwfjIgICAgICAgLTAuMDA0ICAgICAgICAgICAwLjIwOCAgICAgICAgICAtMC4wNjcgICAgICAgICAgIDAuMTYwICAgXG4gICAgICAgICAgICAgICAgICAoMC40NDUpICAgICAgICAgKDAuMjExKSAgICAgICAgICgwLjI1MikgICAgICAgICAoMC4xMTIpICAgXG52aWRfb3JkZXIgICAgICAgICAgLTAuMDk5KiogICAgICAgIC0wLjA4NyoqKiAgICAgICAtMC4wNjIqICAgICAgICAgLTAuMDIwKiAgXG4gICAgICAgICAgICAgICAgICAoMC4wMzQpICAgICAgICAgKDAuMDIxKSAgICAgICAgICgwLjAyNikgICAgICAgICAoMC4wMDkpICAgXG5mZW1hbGUgICAgICAgICAgICAgIDAuMDczICAgICAgICAgIC0wLjA5MCAgICAgICAgICAgMC4xMTAgICAgICAgICAgLTAuMDA4ICAgXG4gICAgICAgICAgICAgICAgICAoMC4xNTApICAgICAgICAgKDAuMTAyKSAgICAgICAgICgwLjEwNCkgICAgICAgICAoMC4wNDgpICAgXG5hZ2UgICAgICAgICAgICAgICAgLTAuMDQ2ICAgICAgICAgIC0wLjAwNCAgICAgICAgICAgMC4wMDUgICAgICAgICAgIDAuMDAzICAgXG4gICAgICAgICAgICAgICAgICAoMC4wNDkpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDIpICAgXG5pbmNvbWUgICAgICAgICAgICAgLTAuMzg5ICAgICAgICAgICAwLjA5NCAgICAgICAgICAtMC4wNTggICAgICAgICAgIDAuMjEwICAgXG4gICAgICAgICAgICAgICAgICAoMC4yOTEpICAgICAgICAgKDAuMTYwKSAgICAgICAgICgwLjI2MykgICAgICAgICAoMC4xNDYpICAgXG51bml2ZXJzaXR5ICAgICAgICAgLTAuMDU1ICAgICAgICAgICAwLjAxMiAgICAgICAgICAtMC4wNzUgICAgICAgICAgIDAuMDE1ICAgXG4gICAgICAgICAgICAgICAgICAoMC4yMzMpICAgICAgICAgKDAuMDk4KSAgICAgICAgICgwLjE1OSkgICAgICAgICAoMC4wNDgpICAgXG5fY29ucyAgICAgICAgICAgICAgIDEuNTI2ICAgICAgICAgICAwLjM5MCogICAgICAgICAtMC4wNjYgICAgICAgICAgLTAuMDkxICAgXG4gICAgICAgICAgICAgICAgICAoMS4xMjApICAgICAgICAgKDAuMTk1KSAgICAgICAgICgwLjMxMSkgICAgICAgICAoMC4xMzQpICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMDUyICAgICAgICAgICAwLjEwOCAgICAgICAgICAgMC4wNDIgICAgICAgICAgIDAuMDIzICAgXG5yMl9iICAgICAgICAgICAgICAgIDAuMTg5ICAgICAgICAgICAwLjMzMSAgICAgICAgICAgMC4yMjUgICAgICAgICAgIDAuMTEyICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMDc1ICAgICAgICAgICAwLjE0NCAgICAgICAgICAgMC4wNzMgICAgICAgICAgIDAuMDQ0ICAgXG5OICAgICAgICAgICAgICAgICAxODAuMDAwICAgICAgICAgMTYwLjAwMCAgICAgICAgIDE2MC4wMDAgICAgICAgICAyNDAuMDAwICAgXG5OX2cgICAgICAgICAgICAgICAgMzYuMDAwICAgICAgICAgIDMyLjAwMCAgICAgICAgICAzMi4wMDAgICAgICAgICAgNDguMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICAgZXN0dGFiIFIgUyBULCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIHIyXG4+IF9vIE4gTl9nKVxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAoMSkgICAgICAgICAgICAgKDIpICAgICAgICAgICAgICgzKSAgIFxuICAgICAgICAgICAgICAgICAgICBnc2xtYyAgICAgICAgICAgZ3NsbWMgICAgICAgICAgIGdzbG1jICAgXG4gICAgICAgICAgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmVnICAgICAgICAgICAgICAgIC0wLjEwMSAgICAgICAgICAtMC4wMTIgICAgICAgICAgIDAuMDUxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wNjgpICAgICAgICAgKDAuMDgyKSAgICAgICAgICgwLjA1NikgICBcbndwX3JpZ2h0MiAgICAgICAgICAgMC4xMDggICAgICAgICAgIDAuMDEyICAgICAgICAgICAwLjEyNSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMTg0KSAgICAgICAgICgwLjMwMikgICAgICAgICAoMC4xNTcpICAgXG5jLm5lZyNjLndwfjIgICAgICAgIDAuMTk4ICAgICAgICAgICAwLjI3NCAgICAgICAgICAgMC4wMDUgICBcbiAgICAgICAgICAgICAgICAgICgwLjE3MykgICAgICAgICAoMC4yMzUpICAgICAgICAgKDAuMTMyKSAgIFxudmlkX29yZGVyICAgICAgICAgIC0wLjAyNSAgICAgICAgICAtMC4wNzcqKiogICAgICAgLTAuMDQyKioqXG4gICAgICAgICAgICAgICAgICAoMC4wMjApICAgICAgICAgKDAuMDIwKSAgICAgICAgICgwLjAxMikgICBcbmZlbWFsZSAgICAgICAgICAgICAgMC4wOTQgICAgICAgICAgLTAuMDk3ICAgICAgICAgIC0wLjAzMyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDg1KSAgICAgICAgICgwLjExMCkgICAgICAgICAoMC4wNjIpICAgXG5hZ2UgICAgICAgICAgICAgICAgIDAuMDAyICAgICAgICAgIC0wLjAwMSAgICAgICAgICAgMC4wMDIgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDAzKSAgIFxuaW5jb21lICAgICAgICAgICAgIC0wLjQyNSAgICAgICAgICAtMC4wOTQgICAgICAgICAgLTAuMDEwICAgXG4gICAgICAgICAgICAgICAgICAoMC4yMTcpICAgICAgICAgKDAuMjIwKSAgICAgICAgICgwLjEyMCkgICBcbnVuaXZlcnNpdHkgICAgICAgICAgMC4wNTEgICAgICAgICAgLTAuMDU0ICAgICAgICAgICAwLjA3OCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDg3KSAgICAgICAgICgwLjE0OSkgICAgICAgICAoMC4wNjIpICAgXG5fY29ucyAgICAgICAgICAgICAgIDAuMTYxICAgICAgICAgICAwLjQ4MCogICAgICAgICAtMC4wMDYgICBcbiAgICAgICAgICAgICAgICAgICgwLjE5NSkgICAgICAgICAoMC4yMjUpICAgICAgICAgKDAuMTQxKSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMDI4ICAgICAgICAgICAwLjA4NiAgICAgICAgICAgMC4wMjAgICBcbnIyX2IgICAgICAgICAgICAgICAgMC4yMTkgICAgICAgICAgIDAuMDU4ICAgICAgICAgICAwLjAyNiAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjA2OCAgICAgICAgICAgMC4wNzggICAgICAgICAgIDAuMDIyICAgXG5OICAgICAgICAgICAgICAgICAxNTUuMDAwICAgICAgICAgMjQwLjAwMCAgICAgICAgIDkyMC4wMDAgICBcbk5fZyAgICAgICAgICAgICAgICAzMS4wMDAgICAgICAgICAgNDguMDAwICAgICAgICAgMTg0LjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICAgXG4uICAgICAgXG4uICAgICAgICAgICBcbi4gKiBUYWJsZSA1IENvbHVtbnMgMiAsIDMgYW5kIDRcbi4gIFxuLiAgIHh0c2V0IHJlc3AgcGhvX29yZGVyXG4gICAgICAgcGFuZWwgdmFyaWFibGU6ICByZXNwICh1bmJhbGFuY2VkKVxuICAgICAgICB0aW1lIHZhcmlhYmxlOiAgcGhvX29yZGVyLCAyIHRvIDI2XG4gICAgICAgICAgICAgICAgZGVsdGE6ICAxIHVuaXRcbi4gICByZXBsYWNlIG5lZyA9IHBfbmVnYXRpdml0eVxuKDU2LDkzNiByZWFsIGNoYW5nZXMgbWFkZSwgMzksMjI4IHRvIG1pc3NpbmcpXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBuZWcgcGhvX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgd3BfXG4+IHJpZ2h0Ml9kaWNob3g9PTAgJiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBCXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBuZWcgcGhvX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgd3BfXG4+IHJpZ2h0Ml9kaWNob3g9PTEgJiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBDXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy53cF9yaWdodDIgcGhvX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuXG4+IGl2ZXJzaXR5IGlmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIERcbi4gICBlc3R0YWIgQiBDIEQsIGNlbGxzKGIoc3RhciBmbXQoMykpIHNlKHBhciBmbXQoMykpKSBub2dhcHMgc3RhdChyMl93IHIyX2IgcjJcbj4gX28gTiBOX2cpXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgXG4gICAgICAgICAgICAgIHBfZ3NsbWNfYWxsICAgICBwX2dzbG1jX2FsbCAgICAgcF9nc2xtY19hbGwgICBcbiAgICAgICAgICAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5uZWcgICAgICAgICAgICAgICAgIDAuMDA5KioqICAgICAgICAwLjAwNyoqICAgICAgICAgMC4wMTMqKipcbiAgICAgICAgICAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAzKSAgIFxucGhvX29yZGVyICAgICAgICAgICAwLjAwMioqICAgICAgICAgMC4wMDIqKiAgICAgICAgIDAuMDAyKioqXG4gICAgICAgICAgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMCkgICBcbmZlbWFsZSAgICAgICAgICAgICAgMC4wMTAgICAgICAgICAgIDAuMDEzICAgICAgICAgICAwLjAxMiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDEwKSAgICAgICAgICgwLjAxMCkgICAgICAgICAoMC4wMDcpICAgXG5hZ2UgICAgICAgICAgICAgICAgLTAuMDAxICAgICAgICAgIC0wLjAwMCAgICAgICAgICAtMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgIFxuaW5jb21lICAgICAgICAgICAgIC0wLjAwOSAgICAgICAgICAtMC4wMjQgICAgICAgICAgLTAuMDE4ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMjIpICAgICAgICAgKDAuMDIxKSAgICAgICAgICgwLjAxNSkgICBcbnVuaXZlcnNpdHkgICAgICAgICAtMC4wMDIgICAgICAgICAgIDAuMDE0ICAgICAgICAgICAwLjAwNiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDExKSAgICAgICAgICgwLjAxMCkgICAgICAgICAoMC4wMDcpICAgXG53cF9yaWdodDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMC4wNTAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKDAuMDM3KSAgIFxuYy5uZWcjYy53cH4yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLTAuMDEyICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgwLjAwNykgICBcbl9jb25zICAgICAgICAgICAgICAtMC4wNDAgICAgICAgICAgLTAuMDU5KiAgICAgICAgIC0wLjA3MCoqIFxuICAgICAgICAgICAgICAgICAgKDAuMDI1KSAgICAgICAgICgwLjAyNCkgICAgICAgICAoMC4wMjMpICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnIyX3cgICAgICAgICAgICAgICAgMC4wMDMgICAgICAgICAgIDAuMDAzICAgICAgICAgICAwLjAwMyAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjAxOSAgICAgICAgICAgMC4wMTYgICAgICAgICAgIDAuMDE1ICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMDA0ICAgICAgICAgICAwLjAwMyAgICAgICAgICAgMC4wMDMgICBcbk4gICAgICAgICAgICAgICAgNzc4My4wMDAgICAgICAgIDc0ODAuMDAwICAgICAgIDE1MjYzLjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgNDEwLjAwMCAgICAgICAgIDM5NC4wMDAgICAgICAgICA4MDQuMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gICBcbi4gKiBUYWJsZSA2IENvbHVtbiAxXG4uICAgeHRzZXQgcmVzcCBwaG9fb3JkZXJcbiAgICAgICBwYW5lbCB2YXJpYWJsZTogIHJlc3AgKHVuYmFsYW5jZWQpXG4gICAgICAgIHRpbWUgdmFyaWFibGU6ICBwaG9fb3JkZXIsIDIgdG8gMjZcbiAgICAgICAgICAgICAgICBkZWx0YTogIDEgdW5pdFxuLiAgIHJlcGxhY2UgbmVnID0gcF9uZWdhdGl2aXR5XG4oMCByZWFsIGNoYW5nZXMgbWFkZSlcbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLndwX3JpZ2h0MiBwaG9fb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5cbj4gaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiQlJcIiAmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEJcbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLndwX3JpZ2h0MiBwaG9fb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5cbj4gaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiQ0EuZlwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRFxuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2Mud3BfcmlnaHQyIHBob19vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1blxuPiBpdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJDSFwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRVxuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2Mud3BfcmlnaHQyIHBob19vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1blxuPiBpdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJDTlwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRlxuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2Mud3BfcmlnaHQyIHBob19vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1blxuPiBpdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJES1wiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgR1xuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2Mud3BfcmlnaHQyIHBob19vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1blxuPiBpdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJGUlwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgSCAgXG4uICAgZXN0dGFiIEIgRCBFICwgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyX3cgcjJfYiByXG4+IDJfbyBOIE5fZylcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICBcbiAgICAgICAgICAgICAgcF9nc2xtY19hbGwgICAgIHBfZ3NsbWNfYWxsICAgICBwX2dzbG1jX2FsbCAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm5lZyAgICAgICAgICAgICAgICAgMC4wMDYgICAgICAgICAgIDAuMDA3ICAgICAgICAgIC0wLjAwMyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDE3KSAgICAgICAgICgwLjAxMykgICAgICAgICAoMC4wMTYpICAgXG53cF9yaWdodDIgICAgICAgICAgLTAuMTA1ICAgICAgICAgICAwLjAwOSAgICAgICAgICAtMC4yODggICBcbiAgICAgICAgICAgICAgICAgICgwLjIxNCkgICAgICAgICAoMC4yMjApICAgICAgICAgKDAuMjMwKSAgIFxuYy5uZWcjYy53cH4yICAgICAgICAwLjAxMSAgICAgICAgICAgMC4wMTUgICAgICAgICAgIDAuMDM3ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wNDIpICAgICAgICAgKDAuMDQwKSAgICAgICAgICgwLjA0NCkgICBcbnBob19vcmRlciAgICAgICAgICAgMC4wMDUqICAgICAgICAgIDAuMDA2KiAgICAgICAgICAwLjAwMiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDMpICAgXG5mZW1hbGUgICAgICAgICAgICAgLTAuMDIzICAgICAgICAgICAwLjA3MCAgICAgICAgICAgMC4wMzEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAzNykgICAgICAgICAoMC4wNjEpICAgICAgICAgKDAuMDQwKSAgIFxuYWdlICAgICAgICAgICAgICAgIC0wLjAwMiAgICAgICAgICAgMC4wMDAgICAgICAgICAgLTAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMikgICBcbmluY29tZSAgICAgICAgICAgICAtMC4wODcgICAgICAgICAgLTAuMTQ1ICAgICAgICAgIC0wLjAwNSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDc5KSAgICAgICAgICgwLjExOCkgICAgICAgICAoMC4xMTUpICAgXG51bml2ZXJzaXR5ICAgICAgICAgIDAuMDE1ICAgICAgICAgICAwLjEyMSAgICAgICAgICAtMC4wNTEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAzNykgICAgICAgICAoMC4wNjMpICAgICAgICAgKDAuMDQxKSAgIFxuX2NvbnMgICAgICAgICAgICAgICAwLjAwOCAgICAgICAgICAtMC4xNzggICAgICAgICAgIDAuMDczICAgXG4gICAgICAgICAgICAgICAgICAoMC4xMzEpICAgICAgICAgKDAuMTQyKSAgICAgICAgICgwLjEyNSkgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjAxMyAgICAgICAgICAgMC4wMTQgICAgICAgICAgIDAuMDAzICAgXG5yMl9iICAgICAgICAgICAgICAgIDAuMTc4ICAgICAgICAgICAwLjIzMiAgICAgICAgICAgMC4xNTUgICBcbnIyX28gICAgICAgICAgICAgICAgMC4wMTggICAgICAgICAgIDAuMDMyICAgICAgICAgICAwLjAwOCAgIFxuTiAgICAgICAgICAgICAgICAgNjIzLjAwMCAgICAgICAgIDUxMy4wMDAgICAgICAgICA2ODQuMDAwICAgXG5OX2cgICAgICAgICAgICAgICAgMzMuMDAwICAgICAgICAgIDI3LjAwMCAgICAgICAgICAzNi4wMDAgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgIGVzdHRhYiBGIEcgSCAsIGNlbGxzKGIoc3RhciBmbXQoMykpIHNlKHBhciBmbXQoMykpKSBub2dhcHMgc3RhdChyMl93IHIyX2IgclxuPiAyX28gTiBOX2cpXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgXG4gICAgICAgICAgICAgIHBfZ3NsbWNfYWxsICAgICBwX2dzbG1jX2FsbCAgICAgcF9nc2xtY19hbGwgICBcbiAgICAgICAgICAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5uZWcgICAgICAgICAgICAgICAgLTAuMDA5ICAgICAgICAgICAwLjAwNyAgICAgICAgICAgMC4wMzAqICBcbiAgICAgICAgICAgICAgICAgICgwLjAyNykgICAgICAgICAoMC4wMDkpICAgICAgICAgKDAuMDE1KSAgIFxud3BfcmlnaHQyICAgICAgICAgIC0wLjA3MSAgICAgICAgICAtMC4wMjYgICAgICAgICAgIDAuMjEyICAgXG4gICAgICAgICAgICAgICAgICAoMC4yNzQpICAgICAgICAgKDAuMTQ1KSAgICAgICAgICgwLjE5NykgICBcbmMubmVnI2Mud3B+MiAgICAgICAgMC4wMzAgICAgICAgICAgLTAuMDA0ICAgICAgICAgIC0wLjAyOSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDUyKSAgICAgICAgICgwLjAyNikgICAgICAgICAoMC4wMzgpICAgXG5waG9fb3JkZXIgICAgICAgICAgIDAuMDAyICAgICAgICAgICAwLjAwMyogICAgICAgICAgMC4wMDUqICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAyKSAgIFxuZmVtYWxlICAgICAgICAgICAgICAwLjAzOSAgICAgICAgICAtMC4wNjcqICAgICAgICAgIDAuMDE4ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMzYpICAgICAgICAgKDAuMDI4KSAgICAgICAgICgwLjAzMCkgICBcbmFnZSAgICAgICAgICAgICAgICAgMC4wMDEgICAgICAgICAgLTAuMDAwICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDIpICAgXG5pbmNvbWUgICAgICAgICAgICAgIDAuMDEzICAgICAgICAgICAwLjAzNiAgICAgICAgICAtMC4wNDYgICBcbiAgICAgICAgICAgICAgICAgICgwLjA5NSkgICAgICAgICAoMC4wNjApICAgICAgICAgKDAuMDc0KSAgIFxudW5pdmVyc2l0eSAgICAgICAgICAwLjAxMiAgICAgICAgICAtMC4wMTMgICAgICAgICAgIDAuMDcyKiAgXG4gICAgICAgICAgICAgICAgICAoMC4wNTMpICAgICAgICAgKDAuMDI4KSAgICAgICAgICgwLjAzMCkgICBcbl9jb25zICAgICAgICAgICAgICAtMC4wNzAgICAgICAgICAgLTAuMDYwICAgICAgICAgIC0wLjI4MyoqIFxuICAgICAgICAgICAgICAgICAgKDAuMTc0KSAgICAgICAgICgwLjA3NSkgICAgICAgICAoMC4xMDYpICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnIyX3cgICAgICAgICAgICAgICAgMC4wMDIgICAgICAgICAgIDAuMDEyICAgICAgICAgICAwLjAxNiAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjA1NiAgICAgICAgICAgMC4xOTIgICAgICAgICAgIDAuMjY3ICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMDA0ICAgICAgICAgICAwLjAyNyAgICAgICAgICAgMC4wMjQgICBcbk4gICAgICAgICAgICAgICAgMTA0NS4wMDAgICAgICAgICA2NjUuMDAwICAgICAgICAgOTY5LjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgIDU1LjAwMCAgICAgICAgICAzNS4wMDAgICAgICAgICAgNTEuMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gICBcbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLndwX3JpZ2h0MiBwaG9fb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5cbj4gaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiR0hcIiAmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIElcbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLndwX3JpZ2h0MiBwaG9fb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5cbj4gaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiSU5cIiAmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEpcbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLndwX3JpZ2h0MiBwaG9fb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5cbj4gaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiSVMualwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgS1xuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2Mud3BfcmlnaHQyIHBob19vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1blxuPiBpdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJJUy5wXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBMXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy53cF9yaWdodDIgcGhvX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuXG4+IGl2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIklUXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBNXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy53cF9yaWdodDIgcGhvX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuXG4+IGl2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkpQXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBOXG4uICAgZXN0dGFiIEkgSiBLICwgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyX3cgcjJfYiByXG4+IDJfbyBOIE5fZylcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICBcbiAgICAgICAgICAgICAgcF9nc2xtY19hbGwgICAgIHBfZ3NsbWNfYWxsICAgICBwX2dzbG1jX2FsbCAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm5lZyAgICAgICAgICAgICAgICAgMC4wMTQgICAgICAgICAgIDAuMDA1ICAgICAgICAgICAwLjAxMiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDE1KSAgICAgICAgICgwLjAxNykgICAgICAgICAoMC4wMTMpICAgXG53cF9yaWdodDIgICAgICAgICAgIDAuMDIwICAgICAgICAgICAwLjA2MSAgICAgICAgICAgMC4zMjIgICBcbiAgICAgICAgICAgICAgICAgICgwLjEyNCkgICAgICAgICAoMC4xMzYpICAgICAgICAgKDAuMjA1KSAgIFxuYy5uZWcjYy53cH4yICAgICAgIC0wLjAxNSAgICAgICAgICAtMC4wMTUgICAgICAgICAgLTAuMDQxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMjMpICAgICAgICAgKDAuMDI2KSAgICAgICAgICgwLjAzNykgICBcbnBob19vcmRlciAgICAgICAgICAgMC4wMDMqICAgICAgICAgIDAuMDAxICAgICAgICAgICAwLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDIpICAgXG5mZW1hbGUgICAgICAgICAgICAgIDAuMDIwICAgICAgICAgICAwLjAyNiAgICAgICAgICAgMC4wMDQgICBcbiAgICAgICAgICAgICAgICAgICgwLjAyMikgICAgICAgICAoMC4wMjUpICAgICAgICAgKDAuMDM5KSAgIFxuYWdlICAgICAgICAgICAgICAgIC0wLjAwMCAgICAgICAgICAtMC4wMDEgICAgICAgICAgIDAuMDAyICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwNSkgICBcbmluY29tZSAgICAgICAgICAgICAtMC4wMjUgICAgICAgICAgLTAuMDI5ICAgICAgICAgIC0wLjAyOSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDQzKSAgICAgICAgICgwLjA1NSkgICAgICAgICAoMC4wNzgpICAgXG51bml2ZXJzaXR5ICAgICAgICAgLTAuMDIyICAgICAgICAgICAwLjAyMCAgICAgICAgICAgMC4wMDcgICBcbiAgICAgICAgICAgICAgICAgICgwLjAyMykgICAgICAgICAoMC4wMjkpICAgICAgICAgKDAuMDU1KSAgIFxuX2NvbnMgICAgICAgICAgICAgIC0wLjA0NSAgICAgICAgICAtMC4wMTQgICAgICAgICAgLTAuMTQzICAgXG4gICAgICAgICAgICAgICAgICAoMC4wOTApICAgICAgICAgKDAuMTA0KSAgICAgICAgICgwLjE3MykgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjAwNiAgICAgICAgICAgMC4wMDIgICAgICAgICAgIDAuMDAzICAgXG5yMl9iICAgICAgICAgICAgICAgIDAuMDczICAgICAgICAgICAwLjA2NCAgICAgICAgICAgMC4xMTUgICBcbnIyX28gICAgICAgICAgICAgICAgMC4wMTEgICAgICAgICAgIDAuMDA0ICAgICAgICAgICAwLjAwOCAgIFxuTiAgICAgICAgICAgICAgICAxMTQwLjAwMCAgICAgICAgIDkxMS4wMDAgICAgICAgICA0NTYuMDAwICAgXG5OX2cgICAgICAgICAgICAgICAgNjAuMDAwICAgICAgICAgIDQ4LjAwMCAgICAgICAgICAyNC4wMDAgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgIGVzdHRhYiBMIE0gTiwgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyX3cgcjJfYiByMlxuPiBfbyBOIE5fZylcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICBcbiAgICAgICAgICAgICAgcF9nc2xtY19hbGwgICAgIHBfZ3NsbWNfYWxsICAgICBwX2dzbG1jX2FsbCAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm5lZyAgICAgICAgICAgICAgICAtMC4wMzcgICAgICAgICAgIDAuMDA4ICAgICAgICAgICAwLjAyNyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDE5KSAgICAgICAgICgwLjAxMCkgICAgICAgICAoMC4wMjYpICAgXG53cF9yaWdodDIgICAgICAgICAgLTAuMzg1ICAgICAgICAgICAwLjAyMCAgICAgICAgICAgMC4wNjEgICBcbiAgICAgICAgICAgICAgICAgICgwLjI0NykgICAgICAgICAoMC4xNzgpICAgICAgICAgKDAuMzU5KSAgIFxuYy5uZWcjYy53cH4yICAgICAgICAwLjA3MiAgICAgICAgICAtMC4wMTIgICAgICAgICAgLTAuMDE1ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wNDgpICAgICAgICAgKDAuMDM1KSAgICAgICAgICgwLjA2OCkgICBcbnBob19vcmRlciAgICAgICAgICAgMC4wMDcqKiAgICAgICAgIDAuMDA0KiAgICAgICAgIC0wLjAwMyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDMpICAgXG5mZW1hbGUgICAgICAgICAgICAgLTAuMDMyICAgICAgICAgIC0wLjAzMiAgICAgICAgICAgMC4wMTkgICBcbiAgICAgICAgICAgICAgICAgICgwLjA0NCkgICAgICAgICAoMC4wMjYpICAgICAgICAgKDAuMDU0KSAgIFxuYWdlICAgICAgICAgICAgICAgICAwLjAwNSAgICAgICAgICAtMC4wMDIgICAgICAgICAgIDAuMDE0ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMTEpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAxOCkgICBcbmluY29tZSAgICAgICAgICAgICAtMC4xNDUgICAgICAgICAgIDAuMTIwICAgICAgICAgICAwLjA1OCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMTA2KSAgICAgICAgICgwLjA3MikgICAgICAgICAoMC4xMDUpICAgXG51bml2ZXJzaXR5ICAgICAgICAgIDAuMTMzICAgICAgICAgIC0wLjAwNCAgICAgICAgICAtMC4xMDUgICBcbiAgICAgICAgICAgICAgICAgICgwLjExOSkgICAgICAgICAoMC4wMzkpICAgICAgICAgKDAuMDg1KSAgIFxuX2NvbnMgICAgICAgICAgICAgIC0wLjA2NCAgICAgICAgICAtMC4wNDggICAgICAgICAgLTAuMjgyICAgXG4gICAgICAgICAgICAgICAgICAoMC4yNjYpICAgICAgICAgKDAuMTA3KSAgICAgICAgICgwLjQyMykgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjAxNyAgICAgICAgICAgMC4wMTEgICAgICAgICAgIDAuMDA3ICAgXG5yMl9iICAgICAgICAgICAgICAgIDAuMjEyICAgICAgICAgICAwLjEyNCAgICAgICAgICAgMC4wOTUgICBcbnIyX28gICAgICAgICAgICAgICAgMC4wMzAgICAgICAgICAgIDAuMDE3ICAgICAgICAgICAwLjAxMCAgIFxuTiAgICAgICAgICAgICAgICAgNTg5LjAwMCAgICAgICAgIDcwMy4wMDAgICAgICAgICA2ODQuMDAwICAgXG5OX2cgICAgICAgICAgICAgICAgMzEuMDAwICAgICAgICAgIDM3LjAwMCAgICAgICAgICAzNi4wMDAgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2Mud3BfcmlnaHQyIHBob19vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1blxuPiBpdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJOWlwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgT1xuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2Mud3BfcmlnaHQyIHBob19vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1blxuPiBpdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJSVVwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgUFxuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2Mud3BfcmlnaHQyIHBob19vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1blxuPiBpdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJTRVwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgUVxuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2Mud3BfcmlnaHQyIHBob19vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1blxuPiBpdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJTV1wiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgUiBcbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLndwX3JpZ2h0MiBwaG9fb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5cbj4gaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiVUtcIiAmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIFNcbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLndwX3JpZ2h0MiBwaG9fb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5cbj4gaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiVVNcIiAmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIFRcbi4gICBlc3R0YWIgTyBQIFEgLCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIHJcbj4gMl9vIE4gTl9nKVxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAoMSkgICAgICAgICAgICAgKDIpICAgICAgICAgICAgICgzKSAgIFxuICAgICAgICAgICAgICBwX2dzbG1jX2FsbCAgICAgcF9nc2xtY19hbGwgICAgIHBfZ3NsbWNfYWxsICAgXG4gICAgICAgICAgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmVnICAgICAgICAgICAgICAgICAwLjA0NioqKiAgICAgICAgMC4wNTcqKiAgICAgICAgLTAuMDA5ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMTMpICAgICAgICAgKDAuMDE5KSAgICAgICAgICgwLjAxMSkgICBcbndwX3JpZ2h0MiAgICAgICAgICAgMC4yMDEgICAgICAgICAgIDAuNDAyKiAgICAgICAgIC0wLjA5MyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMTkxKSAgICAgICAgICgwLjE2NCkgICAgICAgICAoMC4wODgpICAgXG5jLm5lZyNjLndwfjIgICAgICAgLTAuMDc3KiAgICAgICAgIC0wLjA3MiogICAgICAgICAgMC4wMTkgICBcbiAgICAgICAgICAgICAgICAgICgwLjAzNSkgICAgICAgICAoMC4wMzIpICAgICAgICAgKDAuMDE3KSAgIFxucGhvX29yZGVyICAgICAgICAgICAwLjAwMSAgICAgICAgICAtMC4wMDAgICAgICAgICAgIDAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMSkgICBcbmZlbWFsZSAgICAgICAgICAgICAgMC4wMDMgICAgICAgICAgLTAuMDE0ICAgICAgICAgICAwLjAxNiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDQzKSAgICAgICAgICgwLjAzMikgICAgICAgICAoMC4wMTQpICAgXG5hZ2UgICAgICAgICAgICAgICAgLTAuMDAxICAgICAgICAgIC0wLjAwMiAgICAgICAgICAtMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAxKSAgIFxuaW5jb21lICAgICAgICAgICAgIC0wLjAwMSAgICAgICAgICAtMC4wNjEgICAgICAgICAgLTAuMDM3ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wNjgpICAgICAgICAgKDAuMDgwKSAgICAgICAgICgwLjA0MykgICBcbnVuaXZlcnNpdHkgICAgICAgICAtMC4wMTMgICAgICAgICAgLTAuMDM2ICAgICAgICAgICAwLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDQxKSAgICAgICAgICgwLjA0OCkgICAgICAgICAoMC4wMTQpICAgXG5fY29ucyAgICAgICAgICAgICAgLTAuMTMzICAgICAgICAgIC0wLjE3MCAgICAgICAgICAgMC4wNTYgICBcbiAgICAgICAgICAgICAgICAgICgwLjEwMikgICAgICAgICAoMC4xMjcpICAgICAgICAgKDAuMDY0KSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMDI1ICAgICAgICAgICAwLjAxOCAgICAgICAgICAgMC4wMDQgICBcbnIyX2IgICAgICAgICAgICAgICAgMC4xNjMgICAgICAgICAgIDAuMTM2ICAgICAgICAgICAwLjEwOCAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjAzMyAgICAgICAgICAgMC4wMjIgICAgICAgICAgIDAuMDA2ICAgXG5OICAgICAgICAgICAgICAgICA2MDguMDAwICAgICAgICAgNjA4LjAwMCAgICAgICAgIDkxMi4wMDAgICBcbk5fZyAgICAgICAgICAgICAgICAzMi4wMDAgICAgICAgICAgMzIuMDAwICAgICAgICAgIDQ4LjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICAgZXN0dGFiIFIgUyBULCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIHIyXG4+IF9vIE4gTl9nKVxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAoMSkgICAgICAgICAgICAgKDIpICAgICAgICAgICAgICgzKSAgIFxuICAgICAgICAgICAgICBwX2dzbG1jX2FsbCAgICAgcF9nc2xtY19hbGwgICAgIHBfZ3NsbWNfYWxsICAgXG4gICAgICAgICAgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmVnICAgICAgICAgICAgICAgICAwLjAwOSAgICAgICAgICAgMC4wMDkgICAgICAgICAgIDAuMDE2ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMTEpICAgICAgICAgKDAuMDEyKSAgICAgICAgICgwLjAxMSkgICBcbndwX3JpZ2h0MiAgICAgICAgICAtMC4xMDQgICAgICAgICAgIDAuMDQ2ICAgICAgICAgICAwLjEwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMTUyKSAgICAgICAgICgwLjE3OCkgICAgICAgICAoMC4xNDIpICAgXG5jLm5lZyNjLndwfjIgICAgICAgIDAuMDE1ICAgICAgICAgIC0wLjAxOCAgICAgICAgICAtMC4wMTkgICBcbiAgICAgICAgICAgICAgICAgICgwLjAyOSkgICAgICAgICAoMC4wMzQpICAgICAgICAgKDAuMDI4KSAgIFxucGhvX29yZGVyICAgICAgICAgIC0wLjAwMCAgICAgICAgICAgMC4wMDIgICAgICAgICAgLTAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMSkgICBcbmZlbWFsZSAgICAgICAgICAgICAgMC4wNTkgICAgICAgICAgIDAuMDUzICAgICAgICAgICAwLjAwNSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDMyKSAgICAgICAgICgwLjAzMCkgICAgICAgICAoMC4wMjIpICAgXG5hZ2UgICAgICAgICAgICAgICAgIDAuMDAyICAgICAgICAgIC0wLjAwMSAgICAgICAgICAtMC4wMDEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgIFxuaW5jb21lICAgICAgICAgICAgIC0wLjAxMiAgICAgICAgICAtMC4wNzggICAgICAgICAgIDAuMDQ1ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wODIpICAgICAgICAgKDAuMDYxKSAgICAgICAgICgwLjA0NSkgICBcbnVuaXZlcnNpdHkgICAgICAgICAgMC4wMjIgICAgICAgICAgLTAuMDUzICAgICAgICAgICAwLjAyMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDMzKSAgICAgICAgICgwLjA0MSkgICAgICAgICAoMC4wMjMpICAgXG5fY29ucyAgICAgICAgICAgICAgLTAuMTU0ICAgICAgICAgICAwLjAxMCAgICAgICAgICAtMC4wOTAgICBcbiAgICAgICAgICAgICAgICAgICgwLjA5MCkgICAgICAgICAoMC4wODcpICAgICAgICAgKDAuMDcyKSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMDA5ICAgICAgICAgICAwLjAwMiAgICAgICAgICAgMC4wMDIgICBcbnIyX2IgICAgICAgICAgICAgICAgMC4xOTMgICAgICAgICAgIDAuMTUyICAgICAgICAgICAwLjAzMyAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjAyMCAgICAgICAgICAgMC4wMTAgICAgICAgICAgIDAuMDAzICAgXG5OICAgICAgICAgICAgICAgICA1ODYuMDAwICAgICAgICAgOTA3LjAwMCAgICAgICAgMjY0MS4wMDAgICBcbk5fZyAgICAgICAgICAgICAgICAzMS4wMDAgICAgICAgICAgNDguMDAwICAgICAgICAgMTM5LjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICAgICAgICAgXG4uICogVGFibGUgQTMgUm93IDJcbi4gICB4dHNldCByZXNwIHZpZF9vcmRlclxuICAgICAgIHBhbmVsIHZhcmlhYmxlOiAgcmVzcCAodW5iYWxhbmNlZClcbiAgICAgICAgdGltZSB2YXJpYWJsZTogIHZpZF9vcmRlciwgMSB0byA3XG4gICAgICAgICAgICAgICAgZGVsdGE6ICAxIHVuaXRcbi4gICByZXBsYWNlIG5lZyA9IHZfbmVnYXRpdml0eVxuKDU2LDkzNiByZWFsIGNoYW5nZXMgbWFkZSwgMTcsNzA4IHRvIG1pc3NpbmcpXG4uICAgcXVpZXRseSB4dHJlZyBnc2xtYyBjLm5lZyMjYy53cF9yaWdodDIgdmlkX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpXG4+IHR5IGlmIHN0aW10eXBlPT1cInNpbmdsZSB2aWRlb1wiICYgbG9jYWw9PTAgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgQSAgICBcbi4gICBxdWlldGx5IHh0cmVnIGdzbG1jIGMubmVnIyNjLndwX3JpZ2h0MiB2aWRfb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2lcbj4gdHkgaWYgc3RpbXR5cGU9PVwic2luZ2xlIHZpZGVvXCIgJiBsb2NhbD09MSAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBCIFxuLiAgIGVzdHRhYiBBIEIgLCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIHIyX1xuPiBvIE4gTl9nKVxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICBcbiAgICAgICAgICAgICAgICAgICAgZ3NsbWMgICAgICAgICAgIGdzbG1jICAgXG4gICAgICAgICAgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm5lZyAgICAgICAgICAgICAgICAgMC4wMTcgICAgICAgICAgIDAuMDIzICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMjIpICAgICAgICAgKDAuMDMyKSAgIFxud3BfcmlnaHQyICAgICAgICAgICAwLjA2MyAgICAgICAgICAtMC4xMDggICBcbiAgICAgICAgICAgICAgICAgICgwLjA1MikgICAgICAgICAoMC4wNzcpICAgXG5jLm5lZyNjLndwfjIgICAgICAgIDAuMDQ1ICAgICAgICAgIC0wLjA3OCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDQ4KSAgICAgICAgICgwLjA2OCkgICBcbnZpZF9vcmRlciAgICAgICAgICAtMC4wNzQqKiogICAgICAgLTAuMDc4KioqXG4gICAgICAgICAgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDA4KSAgIFxuZmVtYWxlICAgICAgICAgICAgIC0wLjAyNyAgICAgICAgICAtMC4wMTEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAyMykgICAgICAgICAoMC4wMzQpICAgXG5hZ2UgICAgICAgICAgICAgICAgIDAuMDAxICAgICAgICAgICAwLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICBcbmluY29tZSAgICAgICAgICAgICAgMC4wMTYgICAgICAgICAgLTAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wNDkpICAgICAgICAgKDAuMDcyKSAgIFxudW5pdmVyc2l0eSAgICAgICAgIC0wLjAyMSAgICAgICAgICAtMC4wNTQgICBcbiAgICAgICAgICAgICAgICAgICgwLjAyNSkgICAgICAgICAoMC4wMzYpICAgXG5fY29ucyAgICAgICAgICAgICAgIDAuMjE1KioqICAgICAgICAwLjMyNyoqKlxuICAgICAgICAgICAgICAgICAgKDAuMDU1KSAgICAgICAgICgwLjA4MykgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMDUwICAgICAgICAgICAwLjA3OSAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjAzNyAgICAgICAgICAgMC4wMjIgICBcbnIyX28gICAgICAgICAgICAgICAgMC4wNDYgICAgICAgICAgIDAuMDQ4ICAgXG5OICAgICAgICAgICAgICAgIDQ2NjUuMDAwICAgICAgICAxODY2LjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgOTMzLjAwMCAgICAgICAgIDkzMy4wMDAgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICAgIFxuLiAgICBcbi4gICB4dHNldCByZXNwIHZpZF9vcmRlclxuICAgICAgIHBhbmVsIHZhcmlhYmxlOiAgcmVzcCAodW5iYWxhbmNlZClcbiAgICAgICAgdGltZSB2YXJpYWJsZTogIHZpZF9vcmRlciwgMSB0byA3XG4gICAgICAgICAgICAgICAgZGVsdGE6ICAxIHVuaXRcbi4gICByZXBsYWNlIG5lZyA9IHZfbmVnYXRpdml0eVxuKDAgcmVhbCBjaGFuZ2VzIG1hZGUpXG4uICAgcXVpZXRseSB4dHJlZyBnc2xtYyBjLm5lZyMjYy53cF9yaWdodDIgdmlkX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpXG4+IHR5IGlmIHN0aW10eXBlPT1cInNpbmdsZSB2aWRlb1wiICYgbG9jYWw9PTAgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgQSAgXG4uICAgcXVpZXRseSB4dHJlZyBnc2xtYyBjLm5lZyMjYy53cF9yaWdodDIgdmlkX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpXG4+IHR5IGlmIGNvdW50cnkyPT1cIkJSXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgdmlkZW9cIiAmIGxvY2FsPT0wICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEJcbi4gICBxdWlldGx5IHh0cmVnIGdzbG1jIGMubmVnIyNjLndwX3JpZ2h0MiB2aWRfb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2lcbj4gdHkgaWYgY291bnRyeTI9PVwiQ0EuZVwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHZpZGVvXCIgJiBsb2NhbD09MCAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBDXG4uICAgcXVpZXRseSB4dHJlZyBnc2xtYyBjLm5lZyMjYy53cF9yaWdodDIgdmlkX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpXG4+IHR5IGlmIGNvdW50cnkyPT1cIkNBLmZcIiAmIHN0aW10eXBlPT1cInNpbmdsZSB2aWRlb1wiICYgbG9jYWw9PTAgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRFxuLiAgIHF1aWV0bHkgeHRyZWcgZ3NsbWMgYy5uZWcjI2Mud3BfcmlnaHQyIHZpZF9vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaVxuPiB0eSBpZiBjb3VudHJ5Mj09XCJDSFwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHZpZGVvXCIgJiBsb2NhbD09MCAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBFXG4uICAgcXVpZXRseSB4dHJlZyBnc2xtYyBjLm5lZyMjYy53cF9yaWdodDIgdmlkX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpXG4+IHR5IGlmIGNvdW50cnkyPT1cIkNOXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgdmlkZW9cIiAmIGxvY2FsPT0wICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEZcbi4gICBxdWlldGx5IHh0cmVnIGdzbG1jIGMubmVnIyNjLndwX3JpZ2h0MiB2aWRfb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2lcbj4gdHkgaWYgY291bnRyeTI9PVwiREtcIiAmIHN0aW10eXBlPT1cInNpbmdsZSB2aWRlb1wiICYgbG9jYWw9PTAgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgR1xuLiAgIGVzdHRhYiBBIEIgQyBEICwgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyX3cgcjJfYlxuPiAgcjJfbyBOIE5fZylcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgICAgICAgICAgICg0KSAgIFxuICAgICAgICAgICAgICAgICAgICBnc2xtYyAgICAgICAgICAgZ3NsbWMgICAgICAgICAgIGdzbG1jICAgICAgICAgICBnc2xtYyAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmVnICAgICAgICAgICAgICAgICAwLjAxNyAgICAgICAgICAtMC4wMzYgICAgICAgICAgLTAuMTEyICAgICAgICAgIC0wLjA3OCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDIyKSAgICAgICAgICgwLjEzOSkgICAgICAgICAoMC4xMDEpICAgICAgICAgKDAuMDYxKSAgIFxud3BfcmlnaHQyICAgICAgICAgICAwLjA2MyAgICAgICAgICAtMC4yNzUgICAgICAgICAgLTAuMTEyICAgICAgICAgIC0wLjI2OCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDUyKSAgICAgICAgICgwLjMyNSkgICAgICAgICAoMC41NzEpICAgICAgICAgKDAuMjAzKSAgIFxuYy5uZWcjYy53cH4yICAgICAgICAwLjA0NSAgICAgICAgICAgMC4xNDAgICAgICAgICAgIDAuNzMxKiAgICAgICAgICAwLjEzNCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDQ4KSAgICAgICAgICgwLjMzOCkgICAgICAgICAoMC4zNDEpICAgICAgICAgKDAuMTg4KSAgIFxudmlkX29yZGVyICAgICAgICAgIC0wLjA3NCoqKiAgICAgICAtMC4wNzEqICAgICAgICAgLTAuMTIyKioqICAgICAgIC0wLjA0MiogIFxuICAgICAgICAgICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAzMCkgICAgICAgICAoMC4wMzApICAgICAgICAgKDAuMDE5KSAgIFxuZmVtYWxlICAgICAgICAgICAgIC0wLjAyNyAgICAgICAgICAtMC4wODMgICAgICAgICAgIDAuMTg4ICAgICAgICAgIC0wLjAxMyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDIzKSAgICAgICAgICgwLjEyMikgICAgICAgICAoMC4yNDkpICAgICAgICAgKDAuMTAxKSAgIFxuYWdlICAgICAgICAgICAgICAgICAwLjAwMSAgICAgICAgICAgMC4wMTMgICAgICAgICAgIDAuMDI1ICAgICAgICAgIC0wLjAwMiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAxMikgICAgICAgICAoMC4wMjUpICAgICAgICAgKDAuMDAzKSAgIFxuaW5jb21lICAgICAgICAgICAgICAwLjAxNiAgICAgICAgICAgMC4wMjEgICAgICAgICAgLTAuMjAxICAgICAgICAgICAwLjA1MCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDQ5KSAgICAgICAgICgwLjI4MSkgICAgICAgICAoMC40NDMpICAgICAgICAgKDAuMTk3KSAgIFxudW5pdmVyc2l0eSAgICAgICAgIC0wLjAyMSAgICAgICAgICAtMC4wMTYgICAgICAgICAgLTAuMTY3ICAgICAgICAgIC0wLjA2MSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDI1KSAgICAgICAgICgwLjEyOSkgICAgICAgICAoMC4zMzYpICAgICAgICAgKDAuMTA1KSAgIFxuX2NvbnMgICAgICAgICAgICAgICAwLjIxNSoqKiAgICAgICAgMC4wOTcgICAgICAgICAgLTAuMTc2ICAgICAgICAgICAwLjMyNiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDU1KSAgICAgICAgICgwLjM0OSkgICAgICAgICAoMC43NzkpICAgICAgICAgKDAuMjI4KSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjA1MCAgICAgICAgICAgMC4wNDggICAgICAgICAgIDAuMTUyICAgICAgICAgICAwLjA1OSAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjAzNyAgICAgICAgICAgMC4xMjEgICAgICAgICAgIDAuMDg1ICAgICAgICAgICAwLjA3NyAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjA0NiAgICAgICAgICAgMC4wNTcgICAgICAgICAgIDAuMTI5ICAgICAgICAgICAwLjA2MyAgIFxuTiAgICAgICAgICAgICAgICA0NjY1LjAwMCAgICAgICAgIDE3NS4wMDAgICAgICAgICAxNjAuMDAwICAgICAgICAgMTM1LjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgOTMzLjAwMCAgICAgICAgICAzNS4wMDAgICAgICAgICAgMzIuMDAwICAgICAgICAgIDI3LjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgIGVzdHRhYiBFIEYgRywgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyX3cgcjJfYiByMlxuPiBfbyBOIE5fZylcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICBcbiAgICAgICAgICAgICAgICAgICAgZ3NsbWMgICAgICAgICAgIGdzbG1jICAgICAgICAgICBnc2xtYyAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm5lZyAgICAgICAgICAgICAgICAgMC4xMDQgICAgICAgICAgLTAuMDg2ICAgICAgICAgIC0wLjA4MiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMTIwKSAgICAgICAgICgwLjE4NikgICAgICAgICAoMC4wODIpICAgXG53cF9yaWdodDIgICAgICAgICAgIDAuNDQ1ICAgICAgICAgIC0wLjExMiAgICAgICAgICAgMC4wNjcgICBcbiAgICAgICAgICAgICAgICAgICgwLjQ4MSkgICAgICAgICAoMC4zODMpICAgICAgICAgKDAuMjUyKSAgIFxuYy5uZWcjYy53cH4yICAgICAgIC0wLjExMCAgICAgICAgICAgMC4yMjQgICAgICAgICAgIDAuMzQyICAgXG4gICAgICAgICAgICAgICAgICAoMC4zMjkpICAgICAgICAgKDAuMzYxKSAgICAgICAgICgwLjIzOSkgICBcbnZpZF9vcmRlciAgICAgICAgICAtMC4xMDgqKiogICAgICAgLTAuMTExKioqICAgICAgIC0wLjA0MSogIFxuICAgICAgICAgICAgICAgICAgKDAuMDI5KSAgICAgICAgICgwLjAyMykgICAgICAgICAoMC4wMTkpICAgXG5mZW1hbGUgICAgICAgICAgICAgIDAuMTcwICAgICAgICAgICAwLjAwNiAgICAgICAgICAtMC4wMDggICBcbiAgICAgICAgICAgICAgICAgICgwLjE3MikgICAgICAgICAoMC4xMDUpICAgICAgICAgKDAuMDg2KSAgIFxuYWdlICAgICAgICAgICAgICAgICAwLjAwNSAgICAgICAgICAtMC4wMTEgICAgICAgICAgIDAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDcpICAgICAgICAgKDAuMDEwKSAgICAgICAgICgwLjAwMykgICBcbmluY29tZSAgICAgICAgICAgICAgMC4xMDAgICAgICAgICAgIDAuNDI5ICAgICAgICAgICAwLjI1MiAgIFxuICAgICAgICAgICAgICAgICAgKDAuNDk3KSAgICAgICAgICgwLjI1NykgICAgICAgICAoMC4xODQpICAgXG51bml2ZXJzaXR5ICAgICAgICAgIDAuMjI5ICAgICAgICAgIC0wLjEzMyAgICAgICAgICAtMC4wMDkgICBcbiAgICAgICAgICAgICAgICAgICgwLjE3NikgICAgICAgICAoMC4xNTMpICAgICAgICAgKDAuMDg1KSAgIFxuX2NvbnMgICAgICAgICAgICAgIC0wLjM0MSAgICAgICAgICAgMC42NjggICAgICAgICAgLTAuMDQ0ICAgXG4gICAgICAgICAgICAgICAgICAoMC40MjYpICAgICAgICAgKDAuMzU1KSAgICAgICAgICgwLjIwMCkgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjA5OSAgICAgICAgICAgMC4wOTQgICAgICAgICAgIDAuMDQyICAgXG5yMl9iICAgICAgICAgICAgICAgIDAuMTI5ICAgICAgICAgICAwLjEzMCAgICAgICAgICAgMC4xNjMgICBcbnIyX28gICAgICAgICAgICAgICAgMC4xMDggICAgICAgICAgIDAuMDk5ICAgICAgICAgICAwLjA1NyAgIFxuTiAgICAgICAgICAgICAgICAgMTgwLjAwMCAgICAgICAgIDI4MC4wMDAgICAgICAgICAxNzUuMDAwICAgXG5OX2cgICAgICAgICAgICAgICAgMzYuMDAwICAgICAgICAgIDU2LjAwMCAgICAgICAgICAzNS4wMDAgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgIFxuLiAgIHF1aWV0bHkgeHRyZWcgZ3NsbWMgYy5uZWcjI2Mud3BfcmlnaHQyIHZpZF9vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaVxuPiB0eSBpZiBjb3VudHJ5Mj09XCJGUlwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHZpZGVvXCIgJiBsb2NhbD09MCAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBIXG4uICAgcXVpZXRseSB4dHJlZyBnc2xtYyBjLm5lZyMjYy53cF9yaWdodDIgdmlkX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpXG4+IHR5IGlmIGNvdW50cnkyPT1cIkdIXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgdmlkZW9cIiAmIGxvY2FsPT0wICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIElcbi4gICBxdWlldGx5IHh0cmVnIGdzbG1jIGMubmVnIyNjLndwX3JpZ2h0MiB2aWRfb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2lcbj4gdHkgaWYgY291bnRyeTI9PVwiSU5cIiAmIHN0aW10eXBlPT1cInNpbmdsZSB2aWRlb1wiICYgbG9jYWw9PTAgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgSlxuLiAgIHF1aWV0bHkgeHRyZWcgZ3NsbWMgYy5uZWcjI2Mud3BfcmlnaHQyIHZpZF9vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaVxuPiB0eSBpZiBjb3VudHJ5Mj09XCJJUy5qXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgdmlkZW9cIiAmIGxvY2FsPT0wICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEtcbi4gICBxdWlldGx5IHh0cmVnIGdzbG1jIGMubmVnIyNjLndwX3JpZ2h0MiB2aWRfb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2lcbj4gdHkgaWYgY291bnRyeTI9PVwiSVMucFwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHZpZGVvXCIgJiBsb2NhbD09MCAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBMXG4uICAgcXVpZXRseSB4dHJlZyBnc2xtYyBjLm5lZyMjYy53cF9yaWdodDIgdmlkX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpXG4+IHR5IGlmIGNvdW50cnkyPT1cIklUXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgdmlkZW9cIiAmIGxvY2FsPT0wICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIE1cbi4gICBlc3R0YWIgSCBJIEogLCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIHJcbj4gMl9vIE4gTl9nKVxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAoMSkgICAgICAgICAgICAgKDIpICAgICAgICAgICAgICgzKSAgIFxuICAgICAgICAgICAgICAgICAgICBnc2xtYyAgICAgICAgICAgZ3NsbWMgICAgICAgICAgIGdzbG1jICAgXG4gICAgICAgICAgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmVnICAgICAgICAgICAgICAgICAwLjA2OCAgICAgICAgICAgMC4xNTMgICAgICAgICAgIDAuMTA5ICAgXG4gICAgICAgICAgICAgICAgICAoMC4xMjUpICAgICAgICAgKDAuMDk3KSAgICAgICAgICgwLjExMCkgICBcbndwX3JpZ2h0MiAgICAgICAgICAtMC4wOTAgICAgICAgICAgLTAuMDc3ICAgICAgICAgIC0wLjIzNiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMzk0KSAgICAgICAgICgwLjE2MSkgICAgICAgICAoMC4yMDkpICAgXG5jLm5lZyNjLndwfjIgICAgICAgIDAuMDc3ICAgICAgICAgIC0wLjIwNSAgICAgICAgICAtMC4xNzYgICBcbiAgICAgICAgICAgICAgICAgICgwLjMxMSkgICAgICAgICAoMC4xNDkpICAgICAgICAgKDAuMTcyKSAgIFxudmlkX29yZGVyICAgICAgICAgIC0wLjExOSoqKiAgICAgICAtMC4wNjcqKiogICAgICAgLTAuMDg3KioqXG4gICAgICAgICAgICAgICAgICAoMC4wMjYpICAgICAgICAgKDAuMDEyKSAgICAgICAgICgwLjAxOCkgICBcbmZlbWFsZSAgICAgICAgICAgICAtMC4xMDYgICAgICAgICAgLTAuMTI0KiAgICAgICAgIC0wLjExMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMTI4KSAgICAgICAgICgwLjA1NSkgICAgICAgICAoMC4wODQpICAgXG5hZ2UgICAgICAgICAgICAgICAgLTAuMDAzICAgICAgICAgICAwLjAwMSAgICAgICAgICAgMC4wMDIgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNykgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDA2KSAgIFxuaW5jb21lICAgICAgICAgICAgICAwLjAyOSAgICAgICAgICAgMC4xNTYgICAgICAgICAgIDAuMTE3ICAgXG4gICAgICAgICAgICAgICAgICAoMC4zMTApICAgICAgICAgKDAuMTA4KSAgICAgICAgICgwLjE3NikgICBcbnVuaXZlcnNpdHkgICAgICAgICAtMC4wNzcgICAgICAgICAgLTAuMDMzICAgICAgICAgIC0wLjEwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMTI5KSAgICAgICAgICgwLjA1NykgICAgICAgICAoMC4wOTgpICAgXG5fY29ucyAgICAgICAgICAgICAgIDAuNzA4KiAgICAgICAgICAwLjI0MyAgICAgICAgICAgMC4zNjMgICBcbiAgICAgICAgICAgICAgICAgICgwLjMzMikgICAgICAgICAoMC4xNDUpICAgICAgICAgKDAuMjE5KSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMTA2ICAgICAgICAgICAwLjEwOSAgICAgICAgICAgMC4xMDEgICBcbnIyX2IgICAgICAgICAgICAgICAgMC4wNTUgICAgICAgICAgIDAuMjAyICAgICAgICAgICAwLjE4NSAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjA5NSAgICAgICAgICAgMC4xMzEgICAgICAgICAgIDAuMTIwICAgXG5OICAgICAgICAgICAgICAgICAyNTUuMDAwICAgICAgICAgMzAwLjAwMCAgICAgICAgIDI1MC4wMDAgICBcbk5fZyAgICAgICAgICAgICAgICA1MS4wMDAgICAgICAgICAgNjAuMDAwICAgICAgICAgIDUwLjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICAgZXN0dGFiIEsgTCBNICwgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyX3cgcjJfYiByXG4+IDJfbyBOIE5fZylcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICBcbiAgICAgICAgICAgICAgICAgICAgZ3NsbWMgICAgICAgICAgIGdzbG1jICAgICAgICAgICBnc2xtYyAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm5lZyAgICAgICAgICAgICAgICAtMC4wNzEgICAgICAgICAgIDAuMDA2ICAgICAgICAgICAwLjA0MCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDg4KSAgICAgICAgICgwLjE2MSkgICAgICAgICAoMC4wNTcpICAgXG53cF9yaWdodDIgICAgICAgICAgIDAuMjQxICAgICAgICAgIC0wLjM3OSAgICAgICAgICAgMC4wNzAgICBcbiAgICAgICAgICAgICAgICAgICgwLjQwNikgICAgICAgICAoMC4zOTEpICAgICAgICAgKDAuMjUxKSAgIFxuYy5uZWcjYy53cH4yICAgICAgICAwLjIyMCAgICAgICAgICAgMC4xOTQgICAgICAgICAgLTAuMDQ5ICAgXG4gICAgICAgICAgICAgICAgICAoMC4zMDkpICAgICAgICAgKDAuNDAyKSAgICAgICAgICgwLjIwMCkgICBcbnZpZF9vcmRlciAgICAgICAgICAtMC4xMzMqKiogICAgICAgLTAuMDQ4ICAgICAgICAgIC0wLjA1NioqKlxuICAgICAgICAgICAgICAgICAgKDAuMDI2KSAgICAgICAgICgwLjAzNSkgICAgICAgICAoMC4wMTQpICAgXG5mZW1hbGUgICAgICAgICAgICAgLTAuMTAwICAgICAgICAgICAwLjExMiAgICAgICAgICAtMC4xNzgqICBcbiAgICAgICAgICAgICAgICAgICgwLjEzMikgICAgICAgICAoMC4xNTIpICAgICAgICAgKDAuMDgyKSAgIFxuYWdlICAgICAgICAgICAgICAgIC0wLjAxMSAgICAgICAgICAgMC4wMTAgICAgICAgICAgIDAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMjMpICAgICAgICAgKDAuMDM5KSAgICAgICAgICgwLjAwNykgICBcbmluY29tZSAgICAgICAgICAgICAtMC4zOTIgICAgICAgICAgLTAuMDQzICAgICAgICAgICAwLjQ1MSogIFxuICAgICAgICAgICAgICAgICAgKDAuMzAwKSAgICAgICAgICgwLjM3NykgICAgICAgICAoMC4yMjgpICAgXG51bml2ZXJzaXR5ICAgICAgICAgLTAuMjU0ICAgICAgICAgIC0wLjEwMCAgICAgICAgICAgMC4xNjcgICBcbiAgICAgICAgICAgICAgICAgICgwLjE4OCkgICAgICAgICAoMC4yOTIpICAgICAgICAgKDAuMTI0KSAgIFxuX2NvbnMgICAgICAgICAgICAgICAxLjA5NCAgICAgICAgICAgMC4wOTggICAgICAgICAgLTAuMDkwICAgXG4gICAgICAgICAgICAgICAgICAoMC42ODQpICAgICAgICAgKDAuODY3KSAgICAgICAgICgwLjMwNCkgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjA3NSAgICAgICAgICAgMC4wMTYgICAgICAgICAgIDAuMTAxICAgXG5yMl9iICAgICAgICAgICAgICAgIDAuMTU0ICAgICAgICAgICAwLjE2MyAgICAgICAgICAgMC4yMDUgICBcbnIyX28gICAgICAgICAgICAgICAgMC4wOTUgICAgICAgICAgIDAuMDM1ICAgICAgICAgICAwLjEyOSAgIFxuTiAgICAgICAgICAgICAgICAgMzU1LjAwMCAgICAgICAgIDE2MC4wMDAgICAgICAgICAxODUuMDAwICAgXG5OX2cgICAgICAgICAgICAgICAgNzEuMDAwICAgICAgICAgIDMyLjAwMCAgICAgICAgICAzNy4wMDAgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgIFxuLiAgIHF1aWV0bHkgeHRyZWcgZ3NsbWMgYy5uZWcjI2Mud3BfcmlnaHQyIHZpZF9vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaVxuPiB0eSBpZiBjb3VudHJ5Mj09XCJKUFwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHZpZGVvXCIgJiBsb2NhbD09MCAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBOXG4uICAgcXVpZXRseSB4dHJlZyBnc2xtYyBjLm5lZyMjYy53cF9yaWdodDIgdmlkX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpXG4+IHR5IGlmIGNvdW50cnkyPT1cIk5aXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgdmlkZW9cIiAmIGxvY2FsPT0wICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIE9cbi4gICBxdWlldGx5IHh0cmVnIGdzbG1jIGMubmVnIyNjLndwX3JpZ2h0MiB2aWRfb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2lcbj4gdHkgaWYgY291bnRyeTI9PVwiUlVcIiAmIHN0aW10eXBlPT1cInNpbmdsZSB2aWRlb1wiICYgbG9jYWw9PTAgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgUFxuLiAgIHF1aWV0bHkgeHRyZWcgZ3NsbWMgYy5uZWcjI2Mud3BfcmlnaHQyIHZpZF9vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaVxuPiB0eSBpZiBjb3VudHJ5Mj09XCJTRVwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHZpZGVvXCIgJiBsb2NhbD09MCAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBRXG4uICAgcXVpZXRseSB4dHJlZyBnc2xtYyBjLm5lZyMjYy53cF9yaWdodDIgdmlkX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpXG4+IHR5IGlmIGNvdW50cnkyPT1cIlNXXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgdmlkZW9cIiAmIGxvY2FsPT0wICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIFIgXG4uICAgcXVpZXRseSB4dHJlZyBnc2xtYyBjLm5lZyMjYy53cF9yaWdodDIgdmlkX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpXG4+IHR5IGlmIGNvdW50cnkyPT1cIlVLXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgdmlkZW9cIiAmIGxvY2FsPT0wICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIFNcbi4gICBxdWlldGx5IHh0cmVnIGdzbG1jIGMubmVnIyNjLndwX3JpZ2h0MiB2aWRfb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2lcbj4gdHkgaWYgY291bnRyeTI9PVwiVVNcIiAmIHN0aW10eXBlPT1cInNpbmdsZSB2aWRlb1wiICYgbG9jYWw9PTAgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgVFxuLiAgIGVzdHRhYiBOIE8gUCBRLCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIFxuPiByMl9vIE4gTl9nKVxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICAgICAgICAgICAgKDQpICAgXG4gICAgICAgICAgICAgICAgICAgIGdzbG1jICAgICAgICAgICBnc2xtYyAgICAgICAgICAgZ3NsbWMgICAgICAgICAgIGdzbG1jICAgXG4gICAgICAgICAgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5uZWcgICAgICAgICAgICAgICAgIDAuMDYzICAgICAgICAgIC0wLjA2MCAgICAgICAgICAgMC4wODIgICAgICAgICAgLTAuMDk3ICAgXG4gICAgICAgICAgICAgICAgICAoMC4xNzApICAgICAgICAgKDAuMDgwKSAgICAgICAgICgwLjE1MikgICAgICAgICAoMC4wNjkpICAgXG53cF9yaWdodDIgICAgICAgICAgIDAuMTM5ICAgICAgICAgICAwLjIzNiAgICAgICAgICAgMC4yODMgICAgICAgICAgIDAuMDE3ICAgXG4gICAgICAgICAgICAgICAgICAoMC40ODQpICAgICAgICAgKDAuMjQ2KSAgICAgICAgICgwLjI1MikgICAgICAgICAoMC4xMzcpICAgXG5jLm5lZyNjLndwfjIgICAgICAgLTAuMDA0ICAgICAgICAgICAwLjIwOCAgICAgICAgICAtMC4wNjcgICAgICAgICAgIDAuMTYwICAgXG4gICAgICAgICAgICAgICAgICAoMC40NDUpICAgICAgICAgKDAuMjExKSAgICAgICAgICgwLjI1MikgICAgICAgICAoMC4xMTIpICAgXG52aWRfb3JkZXIgICAgICAgICAgLTAuMDk5KiogICAgICAgIC0wLjA4NyoqKiAgICAgICAtMC4wNjIqICAgICAgICAgLTAuMDIwKiAgXG4gICAgICAgICAgICAgICAgICAoMC4wMzQpICAgICAgICAgKDAuMDIxKSAgICAgICAgICgwLjAyNikgICAgICAgICAoMC4wMDkpICAgXG5mZW1hbGUgICAgICAgICAgICAgIDAuMDczICAgICAgICAgIC0wLjA5MCAgICAgICAgICAgMC4xMTAgICAgICAgICAgLTAuMDA4ICAgXG4gICAgICAgICAgICAgICAgICAoMC4xNTApICAgICAgICAgKDAuMTAyKSAgICAgICAgICgwLjEwNCkgICAgICAgICAoMC4wNDgpICAgXG5hZ2UgICAgICAgICAgICAgICAgLTAuMDQ2ICAgICAgICAgIC0wLjAwNCAgICAgICAgICAgMC4wMDUgICAgICAgICAgIDAuMDAzICAgXG4gICAgICAgICAgICAgICAgICAoMC4wNDkpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDIpICAgXG5pbmNvbWUgICAgICAgICAgICAgLTAuMzg5ICAgICAgICAgICAwLjA5NCAgICAgICAgICAtMC4wNTggICAgICAgICAgIDAuMjEwICAgXG4gICAgICAgICAgICAgICAgICAoMC4yOTEpICAgICAgICAgKDAuMTYwKSAgICAgICAgICgwLjI2MykgICAgICAgICAoMC4xNDYpICAgXG51bml2ZXJzaXR5ICAgICAgICAgLTAuMDU1ICAgICAgICAgICAwLjAxMiAgICAgICAgICAtMC4wNzUgICAgICAgICAgIDAuMDE1ICAgXG4gICAgICAgICAgICAgICAgICAoMC4yMzMpICAgICAgICAgKDAuMDk4KSAgICAgICAgICgwLjE1OSkgICAgICAgICAoMC4wNDgpICAgXG5fY29ucyAgICAgICAgICAgICAgIDEuNTI2ICAgICAgICAgICAwLjM5MCogICAgICAgICAtMC4wNjYgICAgICAgICAgLTAuMDkxICAgXG4gICAgICAgICAgICAgICAgICAoMS4xMjApICAgICAgICAgKDAuMTk1KSAgICAgICAgICgwLjMxMSkgICAgICAgICAoMC4xMzQpICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMDUyICAgICAgICAgICAwLjEwOCAgICAgICAgICAgMC4wNDIgICAgICAgICAgIDAuMDIzICAgXG5yMl9iICAgICAgICAgICAgICAgIDAuMTg5ICAgICAgICAgICAwLjMzMSAgICAgICAgICAgMC4yMjUgICAgICAgICAgIDAuMTEyICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMDc1ICAgICAgICAgICAwLjE0NCAgICAgICAgICAgMC4wNzMgICAgICAgICAgIDAuMDQ0ICAgXG5OICAgICAgICAgICAgICAgICAxODAuMDAwICAgICAgICAgMTYwLjAwMCAgICAgICAgIDE2MC4wMDAgICAgICAgICAyNDAuMDAwICAgXG5OX2cgICAgICAgICAgICAgICAgMzYuMDAwICAgICAgICAgIDMyLjAwMCAgICAgICAgICAzMi4wMDAgICAgICAgICAgNDguMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICAgZXN0dGFiIFIgUyBULCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIHIyXG4+IF9vIE4gTl9nKVxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAoMSkgICAgICAgICAgICAgKDIpICAgICAgICAgICAgICgzKSAgIFxuICAgICAgICAgICAgICAgICAgICBnc2xtYyAgICAgICAgICAgZ3NsbWMgICAgICAgICAgIGdzbG1jICAgXG4gICAgICAgICAgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmVnICAgICAgICAgICAgICAgIC0wLjEwMSAgICAgICAgICAtMC4wMTIgICAgICAgICAgIDAuMDUxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wNjgpICAgICAgICAgKDAuMDgyKSAgICAgICAgICgwLjA1NikgICBcbndwX3JpZ2h0MiAgICAgICAgICAgMC4xMDggICAgICAgICAgIDAuMDEyICAgICAgICAgICAwLjEyNSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMTg0KSAgICAgICAgICgwLjMwMikgICAgICAgICAoMC4xNTcpICAgXG5jLm5lZyNjLndwfjIgICAgICAgIDAuMTk4ICAgICAgICAgICAwLjI3NCAgICAgICAgICAgMC4wMDUgICBcbiAgICAgICAgICAgICAgICAgICgwLjE3MykgICAgICAgICAoMC4yMzUpICAgICAgICAgKDAuMTMyKSAgIFxudmlkX29yZGVyICAgICAgICAgIC0wLjAyNSAgICAgICAgICAtMC4wNzcqKiogICAgICAgLTAuMDQyKioqXG4gICAgICAgICAgICAgICAgICAoMC4wMjApICAgICAgICAgKDAuMDIwKSAgICAgICAgICgwLjAxMikgICBcbmZlbWFsZSAgICAgICAgICAgICAgMC4wOTQgICAgICAgICAgLTAuMDk3ICAgICAgICAgIC0wLjAzMyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDg1KSAgICAgICAgICgwLjExMCkgICAgICAgICAoMC4wNjIpICAgXG5hZ2UgICAgICAgICAgICAgICAgIDAuMDAyICAgICAgICAgIC0wLjAwMSAgICAgICAgICAgMC4wMDIgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDAzKSAgIFxuaW5jb21lICAgICAgICAgICAgIC0wLjQyNSAgICAgICAgICAtMC4wOTQgICAgICAgICAgLTAuMDEwICAgXG4gICAgICAgICAgICAgICAgICAoMC4yMTcpICAgICAgICAgKDAuMjIwKSAgICAgICAgICgwLjEyMCkgICBcbnVuaXZlcnNpdHkgICAgICAgICAgMC4wNTEgICAgICAgICAgLTAuMDU0ICAgICAgICAgICAwLjA3OCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDg3KSAgICAgICAgICgwLjE0OSkgICAgICAgICAoMC4wNjIpICAgXG5fY29ucyAgICAgICAgICAgICAgIDAuMTYxICAgICAgICAgICAwLjQ4MCogICAgICAgICAtMC4wMDYgICBcbiAgICAgICAgICAgICAgICAgICgwLjE5NSkgICAgICAgICAoMC4yMjUpICAgICAgICAgKDAuMTQxKSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMDI4ICAgICAgICAgICAwLjA4NiAgICAgICAgICAgMC4wMjAgICBcbnIyX2IgICAgICAgICAgICAgICAgMC4yMTkgICAgICAgICAgIDAuMDU4ICAgICAgICAgICAwLjAyNiAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjA2OCAgICAgICAgICAgMC4wNzggICAgICAgICAgIDAuMDIyICAgXG5OICAgICAgICAgICAgICAgICAxNTUuMDAwICAgICAgICAgMjQwLjAwMCAgICAgICAgIDkyMC4wMDAgICBcbk5fZyAgICAgICAgICAgICAgICAzMS4wMDAgICAgICAgICAgNDguMDAwICAgICAgICAgMTg0LjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICAgXG4uICAgXG4uICAgeHRzZXQgcmVzcCB2aWRfb3JkZXJcbiAgICAgICBwYW5lbCB2YXJpYWJsZTogIHJlc3AgKHVuYmFsYW5jZWQpXG4gICAgICAgIHRpbWUgdmFyaWFibGU6ICB2aWRfb3JkZXIsIDEgdG8gN1xuICAgICAgICAgICAgICAgIGRlbHRhOiAgMSB1bml0XG4uICAgcmVwbGFjZSBuZWcgPSB2X25lZ2F0aXZpdHlcbigwIHJlYWwgY2hhbmdlcyBtYWRlKVxuLiAgIHF1aWV0bHkgeHRyZWcgZ3NsbWMgYy5uZWcjI2Mud3BfcmlnaHQyIHZpZF9vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaVxuPiB0eSBpZiBzdGltdHlwZT09XCJzaW5nbGUgdmlkZW9cIiAmIGxvY2FsPT0xICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEEgIFxuLiAgIHF1aWV0bHkgeHRyZWcgZ3NsbWMgYy5uZWcjI2Mud3BfcmlnaHQyIHZpZF9vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaVxuPiB0eSBpZiBjb3VudHJ5Mj09XCJCUlwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHZpZGVvXCIgJiBsb2NhbD09MSAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBCXG4uICAgcXVpZXRseSB4dHJlZyBnc2xtYyBjLm5lZyMjYy53cF9yaWdodDIgdmlkX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpXG4+IHR5IGlmIGNvdW50cnkyPT1cIkNBLmVcIiAmIHN0aW10eXBlPT1cInNpbmdsZSB2aWRlb1wiICYgbG9jYWw9PTEgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgQ1xuLiAgIHF1aWV0bHkgeHRyZWcgZ3NsbWMgYy5uZWcjI2Mud3BfcmlnaHQyIHZpZF9vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaVxuPiB0eSBpZiBjb3VudHJ5Mj09XCJDQS5mXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgdmlkZW9cIiAmIGxvY2FsPT0xICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIERcbi4gICBxdWlldGx5IHh0cmVnIGdzbG1jIGMubmVnIyNjLndwX3JpZ2h0MiB2aWRfb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2lcbj4gdHkgaWYgY291bnRyeTI9PVwiQ0hcIiAmIHN0aW10eXBlPT1cInNpbmdsZSB2aWRlb1wiICYgbG9jYWw9PTEgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRVxuLiAgIHF1aWV0bHkgeHRyZWcgZ3NsbWMgYy5uZWcjI2Mud3BfcmlnaHQyIHZpZF9vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaVxuPiB0eSBpZiBjb3VudHJ5Mj09XCJDTlwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHZpZGVvXCIgJiBsb2NhbD09MSAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBGXG4uICAgcXVpZXRseSB4dHJlZyBnc2xtYyBjLm5lZyMjYy53cF9yaWdodDIgdmlkX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpXG4+IHR5IGlmIGNvdW50cnkyPT1cIkRLXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgdmlkZW9cIiAmIGxvY2FsPT0xICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEdcbi4gICBlc3R0YWIgQSBCIEMgRCwgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyX3cgcjJfYiBcbj4gcjJfbyBOIE5fZylcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgICAgICAgICAgICg0KSAgIFxuICAgICAgICAgICAgICAgICAgICBnc2xtYyAgICAgICAgICAgZ3NsbWMgICAgICAgICAgIGdzbG1jICAgICAgICAgICBnc2xtYyAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmVnICAgICAgICAgICAgICAgICAwLjAyMyAgICAgICAgICAtMC4wNDIgICAgICAgICAgIDAuMDI2ICAgICAgICAgIC0wLjEzNCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDMyKSAgICAgICAgICgwLjE1OSkgICAgICAgICAoMC4xNDApICAgICAgICAgKDAuMDkxKSAgIFxud3BfcmlnaHQyICAgICAgICAgIC0wLjEwOCAgICAgICAgICAtMS4yNzkqICAgICAgICAgLTAuMTk3ICAgICAgICAgIC0wLjQzNCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDc3KSAgICAgICAgICgwLjYwNCkgICAgICAgICAoMC43NzYpICAgICAgICAgKDAuMjk2KSAgIFxuYy5uZWcjYy53cH4yICAgICAgIC0wLjA3OCAgICAgICAgICAgMC4wODAgICAgICAgICAgIDAuMzg0ICAgICAgICAgICAwLjMzNSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDY4KSAgICAgICAgICgwLjM5MykgICAgICAgICAoMC41MTcpICAgICAgICAgKDAuMjY3KSAgIFxudmlkX29yZGVyICAgICAgICAgIC0wLjA3OCoqKiAgICAgICAtMC4wNjMgICAgICAgICAgLTAuMDY1ICAgICAgICAgIC0wLjAyMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA4KSAgICAgICAgICgwLjA0OCkgICAgICAgICAoMC4wNTUpICAgICAgICAgKDAuMDMxKSAgIFxuZmVtYWxlICAgICAgICAgICAgIC0wLjAxMSAgICAgICAgICAtMC4zNzggICAgICAgICAgIDAuNjQ3ICAgICAgICAgIC0wLjI0NCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDM0KSAgICAgICAgICgwLjIyNCkgICAgICAgICAoMC4zNDIpICAgICAgICAgKDAuMTQ4KSAgIFxuYWdlICAgICAgICAgICAgICAgICAwLjAwMSAgICAgICAgICAtMC4wODIqKiogICAgICAgIDAuMDMwICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAyMSkgICAgICAgICAoMC4wMzUpICAgICAgICAgKDAuMDA1KSAgIFxuaW5jb21lICAgICAgICAgICAgIC0wLjAwMSAgICAgICAgICAgMS4zMzgqKiAgICAgICAgLTAuMTMzICAgICAgICAgIC0wLjEwNyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDcyKSAgICAgICAgICgwLjUxNCkgICAgICAgICAoMC42MDgpICAgICAgICAgKDAuMzAyKSAgIFxudW5pdmVyc2l0eSAgICAgICAgIC0wLjA1NCAgICAgICAgICAgMC4xNjYgICAgICAgICAgLTAuNTA1ICAgICAgICAgICAwLjA5MiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDM2KSAgICAgICAgICgwLjIzNikgICAgICAgICAoMC40NjEpICAgICAgICAgKDAuMTU5KSAgIFxuX2NvbnMgICAgICAgICAgICAgICAwLjMyNyoqKiAgICAgICAgMi4yNDEqKiogICAgICAgLTAuNTgwICAgICAgICAgICAwLjM2NiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDgzKSAgICAgICAgICgwLjYzNSkgICAgICAgICAoMS4wNzYpICAgICAgICAgKDAuMjk0KSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjA3OSAgICAgICAgICAgMC4wODQgICAgICAgICAgIDAuMTQxICAgICAgICAgICAwLjEzNiAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjAyMiAgICAgICAgICAgMC40MDEgICAgICAgICAgIDAuMjA2ICAgICAgICAgICAwLjIyMiAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjA0OCAgICAgICAgICAgMC4yODEgICAgICAgICAgIDAuMTgzICAgICAgICAgICAwLjE4MSAgIFxuTiAgICAgICAgICAgICAgICAxODY2LjAwMCAgICAgICAgICA3MC4wMDAgICAgICAgICAgNjQuMDAwICAgICAgICAgIDU0LjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgOTMzLjAwMCAgICAgICAgICAzNS4wMDAgICAgICAgICAgMzIuMDAwICAgICAgICAgIDI3LjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgIGVzdHRhYiBFIEYgRywgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyX3cgcjJfYiByMlxuPiBfbyBOIE5fZylcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICBcbiAgICAgICAgICAgICAgICAgICAgZ3NsbWMgICAgICAgICAgIGdzbG1jICAgICAgICAgICBnc2xtYyAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm5lZyAgICAgICAgICAgICAgICAgMC4wODAgICAgICAgICAgIDAuMDEwICAgICAgICAgICAwLjA0MCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMTQ2KSAgICAgICAgICgwLjE1NikgICAgICAgICAoMC4wMzkpICAgXG53cF9yaWdodDIgICAgICAgICAgLTAuMDQ3ICAgICAgICAgIC0wLjE3MiAgICAgICAgICAtMC4xMDQgICBcbiAgICAgICAgICAgICAgICAgICgwLjUxOCkgICAgICAgICAoMC42OTApICAgICAgICAgKDAuMjQ4KSAgIFxuYy5uZWcjYy53cH4yICAgICAgIC0wLjQwNSAgICAgICAgICAtMC4zNjEgICAgICAgICAgLTAuMDM4ICAgXG4gICAgICAgICAgICAgICAgICAoMC4zOTApICAgICAgICAgKDAuMzA1KSAgICAgICAgICgwLjExNSkgICBcbnZpZF9vcmRlciAgICAgICAgICAtMC4xMTEqKiAgICAgICAgLTAuMDU3ICAgICAgICAgIC0wLjAyNCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDQxKSAgICAgICAgICgwLjAzMykgICAgICAgICAoMC4wMTgpICAgXG5mZW1hbGUgICAgICAgICAgICAgIDAuMDc5ICAgICAgICAgICAwLjA5NSAgICAgICAgICAtMC4wNTAgICBcbiAgICAgICAgICAgICAgICAgICgwLjE4MSkgICAgICAgICAoMC4xOTApICAgICAgICAgKDAuMDg2KSAgIFxuYWdlICAgICAgICAgICAgICAgICAwLjAwMSAgICAgICAgICAgMC4wMjIgICAgICAgICAgIDAuMDAyICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDgpICAgICAgICAgKDAuMDE4KSAgICAgICAgICgwLjAwMykgICBcbmluY29tZSAgICAgICAgICAgICAtMC4xOTkgICAgICAgICAgIDAuMzAwICAgICAgICAgICAwLjI0MCAgIFxuICAgICAgICAgICAgICAgICAgKDAuNTIzKSAgICAgICAgICgwLjQ2MykgICAgICAgICAoMC4xODMpICAgXG51bml2ZXJzaXR5ICAgICAgICAgLTAuMDE5ICAgICAgICAgIC0wLjE3NyAgICAgICAgICAgMC4wMjMgICBcbiAgICAgICAgICAgICAgICAgICgwLjE4NSkgICAgICAgICAoMC4yNzgpICAgICAgICAgKDAuMDg1KSAgIFxuX2NvbnMgICAgICAgICAgICAgICAwLjQyNCAgICAgICAgICAtMC4yOTAgICAgICAgICAgLTAuMDkzICAgXG4gICAgICAgICAgICAgICAgICAoMC40NDIpICAgICAgICAgKDAuNjQ0KSAgICAgICAgICgwLjE5OSkgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjE1NiAgICAgICAgICAgMC4yNzEgICAgICAgICAgIDAuMTIzICAgXG5yMl9iICAgICAgICAgICAgICAgIDAuMTA1ICAgICAgICAgICAwLjA3OCAgICAgICAgICAgMC4wNzggICBcbnIyX28gICAgICAgICAgICAgICAgMC4xMjkgICAgICAgICAgIDAuMTU2ICAgICAgICAgICAwLjA5OSAgIFxuTiAgICAgICAgICAgICAgICAgIDcyLjAwMCAgICAgICAgIDExMi4wMDAgICAgICAgICAgNzAuMDAwICAgXG5OX2cgICAgICAgICAgICAgICAgMzYuMDAwICAgICAgICAgIDU2LjAwMCAgICAgICAgICAzNS4wMDAgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgIFxuLiAgIHF1aWV0bHkgeHRyZWcgZ3NsbWMgYy5uZWcjI2Mud3BfcmlnaHQyIHZpZF9vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaVxuPiB0eSBpZiBjb3VudHJ5Mj09XCJGUlwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHZpZGVvXCIgJiBsb2NhbD09MSAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBIXG4uICAgcXVpZXRseSB4dHJlZyBnc2xtYyBjLm5lZyMjYy53cF9yaWdodDIgdmlkX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpXG4+IHR5IGlmIGNvdW50cnkyPT1cIkdIXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgdmlkZW9cIiAmIGxvY2FsPT0xICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIElcbi4gICBxdWlldGx5IHh0cmVnIGdzbG1jIGMubmVnIyNjLndwX3JpZ2h0MiB2aWRfb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2lcbj4gdHkgaWYgY291bnRyeTI9PVwiSU5cIiAmIHN0aW10eXBlPT1cInNpbmdsZSB2aWRlb1wiICYgbG9jYWw9PTEgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgSlxuLiAgIHF1aWV0bHkgeHRyZWcgZ3NsbWMgYy5uZWcjI2Mud3BfcmlnaHQyIHZpZF9vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaVxuPiB0eSBpZiBjb3VudHJ5Mj09XCJJUy5qXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgdmlkZW9cIiAmIGxvY2FsPT0xICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEtcbi4gICBxdWlldGx5IHh0cmVnIGdzbG1jIGMubmVnIyNjLndwX3JpZ2h0MiB2aWRfb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2lcbj4gdHkgaWYgY291bnRyeTI9PVwiSVMucFwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHZpZGVvXCIgJiBsb2NhbD09MSAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBMXG4uICAgcXVpZXRseSB4dHJlZyBnc2xtYyBjLm5lZyMjYy53cF9yaWdodDIgdmlkX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpXG4+IHR5IGlmIGNvdW50cnkyPT1cIklUXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgdmlkZW9cIiAmIGxvY2FsPT0xICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIE1cbi4gICBlc3R0YWIgSCBJIEogLCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIHJcbj4gMl9vIE4gTl9nKVxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAoMSkgICAgICAgICAgICAgKDIpICAgICAgICAgICAgICgzKSAgIFxuICAgICAgICAgICAgICAgICAgICBnc2xtYyAgICAgICAgICAgZ3NsbWMgICAgICAgICAgIGdzbG1jICAgXG4gICAgICAgICAgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmVnICAgICAgICAgICAgICAgIC0wLjE1MyAgICAgICAgICAgMC4wMjYgICAgICAgICAgLTAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4xOTUpICAgICAgICAgKDAuMTAzKSAgICAgICAgICgwLjQyMSkgICBcbndwX3JpZ2h0MiAgICAgICAgICAtMS4wNDkqICAgICAgICAgLTAuMDgyICAgICAgICAgICAwLjExNiAgIFxuICAgICAgICAgICAgICAgICAgKDAuNDUwKSAgICAgICAgICgwLjMyOCkgICAgICAgICAoMC41NzQpICAgXG5jLm5lZyNjLndwfjIgICAgICAgLTAuMDA3ICAgICAgICAgIC0wLjAyNyAgICAgICAgICAtMC4zNzIgICBcbiAgICAgICAgICAgICAgICAgICgwLjQ4OCkgICAgICAgICAoMC4xNTgpICAgICAgICAgKDAuNjU4KSAgIFxudmlkX29yZGVyICAgICAgICAgIC0wLjA3MyAgICAgICAgICAtMC4wNTcqKiAgICAgICAgLTAuMTA5KiAgXG4gICAgICAgICAgICAgICAgICAoMC4wMzgpICAgICAgICAgKDAuMDIyKSAgICAgICAgICgwLjA0OCkgICBcbmZlbWFsZSAgICAgICAgICAgICAtMC4zNjgqICAgICAgICAgLTAuMDIwICAgICAgICAgIC0wLjAwNSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMTQ4KSAgICAgICAgICgwLjExNCkgICAgICAgICAoMC4yMTApICAgXG5hZ2UgICAgICAgICAgICAgICAgIDAuMDAyICAgICAgICAgIC0wLjAwMCAgICAgICAgICAgMC4wMDcgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwOCkgICAgICAgICAoMC4wMDYpICAgICAgICAgKDAuMDE0KSAgIFxuaW5jb21lICAgICAgICAgICAgIC0wLjA0NiAgICAgICAgICAtMC4xNTMgICAgICAgICAgLTAuMTEwICAgXG4gICAgICAgICAgICAgICAgICAoMC4zNTUpICAgICAgICAgKDAuMjI0KSAgICAgICAgICgwLjQ0MCkgICBcbnVuaXZlcnNpdHkgICAgICAgICAgMC4wNDAgICAgICAgICAgLTAuMDA1ICAgICAgICAgICAwLjA3NCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMTQ3KSAgICAgICAgICgwLjExOSkgICAgICAgICAoMC4yNDUpICAgXG5fY29ucyAgICAgICAgICAgICAgIDAuOTUwKiAgICAgICAgICAwLjM1OSAgICAgICAgICAgMC4xMjUgICBcbiAgICAgICAgICAgICAgICAgICgwLjM5NSkgICAgICAgICAoMC4yOTgpICAgICAgICAgKDAuNjE3KSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMTAzICAgICAgICAgICAwLjA5OCAgICAgICAgICAgMC4xODQgICBcbnIyX2IgICAgICAgICAgICAgICAgMC4yNjggICAgICAgICAgIDAuMDMxICAgICAgICAgICAwLjAxMiAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjE4NyAgICAgICAgICAgMC4wNTUgICAgICAgICAgIDAuMDkyICAgXG5OICAgICAgICAgICAgICAgICAxMDIuMDAwICAgICAgICAgMTIwLjAwMCAgICAgICAgIDEwMC4wMDAgICBcbk5fZyAgICAgICAgICAgICAgICA1MS4wMDAgICAgICAgICAgNjAuMDAwICAgICAgICAgIDUwLjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICAgZXN0dGFiIEsgTCBNICwgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyX3cgcjJfYiByXG4+IDJfbyBOIE5fZylcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICBcbiAgICAgICAgICAgICAgICAgICAgZ3NsbWMgICAgICAgICAgIGdzbG1jICAgICAgICAgICBnc2xtYyAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm5lZyAgICAgICAgICAgICAgICAgMC4xMjkgICAgICAgICAgLTAuMDc1ICAgICAgICAgIC0wLjE0OSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMTMzKSAgICAgICAgICgwLjIzNSkgICAgICAgICAoMC4yODMpICAgXG53cF9yaWdodDIgICAgICAgICAgIDAuMTkyICAgICAgICAgIC0wLjMyMSAgICAgICAgICAtMS4wNDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjQ2NikgICAgICAgICAoMC41MTQpICAgICAgICAgKDEuMDM0KSAgIFxuYy5uZWcjYy53cH4yICAgICAgICAwLjM5MSAgICAgICAgICAgMC40NDEgICAgICAgICAgIDAuODA4ICAgXG4gICAgICAgICAgICAgICAgICAoMC40NzQpICAgICAgICAgKDAuNTg1KSAgICAgICAgICgxLjAwMykgICBcbnZpZF9vcmRlciAgICAgICAgICAtMC4xNDcqKiogICAgICAgLTAuMDUzICAgICAgICAgIC0wLjA0MCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDM3KSAgICAgICAgICgwLjA1MSkgICAgICAgICAoMC4wMjIpICAgXG5mZW1hbGUgICAgICAgICAgICAgLTAuMDA1ICAgICAgICAgICAwLjE1MCAgICAgICAgICAgMC4wOTEgICBcbiAgICAgICAgICAgICAgICAgICgwLjE1NCkgICAgICAgICAoMC4xOTgpICAgICAgICAgKDAuMTE1KSAgIFxuYWdlICAgICAgICAgICAgICAgIC0wLjAwNCAgICAgICAgICAtMC4wMTggICAgICAgICAgLTAuMDEyICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMjcpICAgICAgICAgKDAuMDUyKSAgICAgICAgICgwLjAxMCkgICBcbmluY29tZSAgICAgICAgICAgICAtMC4xNTkgICAgICAgICAgLTAuNzg1ICAgICAgICAgIC0wLjU3MiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMzQ4KSAgICAgICAgICgwLjQ5MSkgICAgICAgICAoMC4zMjApICAgXG51bml2ZXJzaXR5ICAgICAgICAgLTAuNDMyKiAgICAgICAgIC0wLjE1MCAgICAgICAgICAtMC4xNDggICBcbiAgICAgICAgICAgICAgICAgICgwLjIxOCkgICAgICAgICAoMC4zODcpICAgICAgICAgKDAuMTczKSAgIFxuX2NvbnMgICAgICAgICAgICAgICAxLjA2NyAgICAgICAgICAgMC45NDMgICAgICAgICAgIDEuMDk2KiAgXG4gICAgICAgICAgICAgICAgICAoMC43OTUpICAgICAgICAgKDEuMjYyKSAgICAgICAgICgwLjUwOCkgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjMxMyAgICAgICAgICAgMC4wMTkgICAgICAgICAgIDAuMTM1ICAgXG5yMl9iICAgICAgICAgICAgICAgIDAuMDIyICAgICAgICAgICAwLjIyMiAgICAgICAgICAgMC4xMzggICBcbnIyX28gICAgICAgICAgICAgICAgMC4xNTEgICAgICAgICAgIDAuMDg1ICAgICAgICAgICAwLjEyOCAgIFxuTiAgICAgICAgICAgICAgICAgMTQyLjAwMCAgICAgICAgICA2NC4wMDAgICAgICAgICAgNzQuMDAwICAgXG5OX2cgICAgICAgICAgICAgICAgNzEuMDAwICAgICAgICAgIDMyLjAwMCAgICAgICAgICAzNy4wMDAgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgIFxuLiAgIHF1aWV0bHkgeHRyZWcgZ3NsbWMgYy5uZWcjI2Mud3BfcmlnaHQyIHZpZF9vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaVxuPiB0eSBpZiBjb3VudHJ5Mj09XCJKUFwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHZpZGVvXCIgJiBsb2NhbD09MSAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBOXG4uICAgcXVpZXRseSB4dHJlZyBnc2xtYyBjLm5lZyMjYy53cF9yaWdodDIgdmlkX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpXG4+IHR5IGlmIGNvdW50cnkyPT1cIk5aXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgdmlkZW9cIiAmIGxvY2FsPT0xICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIE9cbi4gICBxdWlldGx5IHh0cmVnIGdzbG1jIGMubmVnIyNjLndwX3JpZ2h0MiB2aWRfb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2lcbj4gdHkgaWYgY291bnRyeTI9PVwiUlVcIiAmIHN0aW10eXBlPT1cInNpbmdsZSB2aWRlb1wiICYgbG9jYWw9PTEgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgUFxuLiAgIHF1aWV0bHkgeHRyZWcgZ3NsbWMgYy5uZWcjI2Mud3BfcmlnaHQyIHZpZF9vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaVxuPiB0eSBpZiBjb3VudHJ5Mj09XCJTRVwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHZpZGVvXCIgJiBsb2NhbD09MSAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBRXG4uICAgcXVpZXRseSB4dHJlZyBnc2xtYyBjLm5lZyMjYy53cF9yaWdodDIgdmlkX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpXG4+IHR5IGlmIGNvdW50cnkyPT1cIlNXXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgdmlkZW9cIiAmIGxvY2FsPT0xICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIFIgXG4uICAgcXVpZXRseSB4dHJlZyBnc2xtYyBjLm5lZyMjYy53cF9yaWdodDIgdmlkX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpXG4+IHR5IGlmIGNvdW50cnkyPT1cIlVLXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgdmlkZW9cIiAmIGxvY2FsPT0xICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIFNcbi4gICBxdWlldGx5IHh0cmVnIGdzbG1jIGMubmVnIyNjLndwX3JpZ2h0MiB2aWRfb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2lcbj4gdHkgaWYgY291bnRyeTI9PVwiVVNcIiAmIHN0aW10eXBlPT1cInNpbmdsZSB2aWRlb1wiICYgbG9jYWw9PTEgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgVFxuLiAgIGVzdHRhYiBOIE8gUCBRLCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIFxuPiByMl9vIE4gTl9nKVxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICAgICAgICAgICAgKDQpICAgXG4gICAgICAgICAgICAgICAgICAgIGdzbG1jICAgICAgICAgICBnc2xtYyAgICAgICAgICAgZ3NsbWMgICAgICAgICAgIGdzbG1jICAgXG4gICAgICAgICAgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5uZWcgICAgICAgICAgICAgICAgLTAuMjA5ICAgICAgICAgIC0wLjEyMyAgICAgICAgICAgMC40MTQgICAgICAgICAgLTAuMDM2ICAgXG4gICAgICAgICAgICAgICAgICAoMC4zMzMpICAgICAgICAgKDAuMDk0KSAgICAgICAgICgwLjIzNikgICAgICAgICAoMC4xMTIpICAgXG53cF9yaWdodDIgICAgICAgICAgIDAuNjg0ICAgICAgICAgIC0wLjU3MiAgICAgICAgICAtMC40NTUgICAgICAgICAgIDAuMDE1ICAgXG4gICAgICAgICAgICAgICAgICAoMC44OTIpICAgICAgICAgKDAuNDg1KSAgICAgICAgICgwLjQ3NSkgICAgICAgICAoMC4yOTYpICAgXG5jLm5lZyNjLndwfjIgICAgICAgLTAuMjM0ICAgICAgICAgICAwLjI3OSAgICAgICAgICAtMC40MjMgICAgICAgICAgIDAuMDM4ICAgXG4gICAgICAgICAgICAgICAgICAoMC44OTApICAgICAgICAgKDAuMjQ3KSAgICAgICAgICgwLjM4NikgICAgICAgICAoMC4xNzkpICAgXG52aWRfb3JkZXIgICAgICAgICAgLTAuMjEwKiogICAgICAgIC0wLjAxMSAgICAgICAgICAtMC4wNzEgICAgICAgICAgLTAuMDI0ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wNjUpICAgICAgICAgKDAuMDMzKSAgICAgICAgICgwLjA0NikgICAgICAgICAoMC4wMjMpICAgXG5mZW1hbGUgICAgICAgICAgICAgIDAuMTQ5ICAgICAgICAgIC0wLjE3NiAgICAgICAgICAtMC4wMzEgICAgICAgICAgLTAuMDU2ICAgXG4gICAgICAgICAgICAgICAgICAoMC4yNDApICAgICAgICAgKDAuMjAxKSAgICAgICAgICgwLjE5NSkgICAgICAgICAoMC4wOTcpICAgXG5hZ2UgICAgICAgICAgICAgICAgLTAuMDk0ICAgICAgICAgIC0wLjAwOCAgICAgICAgICAgMC4wMDUgICAgICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wNzcpICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAxMCkgICAgICAgICAoMC4wMDUpICAgXG5pbmNvbWUgICAgICAgICAgICAgLTAuMDY2ICAgICAgICAgICAwLjE0MSAgICAgICAgICAtMC4xMzkgICAgICAgICAgLTAuMzI4ICAgXG4gICAgICAgICAgICAgICAgICAoMC40NjUpICAgICAgICAgKDAuMzE5KSAgICAgICAgICgwLjQ5NikgICAgICAgICAoMC4yOTcpICAgXG51bml2ZXJzaXR5ICAgICAgICAgIDAuNTU0ICAgICAgICAgIC0wLjEyNyAgICAgICAgICAgMC4zNTEgICAgICAgICAgLTAuMDM3ICAgXG4gICAgICAgICAgICAgICAgICAoMC4zNzMpICAgICAgICAgKDAuMTkzKSAgICAgICAgICgwLjMwMSkgICAgICAgICAoMC4wOTgpICAgXG5fY29ucyAgICAgICAgICAgICAgIDEuODk4ICAgICAgICAgICAwLjg5NCogICAgICAgICAgMC4wMzEgICAgICAgICAgIDAuMjUzICAgXG4gICAgICAgICAgICAgICAgICAoMS43ODUpICAgICAgICAgKDAuNDAzKSAgICAgICAgICgwLjU1MSkgICAgICAgICAoMC4yNzcpICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMzQ1ICAgICAgICAgICAwLjA1OSAgICAgICAgICAgMC4xODcgICAgICAgICAgIDAuMDY3ICAgXG5yMl9iICAgICAgICAgICAgICAgIDAuMTg5ICAgICAgICAgICAwLjI0MCAgICAgICAgICAgMC4yMTggICAgICAgICAgIDAuMDI2ICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMjczICAgICAgICAgICAwLjE3MSAgICAgICAgICAgMC4xOTggICAgICAgICAgIDAuMDM2ICAgXG5OICAgICAgICAgICAgICAgICAgNzIuMDAwICAgICAgICAgIDY0LjAwMCAgICAgICAgICA2NC4wMDAgICAgICAgICAgOTYuMDAwICAgXG5OX2cgICAgICAgICAgICAgICAgMzYuMDAwICAgICAgICAgIDMyLjAwMCAgICAgICAgICAzMi4wMDAgICAgICAgICAgNDguMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICAgZXN0dGFiIFIgUyBULCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIHIyXG4+IF9vIE4gTl9nKVxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAoMSkgICAgICAgICAgICAgKDIpICAgICAgICAgICAgICgzKSAgIFxuICAgICAgICAgICAgICAgICAgICBnc2xtYyAgICAgICAgICAgZ3NsbWMgICAgICAgICAgIGdzbG1jICAgXG4gICAgICAgICAgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmVnICAgICAgICAgICAgICAgICAwLjExOSAgICAgICAgICAgMC4wNDAgICAgICAgICAgIDAuMDIxICAgXG4gICAgICAgICAgICAgICAgICAoMC4xNzEpICAgICAgICAgKDAuMTQ3KSAgICAgICAgICgwLjA5NikgICBcbndwX3JpZ2h0MiAgICAgICAgICAgMC4xMDIgICAgICAgICAgLTAuNTIyICAgICAgICAgICAwLjI4MCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMzM1KSAgICAgICAgICgwLjQ5MykgICAgICAgICAoMC4yMjMpICAgXG5jLm5lZyNjLndwfjIgICAgICAgLTAuMTU0ICAgICAgICAgIC0wLjIwNiAgICAgICAgICAgMC4wNjQgICBcbiAgICAgICAgICAgICAgICAgICgwLjQzNCkgICAgICAgICAoMC40MTgpICAgICAgICAgKDAuMjI4KSAgIFxudmlkX29yZGVyICAgICAgICAgIC0wLjEwMCoqICAgICAgICAtMC4wODkqICAgICAgICAgLTAuMDg5KioqXG4gICAgICAgICAgICAgICAgICAoMC4wMzMpICAgICAgICAgKDAuMDQzKSAgICAgICAgICgwLjAyMCkgICBcbmZlbWFsZSAgICAgICAgICAgICAgMC4wMzcgICAgICAgICAgIDAuMDI1ICAgICAgICAgICAwLjA0OCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMTU0KSAgICAgICAgICgwLjE4MCkgICAgICAgICAoMC4wODYpICAgXG5hZ2UgICAgICAgICAgICAgICAgLTAuMDAzICAgICAgICAgICAwLjAwMiAgICAgICAgICAgMC4wMDEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNikgICAgICAgICAoMC4wMDcpICAgICAgICAgKDAuMDA0KSAgIFxuaW5jb21lICAgICAgICAgICAgICAwLjY0NCAgICAgICAgICAtMC4wNTAgICAgICAgICAgLTAuMDk1ICAgXG4gICAgICAgICAgICAgICAgICAoMC4zOTcpICAgICAgICAgKDAuMzYzKSAgICAgICAgICgwLjE2OSkgICBcbnVuaXZlcnNpdHkgICAgICAgICAtMC4xMTggICAgICAgICAgLTAuMTg1ICAgICAgICAgIC0wLjAxNiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMTU4KSAgICAgICAgICgwLjI0NSkgICAgICAgICAoMC4wODYpICAgXG5fY29ucyAgICAgICAgICAgICAgIDAuMTE1ICAgICAgICAgICAwLjQ3MiAgICAgICAgICAgMC4xOTkgICBcbiAgICAgICAgICAgICAgICAgICgwLjM1MSkgICAgICAgICAoMC40MTIpICAgICAgICAgKDAuMTk5KSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMTQ5ICAgICAgICAgICAwLjA1NSAgICAgICAgICAgMC4wNzMgICBcbnIyX2IgICAgICAgICAgICAgICAgMC4zMzkgICAgICAgICAgIDAuMTk3ICAgICAgICAgICAwLjA1MiAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjIxNyAgICAgICAgICAgMC4wNjkgICAgICAgICAgIDAuMDYxICAgXG5OICAgICAgICAgICAgICAgICAgNjIuMDAwICAgICAgICAgIDk2LjAwMCAgICAgICAgIDM2OC4wMDAgICBcbk5fZyAgICAgICAgICAgICAgICAzMS4wMDAgICAgICAgICAgNDguMDAwICAgICAgICAgMTg0LjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICBcbi4gIFxuLiAqIFRhYmxlIEE0IFJvdyAyIFxuLiAgIHh0c2V0IHJlc3AgcGhvX29yZGVyXG4gICAgICAgcGFuZWwgdmFyaWFibGU6ICByZXNwICh1bmJhbGFuY2VkKVxuICAgICAgICB0aW1lIHZhcmlhYmxlOiAgcGhvX29yZGVyLCAyIHRvIDI2XG4gICAgICAgICAgICAgICAgZGVsdGE6ICAxIHVuaXRcbi4gICByZXBsYWNlIG5lZyA9IHBfbmVnYXRpdml0eVxuKDU2LDkzNiByZWFsIGNoYW5nZXMgbWFkZSwgMzksMjI4IHRvIG1pc3NpbmcpXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy53cF9yaWdodDIgcGhvX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuXG4+IGl2ZXJzaXR5IGlmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICYgKHBfbmVnYXRpdmU9PTEgfCBwX25lZ2F0aXZlPT0wKSAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBBICBcbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLndwX3JpZ2h0MiBwaG9fb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5cbj4gaXZlcnNpdHkgaWYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgJiAodGhyZWF0ZW5pbmc9PTEgfCBwX25lZ2F0aXZlPT0wKSAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBCICBcbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLndwX3JpZ2h0MiBwaG9fb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5cbj4gaXZlcnNpdHkgaWYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgJiAoZGlzZ3VzdGluZz09MSB8IHBfbmVnYXRpdmU9PTApICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIENcbi4gICBlc3R0YWIgQSBCIEMgLCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIHJcbj4gMl9vIE4gTl9nKVxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAoMSkgICAgICAgICAgICAgKDIpICAgICAgICAgICAgICgzKSAgIFxuICAgICAgICAgICAgICBwX2dzbG1jX2FsbCAgICAgcF9nc2xtY19hbGwgICAgIHBfZ3NsbWNfYWxsICAgXG4gICAgICAgICAgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmVnICAgICAgICAgICAgICAgICAwLjAxMyoqKiAgICAgICAgMC4wMTQqKiogICAgICAgIDAuMDEwKiogXG4gICAgICAgICAgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwNCkgICBcbndwX3JpZ2h0MiAgICAgICAgICAgMC4wNTAgICAgICAgICAgIDAuMDU2ICAgICAgICAgICAwLjA0MiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDM3KSAgICAgICAgICgwLjAzOCkgICAgICAgICAoMC4wMzgpICAgXG5jLm5lZyNjLndwfjIgICAgICAgLTAuMDEyICAgICAgICAgIC0wLjAxNCAgICAgICAgICAtMC4wMDggICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNykgICAgICAgICAoMC4wMDkpICAgICAgICAgKDAuMDA4KSAgIFxucGhvX29yZGVyICAgICAgICAgICAwLjAwMioqKiAgICAgICAgMC4wMDMqKiogICAgICAgIDAuMDAyKioqXG4gICAgICAgICAgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICBcbmZlbWFsZSAgICAgICAgICAgICAgMC4wMTIgICAgICAgICAgIDAuMDA1ICAgICAgICAgICAwLjAwOCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA3KSAgICAgICAgICgwLjAwOCkgICAgICAgICAoMC4wMDgpICAgXG5hZ2UgICAgICAgICAgICAgICAgLTAuMDAwICAgICAgICAgIC0wLjAwMCAgICAgICAgICAtMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgIFxuaW5jb21lICAgICAgICAgICAgIC0wLjAxOCAgICAgICAgICAtMC4wMDcgICAgICAgICAgLTAuMDIwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMTUpICAgICAgICAgKDAuMDE3KSAgICAgICAgICgwLjAxNykgICBcbnVuaXZlcnNpdHkgICAgICAgICAgMC4wMDYgICAgICAgICAgIDAuMDA4ICAgICAgICAgICAwLjAwNCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA3KSAgICAgICAgICgwLjAwOCkgICAgICAgICAoMC4wMDgpICAgXG5fY29ucyAgICAgICAgICAgICAgLTAuMDcwKiogICAgICAgIC0wLjA5MCoqKiAgICAgICAtMC4wNzEqKiBcbiAgICAgICAgICAgICAgICAgICgwLjAyMykgICAgICAgICAoMC4wMjQpICAgICAgICAgKDAuMDI1KSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMDAzICAgICAgICAgICAwLjAwNCAgICAgICAgICAgMC4wMDMgICBcbnIyX2IgICAgICAgICAgICAgICAgMC4wMTUgICAgICAgICAgIDAuMDE0ICAgICAgICAgICAwLjAwNyAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjAwMyAgICAgICAgICAgMC4wMDQgICAgICAgICAgIDAuMDAzICAgXG5OICAgICAgICAgICAgICAgMTUyNjMuMDAwICAgICAgIDEyMDQ5LjAwMCAgICAgICAxMTI0NS4wMDAgICBcbk5fZyAgICAgICAgICAgICAgIDgwNC4wMDAgICAgICAgICA4MDQuMDAwICAgICAgICAgODA0LjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICAgIFxuLiAgICBcbi4gICB4dHNldCByZXNwIHBob19vcmRlclxuICAgICAgIHBhbmVsIHZhcmlhYmxlOiAgcmVzcCAodW5iYWxhbmNlZClcbiAgICAgICAgdGltZSB2YXJpYWJsZTogIHBob19vcmRlciwgMiB0byAyNlxuICAgICAgICAgICAgICAgIGRlbHRhOiAgMSB1bml0XG4uICAgcmVwbGFjZSBuZWcgPSBwX25lZ2F0aXZpdHlcbigwIHJlYWwgY2hhbmdlcyBtYWRlKVxuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2Mud3BfcmlnaHQyIHBob19vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1blxuPiBpdmVyc2l0eSBpZiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAmIChwX25lZ2F0aXZlPT0xIHwgcF9uZWdhdGl2ZT09MCkgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgQVxuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2Mud3BfcmlnaHQyIHBob19vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1blxuPiBpdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJCUlwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgJiAocF9uZWdhdGl2ZT09MSB8IHBfbmVcbj4gZ2F0aXZlPT0wKSAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBCXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy53cF9yaWdodDIgcGhvX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuXG4+IGl2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkNBLmZcIiAmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICYgKHBfbmVnYXRpdmU9PTEgfCBwX1xuPiBuZWdhdGl2ZT09MCkgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRFxuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2Mud3BfcmlnaHQyIHBob19vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1blxuPiBpdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJDSFwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgJiAocF9uZWdhdGl2ZT09MSB8IHBfbmVcbj4gZ2F0aXZlPT0wKSAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBFXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy53cF9yaWdodDIgcGhvX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuXG4+IGl2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkNOXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAmIChwX25lZ2F0aXZlPT0xIHwgcF9uZVxuPiBnYXRpdmU9PTApICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEZcbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLndwX3JpZ2h0MiBwaG9fb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5cbj4gaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiREtcIiAmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICYgKHBfbmVnYXRpdmU9PTEgfCBwX25lXG4+IGdhdGl2ZT09MCkgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgR1xuLiAgIGVzdHRhYiBBIEIgRCwgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyX3cgcjJfYiByMlxuPiBfbyBOIE5fZykgXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgXG4gICAgICAgICAgICAgIHBfZ3NsbWNfYWxsICAgICBwX2dzbG1jX2FsbCAgICAgcF9nc2xtY19hbGwgICBcbiAgICAgICAgICAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5uZWcgICAgICAgICAgICAgICAgIDAuMDEzKioqICAgICAgICAwLjAwNiAgICAgICAgICAgMC4wMDcgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMTcpICAgICAgICAgKDAuMDEzKSAgIFxud3BfcmlnaHQyICAgICAgICAgICAwLjA1MCAgICAgICAgICAtMC4xMDUgICAgICAgICAgIDAuMDA5ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMzcpICAgICAgICAgKDAuMjE0KSAgICAgICAgICgwLjIyMCkgICBcbmMubmVnI2Mud3B+MiAgICAgICAtMC4wMTIgICAgICAgICAgIDAuMDExICAgICAgICAgICAwLjAxNSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA3KSAgICAgICAgICgwLjA0MikgICAgICAgICAoMC4wNDApICAgXG5waG9fb3JkZXIgICAgICAgICAgIDAuMDAyKioqICAgICAgICAwLjAwNSogICAgICAgICAgMC4wMDYqICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAzKSAgIFxuZmVtYWxlICAgICAgICAgICAgICAwLjAxMiAgICAgICAgICAtMC4wMjMgICAgICAgICAgIDAuMDcwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDcpICAgICAgICAgKDAuMDM3KSAgICAgICAgICgwLjA2MSkgICBcbmFnZSAgICAgICAgICAgICAgICAtMC4wMDAgICAgICAgICAgLTAuMDAyICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDIpICAgXG5pbmNvbWUgICAgICAgICAgICAgLTAuMDE4ICAgICAgICAgIC0wLjA4NyAgICAgICAgICAtMC4xNDUgICBcbiAgICAgICAgICAgICAgICAgICgwLjAxNSkgICAgICAgICAoMC4wNzkpICAgICAgICAgKDAuMTE4KSAgIFxudW5pdmVyc2l0eSAgICAgICAgICAwLjAwNiAgICAgICAgICAgMC4wMTUgICAgICAgICAgIDAuMTIxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDcpICAgICAgICAgKDAuMDM3KSAgICAgICAgICgwLjA2MykgICBcbl9jb25zICAgICAgICAgICAgICAtMC4wNzAqKiAgICAgICAgIDAuMDA4ICAgICAgICAgIC0wLjE3OCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDIzKSAgICAgICAgICgwLjEzMSkgICAgICAgICAoMC4xNDIpICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnIyX3cgICAgICAgICAgICAgICAgMC4wMDMgICAgICAgICAgIDAuMDEzICAgICAgICAgICAwLjAxNCAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjAxNSAgICAgICAgICAgMC4xNzggICAgICAgICAgIDAuMjMyICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMDAzICAgICAgICAgICAwLjAxOCAgICAgICAgICAgMC4wMzIgICBcbk4gICAgICAgICAgICAgICAxNTI2My4wMDAgICAgICAgICA2MjMuMDAwICAgICAgICAgNTEzLjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgODA0LjAwMCAgICAgICAgICAzMy4wMDAgICAgICAgICAgMjcuMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gICBlc3R0YWIgRSBGIEcsIGNlbGxzKGIoc3RhciBmbXQoMykpIHNlKHBhciBmbXQoMykpKSBub2dhcHMgc3RhdChyMl93IHIyX2IgcjJcbj4gX28gTiBOX2cpIFxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAoMSkgICAgICAgICAgICAgKDIpICAgICAgICAgICAgICgzKSAgIFxuICAgICAgICAgICAgICBwX2dzbG1jX2FsbCAgICAgcF9nc2xtY19hbGwgICAgIHBfZ3NsbWNfYWxsICAgXG4gICAgICAgICAgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmVnICAgICAgICAgICAgICAgIC0wLjAwMyAgICAgICAgICAtMC4wMDkgICAgICAgICAgIDAuMDA3ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMTYpICAgICAgICAgKDAuMDI3KSAgICAgICAgICgwLjAwOSkgICBcbndwX3JpZ2h0MiAgICAgICAgICAtMC4yODggICAgICAgICAgLTAuMDcxICAgICAgICAgIC0wLjAyNiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMjMwKSAgICAgICAgICgwLjI3NCkgICAgICAgICAoMC4xNDUpICAgXG5jLm5lZyNjLndwfjIgICAgICAgIDAuMDM3ICAgICAgICAgICAwLjAzMCAgICAgICAgICAtMC4wMDQgICBcbiAgICAgICAgICAgICAgICAgICgwLjA0NCkgICAgICAgICAoMC4wNTIpICAgICAgICAgKDAuMDI2KSAgIFxucGhvX29yZGVyICAgICAgICAgICAwLjAwMiAgICAgICAgICAgMC4wMDIgICAgICAgICAgIDAuMDAzKiAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwMSkgICBcbmZlbWFsZSAgICAgICAgICAgICAgMC4wMzEgICAgICAgICAgIDAuMDM5ICAgICAgICAgIC0wLjA2NyogIFxuICAgICAgICAgICAgICAgICAgKDAuMDQwKSAgICAgICAgICgwLjAzNikgICAgICAgICAoMC4wMjgpICAgXG5hZ2UgICAgICAgICAgICAgICAgLTAuMDAxICAgICAgICAgICAwLjAwMSAgICAgICAgICAtMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDAxKSAgIFxuaW5jb21lICAgICAgICAgICAgIC0wLjAwNSAgICAgICAgICAgMC4wMTMgICAgICAgICAgIDAuMDM2ICAgXG4gICAgICAgICAgICAgICAgICAoMC4xMTUpICAgICAgICAgKDAuMDk1KSAgICAgICAgICgwLjA2MCkgICBcbnVuaXZlcnNpdHkgICAgICAgICAtMC4wNTEgICAgICAgICAgIDAuMDEyICAgICAgICAgIC0wLjAxMyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDQxKSAgICAgICAgICgwLjA1MykgICAgICAgICAoMC4wMjgpICAgXG5fY29ucyAgICAgICAgICAgICAgIDAuMDczICAgICAgICAgIC0wLjA3MCAgICAgICAgICAtMC4wNjAgICBcbiAgICAgICAgICAgICAgICAgICgwLjEyNSkgICAgICAgICAoMC4xNzQpICAgICAgICAgKDAuMDc1KSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMDAzICAgICAgICAgICAwLjAwMiAgICAgICAgICAgMC4wMTIgICBcbnIyX2IgICAgICAgICAgICAgICAgMC4xNTUgICAgICAgICAgIDAuMDU2ICAgICAgICAgICAwLjE5MiAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjAwOCAgICAgICAgICAgMC4wMDQgICAgICAgICAgIDAuMDI3ICAgXG5OICAgICAgICAgICAgICAgICA2ODQuMDAwICAgICAgICAxMDQ1LjAwMCAgICAgICAgIDY2NS4wMDAgICBcbk5fZyAgICAgICAgICAgICAgICAzNi4wMDAgICAgICAgICAgNTUuMDAwICAgICAgICAgIDM1LjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy53cF9yaWdodDIgcGhvX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuXG4+IGl2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkZSXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAmIChwX25lZ2F0aXZlPT0xIHwgcF9uZVxuPiBnYXRpdmU9PTApICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEhcbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLndwX3JpZ2h0MiBwaG9fb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5cbj4gaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiR0hcIiAmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICYgKHBfbmVnYXRpdmU9PTEgfCBwX25lXG4+IGdhdGl2ZT09MCkgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgSVxuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2Mud3BfcmlnaHQyIHBob19vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1blxuPiBpdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJJTlwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgJiAocF9uZWdhdGl2ZT09MSB8IHBfbmVcbj4gZ2F0aXZlPT0wKSAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBKXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy53cF9yaWdodDIgcGhvX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuXG4+IGl2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIklTLmpcIiAmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICYgKHBfbmVnYXRpdmU9PTEgfCBwX1xuPiBuZWdhdGl2ZT09MCkgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgS1xuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2Mud3BfcmlnaHQyIHBob19vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1blxuPiBpdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJJUy5wXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAmIChwX25lZ2F0aXZlPT0xIHwgcF9cbj4gbmVnYXRpdmU9PTApICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIExcbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLndwX3JpZ2h0MiBwaG9fb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5cbj4gaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiSVRcIiAmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICYgKHBfbmVnYXRpdmU9PTEgfCBwX25lXG4+IGdhdGl2ZT09MCkgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgTVxuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2Mud3BfcmlnaHQyIHBob19vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1blxuPiBpdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJKUFwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgJiAocF9uZWdhdGl2ZT09MSB8IHBfbmVcbj4gZ2F0aXZlPT0wKSAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBOXG4uICAgZXN0dGFiIEggSSBKIEssIGNlbGxzKGIoc3RhciBmbXQoMykpIHNlKHBhciBmbXQoMykpKSBub2dhcHMgc3RhdChyMl93IHIyX2IgXG4+IHIyX28gTiBOX2cpIFxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICAgICAgICAgICAgKDQpICAgXG4gICAgICAgICAgICAgIHBfZ3NsbWNfYWxsICAgICBwX2dzbG1jX2FsbCAgICAgcF9nc2xtY19hbGwgICAgIHBfZ3NsbWNfYWxsICAgXG4gICAgICAgICAgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5uZWcgICAgICAgICAgICAgICAgIDAuMDMwKiAgICAgICAgICAwLjAxNCAgICAgICAgICAgMC4wMDUgICAgICAgICAgIDAuMDEyICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMTUpICAgICAgICAgKDAuMDE1KSAgICAgICAgICgwLjAxNykgICAgICAgICAoMC4wMTMpICAgXG53cF9yaWdodDIgICAgICAgICAgIDAuMjEyICAgICAgICAgICAwLjAyMCAgICAgICAgICAgMC4wNjEgICAgICAgICAgIDAuMzIyICAgXG4gICAgICAgICAgICAgICAgICAoMC4xOTcpICAgICAgICAgKDAuMTI0KSAgICAgICAgICgwLjEzNikgICAgICAgICAoMC4yMDUpICAgXG5jLm5lZyNjLndwfjIgICAgICAgLTAuMDI5ICAgICAgICAgIC0wLjAxNSAgICAgICAgICAtMC4wMTUgICAgICAgICAgLTAuMDQxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMzgpICAgICAgICAgKDAuMDIzKSAgICAgICAgICgwLjAyNikgICAgICAgICAoMC4wMzcpICAgXG5waG9fb3JkZXIgICAgICAgICAgIDAuMDA1KiAgICAgICAgICAwLjAwMyogICAgICAgICAgMC4wMDEgICAgICAgICAgIDAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDIpICAgXG5mZW1hbGUgICAgICAgICAgICAgIDAuMDE4ICAgICAgICAgICAwLjAyMCAgICAgICAgICAgMC4wMjYgICAgICAgICAgIDAuMDA0ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMzApICAgICAgICAgKDAuMDIyKSAgICAgICAgICgwLjAyNSkgICAgICAgICAoMC4wMzkpICAgXG5hZ2UgICAgICAgICAgICAgICAgIDAuMDAwICAgICAgICAgIC0wLjAwMCAgICAgICAgICAtMC4wMDEgICAgICAgICAgIDAuMDAyICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDUpICAgXG5pbmNvbWUgICAgICAgICAgICAgLTAuMDQ2ICAgICAgICAgIC0wLjAyNSAgICAgICAgICAtMC4wMjkgICAgICAgICAgLTAuMDI5ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wNzQpICAgICAgICAgKDAuMDQzKSAgICAgICAgICgwLjA1NSkgICAgICAgICAoMC4wNzgpICAgXG51bml2ZXJzaXR5ICAgICAgICAgIDAuMDcyKiAgICAgICAgIC0wLjAyMiAgICAgICAgICAgMC4wMjAgICAgICAgICAgIDAuMDA3ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMzApICAgICAgICAgKDAuMDIzKSAgICAgICAgICgwLjAyOSkgICAgICAgICAoMC4wNTUpICAgXG5fY29ucyAgICAgICAgICAgICAgLTAuMjgzKiogICAgICAgIC0wLjA0NSAgICAgICAgICAtMC4wMTQgICAgICAgICAgLTAuMTQzICAgXG4gICAgICAgICAgICAgICAgICAoMC4xMDYpICAgICAgICAgKDAuMDkwKSAgICAgICAgICgwLjEwNCkgICAgICAgICAoMC4xNzMpICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMDE2ICAgICAgICAgICAwLjAwNiAgICAgICAgICAgMC4wMDIgICAgICAgICAgIDAuMDAzICAgXG5yMl9iICAgICAgICAgICAgICAgIDAuMjY3ICAgICAgICAgICAwLjA3MyAgICAgICAgICAgMC4wNjQgICAgICAgICAgIDAuMTE1ICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMDI0ICAgICAgICAgICAwLjAxMSAgICAgICAgICAgMC4wMDQgICAgICAgICAgIDAuMDA4ICAgXG5OICAgICAgICAgICAgICAgICA5NjkuMDAwICAgICAgICAxMTQwLjAwMCAgICAgICAgIDkxMS4wMDAgICAgICAgICA0NTYuMDAwICAgXG5OX2cgICAgICAgICAgICAgICAgNTEuMDAwICAgICAgICAgIDYwLjAwMCAgICAgICAgICA0OC4wMDAgICAgICAgICAgMjQuMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICAgZXN0dGFiIEwgTSBOLCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIHIyXG4+IF9vIE4gTl9nKSBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICBcbiAgICAgICAgICAgICAgcF9nc2xtY19hbGwgICAgIHBfZ3NsbWNfYWxsICAgICBwX2dzbG1jX2FsbCAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm5lZyAgICAgICAgICAgICAgICAtMC4wMzcgICAgICAgICAgIDAuMDA4ICAgICAgICAgICAwLjAyNyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDE5KSAgICAgICAgICgwLjAxMCkgICAgICAgICAoMC4wMjYpICAgXG53cF9yaWdodDIgICAgICAgICAgLTAuMzg1ICAgICAgICAgICAwLjAyMCAgICAgICAgICAgMC4wNjEgICBcbiAgICAgICAgICAgICAgICAgICgwLjI0NykgICAgICAgICAoMC4xNzgpICAgICAgICAgKDAuMzU5KSAgIFxuYy5uZWcjYy53cH4yICAgICAgICAwLjA3MiAgICAgICAgICAtMC4wMTIgICAgICAgICAgLTAuMDE1ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wNDgpICAgICAgICAgKDAuMDM1KSAgICAgICAgICgwLjA2OCkgICBcbnBob19vcmRlciAgICAgICAgICAgMC4wMDcqKiAgICAgICAgIDAuMDA0KiAgICAgICAgIC0wLjAwMyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDMpICAgXG5mZW1hbGUgICAgICAgICAgICAgLTAuMDMyICAgICAgICAgIC0wLjAzMiAgICAgICAgICAgMC4wMTkgICBcbiAgICAgICAgICAgICAgICAgICgwLjA0NCkgICAgICAgICAoMC4wMjYpICAgICAgICAgKDAuMDU0KSAgIFxuYWdlICAgICAgICAgICAgICAgICAwLjAwNSAgICAgICAgICAtMC4wMDIgICAgICAgICAgIDAuMDE0ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMTEpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAxOCkgICBcbmluY29tZSAgICAgICAgICAgICAtMC4xNDUgICAgICAgICAgIDAuMTIwICAgICAgICAgICAwLjA1OCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMTA2KSAgICAgICAgICgwLjA3MikgICAgICAgICAoMC4xMDUpICAgXG51bml2ZXJzaXR5ICAgICAgICAgIDAuMTMzICAgICAgICAgIC0wLjAwNCAgICAgICAgICAtMC4xMDUgICBcbiAgICAgICAgICAgICAgICAgICgwLjExOSkgICAgICAgICAoMC4wMzkpICAgICAgICAgKDAuMDg1KSAgIFxuX2NvbnMgICAgICAgICAgICAgIC0wLjA2NCAgICAgICAgICAtMC4wNDggICAgICAgICAgLTAuMjgyICAgXG4gICAgICAgICAgICAgICAgICAoMC4yNjYpICAgICAgICAgKDAuMTA3KSAgICAgICAgICgwLjQyMykgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjAxNyAgICAgICAgICAgMC4wMTEgICAgICAgICAgIDAuMDA3ICAgXG5yMl9iICAgICAgICAgICAgICAgIDAuMjEyICAgICAgICAgICAwLjEyNCAgICAgICAgICAgMC4wOTUgICBcbnIyX28gICAgICAgICAgICAgICAgMC4wMzAgICAgICAgICAgIDAuMDE3ICAgICAgICAgICAwLjAxMCAgIFxuTiAgICAgICAgICAgICAgICAgNTg5LjAwMCAgICAgICAgIDcwMy4wMDAgICAgICAgICA2ODQuMDAwICAgXG5OX2cgICAgICAgICAgICAgICAgMzEuMDAwICAgICAgICAgIDM3LjAwMCAgICAgICAgICAzNi4wMDAgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2Mud3BfcmlnaHQyIHBob19vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1blxuPiBpdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJOWlwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgJiAocF9uZWdhdGl2ZT09MSB8IHBfbmVcbj4gZ2F0aXZlPT0wKSAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBPXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy53cF9yaWdodDIgcGhvX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuXG4+IGl2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIlJVXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAmIChwX25lZ2F0aXZlPT0xIHwgcF9uZVxuPiBnYXRpdmU9PTApICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIFBcbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLndwX3JpZ2h0MiBwaG9fb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5cbj4gaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiU0VcIiAmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICYgKHBfbmVnYXRpdmU9PTEgfCBwX25lXG4+IGdhdGl2ZT09MCkgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgUVxuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2Mud3BfcmlnaHQyIHBob19vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1blxuPiBpdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJTV1wiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgJiAocF9uZWdhdGl2ZT09MSB8IHBfbmVcbj4gZ2F0aXZlPT0wKSAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBSIFxuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2Mud3BfcmlnaHQyIHBob19vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1blxuPiBpdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJVS1wiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgJiAocF9uZWdhdGl2ZT09MSB8IHBfbmVcbj4gZ2F0aXZlPT0wKSAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBTXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy53cF9yaWdodDIgcGhvX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuXG4+IGl2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIlVTXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAmIChwX25lZ2F0aXZlPT0xIHwgcF9uZVxuPiBnYXRpdmU9PTApICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIFRcbi4gICBlc3R0YWIgTyBQIFEsIGNlbGxzKGIoc3RhciBmbXQoMykpIHNlKHBhciBmbXQoMykpKSBub2dhcHMgc3RhdChyMl93IHIyX2IgcjJcbj4gX28gTiBOX2cpIFxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAoMSkgICAgICAgICAgICAgKDIpICAgICAgICAgICAgICgzKSAgIFxuICAgICAgICAgICAgICBwX2dzbG1jX2FsbCAgICAgcF9nc2xtY19hbGwgICAgIHBfZ3NsbWNfYWxsICAgXG4gICAgICAgICAgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmVnICAgICAgICAgICAgICAgICAwLjA0NioqKiAgICAgICAgMC4wNTcqKiAgICAgICAgLTAuMDA5ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMTMpICAgICAgICAgKDAuMDE5KSAgICAgICAgICgwLjAxMSkgICBcbndwX3JpZ2h0MiAgICAgICAgICAgMC4yMDEgICAgICAgICAgIDAuNDAyKiAgICAgICAgIC0wLjA5MyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMTkxKSAgICAgICAgICgwLjE2NCkgICAgICAgICAoMC4wODgpICAgXG5jLm5lZyNjLndwfjIgICAgICAgLTAuMDc3KiAgICAgICAgIC0wLjA3MiogICAgICAgICAgMC4wMTkgICBcbiAgICAgICAgICAgICAgICAgICgwLjAzNSkgICAgICAgICAoMC4wMzIpICAgICAgICAgKDAuMDE3KSAgIFxucGhvX29yZGVyICAgICAgICAgICAwLjAwMSAgICAgICAgICAtMC4wMDAgICAgICAgICAgIDAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMSkgICBcbmZlbWFsZSAgICAgICAgICAgICAgMC4wMDMgICAgICAgICAgLTAuMDE0ICAgICAgICAgICAwLjAxNiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDQzKSAgICAgICAgICgwLjAzMikgICAgICAgICAoMC4wMTQpICAgXG5hZ2UgICAgICAgICAgICAgICAgLTAuMDAxICAgICAgICAgIC0wLjAwMiAgICAgICAgICAtMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAxKSAgIFxuaW5jb21lICAgICAgICAgICAgIC0wLjAwMSAgICAgICAgICAtMC4wNjEgICAgICAgICAgLTAuMDM3ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wNjgpICAgICAgICAgKDAuMDgwKSAgICAgICAgICgwLjA0MykgICBcbnVuaXZlcnNpdHkgICAgICAgICAtMC4wMTMgICAgICAgICAgLTAuMDM2ICAgICAgICAgICAwLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDQxKSAgICAgICAgICgwLjA0OCkgICAgICAgICAoMC4wMTQpICAgXG5fY29ucyAgICAgICAgICAgICAgLTAuMTMzICAgICAgICAgIC0wLjE3MCAgICAgICAgICAgMC4wNTYgICBcbiAgICAgICAgICAgICAgICAgICgwLjEwMikgICAgICAgICAoMC4xMjcpICAgICAgICAgKDAuMDY0KSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMDI1ICAgICAgICAgICAwLjAxOCAgICAgICAgICAgMC4wMDQgICBcbnIyX2IgICAgICAgICAgICAgICAgMC4xNjMgICAgICAgICAgIDAuMTM2ICAgICAgICAgICAwLjEwOCAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjAzMyAgICAgICAgICAgMC4wMjIgICAgICAgICAgIDAuMDA2ICAgXG5OICAgICAgICAgICAgICAgICA2MDguMDAwICAgICAgICAgNjA4LjAwMCAgICAgICAgIDkxMi4wMDAgICBcbk5fZyAgICAgICAgICAgICAgICAzMi4wMDAgICAgICAgICAgMzIuMDAwICAgICAgICAgIDQ4LjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICAgZXN0dGFiIFIgUyBUICwgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyX3cgcjJfYiByXG4+IDJfbyBOIE5fZykgXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgXG4gICAgICAgICAgICAgIHBfZ3NsbWNfYWxsICAgICBwX2dzbG1jX2FsbCAgICAgcF9nc2xtY19hbGwgICBcbiAgICAgICAgICAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5uZWcgICAgICAgICAgICAgICAgIDAuMDA5ICAgICAgICAgICAwLjAwOSAgICAgICAgICAgMC4wMTYgICBcbiAgICAgICAgICAgICAgICAgICgwLjAxMSkgICAgICAgICAoMC4wMTIpICAgICAgICAgKDAuMDExKSAgIFxud3BfcmlnaHQyICAgICAgICAgIC0wLjEwNCAgICAgICAgICAgMC4wNDYgICAgICAgICAgIDAuMTAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4xNTIpICAgICAgICAgKDAuMTc4KSAgICAgICAgICgwLjE0MikgICBcbmMubmVnI2Mud3B+MiAgICAgICAgMC4wMTUgICAgICAgICAgLTAuMDE4ICAgICAgICAgIC0wLjAxOSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDI5KSAgICAgICAgICgwLjAzNCkgICAgICAgICAoMC4wMjgpICAgXG5waG9fb3JkZXIgICAgICAgICAgLTAuMDAwICAgICAgICAgICAwLjAwMiAgICAgICAgICAtMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAxKSAgIFxuZmVtYWxlICAgICAgICAgICAgICAwLjA1OSAgICAgICAgICAgMC4wNTMgICAgICAgICAgIDAuMDA1ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMzIpICAgICAgICAgKDAuMDMwKSAgICAgICAgICgwLjAyMikgICBcbmFnZSAgICAgICAgICAgICAgICAgMC4wMDIgICAgICAgICAgLTAuMDAxICAgICAgICAgIC0wLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgXG5pbmNvbWUgICAgICAgICAgICAgLTAuMDEyICAgICAgICAgIC0wLjA3OCAgICAgICAgICAgMC4wNDUgICBcbiAgICAgICAgICAgICAgICAgICgwLjA4MikgICAgICAgICAoMC4wNjEpICAgICAgICAgKDAuMDQ1KSAgIFxudW5pdmVyc2l0eSAgICAgICAgICAwLjAyMiAgICAgICAgICAtMC4wNTMgICAgICAgICAgIDAuMDIxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMzMpICAgICAgICAgKDAuMDQxKSAgICAgICAgICgwLjAyMykgICBcbl9jb25zICAgICAgICAgICAgICAtMC4xNTQgICAgICAgICAgIDAuMDEwICAgICAgICAgIC0wLjA5MCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDkwKSAgICAgICAgICgwLjA4NykgICAgICAgICAoMC4wNzIpICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnIyX3cgICAgICAgICAgICAgICAgMC4wMDkgICAgICAgICAgIDAuMDAyICAgICAgICAgICAwLjAwMiAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjE5MyAgICAgICAgICAgMC4xNTIgICAgICAgICAgIDAuMDMzICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMDIwICAgICAgICAgICAwLjAxMCAgICAgICAgICAgMC4wMDMgICBcbk4gICAgICAgICAgICAgICAgIDU4Ni4wMDAgICAgICAgICA5MDcuMDAwICAgICAgICAyNjQxLjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgIDMxLjAwMCAgICAgICAgICA0OC4wMDAgICAgICAgICAxMzkuMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gICAgICAgICAgICAgIFxuLiAgIHh0c2V0IHJlc3AgcGhvX29yZGVyXG4gICAgICAgcGFuZWwgdmFyaWFibGU6ICByZXNwICh1bmJhbGFuY2VkKVxuICAgICAgICB0aW1lIHZhcmlhYmxlOiAgcGhvX29yZGVyLCAyIHRvIDI2XG4gICAgICAgICAgICAgICAgZGVsdGE6ICAxIHVuaXRcbi4gICByZXBsYWNlIG5lZyA9IHBfbmVnYXRpdml0eVxuKDAgcmVhbCBjaGFuZ2VzIG1hZGUpXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy53cF9yaWdodDIgcGhvX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuXG4+IGl2ZXJzaXR5IGlmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICYgKHRocmVhdGVuaW5nPT0xIHwgcF9uZWdhdGl2ZT09MCkgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgQVxuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2Mud3BfcmlnaHQyIHBob19vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1blxuPiBpdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJCUlwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgJiAodGhyZWF0ZW5pbmc9PTEgfCBwX25cbj4gZWdhdGl2ZT09MCkgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgQlxuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2Mud3BfcmlnaHQyIHBob19vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1blxuPiBpdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJDQS5mXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAmICh0aHJlYXRlbmluZz09MSB8IHBcbj4gX25lZ2F0aXZlPT0wKSAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBEXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy53cF9yaWdodDIgcGhvX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuXG4+IGl2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkNIXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAmICh0aHJlYXRlbmluZz09MSB8IHBfblxuPiBlZ2F0aXZlPT0wKSAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBFXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy53cF9yaWdodDIgcGhvX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuXG4+IGl2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkNOXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAmICh0aHJlYXRlbmluZz09MSB8IHBfblxuPiBlZ2F0aXZlPT0wKSAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBGXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy53cF9yaWdodDIgcGhvX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuXG4+IGl2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkRLXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAmICh0aHJlYXRlbmluZz09MSB8IHBfblxuPiBlZ2F0aXZlPT0wKSAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBHXG4uICAgZXN0dGFiIEEgQiBELCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIHIyXG4+IF9vIE4gTl9nKSBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICBcbiAgICAgICAgICAgICAgcF9nc2xtY19hbGwgICAgIHBfZ3NsbWNfYWxsICAgICBwX2dzbG1jX2FsbCAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm5lZyAgICAgICAgICAgICAgICAgMC4wMTQqKiogICAgICAgLTAuMDI0ICAgICAgICAgICAwLjAxMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAyMSkgICAgICAgICAoMC4wMTYpICAgXG53cF9yaWdodDIgICAgICAgICAgIDAuMDU2ICAgICAgICAgIC0wLjMzNCAgICAgICAgICAgMC4wMzcgICBcbiAgICAgICAgICAgICAgICAgICgwLjAzOCkgICAgICAgICAoMC4yMzIpICAgICAgICAgKDAuMjQyKSAgIFxuYy5uZWcjYy53cH4yICAgICAgIC0wLjAxNCAgICAgICAgICAgMC4wOTcgICAgICAgICAgIDAuMDE0ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDkpICAgICAgICAgKDAuMDUxKSAgICAgICAgICgwLjA0OCkgICBcbnBob19vcmRlciAgICAgICAgICAgMC4wMDMqKiogICAgICAgIDAuMDA3KiogICAgICAgICAwLjAwNyogIFxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDMpICAgXG5mZW1hbGUgICAgICAgICAgICAgIDAuMDA1ICAgICAgICAgIC0wLjAwNCAgICAgICAgICAgMC4xMDIgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwOCkgICAgICAgICAoMC4wNDIpICAgICAgICAgKDAuMDc0KSAgIFxuYWdlICAgICAgICAgICAgICAgIC0wLjAwMCAgICAgICAgICAgMC4wMDEgICAgICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwMykgICBcbmluY29tZSAgICAgICAgICAgICAtMC4wMDcgICAgICAgICAgLTAuMTE5ICAgICAgICAgIC0wLjIwOCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDE3KSAgICAgICAgICgwLjA5MikgICAgICAgICAoMC4xNDQpICAgXG51bml2ZXJzaXR5ICAgICAgICAgIDAuMDA4ICAgICAgICAgICAwLjAzNyAgICAgICAgICAgMC4xNTMqICBcbiAgICAgICAgICAgICAgICAgICgwLjAwOCkgICAgICAgICAoMC4wNDMpICAgICAgICAgKDAuMDc3KSAgIFxuX2NvbnMgICAgICAgICAgICAgIC0wLjA5MCoqKiAgICAgICAtMC4wMzYgICAgICAgICAgLTAuMjI0ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMjQpICAgICAgICAgKDAuMTQ4KSAgICAgICAgICgwLjE2OSkgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjAwNCAgICAgICAgICAgMC4wMjggICAgICAgICAgIDAuMDIyICAgXG5yMl9iICAgICAgICAgICAgICAgIDAuMDE0ICAgICAgICAgICAwLjEzNSAgICAgICAgICAgMC4yNTAgICBcbnIyX28gICAgICAgICAgICAgICAgMC4wMDQgICAgICAgICAgIDAuMDMxICAgICAgICAgICAwLjA1MSAgIFxuTiAgICAgICAgICAgICAgIDEyMDQ5LjAwMCAgICAgICAgIDQ5Mi4wMDAgICAgICAgICA0MDUuMDAwICAgXG5OX2cgICAgICAgICAgICAgICA4MDQuMDAwICAgICAgICAgIDMzLjAwMCAgICAgICAgICAyNy4wMDAgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgIGVzdHRhYiBFIEYgRywgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyX3cgcjJfYiByMlxuPiBfbyBOIE5fZykgXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgXG4gICAgICAgICAgICAgIHBfZ3NsbWNfYWxsICAgICBwX2dzbG1jX2FsbCAgICAgcF9nc2xtY19hbGwgICBcbiAgICAgICAgICAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5uZWcgICAgICAgICAgICAgICAgLTAuMDAyICAgICAgICAgICAwLjAwNiAgICAgICAgICAgMC4wMDYgICBcbiAgICAgICAgICAgICAgICAgICgwLjAxOSkgICAgICAgICAoMC4wMzApICAgICAgICAgKDAuMDA5KSAgIFxud3BfcmlnaHQyICAgICAgICAgIC0wLjI3NyAgICAgICAgICAgMC4wNjUgICAgICAgICAgIDAuMDEzICAgXG4gICAgICAgICAgICAgICAgICAoMC4yNDApICAgICAgICAgKDAuMjY5KSAgICAgICAgICgwLjE0MCkgICBcbmMubmVnI2Mud3B+MiAgICAgICAgMC4wMzMgICAgICAgICAgLTAuMDAyICAgICAgICAgIC0wLjAwNSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDUyKSAgICAgICAgICgwLjA1OCkgICAgICAgICAoMC4wMjcpICAgXG5waG9fb3JkZXIgICAgICAgICAgIDAuMDAzICAgICAgICAgICAwLjAwMiAgICAgICAgICAgMC4wMDIgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDAxKSAgIFxuZmVtYWxlICAgICAgICAgICAgICAwLjAyMyAgICAgICAgICAgMC4wMTggICAgICAgICAgLTAuMDQ3ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wNDUpICAgICAgICAgKDAuMDM4KSAgICAgICAgICgwLjAzMSkgICBcbmFnZSAgICAgICAgICAgICAgICAtMC4wMDEgICAgICAgICAgLTAuMDAwICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDEpICAgXG5pbmNvbWUgICAgICAgICAgICAgIDAuMDAzICAgICAgICAgICAwLjA2NiAgICAgICAgICAgMC4wMDggICBcbiAgICAgICAgICAgICAgICAgICgwLjEyOSkgICAgICAgICAoMC4wOTkpICAgICAgICAgKDAuMDY2KSAgIFxudW5pdmVyc2l0eSAgICAgICAgIC0wLjA0OCAgICAgICAgICAtMC4wMzEgICAgICAgICAgIDAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wNDYpICAgICAgICAgKDAuMDU1KSAgICAgICAgICgwLjAzMSkgICBcbl9jb25zICAgICAgICAgICAgICAgMC4wNjUgICAgICAgICAgLTAuMDg1ICAgICAgICAgIC0wLjA3MCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMTM2KSAgICAgICAgICgwLjE3NSkgICAgICAgICAoMC4wNzcpICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnIyX3cgICAgICAgICAgICAgICAgMC4wMDQgICAgICAgICAgIDAuMDAxICAgICAgICAgICAwLjAwNSAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjEzNiAgICAgICAgICAgMC4wMjUgICAgICAgICAgIDAuMTA2ICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMDA5ICAgICAgICAgICAwLjAwMiAgICAgICAgICAgMC4wMTcgICBcbk4gICAgICAgICAgICAgICAgIDU0MC4wMDAgICAgICAgICA4MjUuMDAwICAgICAgICAgNTI1LjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgIDM2LjAwMCAgICAgICAgICA1NS4wMDAgICAgICAgICAgMzUuMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLndwX3JpZ2h0MiBwaG9fb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5cbj4gaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiRlJcIiAmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICYgKHRocmVhdGVuaW5nPT0xIHwgcF9uXG4+IGVnYXRpdmU9PTApICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEhcbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLndwX3JpZ2h0MiBwaG9fb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5cbj4gaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiR0hcIiAmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICYgKHRocmVhdGVuaW5nPT0xIHwgcF9uXG4+IGVnYXRpdmU9PTApICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIElcbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLndwX3JpZ2h0MiBwaG9fb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5cbj4gaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiSU5cIiAmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICYgKHRocmVhdGVuaW5nPT0xIHwgcF9uXG4+IGVnYXRpdmU9PTApICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEpcbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLndwX3JpZ2h0MiBwaG9fb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5cbj4gaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiSVMualwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgJiAodGhyZWF0ZW5pbmc9PTEgfCBwXG4+IF9uZWdhdGl2ZT09MCkgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgS1xuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2Mud3BfcmlnaHQyIHBob19vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1blxuPiBpdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJJUy5wXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAmICh0aHJlYXRlbmluZz09MSB8IHBcbj4gX25lZ2F0aXZlPT0wKSAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBMXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy53cF9yaWdodDIgcGhvX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuXG4+IGl2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIklUXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAmICh0aHJlYXRlbmluZz09MSB8IHBfblxuPiBlZ2F0aXZlPT0wKSAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBNXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy53cF9yaWdodDIgcGhvX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuXG4+IGl2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkpQXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAmICh0aHJlYXRlbmluZz09MSB8IHBfblxuPiBlZ2F0aXZlPT0wKSAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBOXG4uICAgZXN0dGFiIEggSSBKIEssIGNlbGxzKGIoc3RhciBmbXQoMykpIHNlKHBhciBmbXQoMykpKSBub2dhcHMgc3RhdChyMl93IHIyX2IgXG4+IHIyX28gTiBOX2cpIFxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICAgICAgICAgICAgKDQpICAgXG4gICAgICAgICAgICAgIHBfZ3NsbWNfYWxsICAgICBwX2dzbG1jX2FsbCAgICAgcF9nc2xtY19hbGwgICAgIHBfZ3NsbWNfYWxsICAgXG4gICAgICAgICAgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5uZWcgICAgICAgICAgICAgICAgIDAuMDIzICAgICAgICAgICAwLjAxOSAgICAgICAgICAgMC4wMDYgICAgICAgICAgIDAuMDAyICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMTgpICAgICAgICAgKDAuMDE5KSAgICAgICAgICgwLjAyMSkgICAgICAgICAoMC4wMTYpICAgXG53cF9yaWdodDIgICAgICAgICAgIDAuMTU0ICAgICAgICAgICAwLjA1MiAgICAgICAgICAgMC4wODcgICAgICAgICAgIDAuMjU0ICAgXG4gICAgICAgICAgICAgICAgICAoMC4yMDYpICAgICAgICAgKDAuMTM5KSAgICAgICAgICgwLjE0OCkgICAgICAgICAoMC4yMzcpICAgXG5jLm5lZyNjLndwfjIgICAgICAgLTAuMDA4ICAgICAgICAgIC0wLjAyNyAgICAgICAgICAtMC4wMjAgICAgICAgICAgLTAuMDI0ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wNDUpICAgICAgICAgKDAuMDI5KSAgICAgICAgICgwLjAzMikgICAgICAgICAoMC4wNDYpICAgXG5waG9fb3JkZXIgICAgICAgICAgIDAuMDA3KiogICAgICAgICAwLjAwNCoqICAgICAgICAgMC4wMDIgICAgICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDMpICAgXG5mZW1hbGUgICAgICAgICAgICAgIDAuMDMyICAgICAgICAgICAwLjAxOCAgICAgICAgICAgMC4wMDMgICAgICAgICAgIDAuMDIxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMzQpICAgICAgICAgKDAuMDI4KSAgICAgICAgICgwLjAyOSkgICAgICAgICAoMC4wNTIpICAgXG5hZ2UgICAgICAgICAgICAgICAgIDAuMDAwICAgICAgICAgIC0wLjAwMCAgICAgICAgICAtMC4wMDEgICAgICAgICAgIDAuMDAzICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDcpICAgXG5pbmNvbWUgICAgICAgICAgICAgLTAuMDk1ICAgICAgICAgIC0wLjAwNyAgICAgICAgICAgMC4wMTAgICAgICAgICAgLTAuMDgyICAgXG4gICAgICAgICAgICAgICAgICAoMC4wODIpICAgICAgICAgKDAuMDU0KSAgICAgICAgICgwLjA2MykgICAgICAgICAoMC4xMDUpICAgXG51bml2ZXJzaXR5ICAgICAgICAgIDAuMDY5KiAgICAgICAgIC0wLjAyMyAgICAgICAgICAgMC4wMTcgICAgICAgICAgLTAuMDA1ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMzQpICAgICAgICAgKDAuMDI5KSAgICAgICAgICgwLjAzNCkgICAgICAgICAoMC4wNzQpICAgXG5fY29ucyAgICAgICAgICAgICAgLTAuMjYwKiAgICAgICAgIC0wLjA3NyAgICAgICAgICAtMC4wNTEgICAgICAgICAgLTAuMDk1ICAgXG4gICAgICAgICAgICAgICAgICAoMC4xMTQpICAgICAgICAgKDAuMTAzKSAgICAgICAgICgwLjExNikgICAgICAgICAoMC4yMjUpICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMDIwICAgICAgICAgICAwLjAxMCAgICAgICAgICAgMC4wMDQgICAgICAgICAgIDAuMDAyICAgXG5yMl9iICAgICAgICAgICAgICAgIDAuMzYyICAgICAgICAgICAwLjA2MyAgICAgICAgICAgMC4wMDcgICAgICAgICAgIDAuMTY2ICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMDMyICAgICAgICAgICAwLjAxNSAgICAgICAgICAgMC4wMDUgICAgICAgICAgIDAuMDE1ICAgXG5OICAgICAgICAgICAgICAgICA3NjUuMDAwICAgICAgICAgOTAwLjAwMCAgICAgICAgIDcyMC4wMDAgICAgICAgICAzNjAuMDAwICAgXG5OX2cgICAgICAgICAgICAgICAgNTEuMDAwICAgICAgICAgIDYwLjAwMCAgICAgICAgICA0OC4wMDAgICAgICAgICAgMjQuMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICAgZXN0dGFiIEwgTSBOLCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIHIyXG4+IF9vIE4gTl9nKSBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICBcbiAgICAgICAgICAgICAgcF9nc2xtY19hbGwgICAgIHBfZ3NsbWNfYWxsICAgICBwX2dzbG1jX2FsbCAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm5lZyAgICAgICAgICAgICAgICAtMC4wNTAqICAgICAgICAgIDAuMDA1ICAgICAgICAgICAwLjAxMiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDI0KSAgICAgICAgICgwLjAxMikgICAgICAgICAoMC4wMjgpICAgXG53cF9yaWdodDIgICAgICAgICAgLTAuMzg5ICAgICAgICAgIC0wLjAwNSAgICAgICAgICAtMC4wNTEgICBcbiAgICAgICAgICAgICAgICAgICgwLjI2NSkgICAgICAgICAoMC4xODkpICAgICAgICAgKDAuMzQwKSAgIFxuYy5uZWcjYy53cH4yICAgICAgICAwLjA3OCAgICAgICAgICAtMC4wMDEgICAgICAgICAgIDAuMDA3ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wNTkpICAgICAgICAgKDAuMDQyKSAgICAgICAgICgwLjA3MykgICBcbnBob19vcmRlciAgICAgICAgICAgMC4wMDgqKiAgICAgICAgIDAuMDA0KiAgICAgICAgIC0wLjAwMiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDMpICAgXG5mZW1hbGUgICAgICAgICAgICAgLTAuMDc2ICAgICAgICAgIC0wLjA0NSAgICAgICAgICAtMC4wMTYgICBcbiAgICAgICAgICAgICAgICAgICgwLjA1MCkgICAgICAgICAoMC4wMjkpICAgICAgICAgKDAuMDU1KSAgIFxuYWdlICAgICAgICAgICAgICAgICAwLjAwNSAgICAgICAgICAtMC4wMDMgICAgICAgICAgIDAuMDA3ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMTMpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAxOCkgICBcbmluY29tZSAgICAgICAgICAgICAtMC4wNzkgICAgICAgICAgIDAuMDY2ICAgICAgICAgICAwLjAwNiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMTIxKSAgICAgICAgICgwLjA4MSkgICAgICAgICAoMC4xMDYpICAgXG51bml2ZXJzaXR5ICAgICAgICAgIDAuMTQwICAgICAgICAgIC0wLjAxMyAgICAgICAgICAgMC4wMTYgICBcbiAgICAgICAgICAgICAgICAgICgwLjEzNikgICAgICAgICAoMC4wNDQpICAgICAgICAgKDAuMDg1KSAgIFxuX2NvbnMgICAgICAgICAgICAgIC0wLjA2MyAgICAgICAgICAgMC4wMTQgICAgICAgICAgLTAuMTU2ICAgXG4gICAgICAgICAgICAgICAgICAoMC4yOTkpICAgICAgICAgKDAuMTE4KSAgICAgICAgICgwLjQyNCkgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjAyNiAgICAgICAgICAgMC4wMTMgICAgICAgICAgIDAuMDA0ICAgXG5yMl9iICAgICAgICAgICAgICAgIDAuMjI5ICAgICAgICAgICAwLjA4MiAgICAgICAgICAgMC4wMzIgICBcbnIyX28gICAgICAgICAgICAgICAgMC4wNDIgICAgICAgICAgIDAuMDE3ICAgICAgICAgICAwLjAwNCAgIFxuTiAgICAgICAgICAgICAgICAgNDY1LjAwMCAgICAgICAgIDU1NS4wMDAgICAgICAgICA1NDAuMDAwICAgXG5OX2cgICAgICAgICAgICAgICAgMzEuMDAwICAgICAgICAgIDM3LjAwMCAgICAgICAgICAzNi4wMDAgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2Mud3BfcmlnaHQyIHBob19vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1blxuPiBpdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJOWlwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgJiAodGhyZWF0ZW5pbmc9PTEgfCBwX25cbj4gZWdhdGl2ZT09MCkgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgT1xuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2Mud3BfcmlnaHQyIHBob19vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1blxuPiBpdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJSVVwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgJiAodGhyZWF0ZW5pbmc9PTEgfCBwX25cbj4gZWdhdGl2ZT09MCkgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgUFxuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2Mud3BfcmlnaHQyIHBob19vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1blxuPiBpdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJTRVwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgJiAodGhyZWF0ZW5pbmc9PTEgfCBwX25cbj4gZWdhdGl2ZT09MCkgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgUVxuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2Mud3BfcmlnaHQyIHBob19vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1blxuPiBpdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJTV1wiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgJiAodGhyZWF0ZW5pbmc9PTEgfCBwX25cbj4gZWdhdGl2ZT09MCkgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgUiBcbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLndwX3JpZ2h0MiBwaG9fb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5cbj4gaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiVUtcIiAmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICYgKHRocmVhdGVuaW5nPT0xIHwgcF9uXG4+IGVnYXRpdmU9PTApICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIFNcbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLndwX3JpZ2h0MiBwaG9fb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5cbj4gaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiVVNcIiAmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICYgKHRocmVhdGVuaW5nPT0xIHwgcF9uXG4+IGVnYXRpdmU9PTApICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIFRcbi4gICBlc3R0YWIgTyBQIFEsIGNlbGxzKGIoc3RhciBmbXQoMykpIHNlKHBhciBmbXQoMykpKSBub2dhcHMgc3RhdChyMl93IHIyX2IgcjJcbj4gX28gTiBOX2cpIFxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAoMSkgICAgICAgICAgICAgKDIpICAgICAgICAgICAgICgzKSAgIFxuICAgICAgICAgICAgICBwX2dzbG1jX2FsbCAgICAgcF9nc2xtY19hbGwgICAgIHBfZ3NsbWNfYWxsICAgXG4gICAgICAgICAgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmVnICAgICAgICAgICAgICAgICAwLjA2MioqKiAgICAgICAgMC4wODAqKiogICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMTYpICAgICAgICAgKDAuMDIyKSAgICAgICAgICgwLjAxMykgICBcbndwX3JpZ2h0MiAgICAgICAgICAgMC4yNjIgICAgICAgICAgIDAuNDk3KiogICAgICAgIC0wLjA1NyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMjAwKSAgICAgICAgICgwLjE2NykgICAgICAgICAoMC4wOTQpICAgXG5jLm5lZyNjLndwfjIgICAgICAgLTAuMTAxKiAgICAgICAgIC0wLjExMioqICAgICAgICAgMC4wMDQgICBcbiAgICAgICAgICAgICAgICAgICgwLjA0MikgICAgICAgICAoMC4wMzcpICAgICAgICAgKDAuMDIxKSAgIFxucGhvX29yZGVyICAgICAgICAgICAwLjAwMiAgICAgICAgICAgMC4wMDIgICAgICAgICAgIDAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMSkgICBcbmZlbWFsZSAgICAgICAgICAgICAgMC4wMDYgICAgICAgICAgLTAuMDM0ICAgICAgICAgICAwLjAzMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDQ1KSAgICAgICAgICgwLjAzNCkgICAgICAgICAoMC4wMTYpICAgXG5hZ2UgICAgICAgICAgICAgICAgLTAuMDAwICAgICAgICAgIC0wLjAwMiAgICAgICAgICAtMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAxKSAgIFxuaW5jb21lICAgICAgICAgICAgICAwLjAxNiAgICAgICAgICAgMC4wNTYgICAgICAgICAgLTAuMDUwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wNzEpICAgICAgICAgKDAuMDg3KSAgICAgICAgICgwLjA1MCkgICBcbnVuaXZlcnNpdHkgICAgICAgICAgMC4wMDMgICAgICAgICAgLTAuMDUwICAgICAgICAgIC0wLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDQzKSAgICAgICAgICgwLjA1MykgICAgICAgICAoMC4wMTYpICAgXG5fY29ucyAgICAgICAgICAgICAgLTAuMjEwICAgICAgICAgIC0wLjI3OSogICAgICAgICAgMC4wMjUgICBcbiAgICAgICAgICAgICAgICAgICgwLjEwNykgICAgICAgICAoMC4xMzQpICAgICAgICAgKDAuMDcwKSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMDQwICAgICAgICAgICAwLjAyOSAgICAgICAgICAgMC4wMDMgICBcbnIyX2IgICAgICAgICAgICAgICAgMC4xMjcgICAgICAgICAgIDAuMjIxICAgICAgICAgICAwLjIyOSAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjA0NiAgICAgICAgICAgMC4wMzYgICAgICAgICAgIDAuMDExICAgXG5OICAgICAgICAgICAgICAgICA0ODAuMDAwICAgICAgICAgNDgwLjAwMCAgICAgICAgIDcyMC4wMDAgICBcbk5fZyAgICAgICAgICAgICAgICAzMi4wMDAgICAgICAgICAgMzIuMDAwICAgICAgICAgIDQ4LjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICAgZXN0dGFiIFIgUyBUICwgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyX3cgcjJfYiByXG4+IDJfbyBOIE5fZykgXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgXG4gICAgICAgICAgICAgIHBfZ3NsbWNfYWxsICAgICBwX2dzbG1jX2FsbCAgICAgcF9nc2xtY19hbGwgICBcbiAgICAgICAgICAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5uZWcgICAgICAgICAgICAgICAgIDAuMDI0ICAgICAgICAgICAwLjAwMyAgICAgICAgICAgMC4wMTggICBcbiAgICAgICAgICAgICAgICAgICgwLjAxNCkgICAgICAgICAoMC4wMTQpICAgICAgICAgKDAuMDEzKSAgIFxud3BfcmlnaHQyICAgICAgICAgIC0wLjA2MiAgICAgICAgICAtMC4wMjQgICAgICAgICAgIDAuMDkyICAgXG4gICAgICAgICAgICAgICAgICAoMC4xNjQpICAgICAgICAgKDAuMTg3KSAgICAgICAgICgwLjE0OSkgICBcbmMubmVnI2Mud3B+MiAgICAgICAtMC4wMjAgICAgICAgICAgIDAuMDE2ICAgICAgICAgIC0wLjAxMiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDM1KSAgICAgICAgICgwLjA0MCkgICAgICAgICAoMC4wMzMpICAgXG5waG9fb3JkZXIgICAgICAgICAgIDAuMDAxICAgICAgICAgICAwLjAwMiAgICAgICAgICAgMC4wMDEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAyKSAgIFxuZmVtYWxlICAgICAgICAgICAgICAwLjA0MiAgICAgICAgICAgMC4wMjkgICAgICAgICAgLTAuMDA1ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wNDApICAgICAgICAgKDAuMDM2KSAgICAgICAgICgwLjAyNCkgICBcbmFnZSAgICAgICAgICAgICAgICAgMC4wMDMgICAgICAgICAgLTAuMDAxICAgICAgICAgIC0wLjAwMiogIFxuICAgICAgICAgICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgXG5pbmNvbWUgICAgICAgICAgICAgIDAuMTA2ICAgICAgICAgIC0wLjExNCAgICAgICAgICAgMC4wNzAgICBcbiAgICAgICAgICAgICAgICAgICgwLjEwMykgICAgICAgICAoMC4wNzEpICAgICAgICAgKDAuMDUwKSAgIFxudW5pdmVyc2l0eSAgICAgICAgIC0wLjAxNiAgICAgICAgICAtMC4wNDIgICAgICAgICAgIDAuMDM1ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wNDEpICAgICAgICAgKDAuMDQ4KSAgICAgICAgICgwLjAyNSkgICBcbl9jb25zICAgICAgICAgICAgICAtMC4yODQqKiAgICAgICAgIDAuMDY0ICAgICAgICAgIC0wLjEwOSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMTA0KSAgICAgICAgICgwLjA5NSkgICAgICAgICAoMC4wNzcpICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnIyX3cgICAgICAgICAgICAgICAgMC4wMTMgICAgICAgICAgIDAuMDAzICAgICAgICAgICAwLjAwMyAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjI0OCAgICAgICAgICAgMC4xMTEgICAgICAgICAgIDAuMDc5ICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMDMzICAgICAgICAgICAwLjAxMSAgICAgICAgICAgMC4wMDcgICBcbk4gICAgICAgICAgICAgICAgIDQ2Mi4wMDAgICAgICAgICA3MTUuMDAwICAgICAgICAyMDg1LjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgIDMxLjAwMCAgICAgICAgICA0OC4wMDAgICAgICAgICAxMzkuMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gICAgICAgICAgICAgIFxuLiAgIHh0c2V0IHJlc3AgcGhvX29yZGVyXG4gICAgICAgcGFuZWwgdmFyaWFibGU6ICByZXNwICh1bmJhbGFuY2VkKVxuICAgICAgICB0aW1lIHZhcmlhYmxlOiAgcGhvX29yZGVyLCAyIHRvIDI2XG4gICAgICAgICAgICAgICAgZGVsdGE6ICAxIHVuaXRcbi4gICByZXBsYWNlIG5lZyA9IHBfbmVnYXRpdml0eVxuKDAgcmVhbCBjaGFuZ2VzIG1hZGUpXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy53cF9yaWdodDIgcGhvX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuXG4+IGl2ZXJzaXR5IGlmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICYgKGRpc2d1c3Rpbmc9PTEgfCBwX25lZ2F0aXZlPT0wKSAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBBXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy53cF9yaWdodDIgcGhvX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuXG4+IGl2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkJSXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAmIChkaXNndXN0aW5nPT0xIHwgcF9uZVxuPiBnYXRpdmU9PTApICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEJcbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLndwX3JpZ2h0MiBwaG9fb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5cbj4gaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiQ0EuZlwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgJiAoZGlzZ3VzdGluZz09MSB8IHBfXG4+IG5lZ2F0aXZlPT0wKSAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBEXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy53cF9yaWdodDIgcGhvX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuXG4+IGl2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkNIXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAmIChkaXNndXN0aW5nPT0xIHwgcF9uZVxuPiBnYXRpdmU9PTApICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEVcbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLndwX3JpZ2h0MiBwaG9fb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5cbj4gaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiQ05cIiAmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICYgKGRpc2d1c3Rpbmc9PTEgfCBwX25lXG4+IGdhdGl2ZT09MCkgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRlxuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2Mud3BfcmlnaHQyIHBob19vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1blxuPiBpdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJES1wiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgJiAoZGlzZ3VzdGluZz09MSB8IHBfbmVcbj4gZ2F0aXZlPT0wKSAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBHXG4uICAgZXN0dGFiIEEgQiBELCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIHIyXG4+IF9vIE4gTl9nKSBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICBcbiAgICAgICAgICAgICAgcF9nc2xtY19hbGwgICAgIHBfZ3NsbWNfYWxsICAgICBwX2dzbG1jX2FsbCAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm5lZyAgICAgICAgICAgICAgICAgMC4wMTAqKiAgICAgICAgIDAuMDIyICAgICAgICAgICAwLjAwMyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAxOSkgICAgICAgICAoMC4wMTUpICAgXG53cF9yaWdodDIgICAgICAgICAgIDAuMDQyICAgICAgICAgIC0wLjAxOCAgICAgICAgICAgMC4wNDQgICBcbiAgICAgICAgICAgICAgICAgICgwLjAzOCkgICAgICAgICAoMC4yMTMpICAgICAgICAgKDAuMjA3KSAgIFxuYy5uZWcjYy53cH4yICAgICAgIC0wLjAwOCAgICAgICAgICAtMC4wNDAgICAgICAgICAgIDAuMDA3ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDgpICAgICAgICAgKDAuMDQ3KSAgICAgICAgICgwLjA0NSkgICBcbnBob19vcmRlciAgICAgICAgICAgMC4wMDIqKiogICAgICAgIDAuMDA4KiogICAgICAgICAwLjAwNiogIFxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDMpICAgXG5mZW1hbGUgICAgICAgICAgICAgIDAuMDA4ICAgICAgICAgIC0wLjAyMCAgICAgICAgICAgMC4wNzMgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwOCkgICAgICAgICAoMC4wNDEpICAgICAgICAgKDAuMDUzKSAgIFxuYWdlICAgICAgICAgICAgICAgIC0wLjAwMCAgICAgICAgICAtMC4wMDUgICAgICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwMikgICBcbmluY29tZSAgICAgICAgICAgICAtMC4wMjAgICAgICAgICAgLTAuMDI3ICAgICAgICAgIC0wLjA1MiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDE3KSAgICAgICAgICgwLjA4OCkgICAgICAgICAoMC4xMDQpICAgXG51bml2ZXJzaXR5ICAgICAgICAgIDAuMDA0ICAgICAgICAgIC0wLjAxMiAgICAgICAgICAgMC4xMTQqICBcbiAgICAgICAgICAgICAgICAgICgwLjAwOCkgICAgICAgICAoMC4wNDEpICAgICAgICAgKDAuMDU1KSAgIFxuX2NvbnMgICAgICAgICAgICAgIC0wLjA3MSoqICAgICAgICAtMC4wMDggICAgICAgICAgLTAuMjIxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMjUpICAgICAgICAgKDAuMTQxKSAgICAgICAgICgwLjEzMikgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjAwMyAgICAgICAgICAgMC4wMjEgICAgICAgICAgIDAuMDExICAgXG5yMl9iICAgICAgICAgICAgICAgIDAuMDA3ICAgICAgICAgICAwLjIzMCAgICAgICAgICAgMC4yNDUgICBcbnIyX28gICAgICAgICAgICAgICAgMC4wMDMgICAgICAgICAgIDAuMDM1ICAgICAgICAgICAwLjAyOSAgIFxuTiAgICAgICAgICAgICAgIDExMjQ1LjAwMCAgICAgICAgIDQ1OS4wMDAgICAgICAgICAzNzguMDAwICAgXG5OX2cgICAgICAgICAgICAgICA4MDQuMDAwICAgICAgICAgIDMzLjAwMCAgICAgICAgICAyNy4wMDAgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgIGVzdHRhYiBFIEYgRywgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyX3cgcjJfYiByMlxuPiBfbyBOIE5fZykgXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgXG4gICAgICAgICAgICAgIHBfZ3NsbWNfYWxsICAgICBwX2dzbG1jX2FsbCAgICAgcF9nc2xtY19hbGwgICBcbiAgICAgICAgICAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5uZWcgICAgICAgICAgICAgICAgIDAuMDAxICAgICAgICAgIC0wLjAyMiAgICAgICAgICAgMC4wMDcgICBcbiAgICAgICAgICAgICAgICAgICgwLjAxOCkgICAgICAgICAoMC4wMzEpICAgICAgICAgKDAuMDExKSAgIFxud3BfcmlnaHQyICAgICAgICAgIC0wLjMyNyAgICAgICAgICAtMC4xMzMgICAgICAgICAgLTAuMDI2ICAgXG4gICAgICAgICAgICAgICAgICAoMC4yMzUpICAgICAgICAgKDAuMjgyKSAgICAgICAgICgwLjE1OSkgICBcbmMubmVnI2Mud3B+MiAgICAgICAgMC4wMzcgICAgICAgICAgIDAuMDUwICAgICAgICAgIC0wLjAwMyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDUwKSAgICAgICAgICgwLjA2MCkgICAgICAgICAoMC4wMzEpICAgXG5waG9fb3JkZXIgICAgICAgICAgIDAuMDAzICAgICAgICAgICAwLjAwMiAgICAgICAgICAgMC4wMDYqKipcbiAgICAgICAgICAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDAyKSAgIFxuZmVtYWxlICAgICAgICAgICAgICAwLjA0OSAgICAgICAgICAgMC4wMjAgICAgICAgICAgLTAuMDYxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wNDcpICAgICAgICAgKDAuMDQzKSAgICAgICAgICgwLjAzNSkgICBcbmFnZSAgICAgICAgICAgICAgICAtMC4wMDEgICAgICAgICAgLTAuMDAwICAgICAgICAgIC0wLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDEpICAgXG5pbmNvbWUgICAgICAgICAgICAgIDAuMDIxICAgICAgICAgIC0wLjAzOCAgICAgICAgICAgMC4wNjYgICBcbiAgICAgICAgICAgICAgICAgICgwLjEzNikgICAgICAgICAoMC4xMTIpICAgICAgICAgKDAuMDc2KSAgIFxudW5pdmVyc2l0eSAgICAgICAgIC0wLjA2OCAgICAgICAgICAgMC4wNTkgICAgICAgICAgLTAuMDA4ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wNDgpICAgICAgICAgKDAuMDYyKSAgICAgICAgICgwLjAzNSkgICBcbl9jb25zICAgICAgICAgICAgICAgMC4wNDYgICAgICAgICAgLTAuMDE5ICAgICAgICAgIC0wLjExOSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMTM5KSAgICAgICAgICgwLjE4OCkgICAgICAgICAoMC4wODkpICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnIyX3cgICAgICAgICAgICAgICAgMC4wMDcgICAgICAgICAgIDAuMDAyICAgICAgICAgICAwLjAyNyAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjEzNSAgICAgICAgICAgMC4wNDYgICAgICAgICAgIDAuMTUwICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMDE2ICAgICAgICAgICAwLjAwNSAgICAgICAgICAgMC4wNDIgICBcbk4gICAgICAgICAgICAgICAgIDUwNC4wMDAgICAgICAgICA3NzAuMDAwICAgICAgICAgNDkwLjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgIDM2LjAwMCAgICAgICAgICA1NS4wMDAgICAgICAgICAgMzUuMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLndwX3JpZ2h0MiBwaG9fb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5cbj4gaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiRlJcIiAmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICYgKGRpc2d1c3Rpbmc9PTEgfCBwX25lXG4+IGdhdGl2ZT09MCkgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgSFxuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2Mud3BfcmlnaHQyIHBob19vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1blxuPiBpdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJHSFwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgJiAoZGlzZ3VzdGluZz09MSB8IHBfbmVcbj4gZ2F0aXZlPT0wKSAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBJXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy53cF9yaWdodDIgcGhvX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuXG4+IGl2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIklOXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAmIChkaXNndXN0aW5nPT0xIHwgcF9uZVxuPiBnYXRpdmU9PTApICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEpcbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLndwX3JpZ2h0MiBwaG9fb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5cbj4gaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiSVMualwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgJiAoZGlzZ3VzdGluZz09MSB8IHBfXG4+IG5lZ2F0aXZlPT0wKSAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBLXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy53cF9yaWdodDIgcGhvX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuXG4+IGl2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIklTLnBcIiAmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICYgKGRpc2d1c3Rpbmc9PTEgfCBwX1xuPiBuZWdhdGl2ZT09MCkgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgTFxuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2Mud3BfcmlnaHQyIHBob19vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1blxuPiBpdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJJVFwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgJiAoZGlzZ3VzdGluZz09MSB8IHBfbmVcbj4gZ2F0aXZlPT0wKSAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBNXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy53cF9yaWdodDIgcGhvX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuXG4+IGl2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkpQXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAmIChkaXNndXN0aW5nPT0xIHwgcF9uZVxuPiBnYXRpdmU9PTApICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIE5cbi4gICBlc3R0YWIgSCBJIEogSywgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyX3cgcjJfYiBcbj4gcjJfbyBOIE5fZykgXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAoMSkgICAgICAgICAgICAgKDIpICAgICAgICAgICAgICgzKSAgICAgICAgICAgICAoNCkgICBcbiAgICAgICAgICAgICAgcF9nc2xtY19hbGwgICAgIHBfZ3NsbWNfYWxsICAgICBwX2dzbG1jX2FsbCAgICAgcF9nc2xtY19hbGwgICBcbiAgICAgICAgICAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm5lZyAgICAgICAgICAgICAgICAgMC4wMzAgICAgICAgICAgIDAuMDEwICAgICAgICAgIC0wLjAwNiAgICAgICAgICAgMC4wMTQgICBcbiAgICAgICAgICAgICAgICAgICgwLjAxNykgICAgICAgICAoMC4wMTgpICAgICAgICAgKDAuMDIwKSAgICAgICAgICgwLjAxNikgICBcbndwX3JpZ2h0MiAgICAgICAgICAgMC4yMjQgICAgICAgICAgIDAuMDAzICAgICAgICAgICAwLjAyMiAgICAgICAgICAgMC4zOTcgICBcbiAgICAgICAgICAgICAgICAgICgwLjE5NikgICAgICAgICAoMC4xMjUpICAgICAgICAgKDAuMTQwKSAgICAgICAgICgwLjIzMykgICBcbmMubmVnI2Mud3B+MiAgICAgICAtMC4wNDEgICAgICAgICAgLTAuMDA3ICAgICAgICAgICAwLjAwMyAgICAgICAgICAtMC4wMzggICBcbiAgICAgICAgICAgICAgICAgICgwLjA0MikgICAgICAgICAoMC4wMjcpICAgICAgICAgKDAuMDMwKSAgICAgICAgICgwLjA0NCkgICBcbnBob19vcmRlciAgICAgICAgICAgMC4wMDUqICAgICAgICAgIDAuMDAyICAgICAgICAgICAwLjAwMSAgICAgICAgICAgMC4wMDMgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMykgICBcbmZlbWFsZSAgICAgICAgICAgICAtMC4wMTUgICAgICAgICAgIDAuMDIyICAgICAgICAgICAwLjA0MSAgICAgICAgICAgMC4wMTQgICBcbiAgICAgICAgICAgICAgICAgICgwLjAzNCkgICAgICAgICAoMC4wMjMpICAgICAgICAgKDAuMDI5KSAgICAgICAgICgwLjA1NSkgICBcbmFnZSAgICAgICAgICAgICAgICAgMC4wMDIgICAgICAgICAgLTAuMDAxICAgICAgICAgIC0wLjAwMiAgICAgICAgICAgMC4wMDYgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwNykgICBcbmluY29tZSAgICAgICAgICAgICAtMC4wMzQgICAgICAgICAgLTAuMDMwICAgICAgICAgIC0wLjA1NCAgICAgICAgICAgMC4wODcgICBcbiAgICAgICAgICAgICAgICAgICgwLjA4MikgICAgICAgICAoMC4wNDUpICAgICAgICAgKDAuMDYzKSAgICAgICAgICgwLjExMCkgICBcbnVuaXZlcnNpdHkgICAgICAgICAgMC4wNTggICAgICAgICAgLTAuMDA4ICAgICAgICAgICAwLjAxMyAgICAgICAgICAtMC4wMTcgICBcbiAgICAgICAgICAgICAgICAgICgwLjAzNCkgICAgICAgICAoMC4wMjQpICAgICAgICAgKDAuMDMzKSAgICAgICAgICgwLjA3NykgICBcbl9jb25zICAgICAgICAgICAgICAtMC4yOTgqKiAgICAgICAgLTAuMDE1ICAgICAgICAgICAwLjA0MSAgICAgICAgICAtMC4zMzQgICBcbiAgICAgICAgICAgICAgICAgICgwLjExMSkgICAgICAgICAoMC4wOTIpICAgICAgICAgKDAuMTExKSAgICAgICAgICgwLjIzNCkgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnIyX3cgICAgICAgICAgICAgICAgMC4wMTQgICAgICAgICAgIDAuMDA0ICAgICAgICAgICAwLjAwMSAgICAgICAgICAgMC4wMDggICBcbnIyX2IgICAgICAgICAgICAgICAgMC4xNzIgICAgICAgICAgIDAuMDQ2ICAgICAgICAgICAwLjEzMCAgICAgICAgICAgMC4xMjMgICBcbnIyX28gICAgICAgICAgICAgICAgMC4wMjIgICAgICAgICAgIDAuMDA4ICAgICAgICAgICAwLjAwNyAgICAgICAgICAgMC4wMTggICBcbk4gICAgICAgICAgICAgICAgIDcxNC4wMDAgICAgICAgICA4NDAuMDAwICAgICAgICAgNjcxLjAwMCAgICAgICAgIDMzNi4wMDAgICBcbk5fZyAgICAgICAgICAgICAgICA1MS4wMDAgICAgICAgICAgNjAuMDAwICAgICAgICAgIDQ4LjAwMCAgICAgICAgICAyNC4wMDAgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gICBlc3R0YWIgTCBNIE4sIGNlbGxzKGIoc3RhciBmbXQoMykpIHNlKHBhciBmbXQoMykpKSBub2dhcHMgc3RhdChyMl93IHIyX2IgcjJcbj4gX28gTiBOX2cpIFxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAoMSkgICAgICAgICAgICAgKDIpICAgICAgICAgICAgICgzKSAgIFxuICAgICAgICAgICAgICBwX2dzbG1jX2FsbCAgICAgcF9nc2xtY19hbGwgICAgIHBfZ3NsbWNfYWxsICAgXG4gICAgICAgICAgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmVnICAgICAgICAgICAgICAgIC0wLjAzMSAgICAgICAgICAgMC4wMDggICAgICAgICAgIDAuMDQzICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMjQpICAgICAgICAgKDAuMDExKSAgICAgICAgICgwLjAzMikgICBcbndwX3JpZ2h0MiAgICAgICAgICAtMC4zOTQgICAgICAgICAgIDAuMDMxICAgICAgICAgICAwLjA3MiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMjY1KSAgICAgICAgICgwLjE2OCkgICAgICAgICAoMC4zOTApICAgXG5jLm5lZyNjLndwfjIgICAgICAgIDAuMDg3ICAgICAgICAgIC0wLjAyMSAgICAgICAgICAtMC4wNDQgICBcbiAgICAgICAgICAgICAgICAgICgwLjA1OSkgICAgICAgICAoMC4wMzcpICAgICAgICAgKDAuMDg0KSAgIFxucGhvX29yZGVyICAgICAgICAgICAwLjAwOSoqICAgICAgICAgMC4wMDUqKiAgICAgICAgLTAuMDA1ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwNCkgICBcbmZlbWFsZSAgICAgICAgICAgICAtMC4wNTggICAgICAgICAgLTAuMDQwICAgICAgICAgIC0wLjAyNiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDUzKSAgICAgICAgICgwLjAyNykgICAgICAgICAoMC4wNjYpICAgXG5hZ2UgICAgICAgICAgICAgICAgIDAuMDIzICAgICAgICAgIC0wLjAwMyAgICAgICAgICAtMC4wMDUgICBcbiAgICAgICAgICAgICAgICAgICgwLjAxMykgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDIxKSAgIFxuaW5jb21lICAgICAgICAgICAgIC0wLjExMSAgICAgICAgICAgMC4xMTAgICAgICAgICAgIDAuMTg3ICAgXG4gICAgICAgICAgICAgICAgICAoMC4xMjYpICAgICAgICAgKDAuMDc2KSAgICAgICAgICgwLjEyOCkgICBcbnVuaXZlcnNpdHkgICAgICAgICAgMC4wOTkgICAgICAgICAgIDAuMDE1ICAgICAgICAgIC0wLjE4NSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMTQyKSAgICAgICAgICgwLjA0MSkgICAgICAgICAoMC4xMDMpICAgXG5fY29ucyAgICAgICAgICAgICAgLTAuNDI0ICAgICAgICAgIC0wLjA0OCAgICAgICAgICAgMC4xNjIgICBcbiAgICAgICAgICAgICAgICAgICgwLjMxMykgICAgICAgICAoMC4xMDgpICAgICAgICAgKDAuNTEwKSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMDE5ICAgICAgICAgICAwLjAyMCAgICAgICAgICAgMC4wMTMgICBcbnIyX2IgICAgICAgICAgICAgICAgMC4yODkgICAgICAgICAgIDAuMTMzICAgICAgICAgICAwLjE4MyAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjA0MSAgICAgICAgICAgMC4wMjcgICAgICAgICAgIDAuMDI1ICAgXG5OICAgICAgICAgICAgICAgICA0MzQuMDAwICAgICAgICAgNTE4LjAwMCAgICAgICAgIDUwNC4wMDAgICBcbk5fZyAgICAgICAgICAgICAgICAzMS4wMDAgICAgICAgICAgMzcuMDAwICAgICAgICAgIDM2LjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy53cF9yaWdodDIgcGhvX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuXG4+IGl2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIk5aXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAmIChkaXNndXN0aW5nPT0xIHwgcF9uZVxuPiBnYXRpdmU9PTApICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIE9cbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLndwX3JpZ2h0MiBwaG9fb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5cbj4gaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiUlVcIiAmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICYgKGRpc2d1c3Rpbmc9PTEgfCBwX25lXG4+IGdhdGl2ZT09MCkgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgUFxuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2Mud3BfcmlnaHQyIHBob19vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1blxuPiBpdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJTRVwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgJiAoZGlzZ3VzdGluZz09MSB8IHBfbmVcbj4gZ2F0aXZlPT0wKSAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBRXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy53cF9yaWdodDIgcGhvX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuXG4+IGl2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIlNXXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAmIChkaXNndXN0aW5nPT0xIHwgcF9uZVxuPiBnYXRpdmU9PTApICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIFIgXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy53cF9yaWdodDIgcGhvX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuXG4+IGl2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIlVLXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAmIChkaXNndXN0aW5nPT0xIHwgcF9uZVxuPiBnYXRpdmU9PTApICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIFNcbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLndwX3JpZ2h0MiBwaG9fb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5cbj4gaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiVVNcIiAmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICYgKGRpc2d1c3Rpbmc9PTEgfCBwX25lXG4+IGdhdGl2ZT09MCkgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgVFxuLiAgIGVzdHRhYiBPIFAgUSwgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyX3cgcjJfYiByMlxuPiBfbyBOIE5fZykgXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgXG4gICAgICAgICAgICAgIHBfZ3NsbWNfYWxsICAgICBwX2dzbG1jX2FsbCAgICAgcF9nc2xtY19hbGwgICBcbiAgICAgICAgICAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5uZWcgICAgICAgICAgICAgICAgIDAuMDIxICAgICAgICAgICAwLjAzNiAgICAgICAgICAtMC4wMTkgICBcbiAgICAgICAgICAgICAgICAgICgwLjAxNCkgICAgICAgICAoMC4wMjEpICAgICAgICAgKDAuMDEyKSAgIFxud3BfcmlnaHQyICAgICAgICAgICAwLjA3OCAgICAgICAgICAgMC4zMTAgICAgICAgICAgLTAuMTIwICAgXG4gICAgICAgICAgICAgICAgICAoMC4xODMpICAgICAgICAgKDAuMTYwKSAgICAgICAgICgwLjA4OCkgICBcbmMubmVnI2Mud3B+MiAgICAgICAtMC4wMzEgICAgICAgICAgLTAuMDQyICAgICAgICAgICAwLjAzMyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDM4KSAgICAgICAgICgwLjAzNSkgICAgICAgICAoMC4wMTkpICAgXG5waG9fb3JkZXIgICAgICAgICAgIDAuMDAyICAgICAgICAgIC0wLjAwMiAgICAgICAgICAgMC4wMDEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAxKSAgIFxuZmVtYWxlICAgICAgICAgICAgICAwLjAxNSAgICAgICAgICAtMC4wMjkgICAgICAgICAgIDAuMDA1ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wNDUpICAgICAgICAgKDAuMDM1KSAgICAgICAgICgwLjAxNikgICBcbmFnZSAgICAgICAgICAgICAgICAgMC4wMDEgICAgICAgICAgLTAuMDAyICAgICAgICAgIC0wLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDEpICAgXG5pbmNvbWUgICAgICAgICAgICAgLTAuMDUyICAgICAgICAgIC0wLjE0MSAgICAgICAgICAtMC4wMzUgICBcbiAgICAgICAgICAgICAgICAgICgwLjA3MSkgICAgICAgICAoMC4wOTApICAgICAgICAgKDAuMDQ5KSAgIFxudW5pdmVyc2l0eSAgICAgICAgIC0wLjAwNCAgICAgICAgICAtMC4wNjAgICAgICAgICAgLTAuMDAyICAgXG4gICAgICAgICAgICAgICAgICAoMC4wNDMpICAgICAgICAgKDAuMDU0KSAgICAgICAgICgwLjAxNikgICBcbl9jb25zICAgICAgICAgICAgICAtMC4xMjEgICAgICAgICAgLTAuMDM2ICAgICAgICAgICAwLjA4OSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMTAzKSAgICAgICAgICgwLjEzMSkgICAgICAgICAoMC4wNjYpICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnIyX3cgICAgICAgICAgICAgICAgMC4wMDggICAgICAgICAgIDAuMDEwICAgICAgICAgICAwLjAwNSAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjA1OCAgICAgICAgICAgMC4yMTYgICAgICAgICAgIDAuMDMwICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMDEyICAgICAgICAgICAwLjAyNiAgICAgICAgICAgMC4wMDYgICBcbk4gICAgICAgICAgICAgICAgIDQ0OC4wMDAgICAgICAgICA0NDguMDAwICAgICAgICAgNjcyLjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgIDMyLjAwMCAgICAgICAgICAzMi4wMDAgICAgICAgICAgNDguMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gICBlc3R0YWIgUiBTIFQgLCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIHJcbj4gMl9vIE4gTl9nKSBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICBcbiAgICAgICAgICAgICAgcF9nc2xtY19hbGwgICAgIHBfZ3NsbWNfYWxsICAgICBwX2dzbG1jX2FsbCAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm5lZyAgICAgICAgICAgICAgICAtMC4wMTAgICAgICAgICAgIDAuMDEzICAgICAgICAgICAwLjAxNiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDEyKSAgICAgICAgICgwLjAxNSkgICAgICAgICAoMC4wMTMpICAgXG53cF9yaWdodDIgICAgICAgICAgLTAuMTkwICAgICAgICAgICAwLjA5NSAgICAgICAgICAgMC4wODQgICBcbiAgICAgICAgICAgICAgICAgICgwLjE0NykgICAgICAgICAoMC4xOTkpICAgICAgICAgKDAuMTQ3KSAgIFxuYy5uZWcjYy53cH4yICAgICAgICAwLjA0OSAgICAgICAgICAtMC4wMzggICAgICAgICAgLTAuMDE4ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMzEpICAgICAgICAgKDAuMDQ0KSAgICAgICAgICgwLjAzMikgICBcbnBob19vcmRlciAgICAgICAgICAtMC4wMDAgICAgICAgICAgIDAuMDAzICAgICAgICAgICAwLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDIpICAgXG5mZW1hbGUgICAgICAgICAgICAgIDAuMDI2ICAgICAgICAgICAwLjA2NyAgICAgICAgICAgMC4wMTMgICBcbiAgICAgICAgICAgICAgICAgICgwLjAzOCkgICAgICAgICAoMC4wMzcpICAgICAgICAgKDAuMDI1KSAgIFxuYWdlICAgICAgICAgICAgICAgICAwLjAwMiAgICAgICAgICAtMC4wMDEgICAgICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICBcbmluY29tZSAgICAgICAgICAgICAtMC4wNDggICAgICAgICAgLTAuMDc5ICAgICAgICAgICAwLjA2NiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDk2KSAgICAgICAgICgwLjA3NSkgICAgICAgICAoMC4wNTIpICAgXG51bml2ZXJzaXR5ICAgICAgICAgIDAuMDMzICAgICAgICAgIC0wLjA1NiAgICAgICAgICAgMC4wMTUgICBcbiAgICAgICAgICAgICAgICAgICgwLjAzOCkgICAgICAgICAoMC4wNTEpICAgICAgICAgKDAuMDI2KSAgIFxuX2NvbnMgICAgICAgICAgICAgIC0wLjEwOCAgICAgICAgICAtMC4wMjEgICAgICAgICAgLTAuMTUwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wOTYpICAgICAgICAgKDAuMTAyKSAgICAgICAgICgwLjA3OCkgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjAwOCAgICAgICAgICAgMC4wMDMgICAgICAgICAgIDAuMDAyICAgXG5yMl9iICAgICAgICAgICAgICAgIDAuMTY2ICAgICAgICAgICAwLjE1NyAgICAgICAgICAgMC4wMTUgICBcbnIyX28gICAgICAgICAgICAgICAgMC4wMjEgICAgICAgICAgIDAuMDEzICAgICAgICAgICAwLjAwMyAgIFxuTiAgICAgICAgICAgICAgICAgNDMyLjAwMCAgICAgICAgIDY2Ny4wMDAgICAgICAgIDE5NDYuMDAwICAgXG5OX2cgICAgICAgICAgICAgICAgMzEuMDAwICAgICAgICAgIDQ4LjAwMCAgICAgICAgIDEzOS4wMDAgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4uICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuLiAqIFRhYmxlIEE1XG4uICAgXG4uICAgeHRzZXQgcmVzcCB2aWRfb3JkZXJcbiAgICAgICBwYW5lbCB2YXJpYWJsZTogIHJlc3AgKHVuYmFsYW5jZWQpXG4gICAgICAgIHRpbWUgdmFyaWFibGU6ICB2aWRfb3JkZXIsIDEgdG8gN1xuICAgICAgICAgICAgICAgIGRlbHRhOiAgMSB1bml0XG4uICAgcmVwbGFjZSBuZWcgPSB2X25lZ2F0aXZlXG4oNTYsOTM2IHJlYWwgY2hhbmdlcyBtYWRlLCAxNyw3MDggdG8gbWlzc2luZylcbi4gICBxdWlldGx5IHh0cmVnIGdzbG1jIGMubmVnIyNjLndwX3JpZ2h0MiB2aWRfb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2lcbj4gdHkgaWYgc3RpbXR5cGU9PVwic2luZ2xlIHZpZGVvXCIgJiBsb2NhbD09MCAmIChzdGltdWx1cz09XCJ2XzExXCIgfCB2X25lZ2F0aXZlPT0wXG4+ICkgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgQSAgXG4uICAgcXVpZXRseSB4dHJlZyBnc2xtYyBjLm5lZyMjYy53cF9yaWdodDIgdmlkX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpXG4+IHR5IGlmIGNvdW50cnkyPT1cIkJSXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgdmlkZW9cIiAmIGxvY2FsPT0wICYgKHN0aW11bHVzPT1cInZfMTFcbj4gXCIgfCB2X25lZ2F0aXZlPT0wKSAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBCXG4uICAgcXVpZXRseSB4dHJlZyBnc2xtYyBjLm5lZyMjYy53cF9yaWdodDIgdmlkX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpXG4+IHR5IGlmIGNvdW50cnkyPT1cIkNBLmVcIiAmIHN0aW10eXBlPT1cInNpbmdsZSB2aWRlb1wiICYgbG9jYWw9PTAgJiAoc3RpbXVsdXM9PVwidl9cbj4gMTFcIiB8IHZfbmVnYXRpdmU9PTApICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIENcbi4gICBxdWlldGx5IHh0cmVnIGdzbG1jIGMubmVnIyNjLndwX3JpZ2h0MiB2aWRfb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2lcbj4gdHkgaWYgY291bnRyeTI9PVwiQ0EuZlwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHZpZGVvXCIgJiBsb2NhbD09MCAmIChzdGltdWx1cz09XCJ2X1xuPiAxMVwiIHwgdl9uZWdhdGl2ZT09MCkgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRFxuLiAgIHF1aWV0bHkgeHRyZWcgZ3NsbWMgYy5uZWcjI2Mud3BfcmlnaHQyIHZpZF9vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaVxuPiB0eSBpZiBjb3VudHJ5Mj09XCJDSFwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHZpZGVvXCIgJiBsb2NhbD09MCAmIChzdGltdWx1cz09XCJ2XzExXG4+IFwiIHwgdl9uZWdhdGl2ZT09MCkgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRVxuLiAgIHF1aWV0bHkgeHRyZWcgZ3NsbWMgYy5uZWcjI2Mud3BfcmlnaHQyIHZpZF9vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaVxuPiB0eSBpZiBjb3VudHJ5Mj09XCJDTlwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHZpZGVvXCIgJiBsb2NhbD09MCAmIChzdGltdWx1cz09XCJ2XzExXG4+IFwiIHwgdl9uZWdhdGl2ZT09MCkgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRlxuLiAgIHF1aWV0bHkgeHRyZWcgZ3NsbWMgYy5uZWcjI2Mud3BfcmlnaHQyIHZpZF9vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaVxuPiB0eSBpZiBjb3VudHJ5Mj09XCJES1wiICYgc3RpbXR5cGU9PVwic2luZ2xlIHZpZGVvXCIgJiBsb2NhbD09MCAmIChzdGltdWx1cz09XCJ2XzExXG4+IFwiIHwgdl9uZWdhdGl2ZT09MCkgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgR1xuLiAgIGVzdHRhYiBBIEIgQyBELCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIFxuPiByMl9vIE4gTl9nKSBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgICAgICAgICAgICg0KSAgIFxuICAgICAgICAgICAgICAgICAgICBnc2xtYyAgICAgICAgICAgZ3NsbWMgICAgICAgICAgIGdzbG1jICAgICAgICAgICBnc2xtYyAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmVnICAgICAgICAgICAgICAgICAwLjExNiAgICAgICAgICAgMC4wNDcgICAgICAgICAgLTAuMTE3ICAgICAgICAgIC0wLjA5MyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDY1KSAgICAgICAgICgwLjMzMCkgICAgICAgICAoMC4zNTApICAgICAgICAgKDAuMTg2KSAgIFxud3BfcmlnaHQyICAgICAgICAgICAwLjAxOSAgICAgICAgICAtMC40MzIgICAgICAgICAgLTAuNDU4ICAgICAgICAgIC0wLjMzNSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDcwKSAgICAgICAgICgwLjQzNykgICAgICAgICAoMC43ODApICAgICAgICAgKDAuMzEwKSAgIFxuYy5uZWcjYy53cH4yICAgICAgIC0wLjA3MiAgICAgICAgICAgMC4zODUgICAgICAgICAgIDEuMjk2ICAgICAgICAgICAwLjE1OCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMTQ2KSAgICAgICAgICgwLjg1OCkgICAgICAgICAoMS4xNjIpICAgICAgICAgKDAuNTQ0KSAgIFxudmlkX29yZGVyICAgICAgICAgIC0wLjA3NioqKiAgICAgICAtMC4wMzUgICAgICAgICAgLTAuMTAwKiAgICAgICAgIC0wLjA0NSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA3KSAgICAgICAgICgwLjAzNikgICAgICAgICAoMC4wNDEpICAgICAgICAgKDAuMDI0KSAgIFxuZmVtYWxlICAgICAgICAgICAgIC0wLjAyMiAgICAgICAgICAtMC4wMTMgICAgICAgICAgIDAuMjAxICAgICAgICAgICAwLjA4NCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDI5KSAgICAgICAgICgwLjE0OCkgICAgICAgICAoMC4zMjYpICAgICAgICAgKDAuMTQ1KSAgIFxuYWdlICAgICAgICAgICAgICAgICAwLjAwMiAgICAgICAgICAgMC4wMDYgICAgICAgICAgIDAuMDQxICAgICAgICAgIC0wLjAwNSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAxNSkgICAgICAgICAoMC4wMzMpICAgICAgICAgKDAuMDA1KSAgIFxuaW5jb21lICAgICAgICAgICAgIC0wLjAzNSAgICAgICAgICAgMC4wNjAgICAgICAgICAgLTAuMDczICAgICAgICAgIC0wLjA0OSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDYwKSAgICAgICAgICgwLjMzNCkgICAgICAgICAoMC41NzgpICAgICAgICAgKDAuMjg0KSAgIFxudW5pdmVyc2l0eSAgICAgICAgICAwLjAwOCAgICAgICAgICAtMC4wMTYgICAgICAgICAgLTAuMTM5ICAgICAgICAgIC0wLjA4NyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDMwKSAgICAgICAgICgwLjE1NSkgICAgICAgICAoMC40NDcpICAgICAgICAgKDAuMTQ3KSAgIFxuX2NvbnMgICAgICAgICAgICAgICAwLjE3NyogICAgICAgICAgMC4xMDQgICAgICAgICAgLTAuNzE0ICAgICAgICAgICAwLjUzMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDcwKSAgICAgICAgICgwLjQ1OSkgICAgICAgICAoMS4wMzkpICAgICAgICAgKDAuMzI0KSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjA1NCAgICAgICAgICAgMC4wNDkgICAgICAgICAgIDAuMTIxICAgICAgICAgICAwLjA1OCAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjAzNSAgICAgICAgICAgMC4wMjYgICAgICAgICAgIDAuMTQ3ICAgICAgICAgICAwLjEwMCAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjA0OCAgICAgICAgICAgMC4wMzkgICAgICAgICAgIDAuMTQwICAgICAgICAgICAwLjA3OCAgIFxuTiAgICAgICAgICAgICAgICAyODcyLjAwMCAgICAgICAgIDExNC4wMDAgICAgICAgICAgOTUuMDAwICAgICAgICAgIDgzLjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgOTMzLjAwMCAgICAgICAgICAzNS4wMDAgICAgICAgICAgMzIuMDAwICAgICAgICAgIDI3LjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgIGVzdHRhYiBFIEYgRywgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyX3cgcjJfYiByMlxuPiBfbyBOIE5fZykgXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgXG4gICAgICAgICAgICAgICAgICAgIGdzbG1jICAgICAgICAgICBnc2xtYyAgICAgICAgICAgZ3NsbWMgICBcbiAgICAgICAgICAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5uZWcgICAgICAgICAgICAgICAgIDAuNDUzICAgICAgICAgICAwLjA0MyAgICAgICAgICAtMC4yMjcgICBcbiAgICAgICAgICAgICAgICAgICgwLjMxNikgICAgICAgICAoMC41OTQpICAgICAgICAgKDAuMjQ4KSAgIFxud3BfcmlnaHQyICAgICAgICAgICAwLjY5NSAgICAgICAgICAtMC4xODYgICAgICAgICAgLTAuMDc0ICAgXG4gICAgICAgICAgICAgICAgICAoMC41MTMpICAgICAgICAgKDAuNTY5KSAgICAgICAgICgwLjM1NykgICBcbmMubmVnI2Mud3B+MiAgICAgICAtMC40NTQgICAgICAgICAgLTAuMDYwICAgICAgICAgICAxLjAwNiAgIFxuICAgICAgICAgICAgICAgICAgKDAuODIwKSAgICAgICAgICgxLjEzMCkgICAgICAgICAoMC43MzgpICAgXG52aWRfb3JkZXIgICAgICAgICAgLTAuMDY0ICAgICAgICAgIC0wLjEyMSoqKiAgICAgICAtMC4wNTEqICBcbiAgICAgICAgICAgICAgICAgICgwLjAzNikgICAgICAgICAoMC4wMzEpICAgICAgICAgKDAuMDI1KSAgIFxuZmVtYWxlICAgICAgICAgICAgICAwLjAwOCAgICAgICAgICAtMC4wOTggICAgICAgICAgIDAuMDM2ICAgXG4gICAgICAgICAgICAgICAgICAoMC4xNjEpICAgICAgICAgKDAuMTQ1KSAgICAgICAgICgwLjExMykgICBcbmFnZSAgICAgICAgICAgICAgICAgMC4wMDcgICAgICAgICAgLTAuMDEzICAgICAgICAgICAwLjAwMiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA3KSAgICAgICAgICgwLjAxNSkgICAgICAgICAoMC4wMDQpICAgXG5pbmNvbWUgICAgICAgICAgICAgIDAuMTQ0ICAgICAgICAgICAwLjQ2OCAgICAgICAgICAgMC4yNzkgICBcbiAgICAgICAgICAgICAgICAgICgwLjQ3MykgICAgICAgICAoMC4zNTEpICAgICAgICAgKDAuMjU2KSAgIFxudW5pdmVyc2l0eSAgICAgICAgICAwLjMxNyAgICAgICAgICAtMC4xOTMgICAgICAgICAgIDAuMDUyICAgXG4gICAgICAgICAgICAgICAgICAoMC4xNjcpICAgICAgICAgKDAuMjE3KSAgICAgICAgICgwLjExMCkgICBcbl9jb25zICAgICAgICAgICAgICAtMC43MjggICAgICAgICAgIDAuODc5ICAgICAgICAgIC0wLjExMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuNDQyKSAgICAgICAgICgwLjUyMCkgICAgICAgICAoMC4yNzApICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnIyX3cgICAgICAgICAgICAgICAgMC4wOTAgICAgICAgICAgIDAuMDg2ICAgICAgICAgICAwLjAzMyAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjE1MyAgICAgICAgICAgMC4xNTUgICAgICAgICAgIDAuMjcwICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMTMwICAgICAgICAgICAwLjExMiAgICAgICAgICAgMC4wNzYgICBcbk4gICAgICAgICAgICAgICAgIDExMy4wMDAgICAgICAgICAxNzIuMDAwICAgICAgICAgMTA3LjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgIDM2LjAwMCAgICAgICAgICA1Ni4wMDAgICAgICAgICAgMzUuMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gICBxdWlldGx5IHh0cmVnIGdzbG1jIGMubmVnIyNjLndwX3JpZ2h0MiB2aWRfb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2lcbj4gdHkgaWYgY291bnRyeTI9PVwiRlJcIiAmIHN0aW10eXBlPT1cInNpbmdsZSB2aWRlb1wiICYgbG9jYWw9PTAgJiAoc3RpbXVsdXM9PVwidl8xMVxuPiBcIiB8IHZfbmVnYXRpdmU9PTApICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEhcbi4gICBxdWlldGx5IHh0cmVnIGdzbG1jIGMubmVnIyNjLndwX3JpZ2h0MiB2aWRfb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2lcbj4gdHkgaWYgY291bnRyeTI9PVwiR0hcIiAmIHN0aW10eXBlPT1cInNpbmdsZSB2aWRlb1wiICYgbG9jYWw9PTAgJiAoc3RpbXVsdXM9PVwidl8xMVxuPiBcIiB8IHZfbmVnYXRpdmU9PTApICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIElcbi4gICBxdWlldGx5IHh0cmVnIGdzbG1jIGMubmVnIyNjLndwX3JpZ2h0MiB2aWRfb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2lcbj4gdHkgaWYgY291bnRyeTI9PVwiSU5cIiAmIHN0aW10eXBlPT1cInNpbmdsZSB2aWRlb1wiICYgbG9jYWw9PTAgJiAoc3RpbXVsdXM9PVwidl8xMVxuPiBcIiB8IHZfbmVnYXRpdmU9PTApICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEpcbi4gICBxdWlldGx5IHh0cmVnIGdzbG1jIGMubmVnIyNjLndwX3JpZ2h0MiB2aWRfb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2lcbj4gdHkgaWYgY291bnRyeTI9PVwiSVMualwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHZpZGVvXCIgJiBsb2NhbD09MCAmIChzdGltdWx1cz09XCJ2X1xuPiAxMVwiIHwgdl9uZWdhdGl2ZT09MCkgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgS1xuLiAgIHF1aWV0bHkgeHRyZWcgZ3NsbWMgYy5uZWcjI2Mud3BfcmlnaHQyIHZpZF9vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaVxuPiB0eSBpZiBjb3VudHJ5Mj09XCJJUy5wXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgdmlkZW9cIiAmIGxvY2FsPT0wICYgKHN0aW11bHVzPT1cInZfXG4+IDExXCIgfCB2X25lZ2F0aXZlPT0wKSAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBMXG4uICAgcXVpZXRseSB4dHJlZyBnc2xtYyBjLm5lZyMjYy53cF9yaWdodDIgdmlkX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpXG4+IHR5IGlmIGNvdW50cnkyPT1cIklUXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgdmlkZW9cIiAmIGxvY2FsPT0wICYgKHN0aW11bHVzPT1cInZfMTFcbj4gXCIgfCB2X25lZ2F0aXZlPT0wKSAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBNXG4uICAgZXN0dGFiIEggSSBKLCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIHIyXG4+IF9vIE4gTl9nKSBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICBcbiAgICAgICAgICAgICAgICAgICAgZ3NsbWMgICAgICAgICAgIGdzbG1jICAgICAgICAgICBnc2xtYyAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm5lZyAgICAgICAgICAgICAgICAtMC4wNDIgICAgICAgICAgIDAuMjEyICAgICAgICAgICAwLjM2NiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMzk1KSAgICAgICAgICgwLjM4NCkgICAgICAgICAoMC4zMTkpICAgXG53cF9yaWdodDIgICAgICAgICAgLTAuMjY5ICAgICAgICAgICAwLjA4MCAgICAgICAgICAtMC4yODYgICBcbiAgICAgICAgICAgICAgICAgICgwLjQ4OSkgICAgICAgICAoMC4yMDEpICAgICAgICAgKDAuMjY5KSAgIFxuYy5uZWcjYy53cH4yICAgICAgICAwLjc4MSAgICAgICAgICAtMC4yMzUgICAgICAgICAgLTAuOTY0ICAgXG4gICAgICAgICAgICAgICAgICAoMC45NzQpICAgICAgICAgKDAuNTg1KSAgICAgICAgICgwLjQ5NykgICBcbnZpZF9vcmRlciAgICAgICAgICAtMC4xNDEqKiogICAgICAgLTAuMDU4KioqICAgICAgIC0wLjA4NioqKlxuICAgICAgICAgICAgICAgICAgKDAuMDM3KSAgICAgICAgICgwLjAxNCkgICAgICAgICAoMC4wMjMpICAgXG5mZW1hbGUgICAgICAgICAgICAgLTAuMTM4ICAgICAgICAgIC0wLjEzMiogICAgICAgICAtMC4wNzAgICBcbiAgICAgICAgICAgICAgICAgICgwLjE1MCkgICAgICAgICAoMC4wNjApICAgICAgICAgKDAuMDk4KSAgIFxuYWdlICAgICAgICAgICAgICAgIC0wLjAwNSAgICAgICAgICAgMC4wMDEgICAgICAgICAgIDAuMDAyICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDgpICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwNykgICBcbmluY29tZSAgICAgICAgICAgICAtMC4zNDIgICAgICAgICAgIDAuMTQ1ICAgICAgICAgICAwLjA3MiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMzY5KSAgICAgICAgICgwLjEyNCkgICAgICAgICAoMC4yMDIpICAgXG51bml2ZXJzaXR5ICAgICAgICAgIDAuMDA3ICAgICAgICAgIC0wLjAwNiAgICAgICAgICAtMC4yMTkgICBcbiAgICAgICAgICAgICAgICAgICgwLjE0OSkgICAgICAgICAoMC4wNjMpICAgICAgICAgKDAuMTE3KSAgIFxuX2NvbnMgICAgICAgICAgICAgICAxLjA1MCogICAgICAgICAgMC4wODggICAgICAgICAgIDAuNDM0ICAgXG4gICAgICAgICAgICAgICAgICAoMC40MTQpICAgICAgICAgKDAuMTcyKSAgICAgICAgICgwLjI2OSkgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjE0MyAgICAgICAgICAgMC4wNzcgICAgICAgICAgIDAuMTI1ICAgXG5yMl9iICAgICAgICAgICAgICAgIDAuMDI1ICAgICAgICAgICAwLjE5NCAgICAgICAgICAgMC4yNTMgICBcbnIyX28gICAgICAgICAgICAgICAgMC4xMTAgICAgICAgICAgIDAuMTE3ICAgICAgICAgICAwLjE0OSAgIFxuTiAgICAgICAgICAgICAgICAgMTU4LjAwMCAgICAgICAgIDE4Ni4wMDAgICAgICAgICAxNTIuMDAwICAgXG5OX2cgICAgICAgICAgICAgICAgNTEuMDAwICAgICAgICAgIDYwLjAwMCAgICAgICAgICA1MC4wMDAgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgIGVzdHRhYiBLIEwgTSwgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyX3cgcjJfYiByMlxuPiBfbyBOIE5fZykgXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgXG4gICAgICAgICAgICAgICAgICAgIGdzbG1jICAgICAgICAgICBnc2xtYyAgICAgICAgICAgZ3NsbWMgICBcbiAgICAgICAgICAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5uZWcgICAgICAgICAgICAgICAgLTAuMTg4ICAgICAgICAgICAwLjYyNCAgICAgICAgICAgMC4wNTggICBcbiAgICAgICAgICAgICAgICAgICgwLjI1NCkgICAgICAgICAoMC41MDQpICAgICAgICAgKDAuMTg3KSAgIFxud3BfcmlnaHQyICAgICAgICAgIC0wLjIyMSAgICAgICAgICAtMC41MzkgICAgICAgICAgIDAuMTYxICAgXG4gICAgICAgICAgICAgICAgICAoMC40ODQpICAgICAgICAgKDAuNTEyKSAgICAgICAgICgwLjMwNSkgICBcbmMubmVnI2Mud3B+MiAgICAgICAgMC4xNTYgICAgICAgICAgLTAuOTM1ICAgICAgICAgICAwLjE4NCAgIFxuICAgICAgICAgICAgICAgICAgKDAuODkzKSAgICAgICAgICgxLjI5OSkgICAgICAgICAoMC42NTApICAgXG52aWRfb3JkZXIgICAgICAgICAgLTAuMTQ0KioqICAgICAgIC0wLjA0NyAgICAgICAgICAtMC4wNzIqKipcbiAgICAgICAgICAgICAgICAgICgwLjAzMykgICAgICAgICAoMC4wNDIpICAgICAgICAgKDAuMDIwKSAgIFxuZmVtYWxlICAgICAgICAgICAgIC0wLjA2OCAgICAgICAgICAgMC4wOTMgICAgICAgICAgLTAuMTQyICAgXG4gICAgICAgICAgICAgICAgICAoMC4xNDQpICAgICAgICAgKDAuMTkwKSAgICAgICAgICgwLjA5MCkgICBcbmFnZSAgICAgICAgICAgICAgICAtMC4wMzYgICAgICAgICAgIDAuMDAyICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDI1KSAgICAgICAgICgwLjA1MSkgICAgICAgICAoMC4wMDkpICAgXG5pbmNvbWUgICAgICAgICAgICAgLTAuMjU5ICAgICAgICAgIC0wLjE5NiAgICAgICAgICAgMC4zMzggICBcbiAgICAgICAgICAgICAgICAgICgwLjMyNykgICAgICAgICAoMC40NzcpICAgICAgICAgKDAuMjUzKSAgIFxudW5pdmVyc2l0eSAgICAgICAgIC0wLjI0NCAgICAgICAgICAtMC4xMTAgICAgICAgICAgIDAuMjU3ICAgXG4gICAgICAgICAgICAgICAgICAoMC4yMDMpICAgICAgICAgKDAuMzUyKSAgICAgICAgICgwLjE0MykgICBcbl9jb25zICAgICAgICAgICAgICAgMS43NTQqICAgICAgICAgIDAuMzIyICAgICAgICAgIC0wLjA5MyAgIFxuICAgICAgICAgICAgICAgICAgKDAuNzM2KSAgICAgICAgICgxLjEyMykgICAgICAgICAoMC4zNTkpICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnIyX3cgICAgICAgICAgICAgICAgMC4wNzggICAgICAgICAgIDAuMDM2ICAgICAgICAgICAwLjEyNyAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjE3NyAgICAgICAgICAgMC4yMTkgICAgICAgICAgIDAuMTcwICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMTE1ICAgICAgICAgICAwLjA2NyAgICAgICAgICAgMC4xNTIgICBcbk4gICAgICAgICAgICAgICAgIDIyMi4wMDAgICAgICAgICAxMDIuMDAwICAgICAgICAgMTE1LjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgIDcxLjAwMCAgICAgICAgICAzMi4wMDAgICAgICAgICAgMzcuMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gICBxdWlldGx5IHh0cmVnIGdzbG1jIGMubmVnIyNjLndwX3JpZ2h0MiB2aWRfb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2lcbj4gdHkgaWYgY291bnRyeTI9PVwiSlBcIiAmIHN0aW10eXBlPT1cInNpbmdsZSB2aWRlb1wiICYgbG9jYWw9PTAgJiAoc3RpbXVsdXM9PVwidl8xMVxuPiBcIiB8IHZfbmVnYXRpdmU9PTApICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIE5cbi4gICBxdWlldGx5IHh0cmVnIGdzbG1jIGMubmVnIyNjLndwX3JpZ2h0MiB2aWRfb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2lcbj4gdHkgaWYgY291bnRyeTI9PVwiTlpcIiAmIHN0aW10eXBlPT1cInNpbmdsZSB2aWRlb1wiICYgbG9jYWw9PTAgJiAoc3RpbXVsdXM9PVwidl8xMVxuPiBcIiB8IHZfbmVnYXRpdmU9PTApICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIE9cbi4gICBxdWlldGx5IHh0cmVnIGdzbG1jIGMubmVnIyNjLndwX3JpZ2h0MiB2aWRfb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2lcbj4gdHkgaWYgY291bnRyeTI9PVwiUlVcIiAmIHN0aW10eXBlPT1cInNpbmdsZSB2aWRlb1wiICYgbG9jYWw9PTAgJiAoc3RpbXVsdXM9PVwidl8xMVxuPiBcIiB8IHZfbmVnYXRpdmU9PTApICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIFBcbi4gICBxdWlldGx5IHh0cmVnIGdzbG1jIGMubmVnIyNjLndwX3JpZ2h0MiB2aWRfb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2lcbj4gdHkgaWYgY291bnRyeTI9PVwiU0VcIiAmIHN0aW10eXBlPT1cInNpbmdsZSB2aWRlb1wiICYgbG9jYWw9PTAgJiAoc3RpbXVsdXM9PVwidl8xMVxuPiBcIiB8IHZfbmVnYXRpdmU9PTApICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIFFcbi4gICBxdWlldGx5IHh0cmVnIGdzbG1jIGMubmVnIyNjLndwX3JpZ2h0MiB2aWRfb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2lcbj4gdHkgaWYgY291bnRyeTI9PVwiU1dcIiAmIHN0aW10eXBlPT1cInNpbmdsZSB2aWRlb1wiICYgbG9jYWw9PTAgJiAoc3RpbXVsdXM9PVwidl8xMVxuPiBcIiB8IHZfbmVnYXRpdmU9PTApICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIFIgXG4uICAgcXVpZXRseSB4dHJlZyBnc2xtYyBjLm5lZyMjYy53cF9yaWdodDIgdmlkX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpXG4+IHR5IGlmIGNvdW50cnkyPT1cIlVLXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgdmlkZW9cIiAmIGxvY2FsPT0wICYgKHN0aW11bHVzPT1cInZfMTFcbj4gXCIgfCB2X25lZ2F0aXZlPT0wKSAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBTXG4uICAgcXVpZXRseSB4dHJlZyBnc2xtYyBjLm5lZyMjYy53cF9yaWdodDIgdmlkX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpXG4+IHR5IGlmIGNvdW50cnkyPT1cIlVTXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgdmlkZW9cIiAmIGxvY2FsPT0wICYgKHN0aW11bHVzPT1cInZfMTFcbj4gXCIgfCB2X25lZ2F0aXZlPT0wKSAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBUXG4uICAgZXN0dGFiIE4gTyBQIFEsIGNlbGxzKGIoc3RhciBmbXQoMykpIHNlKHBhciBmbXQoMykpKSBub2dhcHMgc3RhdChyMl93IHIyX2IgXG4+IHIyX28gTiBOX2cpIFxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICAgICAgICAgICAgKDQpICAgXG4gICAgICAgICAgICAgICAgICAgIGdzbG1jICAgICAgICAgICBnc2xtYyAgICAgICAgICAgZ3NsbWMgICAgICAgICAgIGdzbG1jICAgXG4gICAgICAgICAgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5uZWcgICAgICAgICAgICAgICAgIDAuMjc2ICAgICAgICAgICAwLjIyNCAgICAgICAgICAgMS4xMzkqKiAgICAgICAgLTAuMzkyICAgXG4gICAgICAgICAgICAgICAgICAoMC42NDEpICAgICAgICAgKDAuMjI2KSAgICAgICAgICgwLjQwMSkgICAgICAgICAoMC4yMjQpICAgXG53cF9yaWdodDIgICAgICAgICAgIDAuMzc2ICAgICAgICAgICAwLjI0MSAgICAgICAgICAgMC4yMzQgICAgICAgICAgIDAuMDAzICAgXG4gICAgICAgICAgICAgICAgICAoMC42OTkpICAgICAgICAgKDAuMzI4KSAgICAgICAgICgwLjMzNykgICAgICAgICAoMC4xOTcpICAgXG5jLm5lZyNjLndwfjIgICAgICAgIDAuMDE5ICAgICAgICAgIC0wLjYxNiAgICAgICAgICAtMS43MDEqKiAgICAgICAgIDAuNjA3ICAgXG4gICAgICAgICAgICAgICAgICAoMS42MDEpICAgICAgICAgKDAuNjg0KSAgICAgICAgICgwLjY1NykgICAgICAgICAoMC4zNzEpICAgXG52aWRfb3JkZXIgICAgICAgICAgLTAuMTA3KiAgICAgICAgIC0wLjA3NCoqICAgICAgICAtMC4wODIqKiAgICAgICAgLTAuMDMzKiAgXG4gICAgICAgICAgICAgICAgICAoMC4wNDgpICAgICAgICAgKDAuMDI4KSAgICAgICAgICgwLjAzMSkgICAgICAgICAoMC4wMTQpICAgXG5mZW1hbGUgICAgICAgICAgICAgIDAuMjY2ICAgICAgICAgICAwLjA3NyAgICAgICAgICAgMC4wMzIgICAgICAgICAgIDAuMDI1ICAgXG4gICAgICAgICAgICAgICAgICAoMC4yMDQpICAgICAgICAgKDAuMTMxKSAgICAgICAgICgwLjEyMikgICAgICAgICAoMC4wNjUpICAgXG5hZ2UgICAgICAgICAgICAgICAgLTAuMDIzICAgICAgICAgIC0wLjAwMSAgICAgICAgICAgMC4wMDkgICAgICAgICAgIDAuMDAyICAgXG4gICAgICAgICAgICAgICAgICAoMC4wNjgpICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwNikgICAgICAgICAoMC4wMDMpICAgXG5pbmNvbWUgICAgICAgICAgICAgLTAuNjAzICAgICAgICAgICAwLjIzNyAgICAgICAgICAtMC4yNDggICAgICAgICAgLTAuMDUzICAgXG4gICAgICAgICAgICAgICAgICAoMC4zODUpICAgICAgICAgKDAuMjE0KSAgICAgICAgICgwLjMxMCkgICAgICAgICAoMC4yMDIpICAgXG51bml2ZXJzaXR5ICAgICAgICAgIDAuMDU3ICAgICAgICAgIC0wLjA0MSAgICAgICAgICAtMC4wMzQgICAgICAgICAgIDAuMDQ3ICAgXG4gICAgICAgICAgICAgICAgICAoMC4zMTApICAgICAgICAgKDAuMTI4KSAgICAgICAgICgwLjE3OSkgICAgICAgICAoMC4wNjMpICAgXG5fY29ucyAgICAgICAgICAgICAgIDAuODUzICAgICAgICAgICAwLjAzNCAgICAgICAgICAtMC4wMjIgICAgICAgICAgIDAuMDgyICAgXG4gICAgICAgICAgICAgICAgICAoMS41NTMpICAgICAgICAgKDAuMjU5KSAgICAgICAgICgwLjM3NykgICAgICAgICAoMC4xODcpICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMDg2ICAgICAgICAgICAwLjEwMCAgICAgICAgICAgMC4yMTIgICAgICAgICAgIDAuMDY3ICAgXG5yMl9iICAgICAgICAgICAgICAgIDAuMjA1ICAgICAgICAgICAwLjA2NyAgICAgICAgICAgMC4wNzIgICAgICAgICAgIDAuMDc0ICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMTE5ICAgICAgICAgICAwLjA5MCAgICAgICAgICAgMC4xODAgICAgICAgICAgIDAuMDcyICAgXG5OICAgICAgICAgICAgICAgICAxMTEuMDAwICAgICAgICAgIDk3LjAwMCAgICAgICAgICA5Ny4wMDAgICAgICAgICAxNDYuMDAwICAgXG5OX2cgICAgICAgICAgICAgICAgMzYuMDAwICAgICAgICAgIDMyLjAwMCAgICAgICAgICAzMi4wMDAgICAgICAgICAgNDguMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICAgZXN0dGFiIFIgUyBULCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIHIyXG4+IF9vIE4gTl9nKSBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICBcbiAgICAgICAgICAgICAgICAgICAgZ3NsbWMgICAgICAgICAgIGdzbG1jICAgICAgICAgICBnc2xtYyAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm5lZyAgICAgICAgICAgICAgICAtMC4yMDUgICAgICAgICAgLTAuMTkyICAgICAgICAgICAwLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMjI5KSAgICAgICAgICgwLjI2NCkgICAgICAgICAoMC4xNTUpICAgXG53cF9yaWdodDIgICAgICAgICAgLTAuMDU5ICAgICAgICAgIC0wLjIxNyAgICAgICAgICAgMC4wNzMgICBcbiAgICAgICAgICAgICAgICAgICgwLjI2NCkgICAgICAgICAoMC4zMjQpICAgICAgICAgKDAuMjM2KSAgIFxuYy5uZWcjYy53cH4yICAgICAgICAwLjYwNSAgICAgICAgICAgMC44NDIgICAgICAgICAgIDAuMTc1ICAgXG4gICAgICAgICAgICAgICAgICAoMC41MzkpICAgICAgICAgKDAuNzEwKSAgICAgICAgICgwLjM3OCkgICBcbnZpZF9vcmRlciAgICAgICAgICAtMC4wMzUgICAgICAgICAgLTAuMTEyKioqICAgICAgIC0wLjA0MCoqIFxuICAgICAgICAgICAgICAgICAgKDAuMDI1KSAgICAgICAgICgwLjAyNykgICAgICAgICAoMC4wMTQpICAgXG5mZW1hbGUgICAgICAgICAgICAgIDAuMTg3ICAgICAgICAgIC0wLjEyMSAgICAgICAgICAtMC4wNDMgICBcbiAgICAgICAgICAgICAgICAgICgwLjExNCkgICAgICAgICAoMC4xMTApICAgICAgICAgKDAuMDg5KSAgIFxuYWdlICAgICAgICAgICAgICAgICAwLjAwNSAgICAgICAgICAtMC4wMDIgICAgICAgICAgIDAuMDA0ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwNCkgICBcbmluY29tZSAgICAgICAgICAgICAtMC42MjAqICAgICAgICAgIDAuMDk4ICAgICAgICAgIC0wLjA2MiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMjg4KSAgICAgICAgICgwLjIyMykgICAgICAgICAoMC4xNzMpICAgXG51bml2ZXJzaXR5ICAgICAgICAgIDAuMDE5ICAgICAgICAgIC0wLjE4MCAgICAgICAgICAgMC4xNjIgICBcbiAgICAgICAgICAgICAgICAgICgwLjExNSkgICAgICAgICAoMC4xNDcpICAgICAgICAgKDAuMDg5KSAgIFxuX2NvbnMgICAgICAgICAgICAgICAwLjI0MyAgICAgICAgICAgMC42NTYqKiAgICAgICAgLTAuMTAzICAgXG4gICAgICAgICAgICAgICAgICAoMC4yNjQpICAgICAgICAgKDAuMjQ5KSAgICAgICAgICgwLjIwMCkgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjA0NiAgICAgICAgICAgMC4xMzEgICAgICAgICAgIDAuMDE4ICAgXG5yMl9iICAgICAgICAgICAgICAgIDAuMzAyICAgICAgICAgICAwLjIwMyAgICAgICAgICAgMC4wNDYgICBcbnIyX28gICAgICAgICAgICAgICAgMC4xNDYgICAgICAgICAgIDAuMTU2ICAgICAgICAgICAwLjAzMiAgIFxuTiAgICAgICAgICAgICAgICAgIDk3LjAwMCAgICAgICAgIDE0MC4wMDAgICAgICAgICA1NjUuMDAwICAgXG5OX2cgICAgICAgICAgICAgICAgMzEuMDAwICAgICAgICAgIDQ4LjAwMCAgICAgICAgIDE4NC4wMDAgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgXG4uICAgeHRzZXQgcmVzcCB2aWRfb3JkZXJcbiAgICAgICBwYW5lbCB2YXJpYWJsZTogIHJlc3AgKHVuYmFsYW5jZWQpXG4gICAgICAgIHRpbWUgdmFyaWFibGU6ICB2aWRfb3JkZXIsIDEgdG8gN1xuICAgICAgICAgICAgICAgIGRlbHRhOiAgMSB1bml0XG4uICAgcmVwbGFjZSBuZWcgPSB2X25lZ2F0aXZlXG4oMCByZWFsIGNoYW5nZXMgbWFkZSlcbi4gICBxdWlldGx5IHh0cmVnIGdzbG1jIGMubmVnIyNjLndwX3JpZ2h0MiB2aWRfb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2lcbj4gdHkgaWYgc3RpbXR5cGU9PVwic2luZ2xlIHZpZGVvXCIgJiBsb2NhbD09MCAmIChzdGltdWx1cz09XCJ2XzEyXCIgfCB2X25lZ2F0aXZlPT0wXG4+ICkgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgQSAgXG4uICAgcXVpZXRseSB4dHJlZyBnc2xtYyBjLm5lZyMjYy53cF9yaWdodDIgdmlkX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpXG4+IHR5IGlmIGNvdW50cnkyPT1cIkJSXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgdmlkZW9cIiAmIGxvY2FsPT0wICYgKHN0aW11bHVzPT1cInZfMTJcbj4gXCIgfCB2X25lZ2F0aXZlPT0wKSAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBCXG4uICAgcXVpZXRseSB4dHJlZyBnc2xtYyBjLm5lZyMjYy53cF9yaWdodDIgdmlkX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpXG4+IHR5IGlmIGNvdW50cnkyPT1cIkNBLmVcIiAmIHN0aW10eXBlPT1cInNpbmdsZSB2aWRlb1wiICYgbG9jYWw9PTAgJiAoc3RpbXVsdXM9PVwidl9cbj4gMTJcIiB8IHZfbmVnYXRpdmU9PTApICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIENcbi4gICBxdWlldGx5IHh0cmVnIGdzbG1jIGMubmVnIyNjLndwX3JpZ2h0MiB2aWRfb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2lcbj4gdHkgaWYgY291bnRyeTI9PVwiQ0EuZlwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHZpZGVvXCIgJiBsb2NhbD09MCAmIChzdGltdWx1cz09XCJ2X1xuPiAxMlwiIHwgdl9uZWdhdGl2ZT09MCkgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRFxuLiAgIHF1aWV0bHkgeHRyZWcgZ3NsbWMgYy5uZWcjI2Mud3BfcmlnaHQyIHZpZF9vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaVxuPiB0eSBpZiBjb3VudHJ5Mj09XCJDSFwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHZpZGVvXCIgJiBsb2NhbD09MCAmIChzdGltdWx1cz09XCJ2XzEyXG4+IFwiIHwgdl9uZWdhdGl2ZT09MCkgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRVxuLiAgIHF1aWV0bHkgeHRyZWcgZ3NsbWMgYy5uZWcjI2Mud3BfcmlnaHQyIHZpZF9vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaVxuPiB0eSBpZiBjb3VudHJ5Mj09XCJDTlwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHZpZGVvXCIgJiBsb2NhbD09MCAmIChzdGltdWx1cz09XCJ2XzEyXG4+IFwiIHwgdl9uZWdhdGl2ZT09MCkgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRlxuLiAgIHF1aWV0bHkgeHRyZWcgZ3NsbWMgYy5uZWcjI2Mud3BfcmlnaHQyIHZpZF9vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaVxuPiB0eSBpZiBjb3VudHJ5Mj09XCJES1wiICYgc3RpbXR5cGU9PVwic2luZ2xlIHZpZGVvXCIgJiBsb2NhbD09MCAmIChzdGltdWx1cz09XCJ2XzEyXG4+IFwiIHwgdl9uZWdhdGl2ZT09MCkgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgR1xuLiAgIGVzdHRhYiBBIEIgQyBELCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIFxuPiByMl9vIE4gTl9nKSBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgICAgICAgICAgICg0KSAgIFxuICAgICAgICAgICAgICAgICAgICBnc2xtYyAgICAgICAgICAgZ3NsbWMgICAgICAgICAgIGdzbG1jICAgICAgICAgICBnc2xtYyAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmVnICAgICAgICAgICAgICAgIC0wLjAwNSAgICAgICAgICAtMC40NzAgICAgICAgICAgLTAuMDI5ICAgICAgICAgIC0wLjI4MyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDYzKSAgICAgICAgICgwLjM5MykgICAgICAgICAoMC4yNTkpICAgICAgICAgKDAuMTU4KSAgIFxud3BfcmlnaHQyICAgICAgICAgICAwLjAyMCAgICAgICAgICAtMC40MDkgICAgICAgICAgLTAuNDA3ICAgICAgICAgIC0wLjM4NiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDcwKSAgICAgICAgICgwLjQ1MykgICAgICAgICAoMC43NTUpICAgICAgICAgKDAuMjc3KSAgIFxuYy5uZWcjYy53cH4yICAgICAgICAwLjI2NCAgICAgICAgICAgMS45NzMqICAgICAgICAgIDAuNTg2ICAgICAgICAgICAwLjI4NCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMTQxKSAgICAgICAgICgxLjAwMikgICAgICAgICAoMC44NDQpICAgICAgICAgKDAuNDgwKSAgIFxudmlkX29yZGVyICAgICAgICAgIC0wLjA3OCoqKiAgICAgICAtMC4wMzIgICAgICAgICAgLTAuMTMwKiogICAgICAgIC0wLjAzNyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA3KSAgICAgICAgICgwLjAzNykgICAgICAgICAoMC4wNDEpICAgICAgICAgKDAuMDIzKSAgIFxuZmVtYWxlICAgICAgICAgICAgIC0wLjAyOCAgICAgICAgICAtMC4wMDcgICAgICAgICAgIDAuMjIzICAgICAgICAgICAwLjA3MiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDI5KSAgICAgICAgICgwLjE1OSkgICAgICAgICAoMC4zMDgpICAgICAgICAgKDAuMTMyKSAgIFxuYWdlICAgICAgICAgICAgICAgICAwLjAwMSAgICAgICAgICAgMC4wMjEgICAgICAgICAgIDAuMDQxICAgICAgICAgIC0wLjAwNCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAxNSkgICAgICAgICAoMC4wMzEpICAgICAgICAgKDAuMDA1KSAgIFxuaW5jb21lICAgICAgICAgICAgICAwLjAwNSAgICAgICAgICAtMC4yOTggICAgICAgICAgLTAuMTE3ICAgICAgICAgICAwLjA3OCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDYwKSAgICAgICAgICgwLjM3OCkgICAgICAgICAoMC41NDUpICAgICAgICAgKDAuMjU3KSAgIFxudW5pdmVyc2l0eSAgICAgICAgIC0wLjAwNyAgICAgICAgICAgMC4xMTQgICAgICAgICAgLTAuMjEwICAgICAgICAgIC0wLjExOSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDMwKSAgICAgICAgICgwLjE2NikgICAgICAgICAoMC40MTgpICAgICAgICAgKDAuMTQxKSAgIFxuX2NvbnMgICAgICAgICAgICAgICAwLjIxMCoqICAgICAgICAtMC4xNjggICAgICAgICAgLTAuNTI5ICAgICAgICAgICAwLjQ2NiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDcwKSAgICAgICAgICgwLjQ1NSkgICAgICAgICAoMC45NjUpICAgICAgICAgKDAuMzA0KSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjA1NyAgICAgICAgICAgMC4wNjggICAgICAgICAgIDAuMTYxICAgICAgICAgICAwLjE1NiAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjAzOSAgICAgICAgICAgMC4xMjMgICAgICAgICAgIDAuMTEwICAgICAgICAgICAwLjA5MiAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjA1MCAgICAgICAgICAgMC4wODggICAgICAgICAgIDAuMTU0ICAgICAgICAgICAwLjExOCAgIFxuTiAgICAgICAgICAgICAgICAyODkzLjAwMCAgICAgICAgIDEwNS4wMDAgICAgICAgICAxMDMuMDAwICAgICAgICAgIDgwLjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgOTMzLjAwMCAgICAgICAgICAzNS4wMDAgICAgICAgICAgMzIuMDAwICAgICAgICAgIDI3LjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgIGVzdHRhYiBFIEYgRywgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyX3cgcjJfYiByMlxuPiBfbyBOIE5fZykgXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgXG4gICAgICAgICAgICAgICAgICAgIGdzbG1jICAgICAgICAgICBnc2xtYyAgICAgICAgICAgZ3NsbWMgICBcbiAgICAgICAgICAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5uZWcgICAgICAgICAgICAgICAgLTAuMjc5ICAgICAgICAgICAwLjA3MCAgICAgICAgICAtMC40MzkgICBcbiAgICAgICAgICAgICAgICAgICgwLjM2MykgICAgICAgICAoMC41MjMpICAgICAgICAgKDAuMjY1KSAgIFxud3BfcmlnaHQyICAgICAgICAgICAwLjY5NyAgICAgICAgICAtMC4yMjYgICAgICAgICAgLTAuMjE4ICAgXG4gICAgICAgICAgICAgICAgICAoMC41NzkpICAgICAgICAgKDAuNTMzKSAgICAgICAgICgwLjM4NykgICBcbmMubmVnI2Mud3B+MiAgICAgICAgMS4xNjAgICAgICAgICAgLTAuMTIwICAgICAgICAgICAxLjY4NiogIFxuICAgICAgICAgICAgICAgICAgKDEuMDY4KSAgICAgICAgICgxLjAzMykgICAgICAgICAoMC44MTgpICAgXG52aWRfb3JkZXIgICAgICAgICAgLTAuMTM3KioqICAgICAgIC0wLjA5OSoqKiAgICAgICAtMC4wNDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjA0MCkgICAgICAgICAoMC4wMzApICAgICAgICAgKDAuMDI3KSAgIFxuZmVtYWxlICAgICAgICAgICAgICAwLjExOSAgICAgICAgICAtMC4xMDAgICAgICAgICAgLTAuMDQwICAgXG4gICAgICAgICAgICAgICAgICAoMC4xODgpICAgICAgICAgKDAuMTM1KSAgICAgICAgICgwLjEyMykgICBcbmFnZSAgICAgICAgICAgICAgICAtMC4wMDAgICAgICAgICAgLTAuMDA4ICAgICAgICAgICAwLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA4KSAgICAgICAgICgwLjAxNCkgICAgICAgICAoMC4wMDQpICAgXG5pbmNvbWUgICAgICAgICAgICAgIDAuNTc4ICAgICAgICAgICAwLjMwNiAgICAgICAgICAgMC40MjIgICBcbiAgICAgICAgICAgICAgICAgICgwLjUzNykgICAgICAgICAoMC4zMjkpICAgICAgICAgKDAuMjc0KSAgIFxudW5pdmVyc2l0eSAgICAgICAgICAwLjMwNSAgICAgICAgICAtMC4wNDYgICAgICAgICAgLTAuMDM0ICAgXG4gICAgICAgICAgICAgICAgICAoMC4xOTEpICAgICAgICAgKDAuMjAyKSAgICAgICAgICgwLjEyNCkgICBcbl9jb25zICAgICAgICAgICAgICAtMC4zNTQgICAgICAgICAgIDAuNjMwICAgICAgICAgIC0wLjA3NyAgIFxuICAgICAgICAgICAgICAgICAgKDAuNDg5KSAgICAgICAgICgwLjQ5MCkgICAgICAgICAoMC4yOTMpICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnIyX3cgICAgICAgICAgICAgICAgMC4yMDEgICAgICAgICAgIDAuMDUwICAgICAgICAgICAwLjAzOCAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjE0NiAgICAgICAgICAgMC4xOTEgICAgICAgICAgIDAuMjczICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMTUzICAgICAgICAgICAwLjA4MSAgICAgICAgICAgMC4wODggICBcbk4gICAgICAgICAgICAgICAgIDExMi4wMDAgICAgICAgICAxNzMuMDAwICAgICAgICAgMTA3LjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgIDM2LjAwMCAgICAgICAgICA1Ni4wMDAgICAgICAgICAgMzUuMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gICBxdWlldGx5IHh0cmVnIGdzbG1jIGMubmVnIyNjLndwX3JpZ2h0MiB2aWRfb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2lcbj4gdHkgaWYgY291bnRyeTI9PVwiRlJcIiAmIHN0aW10eXBlPT1cInNpbmdsZSB2aWRlb1wiICYgbG9jYWw9PTAgJiAoc3RpbXVsdXM9PVwidl8xMlxuPiBcIiB8IHZfbmVnYXRpdmU9PTApICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEhcbi4gICBxdWlldGx5IHh0cmVnIGdzbG1jIGMubmVnIyNjLndwX3JpZ2h0MiB2aWRfb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2lcbj4gdHkgaWYgY291bnRyeTI9PVwiR0hcIiAmIHN0aW10eXBlPT1cInNpbmdsZSB2aWRlb1wiICYgbG9jYWw9PTAgJiAoc3RpbXVsdXM9PVwidl8xMlxuPiBcIiB8IHZfbmVnYXRpdmU9PTApICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIElcbi4gICBxdWlldGx5IHh0cmVnIGdzbG1jIGMubmVnIyNjLndwX3JpZ2h0MiB2aWRfb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2lcbj4gdHkgaWYgY291bnRyeTI9PVwiSU5cIiAmIHN0aW10eXBlPT1cInNpbmdsZSB2aWRlb1wiICYgbG9jYWw9PTAgJiAoc3RpbXVsdXM9PVwidl8xMlxuPiBcIiB8IHZfbmVnYXRpdmU9PTApICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEpcbi4gICBxdWlldGx5IHh0cmVnIGdzbG1jIGMubmVnIyNjLndwX3JpZ2h0MiB2aWRfb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2lcbj4gdHkgaWYgY291bnRyeTI9PVwiSVMualwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHZpZGVvXCIgJiBsb2NhbD09MCAmIChzdGltdWx1cz09XCJ2X1xuPiAxMlwiIHwgdl9uZWdhdGl2ZT09MCkgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgS1xuLiAgIHF1aWV0bHkgeHRyZWcgZ3NsbWMgYy5uZWcjI2Mud3BfcmlnaHQyIHZpZF9vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaVxuPiB0eSBpZiBjb3VudHJ5Mj09XCJJUy5wXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgdmlkZW9cIiAmIGxvY2FsPT0wICYgKHN0aW11bHVzPT1cInZfXG4+IDEyXCIgfCB2X25lZ2F0aXZlPT0wKSAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBMXG4uICAgcXVpZXRseSB4dHJlZyBnc2xtYyBjLm5lZyMjYy53cF9yaWdodDIgdmlkX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpXG4+IHR5IGlmIGNvdW50cnkyPT1cIklUXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgdmlkZW9cIiAmIGxvY2FsPT0wICYgKHN0aW11bHVzPT1cInZfMTJcbj4gXCIgfCB2X25lZ2F0aXZlPT0wKSAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBNXG4uICAgZXN0dGFiIEggSSBKLCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIHIyXG4+IF9vIE4gTl9nKSBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICBcbiAgICAgICAgICAgICAgICAgICAgZ3NsbWMgICAgICAgICAgIGdzbG1jICAgICAgICAgICBnc2xtYyAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm5lZyAgICAgICAgICAgICAgICAtMC4xODggICAgICAgICAgIDAuNDQwICAgICAgICAgICAwLjE2MCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMzY4KSAgICAgICAgICgwLjI1NCkgICAgICAgICAoMC4yOTQpICAgXG53cF9yaWdodDIgICAgICAgICAgLTAuMTg0ICAgICAgICAgICAwLjEyNSAgICAgICAgICAtMC4yMTEgICBcbiAgICAgICAgICAgICAgICAgICgwLjQ2OCkgICAgICAgICAoMC4yMTQpICAgICAgICAgKDAuMzAyKSAgIFxuYy5uZWcjYy53cH4yICAgICAgICAwLjg0OCAgICAgICAgICAtMC4zOTEgICAgICAgICAgLTAuMjgyICAgXG4gICAgICAgICAgICAgICAgICAoMC45MzIpICAgICAgICAgKDAuMzk2KSAgICAgICAgICgwLjQ2OCkgICBcbnZpZF9vcmRlciAgICAgICAgICAtMC4xNjIqKiogICAgICAgLTAuMDc5KioqICAgICAgIC0wLjA5OSoqKlxuICAgICAgICAgICAgICAgICAgKDAuMDM0KSAgICAgICAgICgwLjAxNikgICAgICAgICAoMC4wMjEpICAgXG5mZW1hbGUgICAgICAgICAgICAgLTAuMTcwICAgICAgICAgIC0wLjE2NSogICAgICAgICAtMC4wMjQgICBcbiAgICAgICAgICAgICAgICAgICgwLjE0NCkgICAgICAgICAoMC4wNjUpICAgICAgICAgKDAuMTE0KSAgIFxuYWdlICAgICAgICAgICAgICAgIC0wLjAwNiAgICAgICAgICAgMC4wMDEgICAgICAgICAgLTAuMDAzICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDcpICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwOCkgICBcbmluY29tZSAgICAgICAgICAgICAtMC4yMDcgICAgICAgICAgIDAuMTA1ICAgICAgICAgICAwLjI4OSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMzYyKSAgICAgICAgICgwLjEyNikgICAgICAgICAoMC4yMzQpICAgXG51bml2ZXJzaXR5ICAgICAgICAgIDAuMDU5ICAgICAgICAgIC0wLjA1NiAgICAgICAgICAtMC4yMDQgICBcbiAgICAgICAgICAgICAgICAgICgwLjE0MykgICAgICAgICAoMC4wNjgpICAgICAgICAgKDAuMTMzKSAgIFxuX2NvbnMgICAgICAgICAgICAgICAxLjAzMyoqICAgICAgICAgMC4xOTIgICAgICAgICAgIDAuNDY1ICAgXG4gICAgICAgICAgICAgICAgICAoMC40MDApICAgICAgICAgKDAuMTg2KSAgICAgICAgICgwLjMwNykgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjE2MSAgICAgICAgICAgMC4xNzAgICAgICAgICAgIDAuMTU4ICAgXG5yMl9iICAgICAgICAgICAgICAgIDAuMTQ2ICAgICAgICAgICAwLjIyMCAgICAgICAgICAgMC4xMjkgICBcbnIyX28gICAgICAgICAgICAgICAgMC4xNTUgICAgICAgICAgIDAuMTg0ICAgICAgICAgICAwLjEzNSAgIFxuTiAgICAgICAgICAgICAgICAgMTU3LjAwMCAgICAgICAgIDE4NS4wMDAgICAgICAgICAxNjEuMDAwICAgXG5OX2cgICAgICAgICAgICAgICAgNTEuMDAwICAgICAgICAgIDYwLjAwMCAgICAgICAgICA1MC4wMDAgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgIGVzdHRhYiBLIEwgTSwgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyX3cgcjJfYiByMlxuPiBfbyBOIE5fZykgXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgXG4gICAgICAgICAgICAgICAgICAgIGdzbG1jICAgICAgICAgICBnc2xtYyAgICAgICAgICAgZ3NsbWMgICBcbiAgICAgICAgICAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5uZWcgICAgICAgICAgICAgICAgLTAuNDM0ICAgICAgICAgIC0wLjgxMSAgICAgICAgICAgMC4xODQgICBcbiAgICAgICAgICAgICAgICAgICgwLjI3NikgICAgICAgICAoMC41ODcpICAgICAgICAgKDAuMTk3KSAgIFxud3BfcmlnaHQyICAgICAgICAgIC0wLjEzOSAgICAgICAgICAtMC40NjYgICAgICAgICAgIDAuMTg3ICAgXG4gICAgICAgICAgICAgICAgICAoMC40OTgpICAgICAgICAgKDAuNTMwKSAgICAgICAgICgwLjMyOSkgICBcbmMubmVnI2Mud3B+MiAgICAgICAgMS44MTUgICAgICAgICAgIDEuODIzICAgICAgICAgIC0wLjY5MCAgIFxuICAgICAgICAgICAgICAgICAgKDAuOTg2KSAgICAgICAgICgxLjU3OCkgICAgICAgICAoMC42OTgpICAgXG52aWRfb3JkZXIgICAgICAgICAgLTAuMTU5KioqICAgICAgIC0wLjA4OCAgICAgICAgICAtMC4wNjcqKiBcbiAgICAgICAgICAgICAgICAgICgwLjAzNSkgICAgICAgICAoMC4wNDgpICAgICAgICAgKDAuMDIxKSAgIFxuZmVtYWxlICAgICAgICAgICAgIC0wLjA1MCAgICAgICAgICAgMC4xODAgICAgICAgICAgLTAuMTQ0ICAgXG4gICAgICAgICAgICAgICAgICAoMC4xNDgpICAgICAgICAgKDAuMjA2KSAgICAgICAgICgwLjEwMCkgICBcbmFnZSAgICAgICAgICAgICAgICAtMC4wMjEgICAgICAgICAgIDAuMDA3ICAgICAgICAgICAwLjAwMiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDI1KSAgICAgICAgICgwLjA1NCkgICAgICAgICAoMC4wMDkpICAgXG5pbmNvbWUgICAgICAgICAgICAgLTAuMzI1ICAgICAgICAgICAwLjEzMyAgICAgICAgICAgMC4yNjcgICBcbiAgICAgICAgICAgICAgICAgICgwLjMzNSkgICAgICAgICAoMC41MTYpICAgICAgICAgKDAuMjY5KSAgIFxudW5pdmVyc2l0eSAgICAgICAgIC0wLjI0NyAgICAgICAgICAtMC4xMjUgICAgICAgICAgIDAuMjc1ICAgXG4gICAgICAgICAgICAgICAgICAoMC4yMTYpICAgICAgICAgKDAuMzk2KSAgICAgICAgICgwLjE1NSkgICBcbl9jb25zICAgICAgICAgICAgICAgMS40NjkqICAgICAgICAgIDAuMTczICAgICAgICAgIC0wLjE0MSAgIFxuICAgICAgICAgICAgICAgICAgKDAuNzQ1KSAgICAgICAgICgxLjIwMikgICAgICAgICAoMC4zNzgpICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnIyX3cgICAgICAgICAgICAgICAgMC4wNjIgICAgICAgICAgIDAuMDc1ICAgICAgICAgICAwLjExMyAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjMxMSAgICAgICAgICAgMC4wOTAgICAgICAgICAgIDAuMTI2ICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMTI1ICAgICAgICAgICAwLjA3NyAgICAgICAgICAgMC4xMzggICBcbk4gICAgICAgICAgICAgICAgIDIyMS4wMDAgICAgICAgICAgOTUuMDAwICAgICAgICAgMTEzLjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgIDcxLjAwMCAgICAgICAgICAzMi4wMDAgICAgICAgICAgMzcuMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gICBxdWlldGx5IHh0cmVnIGdzbG1jIGMubmVnIyNjLndwX3JpZ2h0MiB2aWRfb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2lcbj4gdHkgaWYgY291bnRyeTI9PVwiSlBcIiAmIHN0aW10eXBlPT1cInNpbmdsZSB2aWRlb1wiICYgbG9jYWw9PTAgJiAoc3RpbXVsdXM9PVwidl8xMlxuPiBcIiB8IHZfbmVnYXRpdmU9PTApICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIE5cbi4gICBxdWlldGx5IHh0cmVnIGdzbG1jIGMubmVnIyNjLndwX3JpZ2h0MiB2aWRfb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2lcbj4gdHkgaWYgY291bnRyeTI9PVwiTlpcIiAmIHN0aW10eXBlPT1cInNpbmdsZSB2aWRlb1wiICYgbG9jYWw9PTAgJiAoc3RpbXVsdXM9PVwidl8xMlxuPiBcIiB8IHZfbmVnYXRpdmU9PTApICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIE9cbi4gICBxdWlldGx5IHh0cmVnIGdzbG1jIGMubmVnIyNjLndwX3JpZ2h0MiB2aWRfb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2lcbj4gdHkgaWYgY291bnRyeTI9PVwiUlVcIiAmIHN0aW10eXBlPT1cInNpbmdsZSB2aWRlb1wiICYgbG9jYWw9PTAgJiAoc3RpbXVsdXM9PVwidl8xMlxuPiBcIiB8IHZfbmVnYXRpdmU9PTApICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIFBcbi4gICBxdWlldGx5IHh0cmVnIGdzbG1jIGMubmVnIyNjLndwX3JpZ2h0MiB2aWRfb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2lcbj4gdHkgaWYgY291bnRyeTI9PVwiU0VcIiAmIHN0aW10eXBlPT1cInNpbmdsZSB2aWRlb1wiICYgbG9jYWw9PTAgJiAoc3RpbXVsdXM9PVwidl8xMlxuPiBcIiB8IHZfbmVnYXRpdmU9PTApICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIFFcbi4gICBxdWlldGx5IHh0cmVnIGdzbG1jIGMubmVnIyNjLndwX3JpZ2h0MiB2aWRfb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2lcbj4gdHkgaWYgY291bnRyeTI9PVwiU1dcIiAmIHN0aW10eXBlPT1cInNpbmdsZSB2aWRlb1wiICYgbG9jYWw9PTAgJiAoc3RpbXVsdXM9PVwidl8xMlxuPiBcIiB8IHZfbmVnYXRpdmU9PTApICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIFIgXG4uICAgcXVpZXRseSB4dHJlZyBnc2xtYyBjLm5lZyMjYy53cF9yaWdodDIgdmlkX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpXG4+IHR5IGlmIGNvdW50cnkyPT1cIlVLXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgdmlkZW9cIiAmIGxvY2FsPT0wICYgKHN0aW11bHVzPT1cInZfMTJcbj4gXCIgfCB2X25lZ2F0aXZlPT0wKSAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBTXG4uICAgcXVpZXRseSB4dHJlZyBnc2xtYyBjLm5lZyMjYy53cF9yaWdodDIgdmlkX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpXG4+IHR5IGlmIGNvdW50cnkyPT1cIlVTXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgdmlkZW9cIiAmIGxvY2FsPT0wICYgKHN0aW11bHVzPT1cInZfMTJcbj4gXCIgfCB2X25lZ2F0aXZlPT0wKSAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBUXG4uICAgZXN0dGFiIE4gTyBQIFEsIGNlbGxzKGIoc3RhciBmbXQoMykpIHNlKHBhciBmbXQoMykpKSBub2dhcHMgc3RhdChyMl93IHIyX2IgXG4+IHIyX28gTiBOX2cpIFxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICAgICAgICAgICAgKDQpICAgXG4gICAgICAgICAgICAgICAgICAgIGdzbG1jICAgICAgICAgICBnc2xtYyAgICAgICAgICAgZ3NsbWMgICAgICAgICAgIGdzbG1jICAgXG4gICAgICAgICAgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5uZWcgICAgICAgICAgICAgICAgLTAuMDE0ICAgICAgICAgICAwLjExMyAgICAgICAgICAtMC4xMzcgICAgICAgICAgLTAuMTI3ICAgXG4gICAgICAgICAgICAgICAgICAoMC41NjMpICAgICAgICAgKDAuMjE3KSAgICAgICAgICgwLjM4MykgICAgICAgICAoMC4yNDQpICAgXG53cF9yaWdodDIgICAgICAgICAgLTAuMTEzICAgICAgICAgICAwLjExOSAgICAgICAgICAgMC4yNzAgICAgICAgICAgLTAuMDQ3ICAgXG4gICAgICAgICAgICAgICAgICAoMC42NzkpICAgICAgICAgKDAuMzI4KSAgICAgICAgICgwLjM2MCkgICAgICAgICAoMC4xNzQpICAgXG5jLm5lZyNjLndwfjIgICAgICAgIDAuMzczICAgICAgICAgICAwLjM4MSAgICAgICAgICAgMC4zMzkgICAgICAgICAgIDAuMjYwICAgXG4gICAgICAgICAgICAgICAgICAoMS40NzApICAgICAgICAgKDAuNTk0KSAgICAgICAgICgwLjY0MikgICAgICAgICAoMC4zNzYpICAgXG52aWRfb3JkZXIgICAgICAgICAgLTAuMDYxICAgICAgICAgIC0wLjA4OCoqKiAgICAgICAtMC4wNDAgICAgICAgICAgLTAuMDI4KiAgXG4gICAgICAgICAgICAgICAgICAoMC4wNDYpICAgICAgICAgKDAuMDI1KSAgICAgICAgICgwLjAzMykgICAgICAgICAoMC4wMTMpICAgXG5mZW1hbGUgICAgICAgICAgICAgLTAuMDYyICAgICAgICAgIC0wLjAxOSAgICAgICAgICAgMC4xOTkgICAgICAgICAgLTAuMDA5ICAgXG4gICAgICAgICAgICAgICAgICAoMC4yMDUpICAgICAgICAgKDAuMTMwKSAgICAgICAgICgwLjEzNSkgICAgICAgICAoMC4wNTUpICAgXG5hZ2UgICAgICAgICAgICAgICAgLTAuMTAwICAgICAgICAgIC0wLjAwNCAgICAgICAgICAgMC4wMDggICAgICAgICAgIDAuMDA0ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wNjUpICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwNykgICAgICAgICAoMC4wMDMpICAgXG5pbmNvbWUgICAgICAgICAgICAgLTAuNjU0ICAgICAgICAgICAwLjAxNSAgICAgICAgICAtMC4wOTkgICAgICAgICAgIDAuMDYyICAgXG4gICAgICAgICAgICAgICAgICAoMC4zODEpICAgICAgICAgKDAuMjAzKSAgICAgICAgICgwLjM0MCkgICAgICAgICAoMC4xNjgpICAgXG51bml2ZXJzaXR5ICAgICAgICAgIDAuMjQ1ICAgICAgICAgICAwLjA5OSAgICAgICAgICAtMC4wODQgICAgICAgICAgLTAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4zMTUpICAgICAgICAgKDAuMTI1KSAgICAgICAgICgwLjIxMikgICAgICAgICAoMC4wNTUpICAgXG5fY29ucyAgICAgICAgICAgICAgIDIuNTA2ICAgICAgICAgICAwLjM0OSAgICAgICAgICAtMC4zMTQgICAgICAgICAgLTAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMS40OTEpICAgICAgICAgKDAuMjQxKSAgICAgICAgICgwLjQxNSkgICAgICAgICAoMC4xNjcpICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMDI0ICAgICAgICAgICAwLjEyNyAgICAgICAgICAgMC4wMTAgICAgICAgICAgIDAuMDM2ICAgXG5yMl9iICAgICAgICAgICAgICAgIDAuMjA4ICAgICAgICAgICAwLjMwNyAgICAgICAgICAgMC4yNzQgICAgICAgICAgIDAuMTM3ICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMDgwICAgICAgICAgICAwLjE2NyAgICAgICAgICAgMC4xMDUgICAgICAgICAgIDAuMDY4ICAgXG5OICAgICAgICAgICAgICAgICAxMDkuMDAwICAgICAgICAgMTA1LjAwMCAgICAgICAgICA5NC4wMDAgICAgICAgICAxNDMuMDAwICAgXG5OX2cgICAgICAgICAgICAgICAgMzYuMDAwICAgICAgICAgIDMyLjAwMCAgICAgICAgICAzMi4wMDAgICAgICAgICAgNDguMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICAgZXN0dGFiIFIgUyBULCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIHIyXG4+IF9vIE4gTl9nKSBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICBcbiAgICAgICAgICAgICAgICAgICAgZ3NsbWMgICAgICAgICAgIGdzbG1jICAgICAgICAgICBnc2xtYyAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm5lZyAgICAgICAgICAgICAgICAtMC4xNDkgICAgICAgICAgIDAuMTI5ICAgICAgICAgICAwLjIxMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMjE2KSAgICAgICAgICgwLjE5NCkgICAgICAgICAoMC4xNTcpICAgXG53cF9yaWdodDIgICAgICAgICAgIDAuMDMyICAgICAgICAgIC0wLjI3NCAgICAgICAgICAgMC4xMjcgICBcbiAgICAgICAgICAgICAgICAgICgwLjI2MikgICAgICAgICAoMC4zODMpICAgICAgICAgKDAuMjEzKSAgIFxuYy5uZWcjYy53cH4yICAgICAgICAwLjI0NCAgICAgICAgICAgMC4wODIgICAgICAgICAgIDAuMDYxICAgXG4gICAgICAgICAgICAgICAgICAoMC41MzkpICAgICAgICAgKDAuNTY5KSAgICAgICAgICgwLjM2MykgICBcbnZpZF9vcmRlciAgICAgICAgICAtMC4wMTYgICAgICAgICAgLTAuMTAwKioqICAgICAgIC0wLjA0MioqIFxuICAgICAgICAgICAgICAgICAgKDAuMDI1KSAgICAgICAgICgwLjAyNCkgICAgICAgICAoMC4wMTUpICAgXG5mZW1hbGUgICAgICAgICAgICAgIDAuMTY2ICAgICAgICAgIC0wLjIwMSAgICAgICAgICAtMC4wNDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjEwOCkgICAgICAgICAoMC4xMzIpICAgICAgICAgKDAuMDc4KSAgIFxuYWdlICAgICAgICAgICAgICAgICAwLjAwMSAgICAgICAgICAtMC4wMDMgICAgICAgICAgIDAuMDAyICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwMykgICBcbmluY29tZSAgICAgICAgICAgICAtMC41NjgqICAgICAgICAgIDAuMjI4ICAgICAgICAgIC0wLjA4MSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMjg1KSAgICAgICAgICgwLjI2NikgICAgICAgICAoMC4xNTIpICAgXG51bml2ZXJzaXR5ICAgICAgICAgIDAuMDMzICAgICAgICAgIC0wLjEyMiAgICAgICAgICAgMC4xMzcgICBcbiAgICAgICAgICAgICAgICAgICgwLjEwOCkgICAgICAgICAoMC4xODApICAgICAgICAgKDAuMDc4KSAgIFxuX2NvbnMgICAgICAgICAgICAgICAwLjI3NSAgICAgICAgICAgMC42NDgqICAgICAgICAgLTAuMDQyICAgXG4gICAgICAgICAgICAgICAgICAoMC4yNTgpICAgICAgICAgKDAuMjg0KSAgICAgICAgICgwLjE4MCkgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjAyMCAgICAgICAgICAgMC4xMDYgICAgICAgICAgIDAuMDQ2ICAgXG5yMl9iICAgICAgICAgICAgICAgIDAuMzE2ICAgICAgICAgICAwLjI3OSAgICAgICAgICAgMC4wMjMgICBcbnIyX28gICAgICAgICAgICAgICAgMC4wOTQgICAgICAgICAgIDAuMTYwICAgICAgICAgICAwLjAzNyAgIFxuTiAgICAgICAgICAgICAgICAgMTAyLjAwMCAgICAgICAgIDE0Ny4wMDAgICAgICAgICA1ODEuMDAwICAgXG5OX2cgICAgICAgICAgICAgICAgMzEuMDAwICAgICAgICAgIDQ4LjAwMCAgICAgICAgIDE4NC4wMDAgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgICBcbi4gICB4dHNldCByZXNwIHZpZF9vcmRlclxuICAgICAgIHBhbmVsIHZhcmlhYmxlOiAgcmVzcCAodW5iYWxhbmNlZClcbiAgICAgICAgdGltZSB2YXJpYWJsZTogIHZpZF9vcmRlciwgMSB0byA3XG4gICAgICAgICAgICAgICAgZGVsdGE6ICAxIHVuaXRcbi4gICByZXBsYWNlIG5lZyA9IHZfbmVnYXRpdmVcbigwIHJlYWwgY2hhbmdlcyBtYWRlKVxuLiAgIHF1aWV0bHkgeHRyZWcgZ3NsbWMgYy5uZWcjI2Mud3BfcmlnaHQyIHZpZF9vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaVxuPiB0eSBpZiBzdGltdHlwZT09XCJzaW5nbGUgdmlkZW9cIiAmIGxvY2FsPT0wICYgKHN0aW11bHVzPT1cInZfMTNcIiB8IHZfbmVnYXRpdmU9PTBcbj4gKSAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBBICBcbi4gICBxdWlldGx5IHh0cmVnIGdzbG1jIGMubmVnIyNjLndwX3JpZ2h0MiB2aWRfb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2lcbj4gdHkgaWYgY291bnRyeTI9PVwiQlJcIiAmIHN0aW10eXBlPT1cInNpbmdsZSB2aWRlb1wiICYgbG9jYWw9PTAgJiAoc3RpbXVsdXM9PVwidl8xM1xuPiBcIiB8IHZfbmVnYXRpdmU9PTApICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEJcbi4gICBxdWlldGx5IHh0cmVnIGdzbG1jIGMubmVnIyNjLndwX3JpZ2h0MiB2aWRfb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2lcbj4gdHkgaWYgY291bnRyeTI9PVwiQ0EuZVwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHZpZGVvXCIgJiBsb2NhbD09MCAmIChzdGltdWx1cz09XCJ2X1xuPiAxM1wiIHwgdl9uZWdhdGl2ZT09MCkgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgQ1xuLiAgIHF1aWV0bHkgeHRyZWcgZ3NsbWMgYy5uZWcjI2Mud3BfcmlnaHQyIHZpZF9vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaVxuPiB0eSBpZiBjb3VudHJ5Mj09XCJDQS5mXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgdmlkZW9cIiAmIGxvY2FsPT0wICYgKHN0aW11bHVzPT1cInZfXG4+IDEzXCIgfCB2X25lZ2F0aXZlPT0wKSAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBEXG4uICAgcXVpZXRseSB4dHJlZyBnc2xtYyBjLm5lZyMjYy53cF9yaWdodDIgdmlkX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpXG4+IHR5IGlmIGNvdW50cnkyPT1cIkNIXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgdmlkZW9cIiAmIGxvY2FsPT0wICYgKHN0aW11bHVzPT1cInZfMTNcbj4gXCIgfCB2X25lZ2F0aXZlPT0wKSAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBFXG4uICAgcXVpZXRseSB4dHJlZyBnc2xtYyBjLm5lZyMjYy53cF9yaWdodDIgdmlkX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpXG4+IHR5IGlmIGNvdW50cnkyPT1cIkNOXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgdmlkZW9cIiAmIGxvY2FsPT0wICYgKHN0aW11bHVzPT1cInZfMTNcbj4gXCIgfCB2X25lZ2F0aXZlPT0wKSAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBGXG4uICAgcXVpZXRseSB4dHJlZyBnc2xtYyBjLm5lZyMjYy53cF9yaWdodDIgdmlkX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpXG4+IHR5IGlmIGNvdW50cnkyPT1cIkRLXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgdmlkZW9cIiAmIGxvY2FsPT0wICYgKHN0aW11bHVzPT1cInZfMTNcbj4gXCIgfCB2X25lZ2F0aXZlPT0wKSAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBHXG4uICAgZXN0dGFiIEEgQiBDIEQsIGNlbGxzKGIoc3RhciBmbXQoMykpIHNlKHBhciBmbXQoMykpKSBub2dhcHMgc3RhdChyMl93IHIyX2IgXG4+IHIyX28gTiBOX2cpIFxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICAgICAgICAgICAgKDQpICAgXG4gICAgICAgICAgICAgICAgICAgIGdzbG1jICAgICAgICAgICBnc2xtYyAgICAgICAgICAgZ3NsbWMgICAgICAgICAgIGdzbG1jICAgXG4gICAgICAgICAgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5uZWcgICAgICAgICAgICAgICAgLTAuMTMyKiAgICAgICAgIC0wLjMyNSAgICAgICAgICAtMC4zMzggICAgICAgICAgLTAuMjcwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wNjMpICAgICAgICAgKDAuMzkzKSAgICAgICAgICgwLjI4NikgICAgICAgICAoMC4xNjkpICAgXG53cF9yaWdodDIgICAgICAgICAgIDAuMDEyICAgICAgICAgIC0wLjQ0MyAgICAgICAgICAtMC42NTYgICAgICAgICAgLTAuMzMxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wNjgpICAgICAgICAgKDAuNDUwKSAgICAgICAgICgwLjY1MSkgICAgICAgICAoMC4yNTMpICAgXG5jLm5lZyNjLndwfjIgICAgICAgIDAuMTY5ICAgICAgICAgIC0wLjA0NSAgICAgICAgICAgMS41NDggICAgICAgICAgIDAuNjE5ICAgXG4gICAgICAgICAgICAgICAgICAoMC4xNDApICAgICAgICAgKDAuOTQxKSAgICAgICAgICgwLjk1NCkgICAgICAgICAoMC41MDApICAgXG52aWRfb3JkZXIgICAgICAgICAgLTAuMDgzKioqICAgICAgIC0wLjAyNyAgICAgICAgICAtMC4xMzEqKiAgICAgICAgLTAuMDQzICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDYpICAgICAgICAgKDAuMDM3KSAgICAgICAgICgwLjA0NSkgICAgICAgICAoMC4wMjQpICAgXG5mZW1hbGUgICAgICAgICAgICAgLTAuMDQzICAgICAgICAgIC0wLjEwMCAgICAgICAgICAgMC4xNTMgICAgICAgICAgIDAuMTE3ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMjgpICAgICAgICAgKDAuMTU1KSAgICAgICAgICgwLjI0NykgICAgICAgICAoMC4xMTgpICAgXG5hZ2UgICAgICAgICAgICAgICAgIDAuMDAyKiAgICAgICAgIC0wLjAwMyAgICAgICAgICAgMC4wMzcgICAgICAgICAgLTAuMDA0ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDE1KSAgICAgICAgICgwLjAyNSkgICAgICAgICAoMC4wMDQpICAgXG5pbmNvbWUgICAgICAgICAgICAgLTAuMDAxICAgICAgICAgIC0wLjA4MSAgICAgICAgICAtMC4yMzAgICAgICAgICAgLTAuMTEwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wNTgpICAgICAgICAgKDAuMzM2KSAgICAgICAgICgwLjQzMCkgICAgICAgICAoMC4yMjcpICAgXG51bml2ZXJzaXR5ICAgICAgICAgLTAuMDEzICAgICAgICAgICAwLjA3NCAgICAgICAgICAtMC4yODkgICAgICAgICAgLTAuMDQ1ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMjkpICAgICAgICAgKDAuMTY3KSAgICAgICAgICgwLjMzNikgICAgICAgICAoMC4xMTgpICAgXG5fY29ucyAgICAgICAgICAgICAgIDAuMjEwKiogICAgICAgICAwLjM4MCAgICAgICAgICAtMC4yMjYgICAgICAgICAgIDAuNDc5ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wNjgpICAgICAgICAgKDAuNDcxKSAgICAgICAgICgwLjgwNSkgICAgICAgICAoMC4yNzUpICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMDYxICAgICAgICAgICAwLjA1MCAgICAgICAgICAgMC4xNTggICAgICAgICAgIDAuMDYxICAgXG5yMl9iICAgICAgICAgICAgICAgIDAuMDUxICAgICAgICAgICAwLjA4OSAgICAgICAgICAgMC4xOTEgICAgICAgICAgIDAuMTI0ICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMDU3ICAgICAgICAgICAwLjA2MSAgICAgICAgICAgMC4xNzAgICAgICAgICAgIDAuMDgwICAgXG5OICAgICAgICAgICAgICAgIDI5MTEuMDAwICAgICAgICAgMTE1LjAwMCAgICAgICAgIDEwNC4wMDAgICAgICAgICAgODQuMDAwICAgXG5OX2cgICAgICAgICAgICAgICA5MzMuMDAwICAgICAgICAgIDM1LjAwMCAgICAgICAgICAzMi4wMDAgICAgICAgICAgMjcuMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICAgZXN0dGFiIEUgRiBHLCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIHIyXG4+IF9vIE4gTl9nKSBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICBcbiAgICAgICAgICAgICAgICAgICAgZ3NsbWMgICAgICAgICAgIGdzbG1jICAgICAgICAgICBnc2xtYyAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm5lZyAgICAgICAgICAgICAgICAgMC4yNTEgICAgICAgICAgLTEuMTE3KiAgICAgICAgICAwLjExMyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMzEzKSAgICAgICAgICgwLjUxNikgICAgICAgICAoMC4yMzApICAgXG53cF9yaWdodDIgICAgICAgICAgIDAuODk3ICAgICAgICAgIC0wLjQ3NyAgICAgICAgICAtMC4xODEgICBcbiAgICAgICAgICAgICAgICAgICgwLjQ4NikgICAgICAgICAoMC41MzkpICAgICAgICAgKDAuMzU4KSAgIFxuYy5uZWcjYy53cH4yICAgICAgIC0wLjY2MCAgICAgICAgICAgMS45OTkgICAgICAgICAgLTAuMjQwICAgXG4gICAgICAgICAgICAgICAgICAoMC44MjgpICAgICAgICAgKDEuMDI1KSAgICAgICAgICgwLjY5NikgICBcbnZpZF9vcmRlciAgICAgICAgICAtMC4xMDUqKiogICAgICAgLTAuMTA1KioqICAgICAgIC0wLjA0MCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDMyKSAgICAgICAgICgwLjAzMCkgICAgICAgICAoMC4wMjUpICAgXG5mZW1hbGUgICAgICAgICAgICAgIDAuMDk1ICAgICAgICAgICAwLjAxOCAgICAgICAgICAtMC4wNDUgICBcbiAgICAgICAgICAgICAgICAgICgwLjE1OSkgICAgICAgICAoMC4xMzQpICAgICAgICAgKDAuMTE0KSAgIFxuYWdlICAgICAgICAgICAgICAgICAwLjAwOCAgICAgICAgICAtMC4wMDcgICAgICAgICAgLTAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDcpICAgICAgICAgKDAuMDEzKSAgICAgICAgICgwLjAwNCkgICBcbmluY29tZSAgICAgICAgICAgICAgMC41MDQgICAgICAgICAgIDAuNDA2ICAgICAgICAgICAwLjI1OSAgIFxuICAgICAgICAgICAgICAgICAgKDAuNDYwKSAgICAgICAgICgwLjMyOSkgICAgICAgICAoMC4yNTUpICAgXG51bml2ZXJzaXR5ICAgICAgICAgIDAuMzg5KiAgICAgICAgICAwLjA0NyAgICAgICAgICAtMC4wMTIgICBcbiAgICAgICAgICAgICAgICAgICgwLjE2MykgICAgICAgICAoMC4yMTApICAgICAgICAgKDAuMTExKSAgIFxuX2NvbnMgICAgICAgICAgICAgIC0wLjg2MyogICAgICAgICAgMC41NzMgICAgICAgICAgIDAuMDQ0ICAgXG4gICAgICAgICAgICAgICAgICAoMC40MDUpICAgICAgICAgKDAuNDc3KSAgICAgICAgICgwLjI2NSkgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjE3NiAgICAgICAgICAgMC4xMDEgICAgICAgICAgIDAuMDUzICAgXG5yMl9iICAgICAgICAgICAgICAgIDAuMjQzICAgICAgICAgICAwLjE0MiAgICAgICAgICAgMC4wMTIgICBcbnIyX28gICAgICAgICAgICAgICAgMC4yMDcgICAgICAgICAgIDAuMTEyICAgICAgICAgICAwLjAzOCAgIFxuTiAgICAgICAgICAgICAgICAgMTEzLjAwMCAgICAgICAgIDE3OS4wMDAgICAgICAgICAxMDcuMDAwICAgXG5OX2cgICAgICAgICAgICAgICAgMzYuMDAwICAgICAgICAgIDU2LjAwMCAgICAgICAgICAzNS4wMDAgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgIHF1aWV0bHkgeHRyZWcgZ3NsbWMgYy5uZWcjI2Mud3BfcmlnaHQyIHZpZF9vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaVxuPiB0eSBpZiBjb3VudHJ5Mj09XCJGUlwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHZpZGVvXCIgJiBsb2NhbD09MCAmIChzdGltdWx1cz09XCJ2XzEzXG4+IFwiIHwgdl9uZWdhdGl2ZT09MCkgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgSFxuLiAgIHF1aWV0bHkgeHRyZWcgZ3NsbWMgYy5uZWcjI2Mud3BfcmlnaHQyIHZpZF9vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaVxuPiB0eSBpZiBjb3VudHJ5Mj09XCJHSFwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHZpZGVvXCIgJiBsb2NhbD09MCAmIChzdGltdWx1cz09XCJ2XzEzXG4+IFwiIHwgdl9uZWdhdGl2ZT09MCkgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgSVxuLiAgIHF1aWV0bHkgeHRyZWcgZ3NsbWMgYy5uZWcjI2Mud3BfcmlnaHQyIHZpZF9vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaVxuPiB0eSBpZiBjb3VudHJ5Mj09XCJJTlwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHZpZGVvXCIgJiBsb2NhbD09MCAmIChzdGltdWx1cz09XCJ2XzEzXG4+IFwiIHwgdl9uZWdhdGl2ZT09MCkgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgSlxuLiAgIHF1aWV0bHkgeHRyZWcgZ3NsbWMgYy5uZWcjI2Mud3BfcmlnaHQyIHZpZF9vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaVxuPiB0eSBpZiBjb3VudHJ5Mj09XCJJUy5qXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgdmlkZW9cIiAmIGxvY2FsPT0wICYgKHN0aW11bHVzPT1cInZfXG4+IDEzXCIgfCB2X25lZ2F0aXZlPT0wKSAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBLXG4uICAgcXVpZXRseSB4dHJlZyBnc2xtYyBjLm5lZyMjYy53cF9yaWdodDIgdmlkX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpXG4+IHR5IGlmIGNvdW50cnkyPT1cIklTLnBcIiAmIHN0aW10eXBlPT1cInNpbmdsZSB2aWRlb1wiICYgbG9jYWw9PTAgJiAoc3RpbXVsdXM9PVwidl9cbj4gMTNcIiB8IHZfbmVnYXRpdmU9PTApICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIExcbi4gICBxdWlldGx5IHh0cmVnIGdzbG1jIGMubmVnIyNjLndwX3JpZ2h0MiB2aWRfb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2lcbj4gdHkgaWYgY291bnRyeTI9PVwiSVRcIiAmIHN0aW10eXBlPT1cInNpbmdsZSB2aWRlb1wiICYgbG9jYWw9PTAgJiAoc3RpbXVsdXM9PVwidl8xM1xuPiBcIiB8IHZfbmVnYXRpdmU9PTApICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIE1cbi4gICBlc3R0YWIgSCBJIEosIGNlbGxzKGIoc3RhciBmbXQoMykpIHNlKHBhciBmbXQoMykpKSBub2dhcHMgc3RhdChyMl93IHIyX2IgcjJcbj4gX28gTiBOX2cpIFxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAoMSkgICAgICAgICAgICAgKDIpICAgICAgICAgICAgICgzKSAgIFxuICAgICAgICAgICAgICAgICAgICBnc2xtYyAgICAgICAgICAgZ3NsbWMgICAgICAgICAgIGdzbG1jICAgXG4gICAgICAgICAgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmVnICAgICAgICAgICAgICAgICAwLjIxNyAgICAgICAgICAgMC4yMDAgICAgICAgICAgLTAuMTkyICAgXG4gICAgICAgICAgICAgICAgICAoMC4zOTcpICAgICAgICAgKDAuMjQ3KSAgICAgICAgICgwLjMzOCkgICBcbndwX3JpZ2h0MiAgICAgICAgICAtMC4xNDEgICAgICAgICAgIDAuMTIwICAgICAgICAgIC0wLjIwMiAgIFxuICAgICAgICAgICAgICAgICAgKDAuNDkwKSAgICAgICAgICgwLjIxMCkgICAgICAgICAoMC4yNjMpICAgXG5jLm5lZyNjLndwfjIgICAgICAgLTAuNjgyICAgICAgICAgIC0wLjQxOCAgICAgICAgICAgMC4zNDAgICBcbiAgICAgICAgICAgICAgICAgICgxLjAwNikgICAgICAgICAoMC4zODMpICAgICAgICAgKDAuNTE3KSAgIFxudmlkX29yZGVyICAgICAgICAgIC0wLjE1MioqKiAgICAgICAtMC4wODAqKiogICAgICAgLTAuMDk4KioqXG4gICAgICAgICAgICAgICAgICAoMC4wMzYpICAgICAgICAgKDAuMDE1KSAgICAgICAgICgwLjAyMikgICBcbmZlbWFsZSAgICAgICAgICAgICAtMC4xNzMgICAgICAgICAgLTAuMTMwKiAgICAgICAgIC0wLjAzMyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMTU2KSAgICAgICAgICgwLjA2MykgICAgICAgICAoMC4wOTUpICAgXG5hZ2UgICAgICAgICAgICAgICAgLTAuMDA3ICAgICAgICAgICAwLjAwMSAgICAgICAgICAtMC4wMDMgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwOCkgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDA3KSAgIFxuaW5jb21lICAgICAgICAgICAgIC0wLjA4OSAgICAgICAgICAgMC4xMDcgICAgICAgICAgIDAuMTgwICAgXG4gICAgICAgICAgICAgICAgICAoMC4zNzQpICAgICAgICAgKDAuMTI3KSAgICAgICAgICgwLjE5NykgICBcbnVuaXZlcnNpdHkgICAgICAgICAtMC4wNzggICAgICAgICAgLTAuMDMwICAgICAgICAgIC0wLjE1NCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMTUyKSAgICAgICAgICgwLjA2NikgICAgICAgICAoMC4xMTEpICAgXG5fY29ucyAgICAgICAgICAgICAgIDEuMDEyKiAgICAgICAgICAwLjE3MiAgICAgICAgICAgMC41MDggICBcbiAgICAgICAgICAgICAgICAgICgwLjQxMCkgICAgICAgICAoMC4xODIpICAgICAgICAgKDAuMjU5KSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMTE1ICAgICAgICAgICAwLjE0MSAgICAgICAgICAgMC4xNDYgICBcbnIyX2IgICAgICAgICAgICAgICAgMC4xMzggICAgICAgICAgIDAuMTg3ICAgICAgICAgICAwLjA5MSAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjEzNSAgICAgICAgICAgMC4xNTkgICAgICAgICAgIDAuMTM1ICAgXG5OICAgICAgICAgICAgICAgICAxNTEuMDAwICAgICAgICAgMTkwLjAwMCAgICAgICAgIDE1OS4wMDAgICBcbk5fZyAgICAgICAgICAgICAgICA1MS4wMDAgICAgICAgICAgNjAuMDAwICAgICAgICAgIDUwLjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICAgZXN0dGFiIEsgTCBNLCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIHIyXG4+IF9vIE4gTl9nKSBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICBcbiAgICAgICAgICAgICAgICAgICAgZ3NsbWMgICAgICAgICAgIGdzbG1jICAgICAgICAgICBnc2xtYyAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm5lZyAgICAgICAgICAgICAgICAtMC4yNTEgICAgICAgICAgIDAuMzI5ICAgICAgICAgIC0wLjAyOSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMjc5KSAgICAgICAgICgwLjQzNCkgICAgICAgICAoMC4yMDApICAgXG53cF9yaWdodDIgICAgICAgICAgLTAuMTkwICAgICAgICAgIC0wLjQ4NyAgICAgICAgICAgMC4xMTMgICBcbiAgICAgICAgICAgICAgICAgICgwLjUwNCkgICAgICAgICAoMC40NDgpICAgICAgICAgKDAuMzE0KSAgIFxuYy5uZWcjYy53cH4yICAgICAgICAwLjU0NyAgICAgICAgICAtMC41MDAgICAgICAgICAgIDAuMTg5ICAgXG4gICAgICAgICAgICAgICAgICAoMC45NDcpICAgICAgICAgKDEuMTUzKSAgICAgICAgICgwLjY4MykgICBcbnZpZF9vcmRlciAgICAgICAgICAtMC4xNzUqKiogICAgICAgLTAuMDg1KiAgICAgICAgIC0wLjA1OSoqIFxuICAgICAgICAgICAgICAgICAgKDAuMDM2KSAgICAgICAgICgwLjAzOSkgICAgICAgICAoMC4wMjApICAgXG5mZW1hbGUgICAgICAgICAgICAgLTAuMTc0ICAgICAgICAgICAwLjEzMyAgICAgICAgICAtMC4yMDAqICBcbiAgICAgICAgICAgICAgICAgICgwLjE0OSkgICAgICAgICAoMC4xNjkpICAgICAgICAgKDAuMDk2KSAgIFxuYWdlICAgICAgICAgICAgICAgIC0wLjAwOSAgICAgICAgICAgMC4wMDIgICAgICAgICAgLTAuMDA2ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMjYpICAgICAgICAgKDAuMDQ1KSAgICAgICAgICgwLjAwOSkgICBcbmluY29tZSAgICAgICAgICAgICAtMC4zODIgICAgICAgICAgLTAuMDI3ICAgICAgICAgICAwLjM1MSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMzMxKSAgICAgICAgICgwLjQzOSkgICAgICAgICAoMC4yNTMpICAgXG51bml2ZXJzaXR5ICAgICAgICAgLTAuNDUwKiAgICAgICAgIC0wLjA4NyAgICAgICAgICAgMC4yNDkgICBcbiAgICAgICAgICAgICAgICAgICgwLjIxMCkgICAgICAgICAoMC4zMDkpICAgICAgICAgKDAuMTQ4KSAgIFxuX2NvbnMgICAgICAgICAgICAgICAxLjUxOCogICAgICAgICAgMC4zMjkgICAgICAgICAgIDAuMDYzICAgXG4gICAgICAgICAgICAgICAgICAoMC43NzEpICAgICAgICAgKDEuMDEyKSAgICAgICAgICgwLjM3MikgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjA4OSAgICAgICAgICAgMC4wODAgICAgICAgICAgIDAuMDkzICAgXG5yMl9iICAgICAgICAgICAgICAgIDAuMjEwICAgICAgICAgICAwLjEyMCAgICAgICAgICAgMC4yMzQgICBcbnIyX28gICAgICAgICAgICAgICAgMC4xMzIgICAgICAgICAgIDAuMDk5ICAgICAgICAgICAwLjEyOSAgIFxuTiAgICAgICAgICAgICAgICAgMjIzLjAwMCAgICAgICAgIDEwMC4wMDAgICAgICAgICAxMTQuMDAwICAgXG5OX2cgICAgICAgICAgICAgICAgNzEuMDAwICAgICAgICAgIDMyLjAwMCAgICAgICAgICAzNy4wMDAgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgIHF1aWV0bHkgeHRyZWcgZ3NsbWMgYy5uZWcjI2Mud3BfcmlnaHQyIHZpZF9vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaVxuPiB0eSBpZiBjb3VudHJ5Mj09XCJKUFwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHZpZGVvXCIgJiBsb2NhbD09MCAmIChzdGltdWx1cz09XCJ2XzEzXG4+IFwiIHwgdl9uZWdhdGl2ZT09MCkgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgTlxuLiAgIHF1aWV0bHkgeHRyZWcgZ3NsbWMgYy5uZWcjI2Mud3BfcmlnaHQyIHZpZF9vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaVxuPiB0eSBpZiBjb3VudHJ5Mj09XCJOWlwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHZpZGVvXCIgJiBsb2NhbD09MCAmIChzdGltdWx1cz09XCJ2XzEzXG4+IFwiIHwgdl9uZWdhdGl2ZT09MCkgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgT1xuLiAgIHF1aWV0bHkgeHRyZWcgZ3NsbWMgYy5uZWcjI2Mud3BfcmlnaHQyIHZpZF9vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaVxuPiB0eSBpZiBjb3VudHJ5Mj09XCJSVVwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHZpZGVvXCIgJiBsb2NhbD09MCAmIChzdGltdWx1cz09XCJ2XzEzXG4+IFwiIHwgdl9uZWdhdGl2ZT09MCkgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgUFxuLiAgIHF1aWV0bHkgeHRyZWcgZ3NsbWMgYy5uZWcjI2Mud3BfcmlnaHQyIHZpZF9vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaVxuPiB0eSBpZiBjb3VudHJ5Mj09XCJTRVwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHZpZGVvXCIgJiBsb2NhbD09MCAmIChzdGltdWx1cz09XCJ2XzEzXG4+IFwiIHwgdl9uZWdhdGl2ZT09MCkgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgUVxuLiAgIHF1aWV0bHkgeHRyZWcgZ3NsbWMgYy5uZWcjI2Mud3BfcmlnaHQyIHZpZF9vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaVxuPiB0eSBpZiBjb3VudHJ5Mj09XCJTV1wiICYgc3RpbXR5cGU9PVwic2luZ2xlIHZpZGVvXCIgJiBsb2NhbD09MCAmIChzdGltdWx1cz09XCJ2XzEzXG4+IFwiIHwgdl9uZWdhdGl2ZT09MCkgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgUiBcbi4gICBxdWlldGx5IHh0cmVnIGdzbG1jIGMubmVnIyNjLndwX3JpZ2h0MiB2aWRfb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2lcbj4gdHkgaWYgY291bnRyeTI9PVwiVUtcIiAmIHN0aW10eXBlPT1cInNpbmdsZSB2aWRlb1wiICYgbG9jYWw9PTAgJiAoc3RpbXVsdXM9PVwidl8xM1xuPiBcIiB8IHZfbmVnYXRpdmU9PTApICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIFNcbi4gICBxdWlldGx5IHh0cmVnIGdzbG1jIGMubmVnIyNjLndwX3JpZ2h0MiB2aWRfb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2lcbj4gdHkgaWYgY291bnRyeTI9PVwiVVNcIiAmIHN0aW10eXBlPT1cInNpbmdsZSB2aWRlb1wiICYgbG9jYWw9PTAgJiAoc3RpbXVsdXM9PVwidl8xM1xuPiBcIiB8IHZfbmVnYXRpdmU9PTApICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIFRcbi4gICBlc3R0YWIgTiBPIFAgUSwgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyX3cgcjJfYiBcbj4gcjJfbyBOIE5fZykgXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAoMSkgICAgICAgICAgICAgKDIpICAgICAgICAgICAgICgzKSAgICAgICAgICAgICAoNCkgICBcbiAgICAgICAgICAgICAgICAgICAgZ3NsbWMgICAgICAgICAgIGdzbG1jICAgICAgICAgICBnc2xtYyAgICAgICAgICAgZ3NsbWMgICBcbiAgICAgICAgICAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm5lZyAgICAgICAgICAgICAgICAtMC4wMTAgICAgICAgICAgLTAuMjg0ICAgICAgICAgIC0wLjE3OSAgICAgICAgICAtMC4xNTkgICBcbiAgICAgICAgICAgICAgICAgICgwLjU1NikgICAgICAgICAoMC4yMjcpICAgICAgICAgKDAuNDA4KSAgICAgICAgICgwLjE4OSkgICBcbndwX3JpZ2h0MiAgICAgICAgICAgMC4xMDAgICAgICAgICAgIDAuMTc3ICAgICAgICAgICAwLjI3NCAgICAgICAgICAtMC4wMjYgICBcbiAgICAgICAgICAgICAgICAgICgwLjY0NCkgICAgICAgICAoMC4zMTUpICAgICAgICAgKDAuNDMyKSAgICAgICAgICgwLjE3NykgICBcbmMubmVnI2Mud3B+MiAgICAgICAtMC43MDMgICAgICAgICAgIDAuNjc1ICAgICAgICAgICAwLjM4MCAgICAgICAgICAgMC4xOTYgICBcbiAgICAgICAgICAgICAgICAgICgxLjM4NCkgICAgICAgICAoMC42MDMpICAgICAgICAgKDAuNjgxKSAgICAgICAgICgwLjMwNykgICBcbnZpZF9vcmRlciAgICAgICAgICAtMC4wNTkgICAgICAgICAgLTAuMDgzKiogICAgICAgIC0wLjA3MSoqICAgICAgICAtMC4wMjgqICBcbiAgICAgICAgICAgICAgICAgICgwLjA0NCkgICAgICAgICAoMC4wMjcpICAgICAgICAgKDAuMDI4KSAgICAgICAgICgwLjAxMikgICBcbmZlbWFsZSAgICAgICAgICAgICAgMC4wMjYgICAgICAgICAgIDAuMDI4ICAgICAgICAgICAwLjA2MiAgICAgICAgICAgMC4wMTAgICBcbiAgICAgICAgICAgICAgICAgICgwLjE5NCkgICAgICAgICAoMC4xMjEpICAgICAgICAgKDAuMTc2KSAgICAgICAgICgwLjA1NykgICBcbmFnZSAgICAgICAgICAgICAgICAtMC4wNTkgICAgICAgICAgLTAuMDAxICAgICAgICAgICAwLjAwNiAgICAgICAgICAgMC4wMDUgICBcbiAgICAgICAgICAgICAgICAgICgwLjA2MSkgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDA5KSAgICAgICAgICgwLjAwMykgICBcbmluY29tZSAgICAgICAgICAgICAtMC41NjUgICAgICAgICAgIDAuMjAzICAgICAgICAgIC0wLjIzMiAgICAgICAgICAgMC4wMTYgICBcbiAgICAgICAgICAgICAgICAgICgwLjM1NikgICAgICAgICAoMC4yMDApICAgICAgICAgKDAuNDQ2KSAgICAgICAgICgwLjE3MSkgICBcbnVuaXZlcnNpdHkgICAgICAgICAgMC4yNDggICAgICAgICAgIDAuMDA5ICAgICAgICAgIC0wLjAyMCAgICAgICAgICAgMC4wMjMgICBcbiAgICAgICAgICAgICAgICAgICgwLjI4OSkgICAgICAgICAoMC4xMTcpICAgICAgICAgKDAuMjY4KSAgICAgICAgICgwLjA1NikgICBcbl9jb25zICAgICAgICAgICAgICAgMS40NjIgICAgICAgICAgIDAuMTExICAgICAgICAgIC0wLjA2OCAgICAgICAgICAtMC4wMzEgICBcbiAgICAgICAgICAgICAgICAgICgxLjM5MikgICAgICAgICAoMC4yNDEpICAgICAgICAgKDAuNDk0KSAgICAgICAgICgwLjE2OSkgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnIyX3cgICAgICAgICAgICAgICAgMC4wNjUgICAgICAgICAgIDAuMTAyICAgICAgICAgICAwLjA4MSAgICAgICAgICAgMC4wNjIgICBcbnIyX2IgICAgICAgICAgICAgICAgMC4xMTMgICAgICAgICAgIDAuMjQxICAgICAgICAgICAwLjE0OCAgICAgICAgICAgMC4xMDIgICBcbnIyX28gICAgICAgICAgICAgICAgMC4wODYgICAgICAgICAgIDAuMTI0ICAgICAgICAgICAwLjEwNiAgICAgICAgICAgMC4wNzcgICBcbk4gICAgICAgICAgICAgICAgIDExMS4wMDAgICAgICAgICAxMDEuMDAwICAgICAgICAgIDk2LjAwMCAgICAgICAgIDE0Ny4wMDAgICBcbk5fZyAgICAgICAgICAgICAgICAzNi4wMDAgICAgICAgICAgMzIuMDAwICAgICAgICAgIDMyLjAwMCAgICAgICAgICA0OC4wMDAgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gICBlc3R0YWIgUiBTIFQsIGNlbGxzKGIoc3RhciBmbXQoMykpIHNlKHBhciBmbXQoMykpKSBub2dhcHMgc3RhdChyMl93IHIyX2IgcjJcbj4gX28gTiBOX2cpIFxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAoMSkgICAgICAgICAgICAgKDIpICAgICAgICAgICAgICgzKSAgIFxuICAgICAgICAgICAgICAgICAgICBnc2xtYyAgICAgICAgICAgZ3NsbWMgICAgICAgICAgIGdzbG1jICAgXG4gICAgICAgICAgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmVnICAgICAgICAgICAgICAgIC0wLjIyNyAgICAgICAgICAtMC41NDcqKiAgICAgICAgLTAuMTcwICAgXG4gICAgICAgICAgICAgICAgICAoMC4yMTMpICAgICAgICAgKDAuMjA2KSAgICAgICAgICgwLjE2MCkgICBcbndwX3JpZ2h0MiAgICAgICAgICAtMC4wNzAgICAgICAgICAgLTAuMzQ0ICAgICAgICAgICAwLjEwOCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMjUxKSAgICAgICAgICgwLjQyNikgICAgICAgICAoMC4yMTkpICAgXG5jLm5lZyNjLndwfjIgICAgICAgIDAuMTYzICAgICAgICAgICAxLjMxNSogICAgICAgICAgMC4xODAgICBcbiAgICAgICAgICAgICAgICAgICgwLjUxMykgICAgICAgICAoMC41NTQpICAgICAgICAgKDAuMzc5KSAgIFxudmlkX29yZGVyICAgICAgICAgIC0wLjAyMSAgICAgICAgICAtMC4wOTAqKiogICAgICAgLTAuMDU0KioqXG4gICAgICAgICAgICAgICAgICAoMC4wMjUpICAgICAgICAgKDAuMDIyKSAgICAgICAgICgwLjAxNSkgICBcbmZlbWFsZSAgICAgICAgICAgICAgMC4yMDEgICAgICAgICAgLTAuMjE3ICAgICAgICAgIC0wLjA0MiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMTA0KSAgICAgICAgICgwLjE1MCkgICAgICAgICAoMC4wODEpICAgXG5hZ2UgICAgICAgICAgICAgICAgIDAuMDA1ICAgICAgICAgIC0wLjAwMCAgICAgICAgICAgMC4wMDUgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDYpICAgICAgICAgKDAuMDAzKSAgIFxuaW5jb21lICAgICAgICAgICAgIC0wLjM5NyAgICAgICAgICAgMC4yMjkgICAgICAgICAgLTAuMDI3ICAgXG4gICAgICAgICAgICAgICAgICAoMC4yNjcpICAgICAgICAgKDAuMzAxKSAgICAgICAgICgwLjE1OCkgICBcbnVuaXZlcnNpdHkgICAgICAgICAtMC4wNDAgICAgICAgICAgLTAuMTI4ICAgICAgICAgICAwLjA4NCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMTA1KSAgICAgICAgICgwLjIwNykgICAgICAgICAoMC4wODApICAgXG5fY29ucyAgICAgICAgICAgICAgIDAuMDc1ICAgICAgICAgICAwLjUxNiAgICAgICAgICAtMC4wNjUgICBcbiAgICAgICAgICAgICAgICAgICgwLjI0NCkgICAgICAgICAoMC4zMDcpICAgICAgICAgKDAuMTg1KSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMDYwICAgICAgICAgICAwLjE0NCAgICAgICAgICAgMC4wMzkgICBcbnIyX2IgICAgICAgICAgICAgICAgMC4yNTEgICAgICAgICAgIDAuMjA2ICAgICAgICAgICAwLjAyNSAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjEwNCAgICAgICAgICAgMC4xNzggICAgICAgICAgIDAuMDMzICAgXG5OICAgICAgICAgICAgICAgICAxMDIuMDAwICAgICAgICAgMTQ2LjAwMCAgICAgICAgIDU2OS4wMDAgICBcbk5fZyAgICAgICAgICAgICAgICAzMS4wMDAgICAgICAgICAgNDguMDAwICAgICAgICAgMTg0LjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICBcbi4gICB4dHNldCByZXNwIHZpZF9vcmRlclxuICAgICAgIHBhbmVsIHZhcmlhYmxlOiAgcmVzcCAodW5iYWxhbmNlZClcbiAgICAgICAgdGltZSB2YXJpYWJsZTogIHZpZF9vcmRlciwgMSB0byA3XG4gICAgICAgICAgICAgICAgZGVsdGE6ICAxIHVuaXRcbi4gICByZXBsYWNlIG5lZyA9IHZfbmVnYXRpdmVcbigwIHJlYWwgY2hhbmdlcyBtYWRlKVxuLiAgIHF1aWV0bHkgeHRyZWcgZ3NsbWMgYy5uZWcjI2Mud3BfcmlnaHQyIHZpZF9vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaVxuPiB0eSBpZiBzdGltdHlwZT09XCJzaW5nbGUgdmlkZW9cIiAmIGxvY2FsPT0wICYgKHN0aW11bHVzPT1cInZfMTRcIiB8IHZfbmVnYXRpdmU9PTBcbj4gKSAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBBICBcbi4gICBxdWlldGx5IHh0cmVnIGdzbG1jIGMubmVnIyNjLndwX3JpZ2h0MiB2aWRfb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2lcbj4gdHkgaWYgY291bnRyeTI9PVwiQlJcIiAmIHN0aW10eXBlPT1cInNpbmdsZSB2aWRlb1wiICYgbG9jYWw9PTAgJiAoc3RpbXVsdXM9PVwidl8xNFxuPiBcIiB8IHZfbmVnYXRpdmU9PTApICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEJcbi4gICBxdWlldGx5IHh0cmVnIGdzbG1jIGMubmVnIyNjLndwX3JpZ2h0MiB2aWRfb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2lcbj4gdHkgaWYgY291bnRyeTI9PVwiQ0EuZVwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHZpZGVvXCIgJiBsb2NhbD09MCAmIChzdGltdWx1cz09XCJ2X1xuPiAxNFwiIHwgdl9uZWdhdGl2ZT09MCkgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgQ1xuLiAgIHF1aWV0bHkgeHRyZWcgZ3NsbWMgYy5uZWcjI2Mud3BfcmlnaHQyIHZpZF9vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaVxuPiB0eSBpZiBjb3VudHJ5Mj09XCJDQS5mXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgdmlkZW9cIiAmIGxvY2FsPT0wICYgKHN0aW11bHVzPT1cInZfXG4+IDE0XCIgfCB2X25lZ2F0aXZlPT0wKSAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBEXG4uICAgcXVpZXRseSB4dHJlZyBnc2xtYyBjLm5lZyMjYy53cF9yaWdodDIgdmlkX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpXG4+IHR5IGlmIGNvdW50cnkyPT1cIkNIXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgdmlkZW9cIiAmIGxvY2FsPT0wICYgKHN0aW11bHVzPT1cInZfMTRcbj4gXCIgfCB2X25lZ2F0aXZlPT0wKSAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBFXG4uICAgcXVpZXRseSB4dHJlZyBnc2xtYyBjLm5lZyMjYy53cF9yaWdodDIgdmlkX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpXG4+IHR5IGlmIGNvdW50cnkyPT1cIkNOXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgdmlkZW9cIiAmIGxvY2FsPT0wICYgKHN0aW11bHVzPT1cInZfMTRcbj4gXCIgfCB2X25lZ2F0aXZlPT0wKSAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBGXG4uICAgcXVpZXRseSB4dHJlZyBnc2xtYyBjLm5lZyMjYy53cF9yaWdodDIgdmlkX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpXG4+IHR5IGlmIGNvdW50cnkyPT1cIkRLXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgdmlkZW9cIiAmIGxvY2FsPT0wICYgKHN0aW11bHVzPT1cInZfMTRcbj4gXCIgfCB2X25lZ2F0aXZlPT0wKSAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBHXG4uICAgZXN0dGFiIEEgQiBDIEQsIGNlbGxzKGIoc3RhciBmbXQoMykpIHNlKHBhciBmbXQoMykpKSBub2dhcHMgc3RhdChyMl93IHIyX2IgXG4+IHIyX28gTiBOX2cpIFxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICAgICAgICAgICAgKDQpICAgXG4gICAgICAgICAgICAgICAgICAgIGdzbG1jICAgICAgICAgICBnc2xtYyAgICAgICAgICAgZ3NsbWMgICAgICAgICAgIGdzbG1jICAgXG4gICAgICAgICAgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5uZWcgICAgICAgICAgICAgICAgIDAuMTg0KiogICAgICAgICAwLjY4MyAgICAgICAgICAgMC4xMDcgICAgICAgICAgLTAuMDI4ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wNjQpICAgICAgICAgKDAuNDAzKSAgICAgICAgICgwLjMyOCkgICAgICAgICAoMC4xNjYpICAgXG53cF9yaWdodDIgICAgICAgICAgIDAuMDIyICAgICAgICAgIC0wLjQ1OSAgICAgICAgICAtMC40NTkgICAgICAgICAgLTAuMjY2ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wNzEpICAgICAgICAgKDAuNDIyKSAgICAgICAgICgwLjcyNikgICAgICAgICAoMC4zMTQpICAgXG5jLm5lZyNjLndwfjIgICAgICAgIDAuMDQ5ICAgICAgICAgIC0wLjg2MCAgICAgICAgICAgMS40MDMgICAgICAgICAgLTAuMDYzICAgXG4gICAgICAgICAgICAgICAgICAoMC4xNDIpICAgICAgICAgKDAuOTc4KSAgICAgICAgICgxLjA1MykgICAgICAgICAoMC41NDIpICAgXG52aWRfb3JkZXIgICAgICAgICAgLTAuMDczKioqICAgICAgIC0wLjAxNSAgICAgICAgICAtMC4xMDYqICAgICAgICAgLTAuMDQ1KiAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDcpICAgICAgICAgKDAuMDM3KSAgICAgICAgICgwLjA0NSkgICAgICAgICAoMC4wMjIpICAgXG5mZW1hbGUgICAgICAgICAgICAgLTAuMDA5ICAgICAgICAgIC0wLjA3OSAgICAgICAgICAgMC4zODIgICAgICAgICAgIDAuMTIyICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMjkpICAgICAgICAgKDAuMTUwKSAgICAgICAgICgwLjI5MykgICAgICAgICAoMC4xNTEpICAgXG5hZ2UgICAgICAgICAgICAgICAgIDAuMDAxICAgICAgICAgIC0wLjAwNiAgICAgICAgICAgMC4wNTAgICAgICAgICAgLTAuMDA0ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDE0KSAgICAgICAgICgwLjAzMSkgICAgICAgICAoMC4wMDUpICAgXG5pbmNvbWUgICAgICAgICAgICAgLTAuMDE2ICAgICAgICAgICAwLjIwMSAgICAgICAgICAtMC4zMDMgICAgICAgICAgIDAuMTI5ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wNjEpICAgICAgICAgKDAuMzM4KSAgICAgICAgICgwLjUwMykgICAgICAgICAoMC4yOTYpICAgXG51bml2ZXJzaXR5ICAgICAgICAgLTAuMDA4ICAgICAgICAgICAwLjAyMyAgICAgICAgICAtMC4yNDYgICAgICAgICAgLTAuMDQwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMzEpICAgICAgICAgKDAuMTU1KSAgICAgICAgICgwLjM5OCkgICAgICAgICAoMC4xNTMpICAgXG5fY29ucyAgICAgICAgICAgICAgIDAuMTgzKiogICAgICAgICAwLjI5MiAgICAgICAgICAtMC44MTIgICAgICAgICAgIDAuMzY1ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wNzApICAgICAgICAgKDAuNDUyKSAgICAgICAgICgwLjkyMCkgICAgICAgICAoMC4zMjQpICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMDY1ICAgICAgICAgICAwLjA3MSAgICAgICAgICAgMC4xMTcgICAgICAgICAgIDAuMDg1ICAgXG5yMl9iICAgICAgICAgICAgICAgIDAuMDM1ICAgICAgICAgICAwLjA5MSAgICAgICAgICAgMC4yNDkgICAgICAgICAgIDAuMDc4ICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMDU0ICAgICAgICAgICAwLjA3OSAgICAgICAgICAgMC4xOTEgICAgICAgICAgIDAuMDkyICAgXG5OICAgICAgICAgICAgICAgIDI4ODYuMDAwICAgICAgICAgMTA1LjAwMCAgICAgICAgICA5OC4wMDAgICAgICAgICAgODAuMDAwICAgXG5OX2cgICAgICAgICAgICAgICA5MzMuMDAwICAgICAgICAgIDM1LjAwMCAgICAgICAgICAzMi4wMDAgICAgICAgICAgMjcuMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICAgZXN0dGFiIEUgRiBHLCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIHIyXG4+IF9vIE4gTl9nKSBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICBcbiAgICAgICAgICAgICAgICAgICAgZ3NsbWMgICAgICAgICAgIGdzbG1jICAgICAgICAgICBnc2xtYyAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm5lZyAgICAgICAgICAgICAgICAgMC4yMDQgICAgICAgICAgIDAuNDA4ICAgICAgICAgICAwLjIyOCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMzI4KSAgICAgICAgICgwLjY0MykgICAgICAgICAoMC4yNjUpICAgXG53cF9yaWdodDIgICAgICAgICAgIDAuNDU0ICAgICAgICAgIC0wLjMzMSAgICAgICAgICAtMC4wMDggICBcbiAgICAgICAgICAgICAgICAgICgwLjU0NykgICAgICAgICAoMC41MzgpICAgICAgICAgKDAuMzY4KSAgIFxuYy5uZWcjYy53cH4yICAgICAgIC0wLjM5NSAgICAgICAgICAtMC4yODYgICAgICAgICAgLTAuMTg5ICAgXG4gICAgICAgICAgICAgICAgICAoMC44MzEpICAgICAgICAgKDEuMjI1KSAgICAgICAgICgwLjcyNikgICBcbnZpZF9vcmRlciAgICAgICAgICAtMC4xNDYqKiogICAgICAgLTAuMTA4KioqICAgICAgIC0wLjAzMiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDM0KSAgICAgICAgICgwLjAzMCkgICAgICAgICAoMC4wMjUpICAgXG5mZW1hbGUgICAgICAgICAgICAgIDAuMjM2ICAgICAgICAgIC0wLjA1NSAgICAgICAgICAgMC4wNjUgICBcbiAgICAgICAgICAgICAgICAgICgwLjE3OSkgICAgICAgICAoMC4xMzYpICAgICAgICAgKDAuMTE3KSAgIFxuYWdlICAgICAgICAgICAgICAgICAwLjAwOSAgICAgICAgICAtMC4wMDYgICAgICAgICAgLTAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDgpICAgICAgICAgKDAuMDEzKSAgICAgICAgICgwLjAwNCkgICBcbmluY29tZSAgICAgICAgICAgICAtMC4xNjAgICAgICAgICAgIDAuNDcwICAgICAgICAgICAwLjEyMyAgIFxuICAgICAgICAgICAgICAgICAgKDAuNTMyKSAgICAgICAgICgwLjMxNSkgICAgICAgICAoMC4yNTkpICAgXG51bml2ZXJzaXR5ICAgICAgICAgIDAuMzMxICAgICAgICAgIC0wLjA0MyAgICAgICAgICAgMC4wNDIgICBcbiAgICAgICAgICAgICAgICAgICgwLjE4MikgICAgICAgICAoMC4yMTApICAgICAgICAgKDAuMTE1KSAgIFxuX2NvbnMgICAgICAgICAgICAgIC0wLjM1NyAgICAgICAgICAgMC41NjkgICAgICAgICAgLTAuMDUwICAgXG4gICAgICAgICAgICAgICAgICAoMC40NjQpICAgICAgICAgKDAuNDgxKSAgICAgICAgICgwLjI4MSkgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjIwOCAgICAgICAgICAgMC4wODcgICAgICAgICAgIDAuMDQ1ICAgXG5yMl9iICAgICAgICAgICAgICAgIDAuMTU5ICAgICAgICAgICAwLjIxMyAgICAgICAgICAgMC4wMzkgICBcbnIyX28gICAgICAgICAgICAgICAgMC4xODkgICAgICAgICAgIDAuMTE0ICAgICAgICAgICAwLjA0MyAgIFxuTiAgICAgICAgICAgICAgICAgMTE1LjAwMCAgICAgICAgIDE3Ni4wMDAgICAgICAgICAxMDYuMDAwICAgXG5OX2cgICAgICAgICAgICAgICAgMzYuMDAwICAgICAgICAgIDU2LjAwMCAgICAgICAgICAzNS4wMDAgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgIHF1aWV0bHkgeHRyZWcgZ3NsbWMgYy5uZWcjI2Mud3BfcmlnaHQyIHZpZF9vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaVxuPiB0eSBpZiBjb3VudHJ5Mj09XCJGUlwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHZpZGVvXCIgJiBsb2NhbD09MCAmIChzdGltdWx1cz09XCJ2XzE0XG4+IFwiIHwgdl9uZWdhdGl2ZT09MCkgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgSFxuLiAgIHF1aWV0bHkgeHRyZWcgZ3NsbWMgYy5uZWcjI2Mud3BfcmlnaHQyIHZpZF9vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaVxuPiB0eSBpZiBjb3VudHJ5Mj09XCJHSFwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHZpZGVvXCIgJiBsb2NhbD09MCAmIChzdGltdWx1cz09XCJ2XzE0XG4+IFwiIHwgdl9uZWdhdGl2ZT09MCkgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgSVxuLiAgIHF1aWV0bHkgeHRyZWcgZ3NsbWMgYy5uZWcjI2Mud3BfcmlnaHQyIHZpZF9vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaVxuPiB0eSBpZiBjb3VudHJ5Mj09XCJJTlwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHZpZGVvXCIgJiBsb2NhbD09MCAmIChzdGltdWx1cz09XCJ2XzE0XG4+IFwiIHwgdl9uZWdhdGl2ZT09MCkgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgSlxuLiAgIHF1aWV0bHkgeHRyZWcgZ3NsbWMgYy5uZWcjI2Mud3BfcmlnaHQyIHZpZF9vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaVxuPiB0eSBpZiBjb3VudHJ5Mj09XCJJUy5qXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgdmlkZW9cIiAmIGxvY2FsPT0wICYgKHN0aW11bHVzPT1cInZfXG4+IDE0XCIgfCB2X25lZ2F0aXZlPT0wKSAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBLXG4uICAgcXVpZXRseSB4dHJlZyBnc2xtYyBjLm5lZyMjYy53cF9yaWdodDIgdmlkX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpXG4+IHR5IGlmIGNvdW50cnkyPT1cIklTLnBcIiAmIHN0aW10eXBlPT1cInNpbmdsZSB2aWRlb1wiICYgbG9jYWw9PTAgJiAoc3RpbXVsdXM9PVwidl9cbj4gMTRcIiB8IHZfbmVnYXRpdmU9PTApICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIExcbi4gICBxdWlldGx5IHh0cmVnIGdzbG1jIGMubmVnIyNjLndwX3JpZ2h0MiB2aWRfb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2lcbj4gdHkgaWYgY291bnRyeTI9PVwiSVRcIiAmIHN0aW10eXBlPT1cInNpbmdsZSB2aWRlb1wiICYgbG9jYWw9PTAgJiAoc3RpbXVsdXM9PVwidl8xNFxuPiBcIiB8IHZfbmVnYXRpdmU9PTApICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIE1cbi4gICBlc3R0YWIgSCBJIEosIGNlbGxzKGIoc3RhciBmbXQoMykpIHNlKHBhciBmbXQoMykpKSBub2dhcHMgc3RhdChyMl93IHIyX2IgcjJcbj4gX28gTiBOX2cpIFxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAoMSkgICAgICAgICAgICAgKDIpICAgICAgICAgICAgICgzKSAgIFxuICAgICAgICAgICAgICAgICAgICBnc2xtYyAgICAgICAgICAgZ3NsbWMgICAgICAgICAgIGdzbG1jICAgXG4gICAgICAgICAgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmVnICAgICAgICAgICAgICAgICAwLjMxNiAgICAgICAgICAgMC4zMzQgICAgICAgICAgIDAuMjQ0ICAgXG4gICAgICAgICAgICAgICAgICAoMC4zMzcpICAgICAgICAgKDAuMjY4KSAgICAgICAgICgwLjMyNykgICBcbndwX3JpZ2h0MiAgICAgICAgICAtMC4wODUgICAgICAgICAgIDAuMDk2ICAgICAgICAgIC0wLjIyNyAgIFxuICAgICAgICAgICAgICAgICAgKDAuNDkxKSAgICAgICAgICgwLjI0NykgICAgICAgICAoMC4yNjMpICAgXG5jLm5lZyNjLndwfjIgICAgICAgLTAuMTMzICAgICAgICAgIC0wLjQwOSAgICAgICAgICAgMC4wMjggICBcbiAgICAgICAgICAgICAgICAgICgwLjgzNSkgICAgICAgICAoMC40MTQpICAgICAgICAgKDAuNTA0KSAgIFxudmlkX29yZGVyICAgICAgICAgIC0wLjA5NCoqICAgICAgICAtMC4wNjYqKiogICAgICAgLTAuMDgzKioqXG4gICAgICAgICAgICAgICAgICAoMC4wMzMpICAgICAgICAgKDAuMDE1KSAgICAgICAgICgwLjAyMikgICBcbmZlbWFsZSAgICAgICAgICAgICAtMC4wNDAgICAgICAgICAgLTAuMTUzICAgICAgICAgIC0wLjA1MiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMTUyKSAgICAgICAgICgwLjA3OSkgICAgICAgICAoMC4wOTgpICAgXG5hZ2UgICAgICAgICAgICAgICAgLTAuMDA3ICAgICAgICAgICAwLjAwMSAgICAgICAgICAtMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwOCkgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDA3KSAgIFxuaW5jb21lICAgICAgICAgICAgICAwLjE1MyAgICAgICAgICAgMC4xNzAgICAgICAgICAgIDAuMDcyICAgXG4gICAgICAgICAgICAgICAgICAoMC4zNjMpICAgICAgICAgKDAuMTU2KSAgICAgICAgICgwLjIwMikgICBcbnVuaXZlcnNpdHkgICAgICAgICAtMC4wMzUgICAgICAgICAgLTAuMDI4ICAgICAgICAgIC0wLjE0NSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMTUxKSAgICAgICAgICgwLjA4MykgICAgICAgICAoMC4xMTMpICAgXG5fY29ucyAgICAgICAgICAgICAgIDAuNTA5ICAgICAgICAgICAwLjExNSAgICAgICAgICAgMC40MjIgICBcbiAgICAgICAgICAgICAgICAgICgwLjQwNCkgICAgICAgICAoMC4yMTUpICAgICAgICAgKDAuMjYyKSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMDk5ICAgICAgICAgICAwLjEyMSAgICAgICAgICAgMC4xMjQgICBcbnIyX2IgICAgICAgICAgICAgICAgMC4wNDYgICAgICAgICAgIDAuMTU0ICAgICAgICAgICAwLjE0MCAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjA4OCAgICAgICAgICAgMC4xNDggICAgICAgICAgIDAuMTM0ICAgXG5OICAgICAgICAgICAgICAgICAxNjEuMDAwICAgICAgICAgMTg2LjAwMCAgICAgICAgIDE1Ni4wMDAgICBcbk5fZyAgICAgICAgICAgICAgICA1MS4wMDAgICAgICAgICAgNjAuMDAwICAgICAgICAgIDUwLjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICAgZXN0dGFiIEsgTCBNLCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIHIyXG4+IF9vIE4gTl9nKSBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICBcbiAgICAgICAgICAgICAgICAgICAgZ3NsbWMgICAgICAgICAgIGdzbG1jICAgICAgICAgICBnc2xtYyAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm5lZyAgICAgICAgICAgICAgICAgMC4wMjUgICAgICAgICAgLTAuMTQxICAgICAgICAgICAwLjE2NiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMjYxKSAgICAgICAgICgwLjQ2OCkgICAgICAgICAoMC4xNzMpICAgXG53cF9yaWdodDIgICAgICAgICAgLTAuMTkwICAgICAgICAgIC0wLjUyNyAgICAgICAgICAgMC4wOTMgICBcbiAgICAgICAgICAgICAgICAgICgwLjUyNykgICAgICAgICAoMC40ODgpICAgICAgICAgKDAuMzAyKSAgIFxuYy5uZWcjYy53cH4yICAgICAgICAwLjQyNCAgICAgICAgICAgMC45MTIgICAgICAgICAgLTAuMTUyICAgXG4gICAgICAgICAgICAgICAgICAoMC45MTYpICAgICAgICAgKDEuMTMxKSAgICAgICAgICgwLjY2MykgICBcbnZpZF9vcmRlciAgICAgICAgICAtMC4xNjMqKiogICAgICAgLTAuMDc1ICAgICAgICAgIC0wLjA0OCogIFxuICAgICAgICAgICAgICAgICAgKDAuMDM0KSAgICAgICAgICgwLjA0MikgICAgICAgICAoMC4wMTkpICAgXG5mZW1hbGUgICAgICAgICAgICAgLTAuMjE1ICAgICAgICAgICAwLjI0NyAgICAgICAgICAtMC4xNDkgICBcbiAgICAgICAgICAgICAgICAgICgwLjE1OCkgICAgICAgICAoMC4xODEpICAgICAgICAgKDAuMDg5KSAgIFxuYWdlICAgICAgICAgICAgICAgIC0wLjAyMyAgICAgICAgICAgMC4wMDQgICAgICAgICAgLTAuMDA1ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMjgpICAgICAgICAgKDAuMDQ4KSAgICAgICAgICgwLjAwOSkgICBcbmluY29tZSAgICAgICAgICAgICAtMC40ODIgICAgICAgICAgLTAuMjM4ICAgICAgICAgICAwLjM0MSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMzU1KSAgICAgICAgICgwLjQ1MCkgICAgICAgICAoMC4yNDYpICAgXG51bml2ZXJzaXR5ICAgICAgICAgLTAuMjY5ICAgICAgICAgIC0wLjA3NSAgICAgICAgICAgMC4xNDkgICBcbiAgICAgICAgICAgICAgICAgICgwLjIyNikgICAgICAgICAoMC4zMTgpICAgICAgICAgKDAuMTQwKSAgIFxuX2NvbnMgICAgICAgICAgICAgICAxLjc0MSogICAgICAgICAgMC4yODUgICAgICAgICAgIDAuMDQzICAgXG4gICAgICAgICAgICAgICAgICAoMC44MTkpICAgICAgICAgKDEuMDQ5KSAgICAgICAgICgwLjM1MSkgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjA4OSAgICAgICAgICAgMC4wNDQgICAgICAgICAgIDAuMTI2ICAgXG5yMl9iICAgICAgICAgICAgICAgIDAuMjQxICAgICAgICAgICAwLjE4MCAgICAgICAgICAgMC4wNTggICBcbnIyX28gICAgICAgICAgICAgICAgMC4xMzUgICAgICAgICAgIDAuMDc5ICAgICAgICAgICAwLjEwNCAgIFxuTiAgICAgICAgICAgICAgICAgMjI2LjAwMCAgICAgICAgIDEwMy4wMDAgICAgICAgICAxMTYuMDAwICAgXG5OX2cgICAgICAgICAgICAgICAgNzEuMDAwICAgICAgICAgIDMyLjAwMCAgICAgICAgICAzNy4wMDAgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgIHF1aWV0bHkgeHRyZWcgZ3NsbWMgYy5uZWcjI2Mud3BfcmlnaHQyIHZpZF9vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaVxuPiB0eSBpZiBjb3VudHJ5Mj09XCJKUFwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHZpZGVvXCIgJiBsb2NhbD09MCAmIChzdGltdWx1cz09XCJ2XzE0XG4+IFwiIHwgdl9uZWdhdGl2ZT09MCkgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgTlxuLiAgIHF1aWV0bHkgeHRyZWcgZ3NsbWMgYy5uZWcjI2Mud3BfcmlnaHQyIHZpZF9vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaVxuPiB0eSBpZiBjb3VudHJ5Mj09XCJOWlwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHZpZGVvXCIgJiBsb2NhbD09MCAmIChzdGltdWx1cz09XCJ2XzE0XG4+IFwiIHwgdl9uZWdhdGl2ZT09MCkgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgT1xuLiAgIHF1aWV0bHkgeHRyZWcgZ3NsbWMgYy5uZWcjI2Mud3BfcmlnaHQyIHZpZF9vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaVxuPiB0eSBpZiBjb3VudHJ5Mj09XCJSVVwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHZpZGVvXCIgJiBsb2NhbD09MCAmIChzdGltdWx1cz09XCJ2XzE0XG4+IFwiIHwgdl9uZWdhdGl2ZT09MCkgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgUFxuLiAgIHF1aWV0bHkgeHRyZWcgZ3NsbWMgYy5uZWcjI2Mud3BfcmlnaHQyIHZpZF9vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaVxuPiB0eSBpZiBjb3VudHJ5Mj09XCJTRVwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHZpZGVvXCIgJiBsb2NhbD09MCAmIChzdGltdWx1cz09XCJ2XzE0XG4+IFwiIHwgdl9uZWdhdGl2ZT09MCkgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgUVxuLiAgIHF1aWV0bHkgeHRyZWcgZ3NsbWMgYy5uZWcjI2Mud3BfcmlnaHQyIHZpZF9vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaVxuPiB0eSBpZiBjb3VudHJ5Mj09XCJTV1wiICYgc3RpbXR5cGU9PVwic2luZ2xlIHZpZGVvXCIgJiBsb2NhbD09MCAmIChzdGltdWx1cz09XCJ2XzE0XG4+IFwiIHwgdl9uZWdhdGl2ZT09MCkgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgUiBcbi4gICBxdWlldGx5IHh0cmVnIGdzbG1jIGMubmVnIyNjLndwX3JpZ2h0MiB2aWRfb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2lcbj4gdHkgaWYgY291bnRyeTI9PVwiVUtcIiAmIHN0aW10eXBlPT1cInNpbmdsZSB2aWRlb1wiICYgbG9jYWw9PTAgJiAoc3RpbXVsdXM9PVwidl8xNFxuPiBcIiB8IHZfbmVnYXRpdmU9PTApICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIFNcbi4gICBxdWlldGx5IHh0cmVnIGdzbG1jIGMubmVnIyNjLndwX3JpZ2h0MiB2aWRfb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2lcbj4gdHkgaWYgY291bnRyeTI9PVwiVVNcIiAmIHN0aW10eXBlPT1cInNpbmdsZSB2aWRlb1wiICYgbG9jYWw9PTAgJiAoc3RpbXVsdXM9PVwidl8xNFxuPiBcIiB8IHZfbmVnYXRpdmU9PTApICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIFRcbi4gICBlc3R0YWIgTiBPIFAgUSwgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyX3cgcjJfYiBcbj4gcjJfbyBOIE5fZykgXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAoMSkgICAgICAgICAgICAgKDIpICAgICAgICAgICAgICgzKSAgICAgICAgICAgICAoNCkgICBcbiAgICAgICAgICAgICAgICAgICAgZ3NsbWMgICAgICAgICAgIGdzbG1jICAgICAgICAgICBnc2xtYyAgICAgICAgICAgZ3NsbWMgICBcbiAgICAgICAgICAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm5lZyAgICAgICAgICAgICAgICAgMC40NTEgICAgICAgICAgLTAuNDI4ICAgICAgICAgIC0wLjI4NCAgICAgICAgICAgMC4yMTkgICBcbiAgICAgICAgICAgICAgICAgICgwLjQ1MykgICAgICAgICAoMC4yMzkpICAgICAgICAgKDAuMzM5KSAgICAgICAgICgwLjIzMSkgICBcbndwX3JpZ2h0MiAgICAgICAgICAgMC4xNjkgICAgICAgICAgIDAuMTA0ICAgICAgICAgICAwLjI3OSAgICAgICAgICAtMC4xMDEgICBcbiAgICAgICAgICAgICAgICAgICgwLjY2NikgICAgICAgICAoMC4zMTgpICAgICAgICAgKDAuNDI3KSAgICAgICAgICgwLjIwNykgICBcbmMubmVnI2Mud3B+MiAgICAgICAtMC4yNjYgICAgICAgICAgIDEuMjM5KiAgICAgICAgICAwLjc0NyAgICAgICAgICAtMC4yMTYgICBcbiAgICAgICAgICAgICAgICAgICgxLjE0MykgICAgICAgICAoMC42MTApICAgICAgICAgKDAuNTU4KSAgICAgICAgICgwLjM2NikgICBcbnZpZF9vcmRlciAgICAgICAgICAtMC4wODQgICAgICAgICAgLTAuMDgwKiogICAgICAgIC0wLjA1OCAgICAgICAgICAtMC4wMzEqICBcbiAgICAgICAgICAgICAgICAgICgwLjA0NCkgICAgICAgICAoMC4wMjUpICAgICAgICAgKDAuMDMxKSAgICAgICAgICgwLjAxMykgICBcbmZlbWFsZSAgICAgICAgICAgICAgMC4wMzkgICAgICAgICAgLTAuMDE4ICAgICAgICAgICAwLjI0MCAgICAgICAgICAgMC4wNTcgICBcbiAgICAgICAgICAgICAgICAgICgwLjE5NykgICAgICAgICAoMC4xMjMpICAgICAgICAgKDAuMTY5KSAgICAgICAgICgwLjA3MSkgICBcbmFnZSAgICAgICAgICAgICAgICAtMC4wNTUgICAgICAgICAgLTAuMDAzICAgICAgICAgICAwLjAwNiAgICAgICAgICAgMC4wMDUgICBcbiAgICAgICAgICAgICAgICAgICgwLjA2NCkgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDA5KSAgICAgICAgICgwLjAwMykgICBcbmluY29tZSAgICAgICAgICAgICAtMC41MjYgICAgICAgICAgIDAuMDI2ICAgICAgICAgIC0wLjMyNSAgICAgICAgICAgMC4xNzAgICBcbiAgICAgICAgICAgICAgICAgICgwLjM0OCkgICAgICAgICAoMC4yMDgpICAgICAgICAgKDAuNDM3KSAgICAgICAgICgwLjIwOSkgICBcbnVuaXZlcnNpdHkgICAgICAgICAtMC4wMjMgICAgICAgICAgIDAuMDg2ICAgICAgICAgIC0wLjAyMyAgICAgICAgICAgMC4wMDkgICBcbiAgICAgICAgICAgICAgICAgICgwLjMwNikgICAgICAgICAoMC4xMjEpICAgICAgICAgKDAuMjU4KSAgICAgICAgICgwLjA2OCkgICBcbl9jb25zICAgICAgICAgICAgICAgMS42NjIgICAgICAgICAgIDAuMjgyICAgICAgICAgIC0wLjE2MCAgICAgICAgICAtMC4wNDcgICBcbiAgICAgICAgICAgICAgICAgICgxLjQ1NikgICAgICAgICAoMC4yNDIpICAgICAgICAgKDAuNDkxKSAgICAgICAgICgwLjE5MikgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnIyX3cgICAgICAgICAgICAgICAgMC4wNjAgICAgICAgICAgIDAuMTM0ICAgICAgICAgICAwLjA3NiAgICAgICAgICAgMC4wNjYgICBcbnIyX2IgICAgICAgICAgICAgICAgMC4xNzkgICAgICAgICAgIDAuMjI0ICAgICAgICAgICAwLjI2MCAgICAgICAgICAgMC4xMzIgICBcbnIyX28gICAgICAgICAgICAgICAgMC4wOTYgICAgICAgICAgIDAuMTU3ICAgICAgICAgICAwLjE2MCAgICAgICAgICAgMC4wOTcgICBcbk4gICAgICAgICAgICAgICAgIDExMy4wMDAgICAgICAgICAxMDAuMDAwICAgICAgICAgIDk4LjAwMCAgICAgICAgIDE0MC4wMDAgICBcbk5fZyAgICAgICAgICAgICAgICAzNi4wMDAgICAgICAgICAgMzIuMDAwICAgICAgICAgIDMyLjAwMCAgICAgICAgICA0OC4wMDAgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gICBlc3R0YWIgUiBTIFQsIGNlbGxzKGIoc3RhciBmbXQoMykpIHNlKHBhciBmbXQoMykpKSBub2dhcHMgc3RhdChyMl93IHIyX2IgcjJcbj4gX28gTiBOX2cpIFxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAoMSkgICAgICAgICAgICAgKDIpICAgICAgICAgICAgICgzKSAgIFxuICAgICAgICAgICAgICAgICAgICBnc2xtYyAgICAgICAgICAgZ3NsbWMgICAgICAgICAgIGdzbG1jICAgXG4gICAgICAgICAgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmVnICAgICAgICAgICAgICAgIC0wLjIxNiAgICAgICAgICAgMC4xNDYgICAgICAgICAgIDAuMzg1KiAgXG4gICAgICAgICAgICAgICAgICAoMC4yMjIpICAgICAgICAgKDAuMjE5KSAgICAgICAgICgwLjE3NSkgICBcbndwX3JpZ2h0MiAgICAgICAgICAtMC4wMDYgICAgICAgICAgLTAuMjQ5ICAgICAgICAgICAwLjExNSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMjUxKSAgICAgICAgICgwLjQyOSkgICAgICAgICAoMC4yMTIpICAgXG5jLm5lZyNjLndwfjIgICAgICAgIDAuODEwICAgICAgICAgICAwLjM3OCAgICAgICAgICAtMC4yMzEgICBcbiAgICAgICAgICAgICAgICAgICgwLjY1MikgICAgICAgICAoMC42NDUpICAgICAgICAgKDAuNDA3KSAgIFxudmlkX29yZGVyICAgICAgICAgIC0wLjAyMiAgICAgICAgICAtMC4wODIqKiAgICAgICAgLTAuMDM2KiAgXG4gICAgICAgICAgICAgICAgICAoMC4wMjUpICAgICAgICAgKDAuMDI3KSAgICAgICAgICgwLjAxNSkgICBcbmZlbWFsZSAgICAgICAgICAgICAgMC4xNjQgICAgICAgICAgLTAuMTM0ICAgICAgICAgICAwLjAwNiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMTA0KSAgICAgICAgICgwLjE1MCkgICAgICAgICAoMC4wNzcpICAgXG5hZ2UgICAgICAgICAgICAgICAgIDAuMDAyICAgICAgICAgIC0wLjAwMSAgICAgICAgICAgMC4wMDQgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDYpICAgICAgICAgKDAuMDAzKSAgIFxuaW5jb21lICAgICAgICAgICAgIC0wLjQ0OCAgICAgICAgICAtMC4wNjggICAgICAgICAgLTAuMDA2ICAgXG4gICAgICAgICAgICAgICAgICAoMC4yNzYpICAgICAgICAgKDAuMzAxKSAgICAgICAgICgwLjE1MSkgICBcbnVuaXZlcnNpdHkgICAgICAgICAgMC4wMTYgICAgICAgICAgLTAuMTgxICAgICAgICAgICAwLjA4MSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMTA4KSAgICAgICAgICgwLjIwMykgICAgICAgICAoMC4wNzgpICAgXG5fY29ucyAgICAgICAgICAgICAgIDAuMjE5ICAgICAgICAgICAwLjU5NiAgICAgICAgICAtMC4xNDQgICBcbiAgICAgICAgICAgICAgICAgICgwLjI0NykgICAgICAgICAoMC4zMTMpICAgICAgICAgKDAuMTc5KSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMDMzICAgICAgICAgICAwLjEwMiAgICAgICAgICAgMC4wNTQgICBcbnIyX2IgICAgICAgICAgICAgICAgMC4yMzkgICAgICAgICAgIDAuMTMyICAgICAgICAgICAwLjAxMyAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjA4NSAgICAgICAgICAgMC4xMDYgICAgICAgICAgIDAuMDM1ICAgXG5OICAgICAgICAgICAgICAgICAgOTcuMDAwICAgICAgICAgMTQ2LjAwMCAgICAgICAgIDU2NC4wMDAgICBcbk5fZyAgICAgICAgICAgICAgICAzMS4wMDAgICAgICAgICAgNDguMDAwICAgICAgICAgMTg0LjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICAgICAgICAgXG4uICAgeHRzZXQgcmVzcCBwaG9fb3JkZXJcbiAgICAgICBwYW5lbCB2YXJpYWJsZTogIHJlc3AgKHVuYmFsYW5jZWQpXG4gICAgICAgIHRpbWUgdmFyaWFibGU6ICBwaG9fb3JkZXIsIDIgdG8gMjZcbiAgICAgICAgICAgICAgICBkZWx0YTogIDEgdW5pdFxuLiAgIHJlcGxhY2UgbmVnID0gcF9uZWdhdGl2ZVxuKDU2LDkzNiByZWFsIGNoYW5nZXMgbWFkZSwgMzksMjI4IHRvIG1pc3NpbmcpXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy53cF9yaWdodDIgcGhvX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuXG4+IGl2ZXJzaXR5IGlmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICYgKHN0aW11bHVzPT1cInBfMTIwMlwiIHwgcF9uZWdhdGl2ZT09MCkgLFxuPiAgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEFcbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLndwX3JpZ2h0MiBwaG9fb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5cbj4gaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiQlJcIiAmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICYgKHN0aW11bHVzPT1cInBfMTIwMlwiIHxcbj4gIHBfbmVnYXRpdmU9PTApICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEJcbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLndwX3JpZ2h0MiBwaG9fb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5cbj4gaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiQ0EuZlwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgJiAoc3RpbXVsdXM9PVwicF8xMjAyXCJcbj4gIHwgcF9uZWdhdGl2ZT09MCkgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRFxuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2Mud3BfcmlnaHQyIHBob19vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1blxuPiBpdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJDSFwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgJiAoc3RpbXVsdXM9PVwicF8xMjAyXCIgfFxuPiAgcF9uZWdhdGl2ZT09MCkgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRVxuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2Mud3BfcmlnaHQyIHBob19vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1blxuPiBpdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJDTlwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgJiAoc3RpbXVsdXM9PVwicF8xMjAyXCIgfFxuPiAgcF9uZWdhdGl2ZT09MCkgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRlxuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2Mud3BfcmlnaHQyIHBob19vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1blxuPiBpdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJES1wiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgJiAoc3RpbXVsdXM9PVwicF8xMjAyXCIgfFxuPiAgcF9uZWdhdGl2ZT09MCkgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgR1xuLiAgIGVzdHRhYiBBIEIgRCwgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyX3cgcjJfYiByMlxuPiBfbyBOIE5fZykgXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgXG4gICAgICAgICAgICAgIHBfZ3NsbWNfYWxsICAgICBwX2dzbG1jX2FsbCAgICAgcF9nc2xtY19hbGwgICBcbiAgICAgICAgICAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5uZWcgICAgICAgICAgICAgICAgIDAuMTAxKiogICAgICAgIC0wLjI5OSAgICAgICAgICAtMC4wNDIgICBcbiAgICAgICAgICAgICAgICAgICgwLjAzMikgICAgICAgICAoMC4xNzkpICAgICAgICAgKDAuMTI3KSAgIFxud3BfcmlnaHQyICAgICAgICAgICAwLjAyNyAgICAgICAgICAtMC4wNjIgICAgICAgICAgIDAuMDgxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMjEpICAgICAgICAgKDAuMTM4KSAgICAgICAgICgwLjEyOSkgICBcbmMubmVnI2Mud3B+MiAgICAgICAtMC4xMjggICAgICAgICAgIDEuMTAyKiAgICAgICAgICAwLjM2NCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDcwKSAgICAgICAgICgwLjQzNikgICAgICAgICAoMC4zODQpICAgXG5waG9fb3JkZXIgICAgICAgICAgIDAuMDA0KioqICAgICAgICAwLjAxMSoqKiAgICAgICAgMC4wMDkqKiBcbiAgICAgICAgICAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDAzKSAgIFxuZmVtYWxlICAgICAgICAgICAgICAwLjAwMSAgICAgICAgICAgMC4wMDcgICAgICAgICAgIDAuMTEwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDkpICAgICAgICAgKDAuMDUxKSAgICAgICAgICgwLjA2MykgICBcbmFnZSAgICAgICAgICAgICAgICAtMC4wMDAgICAgICAgICAgIDAuMDA0ICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDIpICAgXG5pbmNvbWUgICAgICAgICAgICAgIDAuMDAzICAgICAgICAgIC0wLjA4NyAgICAgICAgICAtMC4xMDkgICBcbiAgICAgICAgICAgICAgICAgICgwLjAxOSkgICAgICAgICAoMC4xMTApICAgICAgICAgKDAuMTIyKSAgIFxudW5pdmVyc2l0eSAgICAgICAgICAwLjAwNiAgICAgICAgICAgMC4wMjAgICAgICAgICAgIDAuMTQwKiAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDkpICAgICAgICAgKDAuMDUxKSAgICAgICAgICgwLjA2NSkgICBcbl9jb25zICAgICAgICAgICAgICAtMC4wNzYqKiogICAgICAgLTAuMjM1ICAgICAgICAgIC0wLjI1OCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDIyKSAgICAgICAgICgwLjE0OCkgICAgICAgICAoMC4xMzgpICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnIyX3cgICAgICAgICAgICAgICAgMC4wMDUgICAgICAgICAgIDAuMDU1ICAgICAgICAgICAwLjAyNyAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjAxNyAgICAgICAgICAgMC4wNzUgICAgICAgICAgIDAuMjgzICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMDA1ICAgICAgICAgICAwLjA1NSAgICAgICAgICAgMC4wNTQgICBcbk4gICAgICAgICAgICAgICAgODgzNC4wMDAgICAgICAgICAzNjEuMDAwICAgICAgICAgMjk3LjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgODA0LjAwMCAgICAgICAgICAzMy4wMDAgICAgICAgICAgMjcuMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gICBlc3R0YWIgRSBGIEcsIGNlbGxzKGIoc3RhciBmbXQoMykpIHNlKHBhciBmbXQoMykpKSBub2dhcHMgc3RhdChyMl93IHIyX2IgcjJcbj4gX28gTiBOX2cpIFxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAoMSkgICAgICAgICAgICAgKDIpICAgICAgICAgICAgICgzKSAgIFxuICAgICAgICAgICAgICBwX2dzbG1jX2FsbCAgICAgcF9nc2xtY19hbGwgICAgIHBfZ3NsbWNfYWxsICAgXG4gICAgICAgICAgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmVnICAgICAgICAgICAgICAgIC0wLjE1NyAgICAgICAgICAtMC4xMDggICAgICAgICAgIDAuMTM5ICAgXG4gICAgICAgICAgICAgICAgICAoMC4xNTQpICAgICAgICAgKDAuMjI2KSAgICAgICAgICgwLjA3NykgICBcbndwX3JpZ2h0MiAgICAgICAgICAtMC4yNzkqICAgICAgICAgIDAuMDEzICAgICAgICAgICAwLjAzNSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMTQyKSAgICAgICAgICgwLjE1OSkgICAgICAgICAoMC4wOTkpICAgXG5jLm5lZyNjLndwfjIgICAgICAgIDAuNzcyICAgICAgICAgICAwLjIzMiAgICAgICAgICAtMC4yODIgICBcbiAgICAgICAgICAgICAgICAgICgwLjQxNSkgICAgICAgICAoMC40NDIpICAgICAgICAgKDAuMjI3KSAgIFxucGhvX29yZGVyICAgICAgICAgICAwLjAwNSAgICAgICAgICAgMC4wMDMgICAgICAgICAgIDAuMDA0KiAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwMikgICBcbmZlbWFsZSAgICAgICAgICAgICAgMC4wNDkgICAgICAgICAgIDAuMDAyICAgICAgICAgIC0wLjAyNiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDUwKSAgICAgICAgICgwLjA0MykgICAgICAgICAoMC4wMzQpICAgXG5hZ2UgICAgICAgICAgICAgICAgLTAuMDAxICAgICAgICAgIC0wLjAwMyAgICAgICAgICAgMC4wMDEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDAxKSAgIFxuaW5jb21lICAgICAgICAgICAgIC0wLjA1MSAgICAgICAgICAgMC4wODkgICAgICAgICAgIDAuMDExICAgXG4gICAgICAgICAgICAgICAgICAoMC4xNDQpICAgICAgICAgKDAuMTEyKSAgICAgICAgICgwLjA3MikgICBcbnVuaXZlcnNpdHkgICAgICAgICAtMC4wNjkgICAgICAgICAgLTAuMDAxICAgICAgICAgICAwLjAxOCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDUxKSAgICAgICAgICgwLjA2MikgICAgICAgICAoMC4wMzMpICAgXG5fY29ucyAgICAgICAgICAgICAgIDAuMDc1ICAgICAgICAgIC0wLjAyOSAgICAgICAgICAtMC4xMjYgICBcbiAgICAgICAgICAgICAgICAgICgwLjEyOSkgICAgICAgICAoMC4xNDYpICAgICAgICAgKDAuMDc1KSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMDE5ICAgICAgICAgICAwLjAwMiAgICAgICAgICAgMC4wMjcgICBcbnIyX2IgICAgICAgICAgICAgICAgMC4xMzkgICAgICAgICAgIDAuMDI1ICAgICAgICAgICAwLjA1OCAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjAyOCAgICAgICAgICAgMC4wMDUgICAgICAgICAgIDAuMDMxICAgXG5OICAgICAgICAgICAgICAgICAzOTYuMDAwICAgICAgICAgNjA1LjAwMCAgICAgICAgIDM4NS4wMDAgICBcbk5fZyAgICAgICAgICAgICAgICAzNi4wMDAgICAgICAgICAgNTUuMDAwICAgICAgICAgIDM1LjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy53cF9yaWdodDIgcGhvX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuXG4+IGl2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkZSXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAmIChzdGltdWx1cz09XCJwXzEyMDJcIiB8XG4+ICBwX25lZ2F0aXZlPT0wKSAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBIXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy53cF9yaWdodDIgcGhvX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuXG4+IGl2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkdIXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAmIChzdGltdWx1cz09XCJwXzEyMDJcIiB8XG4+ICBwX25lZ2F0aXZlPT0wKSAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBJXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy53cF9yaWdodDIgcGhvX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuXG4+IGl2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIklOXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAmIChzdGltdWx1cz09XCJwXzEyMDJcIiB8XG4+ICBwX25lZ2F0aXZlPT0wKSAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBKXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy53cF9yaWdodDIgcGhvX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuXG4+IGl2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIklTLmpcIiAmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICYgKHN0aW11bHVzPT1cInBfMTIwMlwiXG4+ICB8IHBfbmVnYXRpdmU9PTApICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEtcbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLndwX3JpZ2h0MiBwaG9fb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5cbj4gaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiSVMucFwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgJiAoc3RpbXVsdXM9PVwicF8xMjAyXCJcbj4gIHwgcF9uZWdhdGl2ZT09MCkgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgTFxuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2Mud3BfcmlnaHQyIHBob19vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1blxuPiBpdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJJVFwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgJiAoc3RpbXVsdXM9PVwicF8xMjAyXCIgfFxuPiAgcF9uZWdhdGl2ZT09MCkgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgTVxuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2Mud3BfcmlnaHQyIHBob19vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1blxuPiBpdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJKUFwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgJiAoc3RpbXVsdXM9PVwicF8xMjAyXCIgfFxuPiAgcF9uZWdhdGl2ZT09MCkgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgTlxuLiAgIGVzdHRhYiBIIEkgSiBLLCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIFxuPiByMl9vIE4gTl9nKSBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgICAgICAgICAgICg0KSAgIFxuICAgICAgICAgICAgICBwX2dzbG1jX2FsbCAgICAgcF9nc2xtY19hbGwgICAgIHBfZ3NsbWNfYWxsICAgICBwX2dzbG1jX2FsbCAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmVnICAgICAgICAgICAgICAgICAwLjE0NiAgICAgICAgICAgMC4wMDggICAgICAgICAgIDAuNDU2KiAgICAgICAgICAwLjA5MCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMTQyKSAgICAgICAgICgwLjE1NCkgICAgICAgICAoMC4xNzgpICAgICAgICAgKDAuMTM2KSAgIFxud3BfcmlnaHQyICAgICAgICAgICAwLjEzNyAgICAgICAgICAtMC4wMjUgICAgICAgICAgIDAuMDgzICAgICAgICAgICAwLjI4NiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMTIwKSAgICAgICAgICgwLjA4OSkgICAgICAgICAoMC4wOTApICAgICAgICAgKDAuMjA2KSAgIFxuYy5uZWcjYy53cH4yICAgICAgIC0wLjE4NCAgICAgICAgICAtMC4wODcgICAgICAgICAgLTAuNzA2KiAgICAgICAgIC0wLjIyMiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMzU2KSAgICAgICAgICgwLjIzNikgICAgICAgICAoMC4yNzUpICAgICAgICAgKDAuMzgwKSAgIFxucGhvX29yZGVyICAgICAgICAgICAwLjAwNyoqICAgICAgICAgMC4wMDQqICAgICAgICAgIDAuMDAzICAgICAgICAgICAwLjAwMyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAzKSAgIFxuZmVtYWxlICAgICAgICAgICAgIC0wLjAwNiAgICAgICAgICAgMC4wMTIgICAgICAgICAgLTAuMDA2ICAgICAgICAgICAwLjAzNCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDM4KSAgICAgICAgICgwLjAzMCkgICAgICAgICAoMC4wMzQpICAgICAgICAgKDAuMDcwKSAgIFxuYWdlICAgICAgICAgICAgICAgICAwLjAwMSAgICAgICAgICAtMC4wMDEgICAgICAgICAgLTAuMDAxICAgICAgICAgICAwLjAwNyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDA5KSAgIFxuaW5jb21lICAgICAgICAgICAgIC0wLjA3NiAgICAgICAgICAtMC4wMDIgICAgICAgICAgIDAuMDMyICAgICAgICAgIC0wLjAwNSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDkyKSAgICAgICAgICgwLjA1OSkgICAgICAgICAoMC4wNzUpICAgICAgICAgKDAuMTQxKSAgIFxudW5pdmVyc2l0eSAgICAgICAgICAwLjA0OCAgICAgICAgICAtMC4wMDcgICAgICAgICAgLTAuMDEwICAgICAgICAgIC0wLjAyOSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDM4KSAgICAgICAgICgwLjAzMSkgICAgICAgICAoMC4wNDApICAgICAgICAgKDAuMDk5KSAgIFxuX2NvbnMgICAgICAgICAgICAgIC0wLjIyNyogICAgICAgICAtMC4wMTYgICAgICAgICAgLTAuMDc3ICAgICAgICAgIC0wLjI2NiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDk5KSAgICAgICAgICgwLjA3OSkgICAgICAgICAoMC4wOTUpICAgICAgICAgKDAuMjkxKSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjAxNiAgICAgICAgICAgMC4wMDggICAgICAgICAgIDAuMDE4ICAgICAgICAgICAwLjAwNSAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjIyNyAgICAgICAgICAgMC4wMzUgICAgICAgICAgIDAuMDA1ICAgICAgICAgICAwLjEzOSAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjAyNyAgICAgICAgICAgMC4wMTEgICAgICAgICAgIDAuMDE3ICAgICAgICAgICAwLjAyMiAgIFxuTiAgICAgICAgICAgICAgICAgNTYxLjAwMCAgICAgICAgIDY2MC4wMDAgICAgICAgICA1MjguMDAwICAgICAgICAgMjY0LjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgIDUxLjAwMCAgICAgICAgICA2MC4wMDAgICAgICAgICAgNDguMDAwICAgICAgICAgIDI0LjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgIGVzdHRhYiBMIE0gTiwgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyX3cgcjJfYiByMlxuPiBfbyBOIE5fZykgXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgXG4gICAgICAgICAgICAgIHBfZ3NsbWNfYWxsICAgICBwX2dzbG1jX2FsbCAgICAgcF9nc2xtY19hbGwgICBcbiAgICAgICAgICAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5uZWcgICAgICAgICAgICAgICAgLTAuMjUwICAgICAgICAgICAwLjAzOCAgICAgICAgICAgMC4xNzQgICBcbiAgICAgICAgICAgICAgICAgICgwLjIwNikgICAgICAgICAoMC4wOTQpICAgICAgICAgKDAuMjQyKSAgIFxud3BfcmlnaHQyICAgICAgICAgIC0wLjA5MyAgICAgICAgICAtMC4wMTMgICAgICAgICAgLTAuMDkyICAgXG4gICAgICAgICAgICAgICAgICAoMC4xNzApICAgICAgICAgKDAuMTAyKSAgICAgICAgICgwLjIxNCkgICBcbmMubmVnI2Mud3B+MiAgICAgICAgMC4zNjkgICAgICAgICAgIDAuMjE5ICAgICAgICAgIC0wLjI0NiAgIFxuICAgICAgICAgICAgICAgICAgKDAuNTA3KSAgICAgICAgICgwLjMzMCkgICAgICAgICAoMC42MjUpICAgXG5waG9fb3JkZXIgICAgICAgICAgIDAuMDExKiogICAgICAgICAwLjAwNSoqICAgICAgICAtMC4wMDYgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDA0KSAgIFxuZmVtYWxlICAgICAgICAgICAgIC0wLjEzNCogICAgICAgICAtMC4wMzIgICAgICAgICAgLTAuMDQ2ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wNjYpICAgICAgICAgKDAuMDMyKSAgICAgICAgICgwLjA2NSkgICBcbmFnZSAgICAgICAgICAgICAgICAgMC4wMjYgICAgICAgICAgLTAuMDAyICAgICAgICAgIC0wLjAwOSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDE3KSAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMjEpICAgXG5pbmNvbWUgICAgICAgICAgICAgIDAuMDAyICAgICAgICAgICAwLjAzNCAgICAgICAgICAgMC4xNTYgICBcbiAgICAgICAgICAgICAgICAgICgwLjE1OCkgICAgICAgICAoMC4wODkpICAgICAgICAgKDAuMTI2KSAgIFxudW5pdmVyc2l0eSAgICAgICAgICAwLjA3OCAgICAgICAgICAtMC4wMTMgICAgICAgICAgIDAuMDA3ICAgXG4gICAgICAgICAgICAgICAgICAoMC4xNzgpICAgICAgICAgKDAuMDQ4KSAgICAgICAgICgwLjEwMikgICBcbl9jb25zICAgICAgICAgICAgICAtMC42MDMgICAgICAgICAgLTAuMDA5ICAgICAgICAgICAwLjI2MCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMzcxKSAgICAgICAgICgwLjExOCkgICAgICAgICAoMC40OTEpICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnIyX3cgICAgICAgICAgICAgICAgMC4wMjUgICAgICAgICAgIDAuMDMxICAgICAgICAgICAwLjAxMiAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjI3OCAgICAgICAgICAgMC4wNDIgICAgICAgICAgIDAuMDc3ICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMDU1ICAgICAgICAgICAwLjAzMiAgICAgICAgICAgMC4wMTUgICBcbk4gICAgICAgICAgICAgICAgIDM0MS4wMDAgICAgICAgICA0MDcuMDAwICAgICAgICAgMzk2LjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgIDMxLjAwMCAgICAgICAgICAzNy4wMDAgICAgICAgICAgMzYuMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLndwX3JpZ2h0MiBwaG9fb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5cbj4gaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiTlpcIiAmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICYgKHN0aW11bHVzPT1cInBfMTIwMlwiIHxcbj4gIHBfbmVnYXRpdmU9PTApICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIE9cbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLndwX3JpZ2h0MiBwaG9fb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5cbj4gaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiUlVcIiAmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICYgKHN0aW11bHVzPT1cInBfMTIwMlwiIHxcbj4gIHBfbmVnYXRpdmU9PTApICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIFBcbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLndwX3JpZ2h0MiBwaG9fb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5cbj4gaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiU0VcIiAmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICYgKHN0aW11bHVzPT1cInBfMTIwMlwiIHxcbj4gIHBfbmVnYXRpdmU9PTApICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIFFcbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLndwX3JpZ2h0MiBwaG9fb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5cbj4gaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiU1dcIiAmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICYgKHN0aW11bHVzPT1cInBfMTIwMlwiIHxcbj4gIHBfbmVnYXRpdmU9PTApICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIFIgXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy53cF9yaWdodDIgcGhvX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuXG4+IGl2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIlVLXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAmIChzdGltdWx1cz09XCJwXzEyMDJcIiB8XG4+ICBwX25lZ2F0aXZlPT0wKSAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBTXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy53cF9yaWdodDIgcGhvX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuXG4+IGl2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIlVTXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAmIChzdGltdWx1cz09XCJwXzEyMDJcIiB8XG4+ICBwX25lZ2F0aXZlPT0wKSAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBUXG4uICAgZXN0dGFiIE8gUCBRLCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIHIyXG4+IF9vIE4gTl9nKSBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICBcbiAgICAgICAgICAgICAgcF9nc2xtY19hbGwgICAgIHBfZ3NsbWNfYWxsICAgICBwX2dzbG1jX2FsbCAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm5lZyAgICAgICAgICAgICAgICAgMC4zNDgqKiAgICAgICAgLTAuMTY3ICAgICAgICAgICAwLjEyMiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMTIyKSAgICAgICAgICgwLjE3NikgICAgICAgICAoMC4xMTApICAgXG53cF9yaWdodDIgICAgICAgICAgIDAuMDMwICAgICAgICAgICAwLjE0OCAgICAgICAgICAtMC4wMzkgICBcbiAgICAgICAgICAgICAgICAgICgwLjEyMCkgICAgICAgICAoMC4wOTEpICAgICAgICAgKDAuMDU3KSAgIFxuYy5uZWcjYy53cH4yICAgICAgIC0wLjY4MiogICAgICAgICAgMC4zNjAgICAgICAgICAgLTAuMTI4ICAgXG4gICAgICAgICAgICAgICAgICAoMC4zMjIpICAgICAgICAgKDAuMjg5KSAgICAgICAgICgwLjE3NSkgICBcbnBob19vcmRlciAgICAgICAgICAgMC4wMDEgICAgICAgICAgLTAuMDAwICAgICAgICAgICAwLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDEpICAgXG5mZW1hbGUgICAgICAgICAgICAgIDAuMDMwICAgICAgICAgIC0wLjA0MyAgICAgICAgICAgMC4wMzEgICBcbiAgICAgICAgICAgICAgICAgICgwLjA0OCkgICAgICAgICAoMC4wMzgpICAgICAgICAgKDAuMDIwKSAgIFxuYWdlICAgICAgICAgICAgICAgICAwLjAwMSAgICAgICAgICAtMC4wMDIgICAgICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMSkgICBcbmluY29tZSAgICAgICAgICAgICAtMC4wNDIgICAgICAgICAgIDAuMDI1ICAgICAgICAgIC0wLjA1MCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDc2KSAgICAgICAgICgwLjA5NikgICAgICAgICAoMC4wNTkpICAgXG51bml2ZXJzaXR5ICAgICAgICAgIDAuMDExICAgICAgICAgIC0wLjA4MCAgICAgICAgICAtMC4wMDggICBcbiAgICAgICAgICAgICAgICAgICgwLjA0NikgICAgICAgICAoMC4wNTgpICAgICAgICAgKDAuMDE5KSAgIFxuX2NvbnMgICAgICAgICAgICAgIC0wLjEwOCAgICAgICAgICAgMC4wMzAgICAgICAgICAgIDAuMDE3ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wOTQpICAgICAgICAgKDAuMTEwKSAgICAgICAgICgwLjA1NikgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjAyNiAgICAgICAgICAgMC4wMDYgICAgICAgICAgIDAuMDA2ICAgXG5yMl9iICAgICAgICAgICAgICAgIDAuMDc5ICAgICAgICAgICAwLjI2NiAgICAgICAgICAgMC4xNzIgICBcbnIyX28gICAgICAgICAgICAgICAgMC4wMzIgICAgICAgICAgIDAuMDI3ICAgICAgICAgICAwLjAxNCAgIFxuTiAgICAgICAgICAgICAgICAgMzUyLjAwMCAgICAgICAgIDM1Mi4wMDAgICAgICAgICA1MjguMDAwICAgXG5OX2cgICAgICAgICAgICAgICAgMzIuMDAwICAgICAgICAgIDMyLjAwMCAgICAgICAgICA0OC4wMDAgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgIGVzdHRhYiBSIFMgVCAsIGNlbGxzKGIoc3RhciBmbXQoMykpIHNlKHBhciBmbXQoMykpKSBub2dhcHMgc3RhdChyMl93IHIyX2IgclxuPiAyX28gTiBOX2cpIFxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAoMSkgICAgICAgICAgICAgKDIpICAgICAgICAgICAgICgzKSAgIFxuICAgICAgICAgICAgICBwX2dzbG1jX2FsbCAgICAgcF9nc2xtY19hbGwgICAgIHBfZ3NsbWNfYWxsICAgXG4gICAgICAgICAgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmVnICAgICAgICAgICAgICAgICAwLjM4NioqKiAgICAgICAgMC4wMzQgICAgICAgICAgIDAuMTk3ICAgXG4gICAgICAgICAgICAgICAgICAoMC4xMDIpICAgICAgICAgKDAuMTMwKSAgICAgICAgICgwLjEwOCkgICBcbndwX3JpZ2h0MiAgICAgICAgICAtMC4xMTMgICAgICAgICAgIDAuMDQ3ICAgICAgICAgICAwLjA1NCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMTE3KSAgICAgICAgICgwLjEyMykgICAgICAgICAoMC4wODUpICAgXG5jLm5lZyNjLndwfjIgICAgICAgLTAuNjkwKiogICAgICAgIC0wLjA0MyAgICAgICAgICAtMC4zNDEgICBcbiAgICAgICAgICAgICAgICAgICgwLjI1OCkgICAgICAgICAoMC4zNjkpICAgICAgICAgKDAuMjczKSAgIFxucGhvX29yZGVyICAgICAgICAgICAwLjAwMyAgICAgICAgICAgMC4wMDMgICAgICAgICAgIDAuMDAyICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwMikgICBcbmZlbWFsZSAgICAgICAgICAgICAgMC4wMTcgICAgICAgICAgIDAuMDMyICAgICAgICAgIC0wLjAwMiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDUzKSAgICAgICAgICgwLjA0NCkgICAgICAgICAoMC4wMjgpICAgXG5hZ2UgICAgICAgICAgICAgICAgIDAuMDA0KiAgICAgICAgIC0wLjAwMiAgICAgICAgICAtMC4wMDEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAxKSAgIFxuaW5jb21lICAgICAgICAgICAgICAwLjA5NCAgICAgICAgICAtMC4xMTEgICAgICAgICAgIDAuMTEyICAgXG4gICAgICAgICAgICAgICAgICAoMC4xMzYpICAgICAgICAgKDAuMDg4KSAgICAgICAgICgwLjA1OCkgICBcbnVuaXZlcnNpdHkgICAgICAgICAgMC4wMDMgICAgICAgICAgLTAuMDY3ICAgICAgICAgICAwLjAzNyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDU0KSAgICAgICAgICgwLjA2MCkgICAgICAgICAoMC4wMjkpICAgXG5fY29ucyAgICAgICAgICAgICAgLTAuMzEyKiogICAgICAgICAwLjA3MyAgICAgICAgICAtMC4xMzEgICBcbiAgICAgICAgICAgICAgICAgICgwLjExNikgICAgICAgICAoMC4wOTQpICAgICAgICAgKDAuMDY4KSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMDQ4ICAgICAgICAgICAwLjAwMiAgICAgICAgICAgMC4wMDQgICBcbnIyX2IgICAgICAgICAgICAgICAgMC4yMTYgICAgICAgICAgIDAuMTA0ICAgICAgICAgICAwLjA0OSAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjA4MSAgICAgICAgICAgMC4wMTIgICAgICAgICAgIDAuMDA4ICAgXG5OICAgICAgICAgICAgICAgICAzMzguMDAwICAgICAgICAgNTIzLjAwMCAgICAgICAgMTUyOS4wMDAgICBcbk5fZyAgICAgICAgICAgICAgICAzMS4wMDAgICAgICAgICAgNDguMDAwICAgICAgICAgMTM5LjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICAgICAgICAgICAgICAgICBcbi4gICB4dHNldCByZXNwIHBob19vcmRlclxuICAgICAgIHBhbmVsIHZhcmlhYmxlOiAgcmVzcCAodW5iYWxhbmNlZClcbiAgICAgICAgdGltZSB2YXJpYWJsZTogIHBob19vcmRlciwgMiB0byAyNlxuICAgICAgICAgICAgICAgIGRlbHRhOiAgMSB1bml0XG4uICAgcmVwbGFjZSBuZWcgPSBwX25lZ2F0aXZlXG4oMCByZWFsIGNoYW5nZXMgbWFkZSlcbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLndwX3JpZ2h0MiBwaG9fb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5cbj4gaXZlcnNpdHkgaWYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgJiAoc3RpbXVsdXM9PVwicF8yNjgzXCIgfCBwX25lZ2F0aXZlPT0wKSAsXG4+ICByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgQVxuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2Mud3BfcmlnaHQyIHBob19vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1blxuPiBpdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJCUlwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgJiAoc3RpbXVsdXM9PVwicF8yNjgzXCIgfFxuPiAgcF9uZWdhdGl2ZT09MCkgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgQlxuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2Mud3BfcmlnaHQyIHBob19vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1blxuPiBpdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJDQS5mXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAmIChzdGltdWx1cz09XCJwXzI2ODNcIlxuPiAgfCBwX25lZ2F0aXZlPT0wKSAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBEXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy53cF9yaWdodDIgcGhvX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuXG4+IGl2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkNIXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAmIChzdGltdWx1cz09XCJwXzI2ODNcIiB8XG4+ICBwX25lZ2F0aXZlPT0wKSAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBFXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy53cF9yaWdodDIgcGhvX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuXG4+IGl2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkNOXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAmIChzdGltdWx1cz09XCJwXzI2ODNcIiB8XG4+ICBwX25lZ2F0aXZlPT0wKSAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBGXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy53cF9yaWdodDIgcGhvX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuXG4+IGl2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkRLXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAmIChzdGltdWx1cz09XCJwXzI2ODNcIiB8XG4+ICBwX25lZ2F0aXZlPT0wKSAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBHXG4uICAgZXN0dGFiIEEgQiBELCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIHIyXG4+IF9vIE4gTl9nKSBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICBcbiAgICAgICAgICAgICAgcF9nc2xtY19hbGwgICAgIHBfZ3NsbWNfYWxsICAgICBwX2dzbG1jX2FsbCAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm5lZyAgICAgICAgICAgICAgICAtMC4wMTQgICAgICAgICAgLTAuMDM2ICAgICAgICAgICAwLjE2NSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDMyKSAgICAgICAgICgwLjE2NykgICAgICAgICAoMC4xMzMpICAgXG53cF9yaWdodDIgICAgICAgICAgIDAuMDI3ICAgICAgICAgIC0wLjA2MiAgICAgICAgICAgMC4wOTUgICBcbiAgICAgICAgICAgICAgICAgICgwLjAyMSkgICAgICAgICAoMC4xMjkpICAgICAgICAgKDAuMTcwKSAgIFxuYy5uZWcjYy53cH4yICAgICAgIC0wLjAzNiAgICAgICAgICAtMC4xNDggICAgICAgICAgLTAuNjI2ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wNjkpICAgICAgICAgKDAuNDA2KSAgICAgICAgICgwLjQwMCkgICBcbnBob19vcmRlciAgICAgICAgICAgMC4wMDQqKiogICAgICAgIDAuMDA5KiogICAgICAgICAwLjAwOCogIFxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDQpICAgXG5mZW1hbGUgICAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAxOCAgICAgICAgICAgMC4xMzEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwOSkgICAgICAgICAoMC4wNDcpICAgICAgICAgKDAuMDg1KSAgIFxuYWdlICAgICAgICAgICAgICAgIC0wLjAwMCAgICAgICAgICAtMC4wMDEgICAgICAgICAgIDAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwMykgICBcbmluY29tZSAgICAgICAgICAgICAtMC4wMDEgICAgICAgICAgLTAuMDc2ICAgICAgICAgIC0wLjEzNyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDE5KSAgICAgICAgICgwLjEwMikgICAgICAgICAoMC4xNjQpICAgXG51bml2ZXJzaXR5ICAgICAgICAgIDAuMDA4ICAgICAgICAgICAwLjAxNSAgICAgICAgICAgMC4xODQqICBcbiAgICAgICAgICAgICAgICAgICgwLjAwOSkgICAgICAgICAoMC4wNDgpICAgICAgICAgKDAuMDg4KSAgIFxuX2NvbnMgICAgICAgICAgICAgIC0wLjA3NyoqKiAgICAgICAtMC4xMTggICAgICAgICAgLTAuMjk1ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMjEpICAgICAgICAgKDAuMTM4KSAgICAgICAgICgwLjE3OSkgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjAwNSAgICAgICAgICAgMC4wMzcgICAgICAgICAgIDAuMDMwICAgXG5yMl9iICAgICAgICAgICAgICAgIDAuMDA5ICAgICAgICAgICAwLjA0MiAgICAgICAgICAgMC4yNTUgICBcbnIyX28gICAgICAgICAgICAgICAgMC4wMDUgICAgICAgICAgIDAuMDM3ICAgICAgICAgICAwLjA2NiAgIFxuTiAgICAgICAgICAgICAgICA4ODM1LjAwMCAgICAgICAgIDM2MS4wMDAgICAgICAgICAyOTcuMDAwICAgXG5OX2cgICAgICAgICAgICAgICA4MDQuMDAwICAgICAgICAgIDMzLjAwMCAgICAgICAgICAyNy4wMDAgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgIGVzdHRhYiBFIEYgRywgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyX3cgcjJfYiByMlxuPiBfbyBOIE5fZykgXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgXG4gICAgICAgICAgICAgIHBfZ3NsbWNfYWxsICAgICBwX2dzbG1jX2FsbCAgICAgcF9nc2xtY19hbGwgICBcbiAgICAgICAgICAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5uZWcgICAgICAgICAgICAgICAgLTAuMTUzICAgICAgICAgICAwLjAxNyAgICAgICAgICAtMC4wNTAgICBcbiAgICAgICAgICAgICAgICAgICgwLjE0NykgICAgICAgICAoMC4yMzApICAgICAgICAgKDAuMDY5KSAgIFxud3BfcmlnaHQyICAgICAgICAgIC0wLjI0NCAgICAgICAgICAgMC4wNjIgICAgICAgICAgIDAuMDE0ICAgXG4gICAgICAgICAgICAgICAgICAoMC4xNDYpICAgICAgICAgKDAuMTUzKSAgICAgICAgICgwLjExNykgICBcbmMubmVnI2Mud3B+MiAgICAgICAgMC4xNjAgICAgICAgICAgLTAuMTE3ICAgICAgICAgICAwLjE0NCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMzk3KSAgICAgICAgICgwLjQ1MCkgICAgICAgICAoMC4yMDMpICAgXG5waG9fb3JkZXIgICAgICAgICAgIDAuMDA2ICAgICAgICAgICAwLjAwMSAgICAgICAgICAgMC4wMDQqKiBcbiAgICAgICAgICAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDAxKSAgIFxuZmVtYWxlICAgICAgICAgICAgICAwLjA1MyAgICAgICAgICAtMC4wMjUgICAgICAgICAgLTAuMDMzICAgXG4gICAgICAgICAgICAgICAgICAoMC4wNTIpICAgICAgICAgKDAuMDQxKSAgICAgICAgICgwLjA0MCkgICBcbmFnZSAgICAgICAgICAgICAgICAtMC4wMDEgICAgICAgICAgLTAuMDAxICAgICAgICAgICAwLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDEpICAgXG5pbmNvbWUgICAgICAgICAgICAgIDAuMDM5ICAgICAgICAgICAwLjA0MyAgICAgICAgICAgMC4wMzUgICBcbiAgICAgICAgICAgICAgICAgICgwLjE1MCkgICAgICAgICAoMC4xMDcpICAgICAgICAgKDAuMDg1KSAgIFxudW5pdmVyc2l0eSAgICAgICAgIC0wLjA2MiAgICAgICAgICAgMC4wMDUgICAgICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wNTMpICAgICAgICAgKDAuMDYwKSAgICAgICAgICgwLjA0MCkgICBcbl9jb25zICAgICAgICAgICAgICAgMC4wMDIgICAgICAgICAgLTAuMDQxICAgICAgICAgIC0wLjEzMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMTMxKSAgICAgICAgICgwLjE0MSkgICAgICAgICAoMC4wODcpICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnIyX3cgICAgICAgICAgICAgICAgMC4wMTcgICAgICAgICAgIDAuMDAxICAgICAgICAgICAwLjAyMiAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjEyOCAgICAgICAgICAgMC4wMjggICAgICAgICAgIDAuMDg3ICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMDI4ICAgICAgICAgICAwLjAwMiAgICAgICAgICAgMC4wMzYgICBcbk4gICAgICAgICAgICAgICAgIDM5Ni4wMDAgICAgICAgICA2MDUuMDAwICAgICAgICAgMzg1LjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgIDM2LjAwMCAgICAgICAgICA1NS4wMDAgICAgICAgICAgMzUuMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLndwX3JpZ2h0MiBwaG9fb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5cbj4gaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiRlJcIiAmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICYgKHN0aW11bHVzPT1cInBfMjY4M1wiIHxcbj4gIHBfbmVnYXRpdmU9PTApICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEhcbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLndwX3JpZ2h0MiBwaG9fb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5cbj4gaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiR0hcIiAmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICYgKHN0aW11bHVzPT1cInBfMjY4M1wiIHxcbj4gIHBfbmVnYXRpdmU9PTApICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIElcbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLndwX3JpZ2h0MiBwaG9fb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5cbj4gaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiSU5cIiAmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICYgKHN0aW11bHVzPT1cInBfMjY4M1wiIHxcbj4gIHBfbmVnYXRpdmU9PTApICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEpcbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLndwX3JpZ2h0MiBwaG9fb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5cbj4gaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiSVMualwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgJiAoc3RpbXVsdXM9PVwicF8yNjgzXCJcbj4gIHwgcF9uZWdhdGl2ZT09MCkgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgS1xuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2Mud3BfcmlnaHQyIHBob19vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1blxuPiBpdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJJUy5wXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAmIChzdGltdWx1cz09XCJwXzI2ODNcIlxuPiAgfCBwX25lZ2F0aXZlPT0wKSAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBMXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy53cF9yaWdodDIgcGhvX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuXG4+IGl2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIklUXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAmIChzdGltdWx1cz09XCJwXzI2ODNcIiB8XG4+ICBwX25lZ2F0aXZlPT0wKSAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBNXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy53cF9yaWdodDIgcGhvX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuXG4+IGl2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkpQXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAmIChzdGltdWx1cz09XCJwXzI2ODNcIiB8XG4+ICBwX25lZ2F0aXZlPT0wKSAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBOXG4uICAgZXN0dGFiIEggSSBKIEssIGNlbGxzKGIoc3RhciBmbXQoMykpIHNlKHBhciBmbXQoMykpKSBub2dhcHMgc3RhdChyMl93IHIyX2IgXG4+IHIyX28gTiBOX2cpIFxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICAgICAgICAgICAgKDQpICAgXG4gICAgICAgICAgICAgIHBfZ3NsbWNfYWxsICAgICBwX2dzbG1jX2FsbCAgICAgcF9nc2xtY19hbGwgICAgIHBfZ3NsbWNfYWxsICAgXG4gICAgICAgICAgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5uZWcgICAgICAgICAgICAgICAgIDAuMDcwICAgICAgICAgICAwLjE2NyAgICAgICAgICAgMC4xNTEgICAgICAgICAgLTAuMDY3ICAgXG4gICAgICAgICAgICAgICAgICAoMC4xMzgpICAgICAgICAgKDAuMTU2KSAgICAgICAgICgwLjE2OSkgICAgICAgICAoMC4xMzIpICAgXG53cF9yaWdodDIgICAgICAgICAgIDAuMTE2ICAgICAgICAgIC0wLjAyMiAgICAgICAgICAgMC4wODcgICAgICAgICAgIDAuMzU0ICAgXG4gICAgICAgICAgICAgICAgICAoMC4xMTYpICAgICAgICAgKDAuMDg2KSAgICAgICAgICgwLjA4NikgICAgICAgICAoMC4yMDQpICAgXG5jLm5lZyNjLndwfjIgICAgICAgLTAuMjE0ICAgICAgICAgIC0wLjI2MyAgICAgICAgICAtMC4zNzEgICAgICAgICAgLTAuMTIyICAgXG4gICAgICAgICAgICAgICAgICAoMC4zNDQpICAgICAgICAgKDAuMjM5KSAgICAgICAgICgwLjI2MSkgICAgICAgICAoMC4zNzApICAgXG5waG9fb3JkZXIgICAgICAgICAgIDAuMDA5KioqICAgICAgICAwLjAwNCogICAgICAgICAgMC4wMDIgICAgICAgICAgIDAuMDA0ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDMpICAgXG5mZW1hbGUgICAgICAgICAgICAgIDAuMDEyICAgICAgICAgICAwLjAyNCAgICAgICAgICAgMC4wMTUgICAgICAgICAgIDAuMDU1ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMzcpICAgICAgICAgKDAuMDI5KSAgICAgICAgICgwLjAzMykgICAgICAgICAoMC4wNjkpICAgXG5hZ2UgICAgICAgICAgICAgICAgIDAuMDAyICAgICAgICAgIC0wLjAwMSAgICAgICAgICAtMC4wMDIgICAgICAgICAgIDAuMDExICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDkpICAgXG5pbmNvbWUgICAgICAgICAgICAgLTAuMDg5ICAgICAgICAgIC0wLjAxMyAgICAgICAgICAtMC4wMTUgICAgICAgICAgIDAuMDYxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wODkpICAgICAgICAgKDAuMDU3KSAgICAgICAgICgwLjA3MikgICAgICAgICAoMC4xNDApICAgXG51bml2ZXJzaXR5ICAgICAgICAgIDAuMDU1ICAgICAgICAgIC0wLjAwMyAgICAgICAgICAgMC4wMTkgICAgICAgICAgLTAuMDQ0ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMzcpICAgICAgICAgKDAuMDMwKSAgICAgICAgICgwLjAzOCkgICAgICAgICAoMC4wOTgpICAgXG5fY29ucyAgICAgICAgICAgICAgLTAuMjY0KiogICAgICAgIC0wLjAxMCAgICAgICAgICAtMC4wMzkgICAgICAgICAgLTAuNDI0ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wOTYpICAgICAgICAgKDAuMDc3KSAgICAgICAgICgwLjA5MSkgICAgICAgICAoMC4yODYpICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMDIyICAgICAgICAgICAwLjAxMCAgICAgICAgICAgMC4wMTEgICAgICAgICAgIDAuMDE1ICAgXG5yMl9iICAgICAgICAgICAgICAgIDAuMjM2ICAgICAgICAgICAwLjA1MCAgICAgICAgICAgMC4wMjcgICAgICAgICAgIDAuMjAzICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMDM0ICAgICAgICAgICAwLjAxNSAgICAgICAgICAgMC4wMTIgICAgICAgICAgIDAuMDQyICAgXG5OICAgICAgICAgICAgICAgICA1NjEuMDAwICAgICAgICAgNjYwLjAwMCAgICAgICAgIDUyOC4wMDAgICAgICAgICAyNjQuMDAwICAgXG5OX2cgICAgICAgICAgICAgICAgNTEuMDAwICAgICAgICAgIDYwLjAwMCAgICAgICAgICA0OC4wMDAgICAgICAgICAgMjQuMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICAgZXN0dGFiIEwgTSBOLCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIHIyXG4+IF9vIE4gTl9nKSBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICBcbiAgICAgICAgICAgICAgcF9nc2xtY19hbGwgICAgIHBfZ3NsbWNfYWxsICAgICBwX2dzbG1jX2FsbCAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm5lZyAgICAgICAgICAgICAgICAtMC4xMDUgICAgICAgICAgLTAuMDI3ICAgICAgICAgIC0wLjI5MSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMjA2KSAgICAgICAgICgwLjA5MCkgICAgICAgICAoMC4yMzkpICAgXG53cF9yaWdodDIgICAgICAgICAgLTAuMDg5ICAgICAgICAgIC0wLjAyNyAgICAgICAgICAtMC4xODcgICBcbiAgICAgICAgICAgICAgICAgICgwLjE3NCkgICAgICAgICAoMC4wOTgpICAgICAgICAgKDAuMjEyKSAgIFxuYy5uZWcjYy53cH4yICAgICAgICAwLjMxNyAgICAgICAgICAgMC4xOTAgICAgICAgICAgIDEuMDM2ICAgXG4gICAgICAgICAgICAgICAgICAoMC41MDYpICAgICAgICAgKDAuMzE4KSAgICAgICAgICgwLjYxNykgICBcbnBob19vcmRlciAgICAgICAgICAgMC4wMTAqKiAgICAgICAgIDAuMDA1KiogICAgICAgIC0wLjAwMiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDQpICAgXG5mZW1hbGUgICAgICAgICAgICAgLTAuMTAzICAgICAgICAgIC0wLjA2OSogICAgICAgICAtMC4xMTIgICBcbiAgICAgICAgICAgICAgICAgICgwLjA2NykgICAgICAgICAoMC4wMzEpICAgICAgICAgKDAuMDY1KSAgIFxuYWdlICAgICAgICAgICAgICAgICAwLjAyMyAgICAgICAgICAtMC4wMDUgICAgICAgICAgLTAuMDIyICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMTcpICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAyMSkgICBcbmluY29tZSAgICAgICAgICAgICAgMC4wNDQgICAgICAgICAgIDAuMDgxICAgICAgICAgICAwLjA5OSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMTYyKSAgICAgICAgICgwLjA4NikgICAgICAgICAoMC4xMjUpICAgXG51bml2ZXJzaXR5ICAgICAgICAgIDAuMTIwICAgICAgICAgICAwLjAyOCAgICAgICAgICAgMC4wMDcgICBcbiAgICAgICAgICAgICAgICAgICgwLjE4MSkgICAgICAgICAoMC4wNDcpICAgICAgICAgKDAuMTAwKSAgIFxuX2NvbnMgICAgICAgICAgICAgIC0wLjYxMCAgICAgICAgICAgMC4wMjQgICAgICAgICAgIDAuNTcwICAgXG4gICAgICAgICAgICAgICAgICAoMC4zODApICAgICAgICAgKDAuMTE0KSAgICAgICAgICgwLjQ4MykgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjAxNyAgICAgICAgICAgMC4wMjQgICAgICAgICAgIDAuMDEwICAgXG5yMl9iICAgICAgICAgICAgICAgIDAuMjIxICAgICAgICAgICAwLjIzNyAgICAgICAgICAgMC4xNTkgICBcbnIyX28gICAgICAgICAgICAgICAgMC4wNDAgICAgICAgICAgIDAuMDM4ICAgICAgICAgICAwLjAyMiAgIFxuTiAgICAgICAgICAgICAgICAgMzQxLjAwMCAgICAgICAgIDQwNy4wMDAgICAgICAgICAzOTYuMDAwICAgXG5OX2cgICAgICAgICAgICAgICAgMzEuMDAwICAgICAgICAgIDM3LjAwMCAgICAgICAgICAzNi4wMDAgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2Mud3BfcmlnaHQyIHBob19vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1blxuPiBpdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJOWlwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgJiAoc3RpbXVsdXM9PVwicF8yNjgzXCIgfFxuPiAgcF9uZWdhdGl2ZT09MCkgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgT1xuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2Mud3BfcmlnaHQyIHBob19vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1blxuPiBpdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJSVVwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgJiAoc3RpbXVsdXM9PVwicF8yNjgzXCIgfFxuPiAgcF9uZWdhdGl2ZT09MCkgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgUFxuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2Mud3BfcmlnaHQyIHBob19vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1blxuPiBpdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJTRVwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgJiAoc3RpbXVsdXM9PVwicF8yNjgzXCIgfFxuPiAgcF9uZWdhdGl2ZT09MCkgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgUVxuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2Mud3BfcmlnaHQyIHBob19vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1blxuPiBpdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJTV1wiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgJiAoc3RpbXVsdXM9PVwicF8yNjgzXCIgfFxuPiAgcF9uZWdhdGl2ZT09MCkgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgUiBcbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLndwX3JpZ2h0MiBwaG9fb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5cbj4gaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiVUtcIiAmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICYgKHN0aW11bHVzPT1cInBfMjY4M1wiIHxcbj4gIHBfbmVnYXRpdmU9PTApICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIFNcbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLndwX3JpZ2h0MiBwaG9fb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5cbj4gaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiVVNcIiAmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICYgKHN0aW11bHVzPT1cInBfMjY4M1wiIHxcbj4gIHBfbmVnYXRpdmU9PTApICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIFRcbi4gICBlc3R0YWIgTyBQIFEsIGNlbGxzKGIoc3RhciBmbXQoMykpIHNlKHBhciBmbXQoMykpKSBub2dhcHMgc3RhdChyMl93IHIyX2IgcjJcbj4gX28gTiBOX2cpIFxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAoMSkgICAgICAgICAgICAgKDIpICAgICAgICAgICAgICgzKSAgIFxuICAgICAgICAgICAgICBwX2dzbG1jX2FsbCAgICAgcF9nc2xtY19hbGwgICAgIHBfZ3NsbWNfYWxsICAgXG4gICAgICAgICAgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmVnICAgICAgICAgICAgICAgICAwLjA3NiAgICAgICAgICAtMC4xNjEgICAgICAgICAgIDAuMDU4ICAgXG4gICAgICAgICAgICAgICAgICAoMC4xMTcpICAgICAgICAgKDAuMTY1KSAgICAgICAgICgwLjEwMykgICBcbndwX3JpZ2h0MiAgICAgICAgICAgMC4wMTIgICAgICAgICAgIDAuMTQxICAgICAgICAgIC0wLjAyNiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMTE1KSAgICAgICAgICgwLjA4NikgICAgICAgICAoMC4wNTQpICAgXG5jLm5lZyNjLndwfjIgICAgICAgLTAuMDUxICAgICAgICAgICAwLjE5MSAgICAgICAgICAtMC4xNTkgICBcbiAgICAgICAgICAgICAgICAgICgwLjMwNykgICAgICAgICAoMC4yNzEpICAgICAgICAgKDAuMTY1KSAgIFxucGhvX29yZGVyICAgICAgICAgICAwLjAwNCAgICAgICAgICAgMC4wMDEgICAgICAgICAgIDAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMSkgICBcbmZlbWFsZSAgICAgICAgICAgICAgMC4wMTggICAgICAgICAgLTAuMDQ4ICAgICAgICAgICAwLjAxOCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDQ2KSAgICAgICAgICgwLjAzNSkgICAgICAgICAoMC4wMTgpICAgXG5hZ2UgICAgICAgICAgICAgICAgIDAuMDAxICAgICAgICAgIC0wLjAwMiAgICAgICAgICAtMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAxKSAgIFxuaW5jb21lICAgICAgICAgICAgIC0wLjAzOSAgICAgICAgICAgMC4wMTEgICAgICAgICAgLTAuMDY1ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wNzMpICAgICAgICAgKDAuMDkwKSAgICAgICAgICgwLjA1NikgICBcbnVuaXZlcnNpdHkgICAgICAgICAgMC4wMjkgICAgICAgICAgLTAuMDkyICAgICAgICAgIC0wLjAwNSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDQ0KSAgICAgICAgICgwLjA1NCkgICAgICAgICAoMC4wMTgpICAgXG5fY29ucyAgICAgICAgICAgICAgLTAuMTM3ICAgICAgICAgICAwLjAyMCAgICAgICAgICAgMC4wMzQgICBcbiAgICAgICAgICAgICAgICAgICgwLjA5MCkgICAgICAgICAoMC4xMDMpICAgICAgICAgKDAuMDUzKSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMDA0ICAgICAgICAgICAwLjAwNCAgICAgICAgICAgMC4wMDcgICBcbnIyX2IgICAgICAgICAgICAgICAgMC4xMzUgICAgICAgICAgIDAuMzE5ICAgICAgICAgICAwLjEyNiAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjAxNiAgICAgICAgICAgMC4wMjkgICAgICAgICAgIDAuMDEzICAgXG5OICAgICAgICAgICAgICAgICAzNTIuMDAwICAgICAgICAgMzUyLjAwMCAgICAgICAgIDUyOC4wMDAgICBcbk5fZyAgICAgICAgICAgICAgICAzMi4wMDAgICAgICAgICAgMzIuMDAwICAgICAgICAgIDQ4LjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICAgZXN0dGFiIFIgUyBUICwgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyX3cgcjJfYiByXG4+IDJfbyBOIE5fZykgXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgXG4gICAgICAgICAgICAgIHBfZ3NsbWNfYWxsICAgICBwX2dzbG1jX2FsbCAgICAgcF9nc2xtY19hbGwgICBcbiAgICAgICAgICAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5uZWcgICAgICAgICAgICAgICAgIDAuMDcwICAgICAgICAgIC0wLjA0NiAgICAgICAgICAtMC4xMDkgICBcbiAgICAgICAgICAgICAgICAgICgwLjA5NikgICAgICAgICAoMC4xMjkpICAgICAgICAgKDAuMTA2KSAgIFxud3BfcmlnaHQyICAgICAgICAgIC0wLjEyNSAgICAgICAgICAgMC4wNDggICAgICAgICAgIDAuMDU5ICAgXG4gICAgICAgICAgICAgICAgICAoMC4xMDQpICAgICAgICAgKDAuMTIxKSAgICAgICAgICgwLjA4NCkgICBcbmMubmVnI2Mud3B+MiAgICAgICAtMC4xMjEgICAgICAgICAgIDAuMDg5ICAgICAgICAgICAwLjEwMyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMjQzKSAgICAgICAgICgwLjM2NSkgICAgICAgICAoMC4yNjgpICAgXG5waG9fb3JkZXIgICAgICAgICAgIDAuMDAyICAgICAgICAgICAwLjAwMyAgICAgICAgICAgMC4wMDMgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDAyKSAgIFxuZmVtYWxlICAgICAgICAgICAgIC0wLjAyMSAgICAgICAgICAgMC4wMjkgICAgICAgICAgIDAuMDExICAgXG4gICAgICAgICAgICAgICAgICAoMC4wNDcpICAgICAgICAgKDAuMDQzKSAgICAgICAgICgwLjAyOCkgICBcbmFnZSAgICAgICAgICAgICAgICAgMC4wMDQqICAgICAgICAgLTAuMDAyICAgICAgICAgIC0wLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDEpICAgXG5pbmNvbWUgICAgICAgICAgICAgIDAuMTM3ICAgICAgICAgIC0wLjEzNSAgICAgICAgICAgMC4xMTYqICBcbiAgICAgICAgICAgICAgICAgICgwLjEyMCkgICAgICAgICAoMC4wODYpICAgICAgICAgKDAuMDU3KSAgIFxudW5pdmVyc2l0eSAgICAgICAgIC0wLjAzNSAgICAgICAgICAtMC4wMjkgICAgICAgICAgIDAuMDQwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wNDgpICAgICAgICAgKDAuMDU5KSAgICAgICAgICgwLjAyOSkgICBcbl9jb25zICAgICAgICAgICAgICAtMC4yNDkqICAgICAgICAgIDAuMDY2ICAgICAgICAgIC0wLjE0OSogIFxuICAgICAgICAgICAgICAgICAgKDAuMTA0KSAgICAgICAgICgwLjA5MykgICAgICAgICAoMC4wNjcpICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnIyX3cgICAgICAgICAgICAgICAgMC4wMDQgICAgICAgICAgIDAuMDAyICAgICAgICAgICAwLjAwNCAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjI2NiAgICAgICAgICAgMC4wOTIgICAgICAgICAgIDAuMDU5ICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMDQzICAgICAgICAgICAwLjAxMCAgICAgICAgICAgMC4wMDggICBcbk4gICAgICAgICAgICAgICAgIDMzOS4wMDAgICAgICAgICA1MjMuMDAwICAgICAgICAxNTI5LjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgIDMxLjAwMCAgICAgICAgICA0OC4wMDAgICAgICAgICAxMzkuMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gICAgICAgICAgICAgICAgIFxuLiAgIHh0c2V0IHJlc3AgcGhvX29yZGVyXG4gICAgICAgcGFuZWwgdmFyaWFibGU6ICByZXNwICh1bmJhbGFuY2VkKVxuICAgICAgICB0aW1lIHZhcmlhYmxlOiAgcGhvX29yZGVyLCAyIHRvIDI2XG4gICAgICAgICAgICAgICAgZGVsdGE6ICAxIHVuaXRcbi4gICByZXBsYWNlIG5lZyA9IHBfbmVnYXRpdmVcbigwIHJlYWwgY2hhbmdlcyBtYWRlKVxuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2Mud3BfcmlnaHQyIHBob19vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1blxuPiBpdmVyc2l0eSBpZiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAmIChzdGltdWx1cz09XCJwXzM1MzBcIiB8IHBfbmVnYXRpdmU9PTApICxcbj4gIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBBXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy53cF9yaWdodDIgcGhvX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuXG4+IGl2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkJSXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAmIChzdGltdWx1cz09XCJwXzM1MzBcIiB8XG4+ICBwX25lZ2F0aXZlPT0wKSAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBCXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy53cF9yaWdodDIgcGhvX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuXG4+IGl2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkNBLmZcIiAmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICYgKHN0aW11bHVzPT1cInBfMzUzMFwiXG4+ICB8IHBfbmVnYXRpdmU9PTApICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIERcbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLndwX3JpZ2h0MiBwaG9fb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5cbj4gaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiQ0hcIiAmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICYgKHN0aW11bHVzPT1cInBfMzUzMFwiIHxcbj4gIHBfbmVnYXRpdmU9PTApICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEVcbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLndwX3JpZ2h0MiBwaG9fb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5cbj4gaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiQ05cIiAmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICYgKHN0aW11bHVzPT1cInBfMzUzMFwiIHxcbj4gIHBfbmVnYXRpdmU9PTApICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEZcbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLndwX3JpZ2h0MiBwaG9fb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5cbj4gaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiREtcIiAmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICYgKHN0aW11bHVzPT1cInBfMzUzMFwiIHxcbj4gIHBfbmVnYXRpdmU9PTApICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEdcbi4gICBlc3R0YWIgQSBCIEQsIGNlbGxzKGIoc3RhciBmbXQoMykpIHNlKHBhciBmbXQoMykpKSBub2dhcHMgc3RhdChyMl93IHIyX2IgcjJcbj4gX28gTiBOX2cpIFxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAoMSkgICAgICAgICAgICAgKDIpICAgICAgICAgICAgICgzKSAgIFxuICAgICAgICAgICAgICBwX2dzbG1jX2FsbCAgICAgcF9nc2xtY19hbGwgICAgIHBfZ3NsbWNfYWxsICAgXG4gICAgICAgICAgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmVnICAgICAgICAgICAgICAgICAwLjAxOCAgICAgICAgICAtMC4wOTUgICAgICAgICAgLTAuMDg0ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMzIpICAgICAgICAgKDAuMTY1KSAgICAgICAgICgwLjEyNykgICBcbndwX3JpZ2h0MiAgICAgICAgICAgMC4wMjQgICAgICAgICAgLTAuMDcxICAgICAgICAgICAwLjA3MiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDIxKSAgICAgICAgICgwLjEyOCkgICAgICAgICAoMC4xMzEpICAgXG5jLm5lZyNjLndwfjIgICAgICAgLTAuMDU4ICAgICAgICAgICAwLjA5OSAgICAgICAgICAgMC45OTQqKiBcbiAgICAgICAgICAgICAgICAgICgwLjA2OSkgICAgICAgICAoMC40MDApICAgICAgICAgKDAuMzgzKSAgIFxucGhvX29yZGVyICAgICAgICAgICAwLjAwNCoqKiAgICAgICAgMC4wMTEqKiogICAgICAgIDAuMDA3KiAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwMykgICBcbmZlbWFsZSAgICAgICAgICAgICAtMC4wMDMgICAgICAgICAgIDAuMDE5ICAgICAgICAgICAwLjA5OCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA5KSAgICAgICAgICgwLjA0NykgICAgICAgICAoMC4wNjQpICAgXG5hZ2UgICAgICAgICAgICAgICAgLTAuMDAwICAgICAgICAgIC0wLjAwMiAgICAgICAgICAgMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDAyKSAgIFxuaW5jb21lICAgICAgICAgICAgIC0wLjAxNyAgICAgICAgICAtMC4wMzQgICAgICAgICAgLTAuMTU4ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMTkpICAgICAgICAgKDAuMTAyKSAgICAgICAgICgwLjEyNCkgICBcbnVuaXZlcnNpdHkgICAgICAgICAgMC4wMDMgICAgICAgICAgIDAuMDEzICAgICAgICAgICAwLjE0MyogIFxuICAgICAgICAgICAgICAgICAgKDAuMDA5KSAgICAgICAgICgwLjA0OCkgICAgICAgICAoMC4wNjcpICAgXG5fY29ucyAgICAgICAgICAgICAgLTAuMDY1KiogICAgICAgIC0wLjExOSAgICAgICAgICAtMC4yMDUgICBcbiAgICAgICAgICAgICAgICAgICgwLjAyMikgICAgICAgICAoMC4xMzYpICAgICAgICAgKDAuMTQxKSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMDA0ICAgICAgICAgICAwLjA0MCAgICAgICAgICAgMC4wNTYgICBcbnIyX2IgICAgICAgICAgICAgICAgMC4wMTIgICAgICAgICAgIDAuMDYwICAgICAgICAgICAwLjI5NSAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjAwNCAgICAgICAgICAgMC4wNDIgICAgICAgICAgIDAuMDgyICAgXG5OICAgICAgICAgICAgICAgIDg4MzUuMDAwICAgICAgICAgMzYxLjAwMCAgICAgICAgIDI5Ny4wMDAgICBcbk5fZyAgICAgICAgICAgICAgIDgwNC4wMDAgICAgICAgICAgMzMuMDAwICAgICAgICAgIDI3LjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICAgZXN0dGFiIEUgRiBHLCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIHIyXG4+IF9vIE4gTl9nKSBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICBcbiAgICAgICAgICAgICAgcF9nc2xtY19hbGwgICAgIHBfZ3NsbWNfYWxsICAgICBwX2dzbG1jX2FsbCAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm5lZyAgICAgICAgICAgICAgICAgMC4wMDkgICAgICAgICAgIDAuMzE3ICAgICAgICAgIC0wLjAyNSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMTU0KSAgICAgICAgICgwLjIyOCkgICAgICAgICAoMC4wNjkpICAgXG53cF9yaWdodDIgICAgICAgICAgLTAuMjYxICAgICAgICAgICAwLjA1MiAgICAgICAgICAgMC4wMjggICBcbiAgICAgICAgICAgICAgICAgICgwLjE2MykgICAgICAgICAoMC4xNTIpICAgICAgICAgKDAuMTE5KSAgIFxuYy5uZWcjYy53cH4yICAgICAgIC0wLjMwOCAgICAgICAgICAtMC43MTQgICAgICAgICAgIDAuMDE4ICAgXG4gICAgICAgICAgICAgICAgICAoMC40MTYpICAgICAgICAgKDAuNDQ1KSAgICAgICAgICgwLjIwNCkgICBcbnBob19vcmRlciAgICAgICAgICAgMC4wMDQgICAgICAgICAgIDAuMDAxICAgICAgICAgICAwLjAwMyogIFxuICAgICAgICAgICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDEpICAgXG5mZW1hbGUgICAgICAgICAgICAgIDAuMDQwICAgICAgICAgIC0wLjAwOCAgICAgICAgICAtMC4wMjcgICBcbiAgICAgICAgICAgICAgICAgICgwLjA1OCkgICAgICAgICAoMC4wNDEpICAgICAgICAgKDAuMDQxKSAgIFxuYWdlICAgICAgICAgICAgICAgIC0wLjAwMSAgICAgICAgICAtMC4wMDAgICAgICAgICAgIDAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwMSkgICBcbmluY29tZSAgICAgICAgICAgICAtMC4wMTEgICAgICAgICAgLTAuMDI4ICAgICAgICAgICAwLjAyMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMTY3KSAgICAgICAgICgwLjEwNikgICAgICAgICAoMC4wODcpICAgXG51bml2ZXJzaXR5ICAgICAgICAgLTAuMDcxICAgICAgICAgICAwLjAwOSAgICAgICAgICAgMC4wMTAgICBcbiAgICAgICAgICAgICAgICAgICgwLjA1OSkgICAgICAgICAoMC4wNTkpICAgICAgICAgKDAuMDQxKSAgIFxuX2NvbnMgICAgICAgICAgICAgICAwLjA2NiAgICAgICAgICAtMC4wMzkgICAgICAgICAgLTAuMTI5ICAgXG4gICAgICAgICAgICAgICAgICAoMC4xNDYpICAgICAgICAgKDAuMTQwKSAgICAgICAgICgwLjA4OSkgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjAxMCAgICAgICAgICAgMC4wMDUgICAgICAgICAgIDAuMDE0ICAgXG5yMl9iICAgICAgICAgICAgICAgIDAuMTIwICAgICAgICAgICAwLjAwOCAgICAgICAgICAgMC4wNjkgICBcbnIyX28gICAgICAgICAgICAgICAgMC4wMjMgICAgICAgICAgIDAuMDA1ICAgICAgICAgICAwLjAyNiAgIFxuTiAgICAgICAgICAgICAgICAgMzk2LjAwMCAgICAgICAgIDYwNS4wMDAgICAgICAgICAzODUuMDAwICAgXG5OX2cgICAgICAgICAgICAgICAgMzYuMDAwICAgICAgICAgIDU1LjAwMCAgICAgICAgICAzNS4wMDAgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2Mud3BfcmlnaHQyIHBob19vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1blxuPiBpdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJGUlwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgJiAoc3RpbXVsdXM9PVwicF8zNTMwXCIgfFxuPiAgcF9uZWdhdGl2ZT09MCkgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgSFxuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2Mud3BfcmlnaHQyIHBob19vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1blxuPiBpdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJHSFwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgJiAoc3RpbXVsdXM9PVwicF8zNTMwXCIgfFxuPiAgcF9uZWdhdGl2ZT09MCkgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgSVxuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2Mud3BfcmlnaHQyIHBob19vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1blxuPiBpdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJJTlwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgJiAoc3RpbXVsdXM9PVwicF8zNTMwXCIgfFxuPiAgcF9uZWdhdGl2ZT09MCkgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgSlxuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2Mud3BfcmlnaHQyIHBob19vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1blxuPiBpdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJJUy5qXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAmIChzdGltdWx1cz09XCJwXzM1MzBcIlxuPiAgfCBwX25lZ2F0aXZlPT0wKSAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBLXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy53cF9yaWdodDIgcGhvX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuXG4+IGl2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIklTLnBcIiAmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICYgKHN0aW11bHVzPT1cInBfMzUzMFwiXG4+ICB8IHBfbmVnYXRpdmU9PTApICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIExcbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLndwX3JpZ2h0MiBwaG9fb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5cbj4gaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiSVRcIiAmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICYgKHN0aW11bHVzPT1cInBfMzUzMFwiIHxcbj4gIHBfbmVnYXRpdmU9PTApICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIE1cbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLndwX3JpZ2h0MiBwaG9fb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5cbj4gaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiSlBcIiAmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICYgKHN0aW11bHVzPT1cInBfMzUzMFwiIHxcbj4gIHBfbmVnYXRpdmU9PTApICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIE5cbi4gICBlc3R0YWIgSCBJIEogSywgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyX3cgcjJfYiBcbj4gcjJfbyBOIE5fZykgXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAoMSkgICAgICAgICAgICAgKDIpICAgICAgICAgICAgICgzKSAgICAgICAgICAgICAoNCkgICBcbiAgICAgICAgICAgICAgcF9nc2xtY19hbGwgICAgIHBfZ3NsbWNfYWxsICAgICBwX2dzbG1jX2FsbCAgICAgcF9nc2xtY19hbGwgICBcbiAgICAgICAgICAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm5lZyAgICAgICAgICAgICAgICAgMC4wMDkgICAgICAgICAgLTAuMDM5ICAgICAgICAgICAwLjAyNiAgICAgICAgICAgMC4xNzEgICBcbiAgICAgICAgICAgICAgICAgICgwLjE0MCkgICAgICAgICAoMC4xNTgpICAgICAgICAgKDAuMTc3KSAgICAgICAgICgwLjE0NikgICBcbndwX3JpZ2h0MiAgICAgICAgICAgMC4xMDkgICAgICAgICAgLTAuMDIwICAgICAgICAgICAwLjA3MyAgICAgICAgICAgMC4yNjIgICBcbiAgICAgICAgICAgICAgICAgICgwLjExOCkgICAgICAgICAoMC4wODQpICAgICAgICAgKDAuMDg5KSAgICAgICAgICgwLjE2NykgICBcbmMubmVnI2Mud3B+MiAgICAgICAgMC4xNjIgICAgICAgICAgIDAuMDcyICAgICAgICAgIC0wLjAxMyAgICAgICAgICAtMC42MzYgICBcbiAgICAgICAgICAgICAgICAgICgwLjM1MCkgICAgICAgICAoMC4yNDIpICAgICAgICAgKDAuMjc1KSAgICAgICAgICgwLjQwOSkgICBcbnBob19vcmRlciAgICAgICAgICAgMC4wMDgqKiAgICAgICAgIDAuMDA0KiAgICAgICAgICAwLjAwMiAgICAgICAgICAgMC4wMDMgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMykgICBcbmZlbWFsZSAgICAgICAgICAgICAgMC4wMTcgICAgICAgICAgIDAuMDI0ICAgICAgICAgICAwLjAwNyAgICAgICAgICAgMC4wMzIgICBcbiAgICAgICAgICAgICAgICAgICgwLjAzNykgICAgICAgICAoMC4wMjgpICAgICAgICAgKDAuMDM0KSAgICAgICAgICgwLjA1NikgICBcbmFnZSAgICAgICAgICAgICAgICAgMC4wMDIgICAgICAgICAgLTAuMDAwICAgICAgICAgIC0wLjAwMiAgICAgICAgICAgMC4wMDMgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwNykgICBcbmluY29tZSAgICAgICAgICAgICAtMC4xMjAgICAgICAgICAgLTAuMDExICAgICAgICAgIC0wLjAwMSAgICAgICAgICAgMC4wNjQgICBcbiAgICAgICAgICAgICAgICAgICgwLjA5MCkgICAgICAgICAoMC4wNTUpICAgICAgICAgKDAuMDc1KSAgICAgICAgICgwLjExMykgICBcbnVuaXZlcnNpdHkgICAgICAgICAgMC4wNjIgICAgICAgICAgLTAuMDI1ICAgICAgICAgIC0wLjAwNCAgICAgICAgICAtMC4wMzkgICBcbiAgICAgICAgICAgICAgICAgICgwLjAzNykgICAgICAgICAoMC4wMzApICAgICAgICAgKDAuMDQwKSAgICAgICAgICgwLjA3OSkgICBcbl9jb25zICAgICAgICAgICAgICAtMC4yMzgqICAgICAgICAgLTAuMDMyICAgICAgICAgIC0wLjAxNCAgICAgICAgICAtMC4xOTUgICBcbiAgICAgICAgICAgICAgICAgICgwLjA5NykgICAgICAgICAoMC4wNzYpICAgICAgICAgKDAuMDk1KSAgICAgICAgICgwLjIzNCkgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnIyX3cgICAgICAgICAgICAgICAgMC4wMjIgICAgICAgICAgIDAuMDA2ICAgICAgICAgICAwLjAwMyAgICAgICAgICAgMC4wMTIgICBcbnIyX2IgICAgICAgICAgICAgICAgMC4zMDYgICAgICAgICAgIDAuMDYyICAgICAgICAgICAwLjAzNSAgICAgICAgICAgMC4xNDcgICBcbnIyX28gICAgICAgICAgICAgICAgMC4wMzggICAgICAgICAgIDAuMDEyICAgICAgICAgICAwLjAwNSAgICAgICAgICAgMC4wMjMgICBcbk4gICAgICAgICAgICAgICAgIDU2MS4wMDAgICAgICAgICA2NjAuMDAwICAgICAgICAgNTI4LjAwMCAgICAgICAgIDI2NC4wMDAgICBcbk5fZyAgICAgICAgICAgICAgICA1MS4wMDAgICAgICAgICAgNjAuMDAwICAgICAgICAgIDQ4LjAwMCAgICAgICAgICAyNC4wMDAgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gICBlc3R0YWIgTCBNIE4sIGNlbGxzKGIoc3RhciBmbXQoMykpIHNlKHBhciBmbXQoMykpKSBub2dhcHMgc3RhdChyMl93IHIyX2IgcjJcbj4gX28gTiBOX2cpIFxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAoMSkgICAgICAgICAgICAgKDIpICAgICAgICAgICAgICgzKSAgIFxuICAgICAgICAgICAgICBwX2dzbG1jX2FsbCAgICAgcF9nc2xtY19hbGwgICAgIHBfZ3NsbWNfYWxsICAgXG4gICAgICAgICAgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmVnICAgICAgICAgICAgICAgIC0wLjI3MCAgICAgICAgICAtMC4wMjggICAgICAgICAgIDAuMDAzICAgXG4gICAgICAgICAgICAgICAgICAoMC4yMDcpICAgICAgICAgKDAuMDg1KSAgICAgICAgICgwLjIzOCkgICBcbndwX3JpZ2h0MiAgICAgICAgICAtMC4xMDMgICAgICAgICAgLTAuMDMyICAgICAgICAgIC0wLjE1OCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMTYwKSAgICAgICAgICgwLjA5MykgICAgICAgICAoMC4yMTApICAgXG5jLm5lZyNjLndwfjIgICAgICAgIDAuMzU3ICAgICAgICAgICAwLjE2OSAgICAgICAgICAtMC4wMDYgICBcbiAgICAgICAgICAgICAgICAgICgwLjUwOCkgICAgICAgICAoMC4zMDEpICAgICAgICAgKDAuNjEyKSAgIFxucGhvX29yZGVyICAgICAgICAgICAwLjAxMioqICAgICAgICAgMC4wMDYqKiAgICAgICAgLTAuMDA0ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwNCkgICBcbmZlbWFsZSAgICAgICAgICAgICAtMC4xMjQqICAgICAgICAgLTAuMDY5KiAgICAgICAgIC0wLjA4MSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDYyKSAgICAgICAgICgwLjAyOSkgICAgICAgICAoMC4wNjQpICAgXG5hZ2UgICAgICAgICAgICAgICAgIDAuMDIxICAgICAgICAgIC0wLjAwNSogICAgICAgICAtMC4wMTggICBcbiAgICAgICAgICAgICAgICAgICgwLjAxNikgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDIxKSAgIFxuaW5jb21lICAgICAgICAgICAgIC0wLjAzOSAgICAgICAgICAgMC4wMzUgICAgICAgICAgIDAuMDkyICAgXG4gICAgICAgICAgICAgICAgICAoMC4xNDgpICAgICAgICAgKDAuMDgxKSAgICAgICAgICgwLjEyNCkgICBcbnVuaXZlcnNpdHkgICAgICAgICAgMC4wNjggICAgICAgICAgLTAuMDExICAgICAgICAgICAwLjAxNyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMTY2KSAgICAgICAgICgwLjA0NCkgICAgICAgICAoMC4wOTkpICAgXG5fY29ucyAgICAgICAgICAgICAgLTAuNTAxICAgICAgICAgICAwLjEwMiAgICAgICAgICAgMC40NzQgICBcbiAgICAgICAgICAgICAgICAgICgwLjM0NykgICAgICAgICAoMC4xMDgpICAgICAgICAgKDAuNDc5KSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMDI3ICAgICAgICAgICAwLjAyOCAgICAgICAgICAgMC4wMDUgICBcbnIyX2IgICAgICAgICAgICAgICAgMC4yNzAgICAgICAgICAgIDAuMjA5ICAgICAgICAgICAwLjExMCAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjA1MiAgICAgICAgICAgMC4wNDIgICAgICAgICAgIDAuMDExICAgXG5OICAgICAgICAgICAgICAgICAzNDEuMDAwICAgICAgICAgNDA3LjAwMCAgICAgICAgIDM5Ni4wMDAgICBcbk5fZyAgICAgICAgICAgICAgICAzMS4wMDAgICAgICAgICAgMzcuMDAwICAgICAgICAgIDM2LjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy53cF9yaWdodDIgcGhvX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuXG4+IGl2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIk5aXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAmIChzdGltdWx1cz09XCJwXzM1MzBcIiB8XG4+ICBwX25lZ2F0aXZlPT0wKSAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBPXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy53cF9yaWdodDIgcGhvX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuXG4+IGl2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIlJVXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAmIChzdGltdWx1cz09XCJwXzM1MzBcIiB8XG4+ICBwX25lZ2F0aXZlPT0wKSAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBQXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy53cF9yaWdodDIgcGhvX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuXG4+IGl2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIlNFXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAmIChzdGltdWx1cz09XCJwXzM1MzBcIiB8XG4+ICBwX25lZ2F0aXZlPT0wKSAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBRXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy53cF9yaWdodDIgcGhvX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuXG4+IGl2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIlNXXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAmIChzdGltdWx1cz09XCJwXzM1MzBcIiB8XG4+ICBwX25lZ2F0aXZlPT0wKSAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBSIFxuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2Mud3BfcmlnaHQyIHBob19vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1blxuPiBpdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJVS1wiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgJiAoc3RpbXVsdXM9PVwicF8zNTMwXCIgfFxuPiAgcF9uZWdhdGl2ZT09MCkgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgU1xuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2Mud3BfcmlnaHQyIHBob19vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1blxuPiBpdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJVU1wiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgJiAoc3RpbXVsdXM9PVwicF8zNTMwXCIgfFxuPiAgcF9uZWdhdGl2ZT09MCkgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgVFxuLiAgIGVzdHRhYiBPIFAgUSwgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyX3cgcjJfYiByMlxuPiBfbyBOIE5fZykgXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgXG4gICAgICAgICAgICAgIHBfZ3NsbWNfYWxsICAgICBwX2dzbG1jX2FsbCAgICAgcF9nc2xtY19hbGwgICBcbiAgICAgICAgICAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5uZWcgICAgICAgICAgICAgICAgIDAuMjA3ICAgICAgICAgICAwLjg4MSoqKiAgICAgICAgMC4wMTggICBcbiAgICAgICAgICAgICAgICAgICgwLjEyMCkgICAgICAgICAoMC4xNjkpICAgICAgICAgKDAuMTA0KSAgIFxud3BfcmlnaHQyICAgICAgICAgICAwLjAyMyAgICAgICAgICAgMC4xNTEgICAgICAgICAgLTAuMDQwICAgXG4gICAgICAgICAgICAgICAgICAoMC4xMTgpICAgICAgICAgKDAuMDg4KSAgICAgICAgICgwLjA1NCkgICBcbmMubmVnI2Mud3B+MiAgICAgICAtMC4zNzggICAgICAgICAgLTEuMjgxKioqICAgICAgICAwLjAwNCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMzE3KSAgICAgICAgICgwLjI3NykgICAgICAgICAoMC4xNjYpICAgXG5waG9fb3JkZXIgICAgICAgICAgIDAuMDAzICAgICAgICAgICAwLjAwMyAgICAgICAgICAgMC4wMDEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDAxKSAgIFxuZmVtYWxlICAgICAgICAgICAgICAwLjAxNiAgICAgICAgICAtMC4wNzAgICAgICAgICAgIDAuMDM0ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wNDgpICAgICAgICAgKDAuMDM2KSAgICAgICAgICgwLjAxOCkgICBcbmFnZSAgICAgICAgICAgICAgICAgMC4wMDEgICAgICAgICAgLTAuMDAyICAgICAgICAgIC0wLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDEpICAgXG5pbmNvbWUgICAgICAgICAgICAgLTAuMDE3ICAgICAgICAgICAwLjA0NSAgICAgICAgICAtMC4wNjMgICBcbiAgICAgICAgICAgICAgICAgICgwLjA3NSkgICAgICAgICAoMC4wOTIpICAgICAgICAgKDAuMDU2KSAgIFxudW5pdmVyc2l0eSAgICAgICAgICAwLjAxMSAgICAgICAgICAtMC4wNjkgICAgICAgICAgLTAuMDEzICAgXG4gICAgICAgICAgICAgICAgICAoMC4wNDYpICAgICAgICAgKDAuMDU2KSAgICAgICAgICgwLjAxOCkgICBcbl9jb25zICAgICAgICAgICAgICAtMC4xMjggICAgICAgICAgLTAuMDI3ICAgICAgICAgICAwLjA0MCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDkzKSAgICAgICAgICgwLjEwNikgICAgICAgICAoMC4wNTMpICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnIyX3cgICAgICAgICAgICAgICAgMC4wMTEgICAgICAgICAgIDAuMDgwICAgICAgICAgICAwLjAwMiAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjA3OSAgICAgICAgICAgMC4zMzggICAgICAgICAgIDAuMjI2ICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMDE2ICAgICAgICAgICAwLjA5NCAgICAgICAgICAgMC4wMTIgICBcbk4gICAgICAgICAgICAgICAgIDM1Mi4wMDAgICAgICAgICAzNTIuMDAwICAgICAgICAgNTI4LjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgIDMyLjAwMCAgICAgICAgICAzMi4wMDAgICAgICAgICAgNDguMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gICBlc3R0YWIgUiBTIFQgLCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIHJcbj4gMl9vIE4gTl9nKSBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICBcbiAgICAgICAgICAgICAgcF9nc2xtY19hbGwgICAgIHBfZ3NsbWNfYWxsICAgICBwX2dzbG1jX2FsbCAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm5lZyAgICAgICAgICAgICAgICAgMC4wODEgICAgICAgICAgLTAuMDExICAgICAgICAgICAwLjAyNSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDkyKSAgICAgICAgICgwLjEyOCkgICAgICAgICAoMC4xMDgpICAgXG53cF9yaWdodDIgICAgICAgICAgLTAuMTQzICAgICAgICAgICAwLjA0NyAgICAgICAgICAgMC4wNTAgICBcbiAgICAgICAgICAgICAgICAgICgwLjExOCkgICAgICAgICAoMC4xMTYpICAgICAgICAgKDAuMDg1KSAgIFxuYy5uZWcjYy53cH4yICAgICAgIC0wLjE4MSAgICAgICAgICAgMC4wMDkgICAgICAgICAgLTAuMjc3ICAgXG4gICAgICAgICAgICAgICAgICAoMC4yMzQpICAgICAgICAgKDAuMzYzKSAgICAgICAgICgwLjI3NCkgICBcbnBob19vcmRlciAgICAgICAgICAgMC4wMDEgICAgICAgICAgIDAuMDA0ICAgICAgICAgICAwLjAwMyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDIpICAgXG5mZW1hbGUgICAgICAgICAgICAgLTAuMDE2ICAgICAgICAgICAwLjAzMiAgICAgICAgICAtMC4wMDEgICBcbiAgICAgICAgICAgICAgICAgICgwLjA1NCkgICAgICAgICAoMC4wNDEpICAgICAgICAgKDAuMDI4KSAgIFxuYWdlICAgICAgICAgICAgICAgICAwLjAwNSogICAgICAgICAtMC4wMDIgICAgICAgICAgLTAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMSkgICBcbmluY29tZSAgICAgICAgICAgICAgMC4xMzEgICAgICAgICAgLTAuMTI2ICAgICAgICAgICAwLjA3OSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMTM3KSAgICAgICAgICgwLjA4MykgICAgICAgICAoMC4wNTgpICAgXG51bml2ZXJzaXR5ICAgICAgICAgLTAuMDM1ICAgICAgICAgIC0wLjA0MCAgICAgICAgICAgMC4wMjcgICBcbiAgICAgICAgICAgICAgICAgICgwLjA1NSkgICAgICAgICAoMC4wNTYpICAgICAgICAgKDAuMDI5KSAgIFxuX2NvbnMgICAgICAgICAgICAgIC0wLjI4MyogICAgICAgICAgMC4wNTIgICAgICAgICAgLTAuMTI3ICAgXG4gICAgICAgICAgICAgICAgICAoMC4xMTcpICAgICAgICAgKDAuMDkwKSAgICAgICAgICgwLjA2OCkgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjAwNCAgICAgICAgICAgMC4wMDMgICAgICAgICAgIDAuMDA0ICAgXG5yMl9iICAgICAgICAgICAgICAgIDAuMjc4ICAgICAgICAgICAwLjExNyAgICAgICAgICAgMC4wMjkgICBcbnIyX28gICAgICAgICAgICAgICAgMC4wNTkgICAgICAgICAgIDAuMDExICAgICAgICAgICAwLjAwNiAgIFxuTiAgICAgICAgICAgICAgICAgMzM5LjAwMCAgICAgICAgIDUyMy4wMDAgICAgICAgIDE1MjkuMDAwICAgXG5OX2cgICAgICAgICAgICAgICAgMzEuMDAwICAgICAgICAgIDQ4LjAwMCAgICAgICAgIDEzOS4wMDAgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgICAgICAgICAgICAgICAgXG4uICAgeHRzZXQgcmVzcCBwaG9fb3JkZXJcbiAgICAgICBwYW5lbCB2YXJpYWJsZTogIHJlc3AgKHVuYmFsYW5jZWQpXG4gICAgICAgIHRpbWUgdmFyaWFibGU6ICBwaG9fb3JkZXIsIDIgdG8gMjZcbiAgICAgICAgICAgICAgICBkZWx0YTogIDEgdW5pdFxuLiAgIHJlcGxhY2UgbmVnID0gcF9uZWdhdGl2ZVxuKDAgcmVhbCBjaGFuZ2VzIG1hZGUpXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy53cF9yaWdodDIgcGhvX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuXG4+IGl2ZXJzaXR5IGlmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICYgKHN0aW11bHVzPT1cInBfNjI2MFwiIHwgcF9uZWdhdGl2ZT09MCkgLFxuPiAgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEFcbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLndwX3JpZ2h0MiBwaG9fb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5cbj4gaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiQlJcIiAmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICYgKHN0aW11bHVzPT1cInBfNjI2MFwiIHxcbj4gIHBfbmVnYXRpdmU9PTApICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEJcbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLndwX3JpZ2h0MiBwaG9fb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5cbj4gaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiQ0EuZlwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgJiAoc3RpbXVsdXM9PVwicF82MjYwXCJcbj4gIHwgcF9uZWdhdGl2ZT09MCkgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRFxuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2Mud3BfcmlnaHQyIHBob19vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1blxuPiBpdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJDSFwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgJiAoc3RpbXVsdXM9PVwicF82MjYwXCIgfFxuPiAgcF9uZWdhdGl2ZT09MCkgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRVxuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2Mud3BfcmlnaHQyIHBob19vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1blxuPiBpdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJDTlwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgJiAoc3RpbXVsdXM9PVwicF82MjYwXCIgfFxuPiAgcF9uZWdhdGl2ZT09MCkgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRlxuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2Mud3BfcmlnaHQyIHBob19vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1blxuPiBpdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJES1wiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgJiAoc3RpbXVsdXM9PVwicF82MjYwXCIgfFxuPiAgcF9uZWdhdGl2ZT09MCkgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgR1xuLiAgIGVzdHRhYiBBIEIgRCwgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyX3cgcjJfYiByMlxuPiBfbyBOIE5fZykgXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgXG4gICAgICAgICAgICAgIHBfZ3NsbWNfYWxsICAgICBwX2dzbG1jX2FsbCAgICAgcF9nc2xtY19hbGwgICBcbiAgICAgICAgICAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5uZWcgICAgICAgICAgICAgICAgIDAuMTgyKioqICAgICAgICAwLjI4MSAgICAgICAgICAgMC4xNzggICBcbiAgICAgICAgICAgICAgICAgICgwLjAzMykgICAgICAgICAoMC4xNzMpICAgICAgICAgKDAuMTI5KSAgIFxud3BfcmlnaHQyICAgICAgICAgICAwLjAyNyAgICAgICAgICAtMC4wNDIgICAgICAgICAgIDAuMDk4ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMjIpICAgICAgICAgKDAuMTMzKSAgICAgICAgICgwLjE1NCkgICBcbmMubmVnI2Mud3B+MiAgICAgICAtMC4xMTYgICAgICAgICAgLTAuMTgzICAgICAgICAgIC0wLjMyOCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDcxKSAgICAgICAgICgwLjQyNSkgICAgICAgICAoMC4zOTIpICAgXG5waG9fb3JkZXIgICAgICAgICAgIDAuMDA0KioqICAgICAgICAwLjAxMCoqICAgICAgICAgMC4wMDkqKiBcbiAgICAgICAgICAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDAzKSAgIFxuZmVtYWxlICAgICAgICAgICAgIC0wLjAwMiAgICAgICAgICAtMC4wMjUgICAgICAgICAgIDAuMTM0ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDkpICAgICAgICAgKDAuMDQ5KSAgICAgICAgICgwLjA3NikgICBcbmFnZSAgICAgICAgICAgICAgICAtMC4wMDAgICAgICAgICAgIDAuMDAxICAgICAgICAgICAwLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDMpICAgXG5pbmNvbWUgICAgICAgICAgICAgLTAuMDA1ICAgICAgICAgIC0wLjA4MCAgICAgICAgICAtMC4xOTcgICBcbiAgICAgICAgICAgICAgICAgICgwLjAyMCkgICAgICAgICAoMC4xMDYpICAgICAgICAgKDAuMTQ4KSAgIFxudW5pdmVyc2l0eSAgICAgICAgICAwLjAwNyAgICAgICAgICAgMC4wMTggICAgICAgICAgIDAuMjAwKiAgXG4gICAgICAgICAgICAgICAgICAoMC4wMTApICAgICAgICAgKDAuMDQ5KSAgICAgICAgICgwLjA3OSkgICBcbl9jb25zICAgICAgICAgICAgICAtMC4wNjIqKiAgICAgICAgLTAuMTM4ICAgICAgICAgIC0wLjI5OCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDIyKSAgICAgICAgICgwLjE0MykgICAgICAgICAoMC4xNjMpICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnIyX3cgICAgICAgICAgICAgICAgMC4wMTIgICAgICAgICAgIDAuMDU1ICAgICAgICAgICAwLjAzMCAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjAxMCAgICAgICAgICAgMC4wNTkgICAgICAgICAgIDAuMzQyICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMDEyICAgICAgICAgICAwLjA1NSAgICAgICAgICAgMC4wNzggICBcbk4gICAgICAgICAgICAgICAgODgzNC4wMDAgICAgICAgICAzNjAuMDAwICAgICAgICAgMjk3LjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgODA0LjAwMCAgICAgICAgICAzMy4wMDAgICAgICAgICAgMjcuMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gICBlc3R0YWIgRSBGIEcsIGNlbGxzKGIoc3RhciBmbXQoMykpIHNlKHBhciBmbXQoMykpKSBub2dhcHMgc3RhdChyMl93IHIyX2IgcjJcbj4gX28gTiBOX2cpIFxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAoMSkgICAgICAgICAgICAgKDIpICAgICAgICAgICAgICgzKSAgIFxuICAgICAgICAgICAgICBwX2dzbG1jX2FsbCAgICAgcF9nc2xtY19hbGwgICAgIHBfZ3NsbWNfYWxsICAgXG4gICAgICAgICAgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmVnICAgICAgICAgICAgICAgICAwLjEzOCAgICAgICAgICAtMC4xOTEgICAgICAgICAgIDAuMTU3KiAgXG4gICAgICAgICAgICAgICAgICAoMC4xNjEpICAgICAgICAgKDAuMjUxKSAgICAgICAgICgwLjA3NSkgICBcbndwX3JpZ2h0MiAgICAgICAgICAtMC4xODIgICAgICAgICAgIDAuMDI5ICAgICAgICAgICAwLjAxNCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMTQ5KSAgICAgICAgICgwLjE3MykgICAgICAgICAoMC4xMTcpICAgXG5jLm5lZyNjLndwfjIgICAgICAgIDAuMjcwICAgICAgICAgICAwLjkzOCAgICAgICAgICAtMC4wODYgICBcbiAgICAgICAgICAgICAgICAgICgwLjQzNykgICAgICAgICAoMC40OTEpICAgICAgICAgKDAuMjIxKSAgIFxucGhvX29yZGVyICAgICAgICAgICAwLjAwMyAgICAgICAgICAgMC4wMDEgICAgICAgICAgIDAuMDAzICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwMikgICBcbmZlbWFsZSAgICAgICAgICAgICAgMC4wMDcgICAgICAgICAgIDAuMDA0ICAgICAgICAgIC0wLjA0NSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDUzKSAgICAgICAgICgwLjA0NykgICAgICAgICAoMC4wNDApICAgXG5hZ2UgICAgICAgICAgICAgICAgLTAuMDAzICAgICAgICAgIC0wLjAwMSAgICAgICAgICAgMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDAxKSAgIFxuaW5jb21lICAgICAgICAgICAgICAwLjE5NSAgICAgICAgICAgMC4wNzAgICAgICAgICAgIDAuMDIxICAgXG4gICAgICAgICAgICAgICAgICAoMC4xNTIpICAgICAgICAgKDAuMTIxKSAgICAgICAgICgwLjA4NSkgICBcbnVuaXZlcnNpdHkgICAgICAgICAtMC4wNTAgICAgICAgICAgLTAuMDExICAgICAgICAgICAwLjAxNCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDU0KSAgICAgICAgICgwLjA2OCkgICAgICAgICAoMC4wNDApICAgXG5fY29ucyAgICAgICAgICAgICAgIDAuMDU4ICAgICAgICAgIC0wLjA1MyAgICAgICAgICAtMC4wOTUgICBcbiAgICAgICAgICAgICAgICAgICgwLjEzNikgICAgICAgICAoMC4xNjApICAgICAgICAgKDAuMDg4KSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMDIxICAgICAgICAgICAwLjAzNSAgICAgICAgICAgMC4wNDEgICBcbnIyX2IgICAgICAgICAgICAgICAgMC4xOTEgICAgICAgICAgIDAuMDIyICAgICAgICAgICAwLjA4NiAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjAzMyAgICAgICAgICAgMC4wMzQgICAgICAgICAgIDAuMDQ5ICAgXG5OICAgICAgICAgICAgICAgICAzOTYuMDAwICAgICAgICAgNjA1LjAwMCAgICAgICAgIDM4NS4wMDAgICBcbk5fZyAgICAgICAgICAgICAgICAzNi4wMDAgICAgICAgICAgNTUuMDAwICAgICAgICAgIDM1LjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy53cF9yaWdodDIgcGhvX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuXG4+IGl2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkZSXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAmIChzdGltdWx1cz09XCJwXzYyNjBcIiB8XG4+ICBwX25lZ2F0aXZlPT0wKSAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBIXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy53cF9yaWdodDIgcGhvX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuXG4+IGl2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkdIXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAmIChzdGltdWx1cz09XCJwXzYyNjBcIiB8XG4+ICBwX25lZ2F0aXZlPT0wKSAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBJXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy53cF9yaWdodDIgcGhvX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuXG4+IGl2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIklOXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAmIChzdGltdWx1cz09XCJwXzYyNjBcIiB8XG4+ICBwX25lZ2F0aXZlPT0wKSAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBKXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy53cF9yaWdodDIgcGhvX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuXG4+IGl2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIklTLmpcIiAmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICYgKHN0aW11bHVzPT1cInBfNjI2MFwiXG4+ICB8IHBfbmVnYXRpdmU9PTApICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEtcbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLndwX3JpZ2h0MiBwaG9fb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5cbj4gaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiSVMucFwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgJiAoc3RpbXVsdXM9PVwicF82MjYwXCJcbj4gIHwgcF9uZWdhdGl2ZT09MCkgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgTFxuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2Mud3BfcmlnaHQyIHBob19vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1blxuPiBpdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJJVFwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgJiAoc3RpbXVsdXM9PVwicF82MjYwXCIgfFxuPiAgcF9uZWdhdGl2ZT09MCkgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgTVxuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2Mud3BfcmlnaHQyIHBob19vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1blxuPiBpdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJKUFwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgJiAoc3RpbXVsdXM9PVwicF82MjYwXCIgfFxuPiAgcF9uZWdhdGl2ZT09MCkgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgTlxuLiAgIGVzdHRhYiBIIEkgSiBLLCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIFxuPiByMl9vIE4gTl9nKSBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgICAgICAgICAgICg0KSAgIFxuICAgICAgICAgICAgICBwX2dzbG1jX2FsbCAgICAgcF9nc2xtY19hbGwgICAgIHBfZ3NsbWNfYWxsICAgICBwX2dzbG1jX2FsbCAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmVnICAgICAgICAgICAgICAgICAwLjMyMSogICAgICAgICAgMC4wNzQgICAgICAgICAgIDAuMTc0ICAgICAgICAgICAwLjA1OCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMTQyKSAgICAgICAgICgwLjE1NykgICAgICAgICAoMC4xNzQpICAgICAgICAgKDAuMTM4KSAgIFxud3BfcmlnaHQyICAgICAgICAgICAwLjE1NyAgICAgICAgICAtMC4wMTUgICAgICAgICAgIDAuMDk4ICAgICAgICAgICAwLjI4OSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMTIwKSAgICAgICAgICgwLjA5NSkgICAgICAgICAoMC4wODgpICAgICAgICAgKDAuMjA4KSAgIFxuYy5uZWcjYy53cH4yICAgICAgIC0wLjIxMSAgICAgICAgICAtMC4wMjYgICAgICAgICAgLTAuMzMyICAgICAgICAgIC0wLjEyNiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMzU2KSAgICAgICAgICgwLjI0MSkgICAgICAgICAoMC4yNjkpICAgICAgICAgKDAuMzg1KSAgIFxucGhvX29yZGVyICAgICAgICAgICAwLjAwOSoqKiAgICAgICAgMC4wMDMgICAgICAgICAgIDAuMDAyICAgICAgICAgICAwLjAwMiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAzKSAgIFxuZmVtYWxlICAgICAgICAgICAgIC0wLjAwNiAgICAgICAgICAgMC4wMTcgICAgICAgICAgIDAuMDEzICAgICAgICAgICAwLjAyOSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDM4KSAgICAgICAgICgwLjAzMikgICAgICAgICAoMC4wMzQpICAgICAgICAgKDAuMDcxKSAgIFxuYWdlICAgICAgICAgICAgICAgICAwLjAwMCAgICAgICAgICAtMC4wMDIgICAgICAgICAgLTAuMDAyICAgICAgICAgICAwLjAwOCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDA5KSAgIFxuaW5jb21lICAgICAgICAgICAgIC0wLjEwNCAgICAgICAgICAtMC4wMTIgICAgICAgICAgLTAuMDE5ICAgICAgICAgIC0wLjA0NSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDkyKSAgICAgICAgICgwLjA2MykgICAgICAgICAoMC4wNzQpICAgICAgICAgKDAuMTQzKSAgIFxudW5pdmVyc2l0eSAgICAgICAgICAwLjA0OSAgICAgICAgICAtMC4wMTAgICAgICAgICAgIDAuMDM1ICAgICAgICAgIC0wLjAxOSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDM4KSAgICAgICAgICgwLjAzNCkgICAgICAgICAoMC4wMzkpICAgICAgICAgKDAuMTAwKSAgIFxuX2NvbnMgICAgICAgICAgICAgIC0wLjIwNiogICAgICAgICAgMC4wMTUgICAgICAgICAgLTAuMDMxICAgICAgICAgIC0wLjI2NyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDk5KSAgICAgICAgICgwLjA4NSkgICAgICAgICAoMC4wOTMpICAgICAgICAgKDAuMjkxKSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjA0OSAgICAgICAgICAgMC4wMDkgICAgICAgICAgIDAuMDA2ICAgICAgICAgICAwLjAwMSAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjIzMiAgICAgICAgICAgMC4wMzMgICAgICAgICAgIDAuMDQ5ICAgICAgICAgICAwLjE1NiAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjA1NyAgICAgICAgICAgMC4wMTIgICAgICAgICAgIDAuMDA5ICAgICAgICAgICAwLjAyMiAgIFxuTiAgICAgICAgICAgICAgICAgNTYxLjAwMCAgICAgICAgIDY2MC4wMDAgICAgICAgICA1MjguMDAwICAgICAgICAgMjY0LjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgIDUxLjAwMCAgICAgICAgICA2MC4wMDAgICAgICAgICAgNDguMDAwICAgICAgICAgIDI0LjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgIGVzdHRhYiBMIE0gTiwgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyX3cgcjJfYiByMlxuPiBfbyBOIE5fZykgXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgXG4gICAgICAgICAgICAgIHBfZ3NsbWNfYWxsICAgICBwX2dzbG1jX2FsbCAgICAgcF9nc2xtY19hbGwgICBcbiAgICAgICAgICAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5uZWcgICAgICAgICAgICAgICAgLTAuMjA5ICAgICAgICAgICAwLjE2MyAgICAgICAgICAtMC4wNTkgICBcbiAgICAgICAgICAgICAgICAgICgwLjIxMCkgICAgICAgICAoMC4wOTApICAgICAgICAgKDAuMjQ3KSAgIFxud3BfcmlnaHQyICAgICAgICAgIC0wLjEwMSAgICAgICAgICAtMC4wMjMgICAgICAgICAgLTAuMTA1ICAgXG4gICAgICAgICAgICAgICAgICAoMC4xNTkpICAgICAgICAgKDAuMDk5KSAgICAgICAgICgwLjIxOCkgICBcbmMubmVnI2Mud3B+MiAgICAgICAgMC4yNDQgICAgICAgICAgLTAuMzU5ICAgICAgICAgICAwLjMxNCAgIFxuICAgICAgICAgICAgICAgICAgKDAuNTE1KSAgICAgICAgICgwLjMxOCkgICAgICAgICAoMC42MzcpICAgXG5waG9fb3JkZXIgICAgICAgICAgIDAuMDEwKiogICAgICAgICAwLjAwNSoqICAgICAgICAtMC4wMDMgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDA0KSAgIFxuZmVtYWxlICAgICAgICAgICAgIC0wLjEyNiogICAgICAgICAtMC4wNjcqICAgICAgICAgLTAuMDYzICAgXG4gICAgICAgICAgICAgICAgICAoMC4wNjEpICAgICAgICAgKDAuMDMxKSAgICAgICAgICgwLjA2NikgICBcbmFnZSAgICAgICAgICAgICAgICAgMC4wMjMgICAgICAgICAgLTAuMDA0ICAgICAgICAgIC0wLjAwOCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDE2KSAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMjEpICAgXG5pbmNvbWUgICAgICAgICAgICAgLTAuMDQ2ICAgICAgICAgICAwLjAzMyAgICAgICAgICAgMC4xMTkgICBcbiAgICAgICAgICAgICAgICAgICgwLjE0NykgICAgICAgICAoMC4wODYpICAgICAgICAgKDAuMTI4KSAgIFxudW5pdmVyc2l0eSAgICAgICAgICAwLjE1MSAgICAgICAgICAtMC4wMTIgICAgICAgICAgLTAuMDk2ICAgXG4gICAgICAgICAgICAgICAgICAoMC4xNjUpICAgICAgICAgKDAuMDQ3KSAgICAgICAgICgwLjEwMykgICBcbl9jb25zICAgICAgICAgICAgICAtMC41ODAgICAgICAgICAgIDAuMDY2ICAgICAgICAgICAwLjMwOSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMzQ2KSAgICAgICAgICgwLjExNSkgICAgICAgICAoMC40OTkpICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnIyX3cgICAgICAgICAgICAgICAgMC4wMjIgICAgICAgICAgIDAuMDMyICAgICAgICAgICAwLjAwMiAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjM2NSAgICAgICAgICAgMC4xNDkgICAgICAgICAgIDAuMTc3ICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMDU1ICAgICAgICAgICAwLjA0MCAgICAgICAgICAgMC4wMTIgICBcbk4gICAgICAgICAgICAgICAgIDM0MS4wMDAgICAgICAgICA0MDcuMDAwICAgICAgICAgMzk2LjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgIDMxLjAwMCAgICAgICAgICAzNy4wMDAgICAgICAgICAgMzYuMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLndwX3JpZ2h0MiBwaG9fb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5cbj4gaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiTlpcIiAmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICYgKHN0aW11bHVzPT1cInBfNjI2MFwiIHxcbj4gIHBfbmVnYXRpdmU9PTApICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIE9cbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLndwX3JpZ2h0MiBwaG9fb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5cbj4gaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiUlVcIiAmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICYgKHN0aW11bHVzPT1cInBfNjI2MFwiIHxcbj4gIHBfbmVnYXRpdmU9PTApICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIFBcbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLndwX3JpZ2h0MiBwaG9fb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5cbj4gaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiU0VcIiAmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICYgKHN0aW11bHVzPT1cInBfNjI2MFwiIHxcbj4gIHBfbmVnYXRpdmU9PTApICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIFFcbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLndwX3JpZ2h0MiBwaG9fb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5cbj4gaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiU1dcIiAmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICYgKHN0aW11bHVzPT1cInBfNjI2MFwiIHxcbj4gIHBfbmVnYXRpdmU9PTApICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIFIgXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy53cF9yaWdodDIgcGhvX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuXG4+IGl2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIlVLXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAmIChzdGltdWx1cz09XCJwXzYyNjBcIiB8XG4+ICBwX25lZ2F0aXZlPT0wKSAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBTXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy53cF9yaWdodDIgcGhvX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuXG4+IGl2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIlVTXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAmIChzdGltdWx1cz09XCJwXzYyNjBcIiB8XG4+ICBwX25lZ2F0aXZlPT0wKSAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBUXG4uICAgZXN0dGFiIE8gUCBRLCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIHIyXG4+IF9vIE4gTl9nKSBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICBcbiAgICAgICAgICAgICAgcF9nc2xtY19hbGwgICAgIHBfZ3NsbWNfYWxsICAgICBwX2dzbG1jX2FsbCAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm5lZyAgICAgICAgICAgICAgICAgMC43MjcqKiogICAgICAgIDAuNTkwKioqICAgICAgICAwLjEzNyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMTMxKSAgICAgICAgICgwLjE3OCkgICAgICAgICAoMC4xMDMpICAgXG53cF9yaWdodDIgICAgICAgICAgIDAuMDE0ICAgICAgICAgICAwLjE1NyAgICAgICAgICAtMC4wMzYgICBcbiAgICAgICAgICAgICAgICAgICgwLjEyOCkgICAgICAgICAoMC4wOTMpICAgICAgICAgKDAuMDU0KSAgIFxuYy5uZWcjYy53cH4yICAgICAgIC0xLjE3NCoqKiAgICAgICAtMC41NDYgICAgICAgICAgLTAuMTYzICAgXG4gICAgICAgICAgICAgICAgICAoMC4zNDQpICAgICAgICAgKDAuMjkzKSAgICAgICAgICgwLjE2NSkgICBcbnBob19vcmRlciAgICAgICAgICAgMC4wMDIgICAgICAgICAgIDAuMDAyICAgICAgICAgICAwLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDEpICAgXG5mZW1hbGUgICAgICAgICAgICAgIDAuMDA5ICAgICAgICAgIC0wLjA1NyAgICAgICAgICAgMC4wMjYgICBcbiAgICAgICAgICAgICAgICAgICgwLjA1MikgICAgICAgICAoMC4wMzgpICAgICAgICAgKDAuMDE4KSAgIFxuYWdlICAgICAgICAgICAgICAgICAwLjAwMCAgICAgICAgICAtMC4wMDIgICAgICAgICAgLTAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMSkgICBcbmluY29tZSAgICAgICAgICAgICAtMC4wNDEgICAgICAgICAgIDAuMDEwICAgICAgICAgIC0wLjA0NiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDgyKSAgICAgICAgICgwLjA5NykgICAgICAgICAoMC4wNTYpICAgXG51bml2ZXJzaXR5ICAgICAgICAgIDAuMDM0ICAgICAgICAgIC0wLjA3NSAgICAgICAgICAtMC4wMDYgICBcbiAgICAgICAgICAgICAgICAgICgwLjA1MCkgICAgICAgICAoMC4wNTkpICAgICAgICAgKDAuMDE4KSAgIFxuX2NvbnMgICAgICAgICAgICAgIC0wLjA5NCAgICAgICAgICAgMC4wMjAgICAgICAgICAgIDAuMDM5ICAgXG4gICAgICAgICAgICAgICAgICAoMC4xMDEpICAgICAgICAgKDAuMTEzKSAgICAgICAgICgwLjA1MykgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjEwNyAgICAgICAgICAgMC4wNjMgICAgICAgICAgIDAuMDA2ICAgXG5yMl9iICAgICAgICAgICAgICAgIDAuMDc0ICAgICAgICAgICAwLjMwNiAgICAgICAgICAgMC4xMjEgICBcbnIyX28gICAgICAgICAgICAgICAgMC4xMDQgICAgICAgICAgIDAuMDc3ICAgICAgICAgICAwLjAxNCAgIFxuTiAgICAgICAgICAgICAgICAgMzUyLjAwMCAgICAgICAgIDM1Mi4wMDAgICAgICAgICA1MjguMDAwICAgXG5OX2cgICAgICAgICAgICAgICAgMzIuMDAwICAgICAgICAgIDMyLjAwMCAgICAgICAgICA0OC4wMDAgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgIGVzdHRhYiBSIFMgVCAsIGNlbGxzKGIoc3RhciBmbXQoMykpIHNlKHBhciBmbXQoMykpKSBub2dhcHMgc3RhdChyMl93IHIyX2IgclxuPiAyX28gTiBOX2cpIFxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAoMSkgICAgICAgICAgICAgKDIpICAgICAgICAgICAgICgzKSAgIFxuICAgICAgICAgICAgICBwX2dzbG1jX2FsbCAgICAgcF9nc2xtY19hbGwgICAgIHBfZ3NsbWNfYWxsICAgXG4gICAgICAgICAgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmVnICAgICAgICAgICAgICAgICAwLjIwOCogICAgICAgICAgMC4wODcgICAgICAgICAgIDAuMTQyICAgXG4gICAgICAgICAgICAgICAgICAoMC4xMDYpICAgICAgICAgKDAuMTMxKSAgICAgICAgICgwLjEwNykgICBcbndwX3JpZ2h0MiAgICAgICAgICAtMC4xMDMgICAgICAgICAgIDAuMDQ2ICAgICAgICAgICAwLjA1OCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMTE2KSAgICAgICAgICgwLjExOSkgICAgICAgICAoMC4wODUpICAgXG5jLm5lZyNjLndwfjIgICAgICAgIDAuMTI0ICAgICAgICAgIC0wLjEzMyAgICAgICAgICAgMC4wNjEgICBcbiAgICAgICAgICAgICAgICAgICgwLjI2OCkgICAgICAgICAoMC4zNzIpICAgICAgICAgKDAuMjcyKSAgIFxucGhvX29yZGVyICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDMgICAgICAgICAgIDAuMDAyICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwMikgICBcbmZlbWFsZSAgICAgICAgICAgICAgMC4wMjMgICAgICAgICAgIDAuMDQ5ICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDUyKSAgICAgICAgICgwLjA0MikgICAgICAgICAoMC4wMjgpICAgXG5hZ2UgICAgICAgICAgICAgICAgIDAuMDA0KiAgICAgICAgIC0wLjAwMSAgICAgICAgICAtMC4wMDIgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAxKSAgIFxuaW5jb21lICAgICAgICAgICAgICAwLjA4MCAgICAgICAgICAtMC4xMjkgICAgICAgICAgIDAuMTA3ICAgXG4gICAgICAgICAgICAgICAgICAoMC4xMzQpICAgICAgICAgKDAuMDg1KSAgICAgICAgICgwLjA1OSkgICBcbnVuaXZlcnNpdHkgICAgICAgICAtMC4wMTMgICAgICAgICAgLTAuMDQ0ICAgICAgICAgICAwLjAyNyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDUzKSAgICAgICAgICgwLjA1OCkgICAgICAgICAoMC4wMjkpICAgXG5fY29ucyAgICAgICAgICAgICAgLTAuMjUzKiAgICAgICAgICAwLjA0NiAgICAgICAgICAtMC4xMTAgICBcbiAgICAgICAgICAgICAgICAgICgwLjExNSkgICAgICAgICAoMC4wOTIpICAgICAgICAgKDAuMDY5KSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMDUxICAgICAgICAgICAwLjAwMyAgICAgICAgICAgMC4wMTAgICBcbnIyX2IgICAgICAgICAgICAgICAgMC4xOTMgICAgICAgICAgIDAuMTM3ICAgICAgICAgICAwLjA1MyAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjA3MCAgICAgICAgICAgMC4wMTMgICAgICAgICAgIDAuMDE0ICAgXG5OICAgICAgICAgICAgICAgICAzMzkuMDAwICAgICAgICAgNTIzLjAwMCAgICAgICAgMTUyOS4wMDAgICBcbk5fZyAgICAgICAgICAgICAgICAzMS4wMDAgICAgICAgICAgNDguMDAwICAgICAgICAgMTM5LjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICAgICAgICAgICAgICAgICBcbi4gICB4dHNldCByZXNwIHBob19vcmRlclxuICAgICAgIHBhbmVsIHZhcmlhYmxlOiAgcmVzcCAodW5iYWxhbmNlZClcbiAgICAgICAgdGltZSB2YXJpYWJsZTogIHBob19vcmRlciwgMiB0byAyNlxuICAgICAgICAgICAgICAgIGRlbHRhOiAgMSB1bml0XG4uICAgcmVwbGFjZSBuZWcgPSBwX25lZ2F0aXZlXG4oMCByZWFsIGNoYW5nZXMgbWFkZSlcbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLndwX3JpZ2h0MiBwaG9fb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5cbj4gaXZlcnNpdHkgaWYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgJiAoc3RpbXVsdXM9PVwicF82NTEwXCIgfCBwX25lZ2F0aXZlPT0wKSAsXG4+ICByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgQVxuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2Mud3BfcmlnaHQyIHBob19vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1blxuPiBpdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJCUlwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgJiAoc3RpbXVsdXM9PVwicF82NTEwXCIgfFxuPiAgcF9uZWdhdGl2ZT09MCkgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgQlxuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2Mud3BfcmlnaHQyIHBob19vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1blxuPiBpdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJDQS5mXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAmIChzdGltdWx1cz09XCJwXzY1MTBcIlxuPiAgfCBwX25lZ2F0aXZlPT0wKSAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBEXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy53cF9yaWdodDIgcGhvX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuXG4+IGl2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkNIXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAmIChzdGltdWx1cz09XCJwXzY1MTBcIiB8XG4+ICBwX25lZ2F0aXZlPT0wKSAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBFXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy53cF9yaWdodDIgcGhvX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuXG4+IGl2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkNOXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAmIChzdGltdWx1cz09XCJwXzY1MTBcIiB8XG4+ICBwX25lZ2F0aXZlPT0wKSAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBGXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy53cF9yaWdodDIgcGhvX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuXG4+IGl2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkRLXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAmIChzdGltdWx1cz09XCJwXzY1MTBcIiB8XG4+ICBwX25lZ2F0aXZlPT0wKSAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBHXG4uICAgZXN0dGFiIEEgQiBELCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIHIyXG4+IF9vIE4gTl9nKSBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICBcbiAgICAgICAgICAgICAgcF9nc2xtY19hbGwgICAgIHBfZ3NsbWNfYWxsICAgICBwX2dzbG1jX2FsbCAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm5lZyAgICAgICAgICAgICAgICAgMC4wNjUqICAgICAgICAgLTAuMTUwICAgICAgICAgICAwLjA0NiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDMyKSAgICAgICAgICgwLjE2NykgICAgICAgICAoMC4xMjkpICAgXG53cF9yaWdodDIgICAgICAgICAgIDAuMDI3ICAgICAgICAgIC0wLjA3MCAgICAgICAgICAgMC4wODEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAyMSkgICAgICAgICAoMC4xMjkpICAgICAgICAgKDAuMTM4KSAgIFxuYy5uZWcjYy53cH4yICAgICAgIC0wLjA2MiAgICAgICAgICAgMC43MjIgICAgICAgICAgLTAuMTI3ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wNzApICAgICAgICAgKDAuNDA2KSAgICAgICAgICgwLjM5MCkgICBcbnBob19vcmRlciAgICAgICAgICAgMC4wMDQqKiogICAgICAgIDAuMDEwKioqICAgICAgICAwLjAwOCogIFxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDQpICAgXG5mZW1hbGUgICAgICAgICAgICAgLTAuMDAxICAgICAgICAgICAwLjAwMyAgICAgICAgICAgMC4xMTIgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwOSkgICAgICAgICAoMC4wNDcpICAgICAgICAgKDAuMDY4KSAgIFxuYWdlICAgICAgICAgICAgICAgIC0wLjAwMCAgICAgICAgICAtMC4wMDAgICAgICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwMikgICBcbmluY29tZSAgICAgICAgICAgICAtMC4wMDEgICAgICAgICAgLTAuMDI5ICAgICAgICAgIC0wLjA4MyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDE5KSAgICAgICAgICgwLjEwMykgICAgICAgICAoMC4xMzIpICAgXG51bml2ZXJzaXR5ICAgICAgICAgIDAuMDA2ICAgICAgICAgICAwLjAyMiAgICAgICAgICAgMC4xMzAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwOSkgICAgICAgICAoMC4wNDgpICAgICAgICAgKDAuMDcxKSAgIFxuX2NvbnMgICAgICAgICAgICAgIC0wLjA2NyoqICAgICAgICAtMC4xNTMgICAgICAgICAgLTAuMjYzICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMjIpICAgICAgICAgKDAuMTM4KSAgICAgICAgICgwLjE0OCkgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjAwNCAgICAgICAgICAgMC4wNTAgICAgICAgICAgIDAuMDIxICAgXG5yMl9iICAgICAgICAgICAgICAgIDAuMDExICAgICAgICAgICAwLjAyMSAgICAgICAgICAgMC4yMTkgICBcbnIyX28gICAgICAgICAgICAgICAgMC4wMDUgICAgICAgICAgIDAuMDQ4ICAgICAgICAgICAwLjA0MyAgIFxuTiAgICAgICAgICAgICAgICA4ODM1LjAwMCAgICAgICAgIDM2MS4wMDAgICAgICAgICAyOTcuMDAwICAgXG5OX2cgICAgICAgICAgICAgICA4MDQuMDAwICAgICAgICAgIDMzLjAwMCAgICAgICAgICAyNy4wMDAgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgIGVzdHRhYiBFIEYgRywgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyX3cgcjJfYiByMlxuPiBfbyBOIE5fZykgXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgXG4gICAgICAgICAgICAgIHBfZ3NsbWNfYWxsICAgICBwX2dzbG1jX2FsbCAgICAgcF9nc2xtY19hbGwgICBcbiAgICAgICAgICAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5uZWcgICAgICAgICAgICAgICAgLTAuMTY0ICAgICAgICAgIC0wLjAzNCAgICAgICAgICAgMC4wMDQgICBcbiAgICAgICAgICAgICAgICAgICgwLjE1MSkgICAgICAgICAoMC4yMjgpICAgICAgICAgKDAuMDY5KSAgIFxud3BfcmlnaHQyICAgICAgICAgIC0wLjI1OSAgICAgICAgICAgMC4wNTkgICAgICAgICAgIDAuMDA1ICAgXG4gICAgICAgICAgICAgICAgICAoMC4xNDApICAgICAgICAgKDAuMTUyKSAgICAgICAgICgwLjEyNykgICBcbmMubmVnI2Mud3B+MiAgICAgICAgMC4zOTkgICAgICAgICAgIDAuMTIxICAgICAgICAgIC0wLjAxMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuNDA3KSAgICAgICAgICgwLjQ0NSkgICAgICAgICAoMC4yMDYpICAgXG5waG9fb3JkZXIgICAgICAgICAgIDAuMDA1ICAgICAgICAgICAwLjAwMiAgICAgICAgICAgMC4wMDMqICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDAxKSAgIFxuZmVtYWxlICAgICAgICAgICAgICAwLjA0MiAgICAgICAgICAtMC4wMTggICAgICAgICAgLTAuMDQyICAgXG4gICAgICAgICAgICAgICAgICAoMC4wNDkpICAgICAgICAgKDAuMDQxKSAgICAgICAgICgwLjA0NCkgICBcbmFnZSAgICAgICAgICAgICAgICAtMC4wMDEgICAgICAgICAgLTAuMDAzICAgICAgICAgICAwLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDEpICAgXG5pbmNvbWUgICAgICAgICAgICAgLTAuMDEyICAgICAgICAgIC0wLjAwMiAgICAgICAgICAgMC4wNDcgICBcbiAgICAgICAgICAgICAgICAgICgwLjE0MikgICAgICAgICAoMC4xMDYpICAgICAgICAgKDAuMDkzKSAgIFxudW5pdmVyc2l0eSAgICAgICAgIC0wLjA2OCAgICAgICAgICAgMC4wMDMgICAgICAgICAgIDAuMDA5ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wNTApICAgICAgICAgKDAuMDU5KSAgICAgICAgICgwLjA0MykgICBcbl9jb25zICAgICAgICAgICAgICAgMC4wNTAgICAgICAgICAgIDAuMDAxICAgICAgICAgIC0wLjEzMyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMTI4KSAgICAgICAgICgwLjE0MCkgICAgICAgICAoMC4wOTUpICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnIyX3cgICAgICAgICAgICAgICAgMC4wMTIgICAgICAgICAgIDAuMDAxICAgICAgICAgICAwLjAxNCAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjEyNiAgICAgICAgICAgMC4wMTYgICAgICAgICAgIDAuMDgwICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMDIyICAgICAgICAgICAwLjAwMiAgICAgICAgICAgMC4wMzAgICBcbk4gICAgICAgICAgICAgICAgIDM5Ni4wMDAgICAgICAgICA2MDUuMDAwICAgICAgICAgMzg1LjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgIDM2LjAwMCAgICAgICAgICA1NS4wMDAgICAgICAgICAgMzUuMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLndwX3JpZ2h0MiBwaG9fb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5cbj4gaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiRlJcIiAmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICYgKHN0aW11bHVzPT1cInBfNjUxMFwiIHxcbj4gIHBfbmVnYXRpdmU9PTApICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEhcbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLndwX3JpZ2h0MiBwaG9fb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5cbj4gaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiR0hcIiAmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICYgKHN0aW11bHVzPT1cInBfNjUxMFwiIHxcbj4gIHBfbmVnYXRpdmU9PTApICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIElcbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLndwX3JpZ2h0MiBwaG9fb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5cbj4gaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiSU5cIiAmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICYgKHN0aW11bHVzPT1cInBfNjUxMFwiIHxcbj4gIHBfbmVnYXRpdmU9PTApICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEpcbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLndwX3JpZ2h0MiBwaG9fb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5cbj4gaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiSVMualwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgJiAoc3RpbXVsdXM9PVwicF82NTEwXCJcbj4gIHwgcF9uZWdhdGl2ZT09MCkgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgS1xuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2Mud3BfcmlnaHQyIHBob19vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1blxuPiBpdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJJUy5wXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAmIChzdGltdWx1cz09XCJwXzY1MTBcIlxuPiAgfCBwX25lZ2F0aXZlPT0wKSAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBMXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy53cF9yaWdodDIgcGhvX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuXG4+IGl2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIklUXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAmIChzdGltdWx1cz09XCJwXzY1MTBcIiB8XG4+ICBwX25lZ2F0aXZlPT0wKSAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBNXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy53cF9yaWdodDIgcGhvX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuXG4+IGl2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkpQXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAmIChzdGltdWx1cz09XCJwXzY1MTBcIiB8XG4+ICBwX25lZ2F0aXZlPT0wKSAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBOXG4uICAgZXN0dGFiIEggSSBKIEssIGNlbGxzKGIoc3RhciBmbXQoMykpIHNlKHBhciBmbXQoMykpKSBub2dhcHMgc3RhdChyMl93IHIyX2IgXG4+IHIyX28gTiBOX2cpIFxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICAgICAgICAgICAgKDQpICAgXG4gICAgICAgICAgICAgIHBfZ3NsbWNfYWxsICAgICBwX2dzbG1jX2FsbCAgICAgcF9nc2xtY19hbGwgICAgIHBfZ3NsbWNfYWxsICAgXG4gICAgICAgICAgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5uZWcgICAgICAgICAgICAgICAgIDAuMTgxICAgICAgICAgICAwLjE4NCAgICAgICAgICAtMC4xMTEgICAgICAgICAgLTAuMDMwICAgXG4gICAgICAgICAgICAgICAgICAoMC4xMzkpICAgICAgICAgKDAuMTU2KSAgICAgICAgICgwLjE2OCkgICAgICAgICAoMC4xMzQpICAgXG53cF9yaWdodDIgICAgICAgICAgIDAuMTMxICAgICAgICAgIC0wLjAyMyAgICAgICAgICAgMC4wNzkgICAgICAgICAgIDAuMjgyICAgXG4gICAgICAgICAgICAgICAgICAoMC4xMTgpICAgICAgICAgKDAuMDk2KSAgICAgICAgICgwLjA4NSkgICAgICAgICAoMC4yMDgpICAgXG5jLm5lZyNjLndwfjIgICAgICAgLTAuMTE0ICAgICAgICAgIC0wLjI1MSAgICAgICAgICAgMC4xMDMgICAgICAgICAgIDAuMTg3ICAgXG4gICAgICAgICAgICAgICAgICAoMC4zNDkpICAgICAgICAgKDAuMjQwKSAgICAgICAgICgwLjI2MCkgICAgICAgICAoMC4zNzQpICAgXG5waG9fb3JkZXIgICAgICAgICAgIDAuMDA3KiogICAgICAgICAwLjAwNCogICAgICAgICAgMC4wMDMgICAgICAgICAgIDAuMDAzICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDMpICAgXG5mZW1hbGUgICAgICAgICAgICAgIDAuMDA3ICAgICAgICAgICAwLjAyMCAgICAgICAgICAgMC4wMjEgICAgICAgICAgIDAuMDQyICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMzcpICAgICAgICAgKDAuMDMzKSAgICAgICAgICgwLjAzMykgICAgICAgICAoMC4wNzEpICAgXG5hZ2UgICAgICAgICAgICAgICAgIDAuMDAxICAgICAgICAgIC0wLjAwMSAgICAgICAgICAtMC4wMDEgICAgICAgICAgIDAuMDA4ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDkpICAgXG5pbmNvbWUgICAgICAgICAgICAgLTAuMTIyICAgICAgICAgICAwLjAxNiAgICAgICAgICAgMC4wMDQgICAgICAgICAgLTAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wOTApICAgICAgICAgKDAuMDY0KSAgICAgICAgICgwLjA3MSkgICAgICAgICAoMC4xNDIpICAgXG51bml2ZXJzaXR5ICAgICAgICAgIDAuMDU4ICAgICAgICAgIC0wLjAwMiAgICAgICAgICAgMC4wMDIgICAgICAgICAgLTAuMDQ3ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMzcpICAgICAgICAgKDAuMDM0KSAgICAgICAgICgwLjAzOCkgICAgICAgICAoMC4xMDApICAgXG5fY29ucyAgICAgICAgICAgICAgLTAuMTkzKiAgICAgICAgIC0wLjAxOCAgICAgICAgICAtMC4wNTYgICAgICAgICAgLTAuMjY2ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wOTcpICAgICAgICAgKDAuMDg2KSAgICAgICAgICgwLjA5MCkgICAgICAgICAoMC4yOTIpICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMDIzICAgICAgICAgICAwLjAxMSAgICAgICAgICAgMC4wMDYgICAgICAgICAgIDAuMDA1ICAgXG5yMl9iICAgICAgICAgICAgICAgIDAuMjIyICAgICAgICAgICAwLjA0OSAgICAgICAgICAgMC4wNDQgICAgICAgICAgIDAuMTgzICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMDM0ICAgICAgICAgICAwLjAxNiAgICAgICAgICAgMC4wMDggICAgICAgICAgIDAuMDMxICAgXG5OICAgICAgICAgICAgICAgICA1NjEuMDAwICAgICAgICAgNjYwLjAwMCAgICAgICAgIDUyOC4wMDAgICAgICAgICAyNjQuMDAwICAgXG5OX2cgICAgICAgICAgICAgICAgNTEuMDAwICAgICAgICAgIDYwLjAwMCAgICAgICAgICA0OC4wMDAgICAgICAgICAgMjQuMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICAgZXN0dGFiIEwgTSBOLCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIHIyXG4+IF9vIE4gTl9nKSBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICBcbiAgICAgICAgICAgICAgcF9nc2xtY19hbGwgICAgIHBfZ3NsbWNfYWxsICAgICBwX2dzbG1jX2FsbCAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm5lZyAgICAgICAgICAgICAgICAgMC4wNjcgICAgICAgICAgIDAuMDExICAgICAgICAgICAwLjMzMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMjEyKSAgICAgICAgICgwLjA5MikgICAgICAgICAoMC4yMzcpICAgXG53cF9yaWdodDIgICAgICAgICAgLTAuMTA1ICAgICAgICAgIC0wLjAwOSAgICAgICAgICAtMC4xMjQgICBcbiAgICAgICAgICAgICAgICAgICgwLjE2OCkgICAgICAgICAoMC4xMDEpICAgICAgICAgKDAuMjEwKSAgIFxuYy5uZWcjYy53cH4yICAgICAgIC0wLjUzMCAgICAgICAgICAtMC4wNTYgICAgICAgICAgLTAuNjA4ICAgXG4gICAgICAgICAgICAgICAgICAoMC41MjUpICAgICAgICAgKDAuMzI1KSAgICAgICAgICgwLjYxMikgICBcbnBob19vcmRlciAgICAgICAgICAgMC4wMTIqKiAgICAgICAgIDAuMDA1KiAgICAgICAgIC0wLjAwMyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDQpICAgXG5mZW1hbGUgICAgICAgICAgICAgLTAuMTEzICAgICAgICAgIC0wLjA0NyAgICAgICAgICAtMC4wNjggICBcbiAgICAgICAgICAgICAgICAgICgwLjA2NSkgICAgICAgICAoMC4wMzIpICAgICAgICAgKDAuMDY0KSAgIFxuYWdlICAgICAgICAgICAgICAgICAwLjAyMSAgICAgICAgICAtMC4wMDQgICAgICAgICAgLTAuMDE0ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMTYpICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAyMSkgICBcbmluY29tZSAgICAgICAgICAgICAtMC4wNjkgICAgICAgICAgIDAuMDA0ICAgICAgICAgICAwLjEzNyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMTU1KSAgICAgICAgICgwLjA4OCkgICAgICAgICAoMC4xMjQpICAgXG51bml2ZXJzaXR5ICAgICAgICAgIDAuMTA5ICAgICAgICAgICAwLjAzMiAgICAgICAgICAtMC4wMjkgICBcbiAgICAgICAgICAgICAgICAgICgwLjE3NCkgICAgICAgICAoMC4wNDgpICAgICAgICAgKDAuMTAwKSAgIFxuX2NvbnMgICAgICAgICAgICAgIC0wLjUzNSAgICAgICAgICAgMC4wMzkgICAgICAgICAgIDAuMzgwICAgXG4gICAgICAgICAgICAgICAgICAoMC4zNjQpICAgICAgICAgKDAuMTE3KSAgICAgICAgICgwLjQ3OCkgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjAyMyAgICAgICAgICAgMC4wMTkgICAgICAgICAgIDAuMDA4ICAgXG5yMl9iICAgICAgICAgICAgICAgIDAuMzAyICAgICAgICAgICAwLjA5OSAgICAgICAgICAgMC4xNjAgICBcbnIyX28gICAgICAgICAgICAgICAgMC4wNTggICAgICAgICAgIDAuMDI0ICAgICAgICAgICAwLjAxOCAgIFxuTiAgICAgICAgICAgICAgICAgMzQxLjAwMCAgICAgICAgIDQwNy4wMDAgICAgICAgICAzOTYuMDAwICAgXG5OX2cgICAgICAgICAgICAgICAgMzEuMDAwICAgICAgICAgIDM3LjAwMCAgICAgICAgICAzNi4wMDAgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2Mud3BfcmlnaHQyIHBob19vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1blxuPiBpdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJOWlwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgJiAoc3RpbXVsdXM9PVwicF82NTEwXCIgfFxuPiAgcF9uZWdhdGl2ZT09MCkgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgT1xuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2Mud3BfcmlnaHQyIHBob19vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1blxuPiBpdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJSVVwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgJiAoc3RpbXVsdXM9PVwicF82NTEwXCIgfFxuPiAgcF9uZWdhdGl2ZT09MCkgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgUFxuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2Mud3BfcmlnaHQyIHBob19vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1blxuPiBpdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJTRVwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgJiAoc3RpbXVsdXM9PVwicF82NTEwXCIgfFxuPiAgcF9uZWdhdGl2ZT09MCkgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgUVxuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2Mud3BfcmlnaHQyIHBob19vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1blxuPiBpdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJTV1wiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgJiAoc3RpbXVsdXM9PVwicF82NTEwXCIgfFxuPiAgcF9uZWdhdGl2ZT09MCkgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgUiBcbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLndwX3JpZ2h0MiBwaG9fb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5cbj4gaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiVUtcIiAmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICYgKHN0aW11bHVzPT1cInBfNjUxMFwiIHxcbj4gIHBfbmVnYXRpdmU9PTApICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIFNcbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLndwX3JpZ2h0MiBwaG9fb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5cbj4gaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiVVNcIiAmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICYgKHN0aW11bHVzPT1cInBfNjUxMFwiIHxcbj4gIHBfbmVnYXRpdmU9PTApICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIFRcbi4gICBlc3R0YWIgTyBQIFEsIGNlbGxzKGIoc3RhciBmbXQoMykpIHNlKHBhciBmbXQoMykpKSBub2dhcHMgc3RhdChyMl93IHIyX2IgcjJcbj4gX28gTiBOX2cpIFxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAoMSkgICAgICAgICAgICAgKDIpICAgICAgICAgICAgICgzKSAgIFxuICAgICAgICAgICAgICBwX2dzbG1jX2FsbCAgICAgcF9nc2xtY19hbGwgICAgIHBfZ3NsbWNfYWxsICAgXG4gICAgICAgICAgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmVnICAgICAgICAgICAgICAgICAwLjMwNSogICAgICAgICAgMC4wNzIgICAgICAgICAgLTAuMTk4ICAgXG4gICAgICAgICAgICAgICAgICAoMC4xMTkpICAgICAgICAgKDAuMTYxKSAgICAgICAgICgwLjEwMikgICBcbndwX3JpZ2h0MiAgICAgICAgICAgMC4wMjYgICAgICAgICAgIDAuMTQ4ICAgICAgICAgIC0wLjAzMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMTIyKSAgICAgICAgICgwLjA4NCkgICAgICAgICAoMC4wNTQpICAgXG5jLm5lZyNjLndwfjIgICAgICAgLTAuNjY0KiAgICAgICAgIC0wLjE1NSAgICAgICAgICAgMC4zMjAgICBcbiAgICAgICAgICAgICAgICAgICgwLjMxMykgICAgICAgICAoMC4yNjQpICAgICAgICAgKDAuMTY0KSAgIFxucGhvX29yZGVyICAgICAgICAgICAwLjAwMyAgICAgICAgICAgMC4wMDEgICAgICAgICAgIDAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMSkgICBcbmZlbWFsZSAgICAgICAgICAgICAgMC4wMjAgICAgICAgICAgLTAuMDYwICAgICAgICAgICAwLjAyMiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDQ5KSAgICAgICAgICgwLjAzNSkgICAgICAgICAoMC4wMTgpICAgXG5hZ2UgICAgICAgICAgICAgICAgIDAuMDAxICAgICAgICAgIC0wLjAwMiAgICAgICAgICAtMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAxKSAgIFxuaW5jb21lICAgICAgICAgICAgIC0wLjAxMCAgICAgICAgICAgMC4wMDQgICAgICAgICAgLTAuMDMxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wNzgpICAgICAgICAgKDAuMDg4KSAgICAgICAgICgwLjA1NSkgICBcbnVuaXZlcnNpdHkgICAgICAgICAgMC4wMDcgICAgICAgICAgLTAuMDc5ICAgICAgICAgICAwLjAwNiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDQ3KSAgICAgICAgICgwLjA1MykgICAgICAgICAoMC4wMTgpICAgXG5fY29ucyAgICAgICAgICAgICAgLTAuMTM4ICAgICAgICAgICAwLjAxOCAgICAgICAgICAgMC4wMjAgICBcbiAgICAgICAgICAgICAgICAgICgwLjA5NSkgICAgICAgICAoMC4xMDEpICAgICAgICAgKDAuMDUyKSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMDIxICAgICAgICAgICAwLjAwMSAgICAgICAgICAgMC4wMDkgICBcbnIyX2IgICAgICAgICAgICAgICAgMC4wNzUgICAgICAgICAgIDAuMzE1ICAgICAgICAgICAwLjExMCAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjAyNiAgICAgICAgICAgMC4wMjUgICAgICAgICAgIDAuMDEyICAgXG5OICAgICAgICAgICAgICAgICAzNTIuMDAwICAgICAgICAgMzUyLjAwMCAgICAgICAgIDUyOC4wMDAgICBcbk5fZyAgICAgICAgICAgICAgICAzMi4wMDAgICAgICAgICAgMzIuMDAwICAgICAgICAgIDQ4LjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICAgZXN0dGFiIFIgUyBUICwgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyX3cgcjJfYiByXG4+IDJfbyBOIE5fZykgXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgXG4gICAgICAgICAgICAgIHBfZ3NsbWNfYWxsICAgICBwX2dzbG1jX2FsbCAgICAgcF9nc2xtY19hbGwgICBcbiAgICAgICAgICAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5uZWcgICAgICAgICAgICAgICAgIDAuMTQzICAgICAgICAgICAwLjA0NCAgICAgICAgICAgMC4wNzEgICBcbiAgICAgICAgICAgICAgICAgICgwLjA5NCkgICAgICAgICAoMC4xMjkpICAgICAgICAgKDAuMTEwKSAgIFxud3BfcmlnaHQyICAgICAgICAgIC0wLjEyMiAgICAgICAgICAgMC4wNDkgICAgICAgICAgIDAuMDYxICAgXG4gICAgICAgICAgICAgICAgICAoMC4xMjApICAgICAgICAgKDAuMTE3KSAgICAgICAgICgwLjA4NykgICBcbmMubmVnI2Mud3B+MiAgICAgICAtMC4wNzUgICAgICAgICAgIDAuMTQ5ICAgICAgICAgICAwLjAyNyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMjM5KSAgICAgICAgICgwLjM2NikgICAgICAgICAoMC4yNzkpICAgXG5waG9fb3JkZXIgICAgICAgICAgIDAuMDAyICAgICAgICAgICAwLjAwMyAgICAgICAgICAgMC4wMDEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDAyKSAgIFxuZmVtYWxlICAgICAgICAgICAgIC0wLjAwMSAgICAgICAgICAgMC4wMjkgICAgICAgICAgLTAuMDEzICAgXG4gICAgICAgICAgICAgICAgICAoMC4wNTUpICAgICAgICAgKDAuMDQyKSAgICAgICAgICgwLjAyOSkgICBcbmFnZSAgICAgICAgICAgICAgICAgMC4wMDQqICAgICAgICAgLTAuMDAyICAgICAgICAgIC0wLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDEpICAgXG5pbmNvbWUgICAgICAgICAgICAgIDAuMTAxICAgICAgICAgIC0wLjEzMyAgICAgICAgICAgMC4wOTUgICBcbiAgICAgICAgICAgICAgICAgICgwLjE0MCkgICAgICAgICAoMC4wODMpICAgICAgICAgKDAuMDYwKSAgIFxudW5pdmVyc2l0eSAgICAgICAgIC0wLjAxMSAgICAgICAgICAtMC4wMjcgICAgICAgICAgIDAuMDQyICAgXG4gICAgICAgICAgICAgICAgICAoMC4wNTYpICAgICAgICAgKDAuMDU3KSAgICAgICAgICgwLjAzMCkgICBcbl9jb25zICAgICAgICAgICAgICAtMC4yNzYqICAgICAgICAgIDAuMDYwICAgICAgICAgIC0wLjA5MiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMTE4KSAgICAgICAgICgwLjA5MSkgICAgICAgICAoMC4wNzApICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnIyX3cgICAgICAgICAgICAgICAgMC4wMTggICAgICAgICAgIDAuMDA1ICAgICAgICAgICAwLjAwMiAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjIxMCAgICAgICAgICAgMC4xMTkgICAgICAgICAgIDAuMDUwICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMDUzICAgICAgICAgICAwLjAxNCAgICAgICAgICAgMC4wMDYgICBcbk4gICAgICAgICAgICAgICAgIDMzOS4wMDAgICAgICAgICA1MjMuMDAwICAgICAgICAxNTI5LjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgIDMxLjAwMCAgICAgICAgICA0OC4wMDAgICAgICAgICAxMzkuMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gICAgICAgICAgICAgICAgICBcbi4gICB4dHNldCByZXNwIHBob19vcmRlclxuICAgICAgIHBhbmVsIHZhcmlhYmxlOiAgcmVzcCAodW5iYWxhbmNlZClcbiAgICAgICAgdGltZSB2YXJpYWJsZTogIHBob19vcmRlciwgMiB0byAyNlxuICAgICAgICAgICAgICAgIGRlbHRhOiAgMSB1bml0XG4uICAgcmVwbGFjZSBuZWcgPSBwX25lZ2F0aXZlXG4oMCByZWFsIGNoYW5nZXMgbWFkZSlcbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLndwX3JpZ2h0MiBwaG9fb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5cbj4gaXZlcnNpdHkgaWYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgJiAoc3RpbXVsdXM9PVwicF8zMDU5XCIgfCBwX25lZ2F0aXZlPT0wKSAsXG4+ICByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgQVxuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2Mud3BfcmlnaHQyIHBob19vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1blxuPiBpdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJCUlwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgJiAoc3RpbXVsdXM9PVwicF8zMDU5XCIgfFxuPiAgcF9uZWdhdGl2ZT09MCkgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgQlxuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2Mud3BfcmlnaHQyIHBob19vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1blxuPiBpdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJDQS5mXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAmIChzdGltdWx1cz09XCJwXzMwNTlcIlxuPiAgfCBwX25lZ2F0aXZlPT0wKSAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBEXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy53cF9yaWdodDIgcGhvX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuXG4+IGl2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkNIXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAmIChzdGltdWx1cz09XCJwXzMwNTlcIiB8XG4+ICBwX25lZ2F0aXZlPT0wKSAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBFXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy53cF9yaWdodDIgcGhvX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuXG4+IGl2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkNOXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAmIChzdGltdWx1cz09XCJwXzMwNTlcIiB8XG4+ICBwX25lZ2F0aXZlPT0wKSAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBGXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy53cF9yaWdodDIgcGhvX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuXG4+IGl2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkRLXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAmIChzdGltdWx1cz09XCJwXzMwNTlcIiB8XG4+ICBwX25lZ2F0aXZlPT0wKSAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBHXG4uICAgZXN0dGFiIEEgQiBELCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIHIyXG4+IF9vIE4gTl9nKSBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICBcbiAgICAgICAgICAgICAgcF9nc2xtY19hbGwgICAgIHBfZ3NsbWNfYWxsICAgICBwX2dzbG1jX2FsbCAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm5lZyAgICAgICAgICAgICAgICAgMC4wOTEqKiAgICAgICAgIDAuMTUxICAgICAgICAgICAwLjAxOCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDMzKSAgICAgICAgICgwLjE2NykgICAgICAgICAoMC4xMzIpICAgXG53cF9yaWdodDIgICAgICAgICAgIDAuMDI3ICAgICAgICAgIC0wLjA1MiAgICAgICAgICAgMC4wNzUgICBcbiAgICAgICAgICAgICAgICAgICgwLjAyMikgICAgICAgICAoMC4xMzgpICAgICAgICAgKDAuMTI1KSAgIFxuYy5uZWcjYy53cH4yICAgICAgIC0wLjAxMyAgICAgICAgICAtMC4yODMgICAgICAgICAgIDAuNTY0ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wNzEpICAgICAgICAgKDAuNDA2KSAgICAgICAgICgwLjM5OCkgICBcbnBob19vcmRlciAgICAgICAgICAgMC4wMDMqKiogICAgICAgIDAuMDA5KiogICAgICAgICAwLjAwOCogIFxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDMpICAgXG5mZW1hbGUgICAgICAgICAgICAgIDAuMDAyICAgICAgICAgIC0wLjAxMSAgICAgICAgICAgMC4xMDYgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwOSkgICAgICAgICAoMC4wNTEpICAgICAgICAgKDAuMDYxKSAgIFxuYWdlICAgICAgICAgICAgICAgIC0wLjAwMCAgICAgICAgICAtMC4wMDEgICAgICAgICAgLTAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwMikgICBcbmluY29tZSAgICAgICAgICAgICAtMC4wMDYgICAgICAgICAgLTAuMDE2ICAgICAgICAgIC0wLjE0NCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDIwKSAgICAgICAgICgwLjExMSkgICAgICAgICAoMC4xMTgpICAgXG51bml2ZXJzaXR5ICAgICAgICAgIDAuMDA1ICAgICAgICAgIC0wLjAwNiAgICAgICAgICAgMC4xMjEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAxMCkgICAgICAgICAoMC4wNTEpICAgICAgICAgKDAuMDYzKSAgIFxuX2NvbnMgICAgICAgICAgICAgIC0wLjA1MiogICAgICAgICAtMC4wOTcgICAgICAgICAgLTAuMTk1ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMjMpICAgICAgICAgKDAuMTQ4KSAgICAgICAgICgwLjEzNSkgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjAwNiAgICAgICAgICAgMC4wMzEgICAgICAgICAgIDAuMDQyICAgXG5yMl9iICAgICAgICAgICAgICAgIDAuMDA3ICAgICAgICAgICAwLjA1MSAgICAgICAgICAgMC4yNjYgICBcbnIyX28gICAgICAgICAgICAgICAgMC4wMDYgICAgICAgICAgIDAuMDMyICAgICAgICAgICAwLjA2MSAgIFxuTiAgICAgICAgICAgICAgICA4ODM0LjAwMCAgICAgICAgIDM2MS4wMDAgICAgICAgICAyOTcuMDAwICAgXG5OX2cgICAgICAgICAgICAgICA4MDQuMDAwICAgICAgICAgIDMzLjAwMCAgICAgICAgICAyNy4wMDAgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgIGVzdHRhYiBFIEYgRywgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyX3cgcjJfYiByMlxuPiBfbyBOIE5fZykgXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgXG4gICAgICAgICAgICAgIHBfZ3NsbWNfYWxsICAgICBwX2dzbG1jX2FsbCAgICAgcF9nc2xtY19hbGwgICBcbiAgICAgICAgICAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5uZWcgICAgICAgICAgICAgICAgIDAuMjQ3ICAgICAgICAgIC0wLjMzNCAgICAgICAgICAtMC4wOTQgICBcbiAgICAgICAgICAgICAgICAgICgwLjE0OSkgICAgICAgICAoMC4yNjEpICAgICAgICAgKDAuMDc5KSAgIFxud3BfcmlnaHQyICAgICAgICAgIC0wLjI2MyAgICAgICAgICAtMC4wMTYgICAgICAgICAgIDAuMDIzICAgXG4gICAgICAgICAgICAgICAgICAoMC4xNTApICAgICAgICAgKDAuMTc0KSAgICAgICAgICgwLjExOCkgICBcbmMubmVnI2Mud3B+MiAgICAgICAtMC41NjIgICAgICAgICAgIDAuOTU2ICAgICAgICAgICAwLjY3NCoqIFxuICAgICAgICAgICAgICAgICAgKDAuNDAzKSAgICAgICAgICgwLjUxMCkgICAgICAgICAoMC4yMzUpICAgXG5waG9fb3JkZXIgICAgICAgICAgIDAuMDA1ICAgICAgICAgICAwLjAwMSAgICAgICAgICAgMC4wMDUqKiBcbiAgICAgICAgICAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDAyKSAgIFxuZmVtYWxlICAgICAgICAgICAgICAwLjA0MCAgICAgICAgICAgMC4wMTEgICAgICAgICAgLTAuMDI2ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wNTMpICAgICAgICAgKDAuMDQ3KSAgICAgICAgICgwLjA0MCkgICBcbmFnZSAgICAgICAgICAgICAgICAtMC4wMDEgICAgICAgICAgLTAuMDAyICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDEpICAgXG5pbmNvbWUgICAgICAgICAgICAgIDAuMDIzICAgICAgICAgIC0wLjAzOSAgICAgICAgICAgMC4wNTUgICBcbiAgICAgICAgICAgICAgICAgICgwLjE1NCkgICAgICAgICAoMC4xMjIpICAgICAgICAgKDAuMDg1KSAgIFxudW5pdmVyc2l0eSAgICAgICAgIC0wLjA3NyAgICAgICAgICAgMC4wNTQgICAgICAgICAgIDAuMDA3ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wNTQpICAgICAgICAgKDAuMDY4KSAgICAgICAgICgwLjA0MCkgICBcbl9jb25zICAgICAgICAgICAgICAgMC4wNzEgICAgICAgICAgLTAuMDA0ICAgICAgICAgIC0wLjEzNiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMTM1KSAgICAgICAgICgwLjE2MCkgICAgICAgICAoMC4wODgpICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnIyX3cgICAgICAgICAgICAgICAgMC4wMTYgICAgICAgICAgIDAuMDEzICAgICAgICAgICAwLjA1OSAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjE2OSAgICAgICAgICAgMC4wNDQgICAgICAgICAgIDAuMTEwICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMDMyICAgICAgICAgICAwLjAxNiAgICAgICAgICAgMC4wNjggICBcbk4gICAgICAgICAgICAgICAgIDM5Ni4wMDAgICAgICAgICA2MDUuMDAwICAgICAgICAgMzg1LjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgIDM2LjAwMCAgICAgICAgICA1NS4wMDAgICAgICAgICAgMzUuMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLndwX3JpZ2h0MiBwaG9fb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5cbj4gaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiRlJcIiAmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICYgKHN0aW11bHVzPT1cInBfMzA1OVwiIHxcbj4gIHBfbmVnYXRpdmU9PTApICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEhcbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLndwX3JpZ2h0MiBwaG9fb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5cbj4gaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiR0hcIiAmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICYgKHN0aW11bHVzPT1cInBfMzA1OVwiIHxcbj4gIHBfbmVnYXRpdmU9PTApICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIElcbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLndwX3JpZ2h0MiBwaG9fb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5cbj4gaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiSU5cIiAmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICYgKHN0aW11bHVzPT1cInBfMzA1OVwiIHxcbj4gIHBfbmVnYXRpdmU9PTApICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEpcbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLndwX3JpZ2h0MiBwaG9fb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5cbj4gaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiSVMualwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgJiAoc3RpbXVsdXM9PVwicF8zMDU5XCJcbj4gIHwgcF9uZWdhdGl2ZT09MCkgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgS1xuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2Mud3BfcmlnaHQyIHBob19vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1blxuPiBpdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJJUy5wXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAmIChzdGltdWx1cz09XCJwXzMwNTlcIlxuPiAgfCBwX25lZ2F0aXZlPT0wKSAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBMXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy53cF9yaWdodDIgcGhvX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuXG4+IGl2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIklUXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAmIChzdGltdWx1cz09XCJwXzMwNTlcIiB8XG4+ICBwX25lZ2F0aXZlPT0wKSAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBNXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy53cF9yaWdodDIgcGhvX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuXG4+IGl2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkpQXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAmIChzdGltdWx1cz09XCJwXzMwNTlcIiB8XG4+ICBwX25lZ2F0aXZlPT0wKSAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBOXG4uICAgZXN0dGFiIEggSSBKIEssIGNlbGxzKGIoc3RhciBmbXQoMykpIHNlKHBhciBmbXQoMykpKSBub2dhcHMgc3RhdChyMl93IHIyX2IgXG4+IHIyX28gTiBOX2cpIFxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICAgICAgICAgICAgKDQpICAgXG4gICAgICAgICAgICAgIHBfZ3NsbWNfYWxsICAgICBwX2dzbG1jX2FsbCAgICAgcF9nc2xtY19hbGwgICAgIHBfZ3NsbWNfYWxsICAgXG4gICAgICAgICAgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5uZWcgICAgICAgICAgICAgICAgIDAuMjIwICAgICAgICAgICAwLjEyMSAgICAgICAgICAgMC4yMjEgICAgICAgICAgIDAuMjIzICAgXG4gICAgICAgICAgICAgICAgICAoMC4xNDApICAgICAgICAgKDAuMTU2KSAgICAgICAgICgwLjE3MSkgICAgICAgICAoMC4xMzkpICAgXG53cF9yaWdodDIgICAgICAgICAgIDAuMTQwICAgICAgICAgIC0wLjAxNiAgICAgICAgICAgMC4wNzggICAgICAgICAgIDAuMzAzICAgXG4gICAgICAgICAgICAgICAgICAoMC4xMTkpICAgICAgICAgKDAuMDgyKSAgICAgICAgICgwLjA4NikgICAgICAgICAoMC4xODUpICAgXG5jLm5lZyNjLndwfjIgICAgICAgLTAuMjYxICAgICAgICAgIC0wLjA3MyAgICAgICAgICAtMC4zMDcgICAgICAgICAgLTAuMzEyICAgXG4gICAgICAgICAgICAgICAgICAoMC4zNTEpICAgICAgICAgKDAuMjQwKSAgICAgICAgICgwLjI2NikgICAgICAgICAoMC4zODgpICAgXG5waG9fb3JkZXIgICAgICAgICAgIDAuMDA1ICAgICAgICAgICAwLjAwMyAgICAgICAgICAgMC4wMDIgICAgICAgICAgIDAuMDAzICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDMpICAgXG5mZW1hbGUgICAgICAgICAgICAgLTAuMDAxICAgICAgICAgICAwLjAxNiAgICAgICAgICAgMC4wMTUgICAgICAgICAgIDAuMDU0ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMzcpICAgICAgICAgKDAuMDI3KSAgICAgICAgICgwLjAzMykgICAgICAgICAoMC4wNjMpICAgXG5hZ2UgICAgICAgICAgICAgICAgIDAuMDAxICAgICAgICAgIC0wLjAwMSAgICAgICAgICAtMC4wMDIgICAgICAgICAgIDAuMDA2ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDgpICAgXG5pbmNvbWUgICAgICAgICAgICAgLTAuMDg3ICAgICAgICAgIC0wLjAxNyAgICAgICAgICAtMC4wMTMgICAgICAgICAgIDAuMDgzICAgXG4gICAgICAgICAgICAgICAgICAoMC4wOTEpICAgICAgICAgKDAuMDU0KSAgICAgICAgICgwLjA3MikgICAgICAgICAoMC4xMjYpICAgXG51bml2ZXJzaXR5ICAgICAgICAgIDAuMDQ3ICAgICAgICAgIC0wLjAxMiAgICAgICAgICAgMC4wMDggICAgICAgICAgLTAuMDI2ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMzcpICAgICAgICAgKDAuMDI5KSAgICAgICAgICgwLjAzOCkgICAgICAgICAoMC4wODgpICAgXG5fY29ucyAgICAgICAgICAgICAgLTAuMTg0ICAgICAgICAgICAwLjAxNSAgICAgICAgICAtMC4wMjMgICAgICAgICAgLTAuMzAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wOTgpICAgICAgICAgKDAuMDc0KSAgICAgICAgICgwLjA5MSkgICAgICAgICAoMC4yNjApICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMDE2ICAgICAgICAgICAwLjAwOSAgICAgICAgICAgMC4wMDYgICAgICAgICAgIDAuMDE5ICAgXG5yMl9iICAgICAgICAgICAgICAgIDAuMTgxICAgICAgICAgICAwLjA0MyAgICAgICAgICAgMC4wMzkgICAgICAgICAgIDAuMTc1ICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMDI1ICAgICAgICAgICAwLjAxMiAgICAgICAgICAgMC4wMDcgICAgICAgICAgIDAuMDM2ICAgXG5OICAgICAgICAgICAgICAgICA1NjEuMDAwICAgICAgICAgNjYwLjAwMCAgICAgICAgIDUyNy4wMDAgICAgICAgICAyNjQuMDAwICAgXG5OX2cgICAgICAgICAgICAgICAgNTEuMDAwICAgICAgICAgIDYwLjAwMCAgICAgICAgICA0OC4wMDAgICAgICAgICAgMjQuMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICAgZXN0dGFiIEwgTSBOLCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIHIyXG4+IF9vIE4gTl9nKSBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICBcbiAgICAgICAgICAgICAgcF9nc2xtY19hbGwgICAgIHBfZ3NsbWNfYWxsICAgICBwX2dzbG1jX2FsbCAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm5lZyAgICAgICAgICAgICAgICAtMC4yNTEgICAgICAgICAgIDAuMTQwICAgICAgICAgICAwLjM4NiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMjA3KSAgICAgICAgICgwLjA4OCkgICAgICAgICAoMC4yNjUpICAgXG53cF9yaWdodDIgICAgICAgICAgLTAuMDc4ICAgICAgICAgIC0wLjAyOCAgICAgICAgICAtMC4wNzggICBcbiAgICAgICAgICAgICAgICAgICgwLjE2NikgICAgICAgICAoMC4wOTYpICAgICAgICAgKDAuMjY5KSAgIFxuYy5uZWcjYy53cH4yICAgICAgICAwLjc0MiAgICAgICAgICAtMC4xOTggICAgICAgICAgLTAuMjg2ICAgXG4gICAgICAgICAgICAgICAgICAoMC41MDkpICAgICAgICAgKDAuMzEwKSAgICAgICAgICgwLjY4NykgICBcbnBob19vcmRlciAgICAgICAgICAgMC4wMTEqKiAgICAgICAgIDAuMDA1KiogICAgICAgIC0wLjAwOCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDUpICAgXG5mZW1hbGUgICAgICAgICAgICAgLTAuMTEwICAgICAgICAgIC0wLjA1OCAgICAgICAgICAtMC4wNjQgICBcbiAgICAgICAgICAgICAgICAgICgwLjA2NCkgICAgICAgICAoMC4wMzApICAgICAgICAgKDAuMDgzKSAgIFxuYWdlICAgICAgICAgICAgICAgICAwLjAzMCAgICAgICAgICAtMC4wMDQgICAgICAgICAgLTAuMDA3ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMTYpICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAyNykgICBcbmluY29tZSAgICAgICAgICAgICAgMC4wNDUgICAgICAgICAgIDAuMDcyICAgICAgICAgICAwLjIwNCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMTU0KSAgICAgICAgICgwLjA4NCkgICAgICAgICAoMC4xNjApICAgXG51bml2ZXJzaXR5ICAgICAgICAgIDAuMTM0ICAgICAgICAgICAwLjAwNiAgICAgICAgICAtMC4xODUgICBcbiAgICAgICAgICAgICAgICAgICgwLjE3MykgICAgICAgICAoMC4wNDUpICAgICAgICAgKDAuMTI5KSAgIFxuX2NvbnMgICAgICAgICAgICAgIC0wLjc2MSogICAgICAgICAgMC4wNDMgICAgICAgICAgIDAuMzgyICAgXG4gICAgICAgICAgICAgICAgICAoMC4zNjMpICAgICAgICAgKDAuMTExKSAgICAgICAgICgwLjYxOCkgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjAyMSAgICAgICAgICAgMC4wMjggICAgICAgICAgIDAuMDI1ICAgXG5yMl9iICAgICAgICAgICAgICAgIDAuMjg1ICAgICAgICAgICAwLjE3OCAgICAgICAgICAgMC4xNjUgICBcbnIyX28gICAgICAgICAgICAgICAgMC4wNTIgICAgICAgICAgIDAuMDM5ICAgICAgICAgICAwLjA0MSAgIFxuTiAgICAgICAgICAgICAgICAgMzQxLjAwMCAgICAgICAgIDQwNy4wMDAgICAgICAgICAzOTYuMDAwICAgXG5OX2cgICAgICAgICAgICAgICAgMzEuMDAwICAgICAgICAgIDM3LjAwMCAgICAgICAgICAzNi4wMDAgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2Mud3BfcmlnaHQyIHBob19vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1blxuPiBpdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJOWlwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgJiAoc3RpbXVsdXM9PVwicF8zMDU5XCIgfFxuPiAgcF9uZWdhdGl2ZT09MCkgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgT1xuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2Mud3BfcmlnaHQyIHBob19vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1blxuPiBpdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJSVVwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgJiAoc3RpbXVsdXM9PVwicF8zMDU5XCIgfFxuPiAgcF9uZWdhdGl2ZT09MCkgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgUFxuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2Mud3BfcmlnaHQyIHBob19vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1blxuPiBpdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJTRVwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgJiAoc3RpbXVsdXM9PVwicF8zMDU5XCIgfFxuPiAgcF9uZWdhdGl2ZT09MCkgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgUVxuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2Mud3BfcmlnaHQyIHBob19vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1blxuPiBpdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJTV1wiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgJiAoc3RpbXVsdXM9PVwicF8zMDU5XCIgfFxuPiAgcF9uZWdhdGl2ZT09MCkgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgUiBcbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLndwX3JpZ2h0MiBwaG9fb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5cbj4gaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiVUtcIiAmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICYgKHN0aW11bHVzPT1cInBfMzA1OVwiIHxcbj4gIHBfbmVnYXRpdmU9PTApICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIFNcbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLndwX3JpZ2h0MiBwaG9fb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5cbj4gaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiVVNcIiAmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICYgKHN0aW11bHVzPT1cInBfMzA1OVwiIHxcbj4gIHBfbmVnYXRpdmU9PTApICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIFRcbi4gICBlc3R0YWIgTyBQIFEsIGNlbGxzKGIoc3RhciBmbXQoMykpIHNlKHBhciBmbXQoMykpKSBub2dhcHMgc3RhdChyMl93IHIyX2IgcjJcbj4gX28gTiBOX2cpIFxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAoMSkgICAgICAgICAgICAgKDIpICAgICAgICAgICAgICgzKSAgIFxuICAgICAgICAgICAgICBwX2dzbG1jX2FsbCAgICAgcF9nc2xtY19hbGwgICAgIHBfZ3NsbWNfYWxsICAgXG4gICAgICAgICAgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmVnICAgICAgICAgICAgICAgICAwLjI3MSogICAgICAgICAgMC4wNDIgICAgICAgICAgLTAuMTQxICAgXG4gICAgICAgICAgICAgICAgICAoMC4xMjMpICAgICAgICAgKDAuMTc0KSAgICAgICAgICgwLjEwNSkgICBcbndwX3JpZ2h0MiAgICAgICAgICAgMC4wMDggICAgICAgICAgIDAuMTUxICAgICAgICAgIC0wLjAyOCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMTIxKSAgICAgICAgICgwLjA5MCkgICAgICAgICAoMC4wNTUpICAgXG5jLm5lZyNjLndwfjIgICAgICAgLTAuNTE4ICAgICAgICAgICAwLjEyNCAgICAgICAgICAgMC4zMDQgICBcbiAgICAgICAgICAgICAgICAgICgwLjMyNSkgICAgICAgICAoMC4yODcpICAgICAgICAgKDAuMTY5KSAgIFxucGhvX29yZGVyICAgICAgICAgICAwLjAwMiAgICAgICAgICAtMC4wMDIgICAgICAgICAgIDAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwMSkgICBcbmZlbWFsZSAgICAgICAgICAgICAgMC4wMTYgICAgICAgICAgLTAuMDQyICAgICAgICAgICAwLjAyMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDQ5KSAgICAgICAgICgwLjAzNykgICAgICAgICAoMC4wMTkpICAgXG5hZ2UgICAgICAgICAgICAgICAgIDAuMDAxICAgICAgICAgIC0wLjAwMiAgICAgICAgICAgMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAxKSAgIFxuaW5jb21lICAgICAgICAgICAgIC0wLjA3MSAgICAgICAgICAtMC4wNTggICAgICAgICAgLTAuMDQ1ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wNzcpICAgICAgICAgKDAuMDk1KSAgICAgICAgICgwLjA1NykgICBcbnVuaXZlcnNpdHkgICAgICAgICAgMC4wMTIgICAgICAgICAgLTAuMDg2ICAgICAgICAgICAwLjAwMyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDQ3KSAgICAgICAgICgwLjA1NykgICAgICAgICAoMC4wMTkpICAgXG5fY29ucyAgICAgICAgICAgICAgLTAuMDc3ICAgICAgICAgICAwLjA4NCAgICAgICAgICAgMC4wMTMgICBcbiAgICAgICAgICAgICAgICAgICgwLjA5NSkgICAgICAgICAoMC4xMTApICAgICAgICAgKDAuMDU0KSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMDE1ICAgICAgICAgICAwLjAxMyAgICAgICAgICAgMC4wMTEgICBcbnIyX2IgICAgICAgICAgICAgICAgMC4wODggICAgICAgICAgIDAuMjQ4ICAgICAgICAgICAwLjA2OCAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjAyMiAgICAgICAgICAgMC4wMzAgICAgICAgICAgIDAuMDE0ICAgXG5OICAgICAgICAgICAgICAgICAzNTIuMDAwICAgICAgICAgMzUyLjAwMCAgICAgICAgIDUyOC4wMDAgICBcbk5fZyAgICAgICAgICAgICAgICAzMi4wMDAgICAgICAgICAgMzIuMDAwICAgICAgICAgIDQ4LjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICAgZXN0dGFiIFIgUyBUICwgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyX3cgcjJfYiByXG4+IDJfbyBOIE5fZykgXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgXG4gICAgICAgICAgICAgIHBfZ3NsbWNfYWxsICAgICBwX2dzbG1jX2FsbCAgICAgcF9nc2xtY19hbGwgICBcbiAgICAgICAgICAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5uZWcgICAgICAgICAgICAgICAgIDAuMDk0ICAgICAgICAgICAwLjIwMSAgICAgICAgICAtMC4wNzIgICBcbiAgICAgICAgICAgICAgICAgICgwLjA5MykgICAgICAgICAoMC4xMzEpICAgICAgICAgKDAuMTA4KSAgIFxud3BfcmlnaHQyICAgICAgICAgIC0wLjExNSAgICAgICAgICAgMC4wNTYgICAgICAgICAgIDAuMDU4ICAgXG4gICAgICAgICAgICAgICAgICAoMC4xMTgpICAgICAgICAgKDAuMTE5KSAgICAgICAgICgwLjA4NSkgICBcbmMubmVnI2Mud3B+MiAgICAgICAgMC4wMDUgICAgICAgICAgLTAuNjM0ICAgICAgICAgICAwLjM1MyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMjM1KSAgICAgICAgICgwLjM3MikgICAgICAgICAoMC4yNzQpICAgXG5waG9fb3JkZXIgICAgICAgICAgIDAuMDAyICAgICAgICAgICAwLjAwMyAgICAgICAgICAgMC4wMDIgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDAyKSAgIFxuZmVtYWxlICAgICAgICAgICAgIC0wLjAwOCAgICAgICAgICAgMC4wNDYgICAgICAgICAgIDAuMDEwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wNTMpICAgICAgICAgKDAuMDQyKSAgICAgICAgICgwLjAyOCkgICBcbmFnZSAgICAgICAgICAgICAgICAgMC4wMDQgICAgICAgICAgLTAuMDAyICAgICAgICAgIC0wLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDEpICAgXG5pbmNvbWUgICAgICAgICAgICAgIDAuMDYyICAgICAgICAgIC0wLjExOSAgICAgICAgICAgMC4wOTggICBcbiAgICAgICAgICAgICAgICAgICgwLjEzNykgICAgICAgICAoMC4wODUpICAgICAgICAgKDAuMDU5KSAgIFxudW5pdmVyc2l0eSAgICAgICAgICAwLjAwNiAgICAgICAgICAtMC4wNTUgICAgICAgICAgIDAuMDM1ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wNTUpICAgICAgICAgKDAuMDU4KSAgICAgICAgICgwLjAyOSkgICBcbl9jb25zICAgICAgICAgICAgICAtMC4yNTAqICAgICAgICAgIDAuMDc0ICAgICAgICAgIC0wLjEyOCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMTE2KSAgICAgICAgICgwLjA5MikgICAgICAgICAoMC4wNjkpICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnIyX3cgICAgICAgICAgICAgICAgMC4wMTIgICAgICAgICAgIDAuMDA3ICAgICAgICAgICAwLjAwMyAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjE4MCAgICAgICAgICAgMC4xNDggICAgICAgICAgIDAuMDQyICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMDQyICAgICAgICAgICAwLjAxOSAgICAgICAgICAgMC4wMDYgICBcbk4gICAgICAgICAgICAgICAgIDMzOS4wMDAgICAgICAgICA1MjMuMDAwICAgICAgICAxNTI5LjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgIDMxLjAwMCAgICAgICAgICA0OC4wMDAgICAgICAgICAxMzkuMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gICAgICAgICAgXG4uICAgeHRzZXQgcmVzcCBwaG9fb3JkZXJcbiAgICAgICBwYW5lbCB2YXJpYWJsZTogIHJlc3AgKHVuYmFsYW5jZWQpXG4gICAgICAgIHRpbWUgdmFyaWFibGU6ICBwaG9fb3JkZXIsIDIgdG8gMjZcbiAgICAgICAgICAgICAgICBkZWx0YTogIDEgdW5pdFxuLiAgIHJlcGxhY2UgbmVnID0gcF9uZWdhdGl2ZVxuKDAgcmVhbCBjaGFuZ2VzIG1hZGUpXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy53cF9yaWdodDIgcGhvX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuXG4+IGl2ZXJzaXR5IGlmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICYgKHN0aW11bHVzPT1cInBfNzM4MFwiIHwgcF9uZWdhdGl2ZT09MCkgLFxuPiAgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEFcbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLndwX3JpZ2h0MiBwaG9fb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5cbj4gaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiQlJcIiAmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICYgKHN0aW11bHVzPT1cInBfNzM4MFwiIHxcbj4gIHBfbmVnYXRpdmU9PTApICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEJcbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLndwX3JpZ2h0MiBwaG9fb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5cbj4gaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiQ0EuZlwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgJiAoc3RpbXVsdXM9PVwicF83MzgwXCJcbj4gIHwgcF9uZWdhdGl2ZT09MCkgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRFxuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2Mud3BfcmlnaHQyIHBob19vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1blxuPiBpdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJDSFwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgJiAoc3RpbXVsdXM9PVwicF83MzgwXCIgfFxuPiAgcF9uZWdhdGl2ZT09MCkgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRVxuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2Mud3BfcmlnaHQyIHBob19vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1blxuPiBpdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJDTlwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgJiAoc3RpbXVsdXM9PVwicF83MzgwXCIgfFxuPiAgcF9uZWdhdGl2ZT09MCkgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRlxuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2Mud3BfcmlnaHQyIHBob19vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1blxuPiBpdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJES1wiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgJiAoc3RpbXVsdXM9PVwicF83MzgwXCIgfFxuPiAgcF9uZWdhdGl2ZT09MCkgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgR1xuLiAgIGVzdHRhYiBBIEIgRCwgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyX3cgcjJfYiByMlxuPiBfbyBOIE5fZykgXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgXG4gICAgICAgICAgICAgIHBfZ3NsbWNfYWxsICAgICBwX2dzbG1jX2FsbCAgICAgcF9nc2xtY19hbGwgICBcbiAgICAgICAgICAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5uZWcgICAgICAgICAgICAgICAgIDAuMDQxICAgICAgICAgICAwLjQxMCogICAgICAgICAgMC4wMjQgICBcbiAgICAgICAgICAgICAgICAgICgwLjAzMikgICAgICAgICAoMC4xNjkpICAgICAgICAgKDAuMTI0KSAgIFxud3BfcmlnaHQyICAgICAgICAgICAwLjAyNiAgICAgICAgICAtMC4wNjUgICAgICAgICAgIDAuMDgzICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMjEpICAgICAgICAgKDAuMTMxKSAgICAgICAgICgwLjE0OSkgICBcbmMubmVnI2Mud3B+MiAgICAgICAtMC4wNjYgICAgICAgICAgLTAuOTYyKiAgICAgICAgIC0wLjA0NCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDcwKSAgICAgICAgICgwLjQxMikgICAgICAgICAoMC4zNzQpICAgXG5waG9fb3JkZXIgICAgICAgICAgIDAuMDA0KioqICAgICAgICAwLjAwOSoqICAgICAgICAgMC4wMDcqICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDAzKSAgIFxuZmVtYWxlICAgICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDQgICAgICAgICAgIDAuMTExICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDkpICAgICAgICAgKDAuMDQ4KSAgICAgICAgICgwLjA3NCkgICBcbmFnZSAgICAgICAgICAgICAgICAtMC4wMDAgICAgICAgICAgLTAuMDA0ICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDMpICAgXG5pbmNvbWUgICAgICAgICAgICAgLTAuMDE1ICAgICAgICAgIC0wLjA1NiAgICAgICAgICAtMC4wNzAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAxOSkgICAgICAgICAoMC4xMDQpICAgICAgICAgKDAuMTQzKSAgIFxudW5pdmVyc2l0eSAgICAgICAgICAwLjAwOCAgICAgICAgICAgMC4wMzcgICAgICAgICAgIDAuMTU3KiAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDkpICAgICAgICAgKDAuMDQ4KSAgICAgICAgICgwLjA3NykgICBcbl9jb25zICAgICAgICAgICAgICAtMC4wNjQqKiAgICAgICAgLTAuMDQ3ICAgICAgICAgIC0wLjI3MyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDIyKSAgICAgICAgICgwLjE0MCkgICAgICAgICAoMC4xNTgpICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnIyX3cgICAgICAgICAgICAgICAgMC4wMDQgICAgICAgICAgIDAuMDQzICAgICAgICAgICAwLjAxNSAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjAwOCAgICAgICAgICAgMC4xNTYgICAgICAgICAgIDAuMjUzICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMDA0ICAgICAgICAgICAwLjA1MCAgICAgICAgICAgMC4wNDkgICBcbk4gICAgICAgICAgICAgICAgODgzNS4wMDAgICAgICAgICAzNjEuMDAwICAgICAgICAgMjk3LjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgODA0LjAwMCAgICAgICAgICAzMy4wMDAgICAgICAgICAgMjcuMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gICBlc3R0YWIgRSBGIEcsIGNlbGxzKGIoc3RhciBmbXQoMykpIHNlKHBhciBmbXQoMykpKSBub2dhcHMgc3RhdChyMl93IHIyX2IgcjJcbj4gX28gTiBOX2cpIFxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAoMSkgICAgICAgICAgICAgKDIpICAgICAgICAgICAgICgzKSAgIFxuICAgICAgICAgICAgICBwX2dzbG1jX2FsbCAgICAgcF9nc2xtY19hbGwgICAgIHBfZ3NsbWNfYWxsICAgXG4gICAgICAgICAgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmVnICAgICAgICAgICAgICAgIC0wLjA3NyAgICAgICAgICAtMC4wMjggICAgICAgICAgIDAuMDYzICAgXG4gICAgICAgICAgICAgICAgICAoMC4xNDkpICAgICAgICAgKDAuMjM2KSAgICAgICAgICgwLjA3MykgICBcbndwX3JpZ2h0MiAgICAgICAgICAtMC4yNjggICAgICAgICAgIDAuMDA4ICAgICAgICAgICAwLjAxNyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMTUyKSAgICAgICAgICgwLjE1NykgICAgICAgICAoMC4xMjUpICAgXG5jLm5lZyNjLndwfjIgICAgICAgIDAuMjE4ICAgICAgICAgICAwLjIxMCAgICAgICAgICAtMC4xNzggICBcbiAgICAgICAgICAgICAgICAgICgwLjQwMikgICAgICAgICAoMC40NjEpICAgICAgICAgKDAuMjE1KSAgIFxucGhvX29yZGVyICAgICAgICAgICAwLjAwNCAgICAgICAgICAgMC4wMDEgICAgICAgICAgIDAuMDA0KiAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwMikgICBcbmZlbWFsZSAgICAgICAgICAgICAgMC4wNDcgICAgICAgICAgIDAuMDAyICAgICAgICAgIC0wLjA0NCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDU0KSAgICAgICAgICgwLjA0MikgICAgICAgICAoMC4wNDMpICAgXG5hZ2UgICAgICAgICAgICAgICAgLTAuMDAxICAgICAgICAgIC0wLjAwMiAgICAgICAgICAgMC4wMDEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDAxKSAgIFxuaW5jb21lICAgICAgICAgICAgICAwLjAyMyAgICAgICAgICAgMC4wNDkgICAgICAgICAgLTAuMDE5ICAgXG4gICAgICAgICAgICAgICAgICAoMC4xNTYpICAgICAgICAgKDAuMTEwKSAgICAgICAgICgwLjA5MSkgICBcbnVuaXZlcnNpdHkgICAgICAgICAtMC4wODggICAgICAgICAgIDAuMDE5ICAgICAgICAgICAwLjAwOSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDU1KSAgICAgICAgICgwLjA2MSkgICAgICAgICAoMC4wNDIpICAgXG5fY29ucyAgICAgICAgICAgICAgIDAuMDYzICAgICAgICAgIC0wLjAzMiAgICAgICAgICAtMC4wOTUgICBcbiAgICAgICAgICAgICAgICAgICgwLjEzOCkgICAgICAgICAoMC4xNDQpICAgICAgICAgKDAuMDkzKSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMDA4ICAgICAgICAgICAwLjAwMyAgICAgICAgICAgMC4wMTcgICBcbnIyX2IgICAgICAgICAgICAgICAgMC4xNDEgICAgICAgICAgIDAuMDIzICAgICAgICAgICAwLjA4MSAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjAyMiAgICAgICAgICAgMC4wMDUgICAgICAgICAgIDAuMDMxICAgXG5OICAgICAgICAgICAgICAgICAzOTYuMDAwICAgICAgICAgNjA1LjAwMCAgICAgICAgIDM4NS4wMDAgICBcbk5fZyAgICAgICAgICAgICAgICAzNi4wMDAgICAgICAgICAgNTUuMDAwICAgICAgICAgIDM1LjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy53cF9yaWdodDIgcGhvX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuXG4+IGl2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkZSXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAmIChzdGltdWx1cz09XCJwXzczODBcIiB8XG4+ICBwX25lZ2F0aXZlPT0wKSAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBIXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy53cF9yaWdodDIgcGhvX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuXG4+IGl2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkdIXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAmIChzdGltdWx1cz09XCJwXzczODBcIiB8XG4+ICBwX25lZ2F0aXZlPT0wKSAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBJXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy53cF9yaWdodDIgcGhvX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuXG4+IGl2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIklOXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAmIChzdGltdWx1cz09XCJwXzczODBcIiB8XG4+ICBwX25lZ2F0aXZlPT0wKSAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBKXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy53cF9yaWdodDIgcGhvX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuXG4+IGl2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIklTLmpcIiAmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICYgKHN0aW11bHVzPT1cInBfNzM4MFwiXG4+ICB8IHBfbmVnYXRpdmU9PTApICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEtcbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLndwX3JpZ2h0MiBwaG9fb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5cbj4gaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiSVMucFwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgJiAoc3RpbXVsdXM9PVwicF83MzgwXCJcbj4gIHwgcF9uZWdhdGl2ZT09MCkgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgTFxuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2Mud3BfcmlnaHQyIHBob19vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1blxuPiBpdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJJVFwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgJiAoc3RpbXVsdXM9PVwicF83MzgwXCIgfFxuPiAgcF9uZWdhdGl2ZT09MCkgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgTVxuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2Mud3BfcmlnaHQyIHBob19vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1blxuPiBpdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJKUFwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgJiAoc3RpbXVsdXM9PVwicF83MzgwXCIgfFxuPiAgcF9uZWdhdGl2ZT09MCkgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgTlxuLiAgIGVzdHRhYiBIIEkgSiBLLCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIFxuPiByMl9vIE4gTl9nKSBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgICAgICAgICAgICg0KSAgIFxuICAgICAgICAgICAgICBwX2dzbG1jX2FsbCAgICAgcF9nc2xtY19hbGwgICAgIHBfZ3NsbWNfYWxsICAgICBwX2dzbG1jX2FsbCAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmVnICAgICAgICAgICAgICAgICAwLjE4NCAgICAgICAgICAgMC4xMDggICAgICAgICAgLTAuMTYzICAgICAgICAgICAwLjAxNyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMTM5KSAgICAgICAgICgwLjE1MikgICAgICAgICAoMC4xNzApICAgICAgICAgKDAuMTM1KSAgIFxud3BfcmlnaHQyICAgICAgICAgICAwLjA5OSAgICAgICAgICAtMC4wMjMgICAgICAgICAgIDAuMDcyICAgICAgICAgICAwLjM0MCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMTE4KSAgICAgICAgICgwLjA4NSkgICAgICAgICAoMC4wODYpICAgICAgICAgKDAuMjAwKSAgIFxuYy5uZWcjYy53cH4yICAgICAgIC0wLjM4MSAgICAgICAgICAtMC4xMTYgICAgICAgICAgIDAuMTY2ICAgICAgICAgIC0wLjA5NSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMzQ5KSAgICAgICAgICgwLjIzNCkgICAgICAgICAoMC4yNjMpICAgICAgICAgKDAuMzc5KSAgIFxucGhvX29yZGVyICAgICAgICAgICAwLjAwOCoqKiAgICAgICAgMC4wMDQqICAgICAgICAgIDAuMDAyICAgICAgICAgICAwLjAwNCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAzKSAgIFxuZmVtYWxlICAgICAgICAgICAgICAwLjAwMiAgICAgICAgICAgMC4wMTYgICAgICAgICAgIDAuMDIyICAgICAgICAgICAwLjAyMyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDM3KSAgICAgICAgICgwLjAyOSkgICAgICAgICAoMC4wMzMpICAgICAgICAgKDAuMDY4KSAgIFxuYWdlICAgICAgICAgICAgICAgICAwLjAwMiAgICAgICAgICAtMC4wMDIgICAgICAgICAgLTAuMDAyICAgICAgICAgICAwLjAxMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDA5KSAgIFxuaW5jb21lICAgICAgICAgICAgIC0wLjEyOSAgICAgICAgICAtMC4wMDQgICAgICAgICAgLTAuMDI0ICAgICAgICAgICAwLjA0OCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDkwKSAgICAgICAgICgwLjA1NikgICAgICAgICAoMC4wNzIpICAgICAgICAgKDAuMTM4KSAgIFxudW5pdmVyc2l0eSAgICAgICAgICAwLjA1NiAgICAgICAgICAgMC4wMDIgICAgICAgICAgIDAuMDA2ICAgICAgICAgIC0wLjA2MCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDM3KSAgICAgICAgICgwLjAzMCkgICAgICAgICAoMC4wMzgpICAgICAgICAgKDAuMDk2KSAgIFxuX2NvbnMgICAgICAgICAgICAgIC0wLjIyOSogICAgICAgICAgMC4wMDEgICAgICAgICAgLTAuMDIyICAgICAgICAgIC0wLjM2MCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDk3KSAgICAgICAgICgwLjA3NikgICAgICAgICAoMC4wOTEpICAgICAgICAgKDAuMjgyKSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjAyNCAgICAgICAgICAgMC4wMTAgICAgICAgICAgIDAuMDA2ICAgICAgICAgICAwLjAwNiAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjIxNCAgICAgICAgICAgMC4wNDAgICAgICAgICAgIDAuMDY4ICAgICAgICAgICAwLjE4MiAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjAzNyAgICAgICAgICAgMC4wMTMgICAgICAgICAgIDAuMDEwICAgICAgICAgICAwLjAyOSAgIFxuTiAgICAgICAgICAgICAgICAgNTYxLjAwMCAgICAgICAgIDY2MC4wMDAgICAgICAgICA1MjguMDAwICAgICAgICAgMjY0LjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgIDUxLjAwMCAgICAgICAgICA2MC4wMDAgICAgICAgICAgNDguMDAwICAgICAgICAgIDI0LjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgIGVzdHRhYiBMIE0gTiwgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyX3cgcjJfYiByMlxuPiBfbyBOIE5fZykgXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgXG4gICAgICAgICAgICAgIHBfZ3NsbWNfYWxsICAgICBwX2dzbG1jX2FsbCAgICAgcF9nc2xtY19hbGwgICBcbiAgICAgICAgICAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5uZWcgICAgICAgICAgICAgICAgLTAuMDc5ICAgICAgICAgIC0wLjEwMCAgICAgICAgICAgMC4yMjEgICBcbiAgICAgICAgICAgICAgICAgICgwLjIxMSkgICAgICAgICAoMC4wODcpICAgICAgICAgKDAuMjQ5KSAgIFxud3BfcmlnaHQyICAgICAgICAgIC0wLjExNCAgICAgICAgICAtMC4wMjQgICAgICAgICAgLTAuMTQ2ICAgXG4gICAgICAgICAgICAgICAgICAoMC4xNjEpICAgICAgICAgKDAuMDk1KSAgICAgICAgICgwLjIyMSkgICBcbmMubmVnI2Mud3B+MiAgICAgICAgMC4zOTIgICAgICAgICAgIDAuMzE2ICAgICAgICAgIC0wLjExOCAgIFxuICAgICAgICAgICAgICAgICAgKDAuNTIwKSAgICAgICAgICgwLjMwNykgICAgICAgICAoMC42NDUpICAgXG5waG9fb3JkZXIgICAgICAgICAgIDAuMDExKiogICAgICAgICAwLjAwNioqICAgICAgICAtMC4wMDMgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDA0KSAgIFxuZmVtYWxlICAgICAgICAgICAgIC0wLjExMyAgICAgICAgICAtMC4wNTQgICAgICAgICAgLTAuMDk2ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wNjIpICAgICAgICAgKDAuMDMwKSAgICAgICAgICgwLjA2NykgICBcbmFnZSAgICAgICAgICAgICAgICAgMC4wMjIgICAgICAgICAgLTAuMDA0ICAgICAgICAgIC0wLjAxOSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDE2KSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMjIpICAgXG5pbmNvbWUgICAgICAgICAgICAgLTAuMTA4ICAgICAgICAgICAwLjA3OCAgICAgICAgICAgMC4xNzEgICBcbiAgICAgICAgICAgICAgICAgICgwLjE0OCkgICAgICAgICAoMC4wODMpICAgICAgICAgKDAuMTMxKSAgIFxudW5pdmVyc2l0eSAgICAgICAgICAwLjEwMCAgICAgICAgICAgMC4wMjMgICAgICAgICAgLTAuMDkzICAgXG4gICAgICAgICAgICAgICAgICAoMC4xNjcpICAgICAgICAgKDAuMDQ1KSAgICAgICAgICgwLjEwNSkgICBcbl9jb25zICAgICAgICAgICAgICAtMC41MDIgICAgICAgICAgLTAuMDA4ICAgICAgICAgICAwLjU0MiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMzUxKSAgICAgICAgICgwLjExMCkgICAgICAgICAoMC41MDgpICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnIyX3cgICAgICAgICAgICAgICAgMC4wMTcgICAgICAgICAgIDAuMDI4ICAgICAgICAgICAwLjAwOSAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjMwOCAgICAgICAgICAgMC4xOTkgICAgICAgICAgIDAuMjAxICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMDQ4ICAgICAgICAgICAwLjAzOCAgICAgICAgICAgMC4wMjYgICBcbk4gICAgICAgICAgICAgICAgIDM0MS4wMDAgICAgICAgICA0MDcuMDAwICAgICAgICAgMzk2LjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgIDMxLjAwMCAgICAgICAgICAzNy4wMDAgICAgICAgICAgMzYuMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLndwX3JpZ2h0MiBwaG9fb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5cbj4gaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiTlpcIiAmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICYgKHN0aW11bHVzPT1cInBfNzM4MFwiIHxcbj4gIHBfbmVnYXRpdmU9PTApICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIE9cbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLndwX3JpZ2h0MiBwaG9fb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5cbj4gaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiUlVcIiAmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICYgKHN0aW11bHVzPT1cInBfNzM4MFwiIHxcbj4gIHBfbmVnYXRpdmU9PTApICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIFBcbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLndwX3JpZ2h0MiBwaG9fb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5cbj4gaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiU0VcIiAmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICYgKHN0aW11bHVzPT1cInBfNzM4MFwiIHxcbj4gIHBfbmVnYXRpdmU9PTApICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIFFcbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLndwX3JpZ2h0MiBwaG9fb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5cbj4gaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiU1dcIiAmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICYgKHN0aW11bHVzPT1cInBfNzM4MFwiIHxcbj4gIHBfbmVnYXRpdmU9PTApICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIFIgXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy53cF9yaWdodDIgcGhvX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuXG4+IGl2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIlVLXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAmIChzdGltdWx1cz09XCJwXzczODBcIiB8XG4+ICBwX25lZ2F0aXZlPT0wKSAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBTXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy53cF9yaWdodDIgcGhvX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuXG4+IGl2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIlVTXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAmIChzdGltdWx1cz09XCJwXzczODBcIiB8XG4+ICBwX25lZ2F0aXZlPT0wKSAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBUXG4uICAgZXN0dGFiIE8gUCBRLCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIHIyXG4+IF9vIE4gTl9nKSBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICBcbiAgICAgICAgICAgICAgcF9nc2xtY19hbGwgICAgIHBfZ3NsbWNfYWxsICAgICBwX2dzbG1jX2FsbCAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm5lZyAgICAgICAgICAgICAgICAgMC4xNDUgICAgICAgICAgIDAuMDE2ICAgICAgICAgICAwLjA5NyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMTE2KSAgICAgICAgICgwLjE2MCkgICAgICAgICAoMC4xMDEpICAgXG53cF9yaWdodDIgICAgICAgICAgIDAuMDA3ICAgICAgICAgICAwLjE0NiAgICAgICAgICAtMC4wMzYgICBcbiAgICAgICAgICAgICAgICAgICgwLjExNCkgICAgICAgICAoMC4wODMpICAgICAgICAgKDAuMDUzKSAgIFxuYy5uZWcjYy53cH4yICAgICAgIC0wLjMzMSAgICAgICAgICAtMC4wNzkgICAgICAgICAgLTAuMTM4ICAgXG4gICAgICAgICAgICAgICAgICAoMC4zMDUpICAgICAgICAgKDAuMjYyKSAgICAgICAgICgwLjE2MikgICBcbnBob19vcmRlciAgICAgICAgICAgMC4wMDMgICAgICAgICAgIDAuMDAxICAgICAgICAgICAwLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDEpICAgXG5mZW1hbGUgICAgICAgICAgICAgIDAuMDE1ICAgICAgICAgIC0wLjA0OSAgICAgICAgICAgMC4wMjQgICBcbiAgICAgICAgICAgICAgICAgICgwLjA0NikgICAgICAgICAoMC4wMzQpICAgICAgICAgKDAuMDE4KSAgIFxuYWdlICAgICAgICAgICAgICAgICAwLjAwMSAgICAgICAgICAtMC4wMDIgICAgICAgICAgLTAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMSkgICBcbmluY29tZSAgICAgICAgICAgICAtMC4wMzIgICAgICAgICAgLTAuMDIxICAgICAgICAgIC0wLjA0OCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDcyKSAgICAgICAgICgwLjA4NykgICAgICAgICAoMC4wNTUpICAgXG51bml2ZXJzaXR5ICAgICAgICAgIDAuMDE2ICAgICAgICAgIC0wLjA4OSAgICAgICAgICAtMC4wMDkgICBcbiAgICAgICAgICAgICAgICAgICgwLjA0NCkgICAgICAgICAoMC4wNTMpICAgICAgICAgKDAuMDE4KSAgIFxuX2NvbnMgICAgICAgICAgICAgIC0wLjEzNSAgICAgICAgICAgMC4wMzcgICAgICAgICAgIDAuMDM0ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wOTApICAgICAgICAgKDAuMTAwKSAgICAgICAgICgwLjA1MikgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjAwNiAgICAgICAgICAgMC4wMDEgICAgICAgICAgIDAuMDAzICAgXG5yMl9iICAgICAgICAgICAgICAgIDAuMTEwICAgICAgICAgICAwLjMwNyAgICAgICAgICAgMC4xNzggICBcbnIyX28gICAgICAgICAgICAgICAgMC4wMTUgICAgICAgICAgIDAuMDI0ICAgICAgICAgICAwLjAxMCAgIFxuTiAgICAgICAgICAgICAgICAgMzUyLjAwMCAgICAgICAgIDM1Mi4wMDAgICAgICAgICA1MjguMDAwICAgXG5OX2cgICAgICAgICAgICAgICAgMzIuMDAwICAgICAgICAgIDMyLjAwMCAgICAgICAgICA0OC4wMDAgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgIGVzdHRhYiBSIFMgVCAsIGNlbGxzKGIoc3RhciBmbXQoMykpIHNlKHBhciBmbXQoMykpKSBub2dhcHMgc3RhdChyMl93IHIyX2IgclxuPiAyX28gTiBOX2cpIFxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAoMSkgICAgICAgICAgICAgKDIpICAgICAgICAgICAgICgzKSAgIFxuICAgICAgICAgICAgICBwX2dzbG1jX2FsbCAgICAgcF9nc2xtY19hbGwgICAgIHBfZ3NsbWNfYWxsICAgXG4gICAgICAgICAgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmVnICAgICAgICAgICAgICAgIC0wLjAyNyAgICAgICAgICAgMC4wMTAgICAgICAgICAgIDAuMDc1ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wOTgpICAgICAgICAgKDAuMTM0KSAgICAgICAgICgwLjEwOCkgICBcbndwX3JpZ2h0MiAgICAgICAgICAtMC4xMDkgICAgICAgICAgIDAuMDI0ICAgICAgICAgICAwLjA2MCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMTA4KSAgICAgICAgICgwLjEyMikgICAgICAgICAoMC4wODYpICAgXG5jLm5lZyNjLndwfjIgICAgICAgIDAuMjM4ICAgICAgICAgIC0wLjMyMiAgICAgICAgICAtMC4yNTUgICBcbiAgICAgICAgICAgICAgICAgICgwLjI0OCkgICAgICAgICAoMC4zODEpICAgICAgICAgKDAuMjc0KSAgIFxucGhvX29yZGVyICAgICAgICAgICAwLjAwMiAgICAgICAgICAgMC4wMDQgICAgICAgICAgIDAuMDAzICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwMikgICBcbmZlbWFsZSAgICAgICAgICAgICAtMC4wMDUgICAgICAgICAgIDAuMDMxICAgICAgICAgICAwLjAxMyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDQ5KSAgICAgICAgICgwLjA0MykgICAgICAgICAoMC4wMjgpICAgXG5hZ2UgICAgICAgICAgICAgICAgIDAuMDA0ICAgICAgICAgIC0wLjAwMSAgICAgICAgICAtMC4wMDEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAxKSAgIFxuaW5jb21lICAgICAgICAgICAgICAwLjA4MiAgICAgICAgICAtMC4wOTQgICAgICAgICAgIDAuMDc3ICAgXG4gICAgICAgICAgICAgICAgICAoMC4xMjQpICAgICAgICAgKDAuMDg3KSAgICAgICAgICgwLjA1OSkgICBcbnVuaXZlcnNpdHkgICAgICAgICAtMC4wMDggICAgICAgICAgLTAuMDExICAgICAgICAgICAwLjAzNCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDUwKSAgICAgICAgICgwLjA1OSkgICAgICAgICAoMC4wMzApICAgXG5fY29ucyAgICAgICAgICAgICAgLTAuMjQzKiAgICAgICAgICAwLjAwMiAgICAgICAgICAtMC4xMzEgICBcbiAgICAgICAgICAgICAgICAgICgwLjEwNykgICAgICAgICAoMC4wOTUpICAgICAgICAgKDAuMDY5KSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMDA2ICAgICAgICAgICAwLjAwNyAgICAgICAgICAgMC4wMDIgICBcbnIyX2IgICAgICAgICAgICAgICAgMC4xOTQgICAgICAgICAgIDAuMDkwICAgICAgICAgICAwLjAyOCAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjAzMyAgICAgICAgICAgMC4wMTIgICAgICAgICAgIDAuMDA0ICAgXG5OICAgICAgICAgICAgICAgICAzMzkuMDAwICAgICAgICAgNTIzLjAwMCAgICAgICAgMTUyOS4wMDAgICBcbk5fZyAgICAgICAgICAgICAgICAzMS4wMDAgICAgICAgICAgNDguMDAwICAgICAgICAgMTM5LjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICAgICAgICAgIFxuLiAgIHh0c2V0IHJlc3AgcGhvX29yZGVyXG4gICAgICAgcGFuZWwgdmFyaWFibGU6ICByZXNwICh1bmJhbGFuY2VkKVxuICAgICAgICB0aW1lIHZhcmlhYmxlOiAgcGhvX29yZGVyLCAyIHRvIDI2XG4gICAgICAgICAgICAgICAgZGVsdGE6ICAxIHVuaXRcbi4gICByZXBsYWNlIG5lZyA9IHBfbmVnYXRpdmVcbigwIHJlYWwgY2hhbmdlcyBtYWRlKVxuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2Mud3BfcmlnaHQyIHBob19vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1blxuPiBpdmVyc2l0eSBpZiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAmIChzdGltdWx1cz09XCJwXzkzMDBcIiB8IHBfbmVnYXRpdmU9PTApICxcbj4gIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBBXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy53cF9yaWdodDIgcGhvX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuXG4+IGl2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkJSXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAmIChzdGltdWx1cz09XCJwXzkzMDBcIiB8XG4+ICBwX25lZ2F0aXZlPT0wKSAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBCXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy53cF9yaWdodDIgcGhvX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuXG4+IGl2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkNBLmZcIiAmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICYgKHN0aW11bHVzPT1cInBfOTMwMFwiXG4+ICB8IHBfbmVnYXRpdmU9PTApICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIERcbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLndwX3JpZ2h0MiBwaG9fb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5cbj4gaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiQ0hcIiAmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICYgKHN0aW11bHVzPT1cInBfOTMwMFwiIHxcbj4gIHBfbmVnYXRpdmU9PTApICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEVcbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLndwX3JpZ2h0MiBwaG9fb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5cbj4gaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiQ05cIiAmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICYgKHN0aW11bHVzPT1cInBfOTMwMFwiIHxcbj4gIHBfbmVnYXRpdmU9PTApICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEZcbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLndwX3JpZ2h0MiBwaG9fb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5cbj4gaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiREtcIiAmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICYgKHN0aW11bHVzPT1cInBfOTMwMFwiIHxcbj4gIHBfbmVnYXRpdmU9PTApICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEdcbi4gICBlc3R0YWIgQSBCIEQsIGNlbGxzKGIoc3RhciBmbXQoMykpIHNlKHBhciBmbXQoMykpKSBub2dhcHMgc3RhdChyMl93IHIyX2IgcjJcbj4gX28gTiBOX2cpIFxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAoMSkgICAgICAgICAgICAgKDIpICAgICAgICAgICAgICgzKSAgIFxuICAgICAgICAgICAgICBwX2dzbG1jX2FsbCAgICAgcF9nc2xtY19hbGwgICAgIHBfZ3NsbWNfYWxsICAgXG4gICAgICAgICAgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmVnICAgICAgICAgICAgICAgIC0wLjAwNiAgICAgICAgICAtMC4wMDUgICAgICAgICAgLTAuMDI1ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMzIpICAgICAgICAgKDAuMTcxKSAgICAgICAgICgwLjEyOCkgICBcbndwX3JpZ2h0MiAgICAgICAgICAgMC4wMjYgICAgICAgICAgLTAuMDU2ICAgICAgICAgICAwLjA3NiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDIyKSAgICAgICAgICgwLjEyNykgICAgICAgICAoMC4xNDEpICAgXG5jLm5lZyNjLndwfjIgICAgICAgLTAuMDU0ICAgICAgICAgIC0wLjAxMSAgICAgICAgICAtMC4xODMgICBcbiAgICAgICAgICAgICAgICAgICgwLjA3MCkgICAgICAgICAoMC40MzApICAgICAgICAgKDAuMzg3KSAgIFxucGhvX29yZGVyICAgICAgICAgICAwLjAwNCoqKiAgICAgICAgMC4wMTEqKiogICAgICAgIDAuMDA4KiAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwMykgICBcbmZlbWFsZSAgICAgICAgICAgICAtMC4wMDIgICAgICAgICAgIDAuMDAxICAgICAgICAgICAwLjA5NyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA5KSAgICAgICAgICgwLjA0NykgICAgICAgICAoMC4wNzApICAgXG5hZ2UgICAgICAgICAgICAgICAgLTAuMDAwICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDAyKSAgIFxuaW5jb21lICAgICAgICAgICAgICAwLjAwMCAgICAgICAgICAtMC4wMjYgICAgICAgICAgLTAuMDY2ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMjApICAgICAgICAgKDAuMTAxKSAgICAgICAgICgwLjEzNSkgICBcbnVuaXZlcnNpdHkgICAgICAgICAgMC4wMDUgICAgICAgICAgLTAuMDEwICAgICAgICAgICAwLjE2MSogIFxuICAgICAgICAgICAgICAgICAgKDAuMDEwKSAgICAgICAgICgwLjA0NykgICAgICAgICAoMC4wNzIpICAgXG5fY29ucyAgICAgICAgICAgICAgLTAuMDc0KioqICAgICAgIC0wLjE1OSAgICAgICAgICAtMC4zMDEqICBcbiAgICAgICAgICAgICAgICAgICgwLjAyMikgICAgICAgICAoMC4xMzcpICAgICAgICAgKDAuMTUxKSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMDA1ICAgICAgICAgICAwLjAzOSAgICAgICAgICAgMC4wMjMgICBcbnIyX2IgICAgICAgICAgICAgICAgMC4wMDkgICAgICAgICAgIDAuMDQ1ICAgICAgICAgICAwLjI2MyAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjAwNSAgICAgICAgICAgMC4wNDAgICAgICAgICAgIDAuMDUyICAgXG5OICAgICAgICAgICAgICAgIDg4MzQuMDAwICAgICAgICAgMzYwLjAwMCAgICAgICAgIDI5Ny4wMDAgICBcbk5fZyAgICAgICAgICAgICAgIDgwNC4wMDAgICAgICAgICAgMzMuMDAwICAgICAgICAgIDI3LjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICAgZXN0dGFiIEUgRiBHLCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIHIyXG4+IF9vIE4gTl9nKSBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICBcbiAgICAgICAgICAgICAgcF9nc2xtY19hbGwgICAgIHBfZ3NsbWNfYWxsICAgICBwX2dzbG1jX2FsbCAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm5lZyAgICAgICAgICAgICAgICAtMC4xNjYgICAgICAgICAgLTAuMDk2ICAgICAgICAgICAwLjA4NSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMTQ5KSAgICAgICAgICgwLjIzMCkgICAgICAgICAoMC4wODApICAgXG53cF9yaWdodDIgICAgICAgICAgLTAuMjYyICAgICAgICAgICAwLjA5MSAgICAgICAgICAtMC4wMzMgICBcbiAgICAgICAgICAgICAgICAgICgwLjE3MykgICAgICAgICAoMC4xNjMpICAgICAgICAgKDAuMTI4KSAgIFxuYy5uZWcjYy53cH4yICAgICAgICAwLjM5MCAgICAgICAgICAgMC4wMjUgICAgICAgICAgLTAuNDE1ICAgXG4gICAgICAgICAgICAgICAgICAoMC40MDQpICAgICAgICAgKDAuNDUwKSAgICAgICAgICgwLjIzNikgICBcbnBob19vcmRlciAgICAgICAgICAgMC4wMDYqICAgICAgICAgIDAuMDAzICAgICAgICAgICAwLjAwNioqKlxuICAgICAgICAgICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDIpICAgXG5mZW1hbGUgICAgICAgICAgICAgIDAuMDY5ICAgICAgICAgIC0wLjAyOCAgICAgICAgICAtMC4wNjEgICBcbiAgICAgICAgICAgICAgICAgICgwLjA2MikgICAgICAgICAoMC4wNDQpICAgICAgICAgKDAuMDQ0KSAgIFxuYWdlICAgICAgICAgICAgICAgIC0wLjAwMCAgICAgICAgICAtMC4wMDIgICAgICAgICAgIDAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwMSkgICBcbmluY29tZSAgICAgICAgICAgICAgMC4wMjEgICAgICAgICAgLTAuMDQ5ICAgICAgICAgICAwLjA4MCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMTc4KSAgICAgICAgICgwLjExNSkgICAgICAgICAoMC4wOTMpICAgXG51bml2ZXJzaXR5ICAgICAgICAgLTAuMDY3ICAgICAgICAgIC0wLjAwMyAgICAgICAgICAtMC4wMDQgICBcbiAgICAgICAgICAgICAgICAgICgwLjA2MykgICAgICAgICAoMC4wNjQpICAgICAgICAgKDAuMDQzKSAgIFxuX2NvbnMgICAgICAgICAgICAgIC0wLjAwMiAgICAgICAgICAtMC4wMTkgICAgICAgICAgLTAuMTUxICAgXG4gICAgICAgICAgICAgICAgICAoMC4xNTQpICAgICAgICAgKDAuMTUwKSAgICAgICAgICgwLjA5NikgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjAxNSAgICAgICAgICAgMC4wMDUgICAgICAgICAgIDAuMDQ2ICAgXG5yMl9iICAgICAgICAgICAgICAgIDAuMTEwICAgICAgICAgICAwLjAxNyAgICAgICAgICAgMC4xMzAgICBcbnIyX28gICAgICAgICAgICAgICAgMC4wMjcgICAgICAgICAgIDAuMDA2ICAgICAgICAgICAwLjA2MyAgIFxuTiAgICAgICAgICAgICAgICAgMzk2LjAwMCAgICAgICAgIDYwNS4wMDAgICAgICAgICAzODUuMDAwICAgXG5OX2cgICAgICAgICAgICAgICAgMzYuMDAwICAgICAgICAgIDU1LjAwMCAgICAgICAgICAzNS4wMDAgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2Mud3BfcmlnaHQyIHBob19vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1blxuPiBpdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJGUlwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgJiAoc3RpbXVsdXM9PVwicF85MzAwXCIgfFxuPiAgcF9uZWdhdGl2ZT09MCkgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgSFxuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2Mud3BfcmlnaHQyIHBob19vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1blxuPiBpdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJHSFwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgJiAoc3RpbXVsdXM9PVwicF85MzAwXCIgfFxuPiAgcF9uZWdhdGl2ZT09MCkgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgSVxuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2Mud3BfcmlnaHQyIHBob19vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1blxuPiBpdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJJTlwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgJiAoc3RpbXVsdXM9PVwicF85MzAwXCIgfFxuPiAgcF9uZWdhdGl2ZT09MCkgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgSlxuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2Mud3BfcmlnaHQyIHBob19vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1blxuPiBpdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJJUy5qXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAmIChzdGltdWx1cz09XCJwXzkzMDBcIlxuPiAgfCBwX25lZ2F0aXZlPT0wKSAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBLXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy53cF9yaWdodDIgcGhvX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuXG4+IGl2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIklTLnBcIiAmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICYgKHN0aW11bHVzPT1cInBfOTMwMFwiXG4+ICB8IHBfbmVnYXRpdmU9PTApICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIExcbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLndwX3JpZ2h0MiBwaG9fb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5cbj4gaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiSVRcIiAmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICYgKHN0aW11bHVzPT1cInBfOTMwMFwiIHxcbj4gIHBfbmVnYXRpdmU9PTApICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIE1cbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLndwX3JpZ2h0MiBwaG9fb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5cbj4gaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiSlBcIiAmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICYgKHN0aW11bHVzPT1cInBfOTMwMFwiIHxcbj4gIHBfbmVnYXRpdmU9PTApICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIE5cbi4gICBlc3R0YWIgSCBJIEogSywgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyX3cgcjJfYiBcbj4gcjJfbyBOIE5fZykgXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAoMSkgICAgICAgICAgICAgKDIpICAgICAgICAgICAgICgzKSAgICAgICAgICAgICAoNCkgICBcbiAgICAgICAgICAgICAgcF9nc2xtY19hbGwgICAgIHBfZ3NsbWNfYWxsICAgICBwX2dzbG1jX2FsbCAgICAgcF9nc2xtY19hbGwgICBcbiAgICAgICAgICAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm5lZyAgICAgICAgICAgICAgICAgMC4xMjAgICAgICAgICAgLTAuMDExICAgICAgICAgICAwLjIxMyAgICAgICAgICAgMC4wNTcgICBcbiAgICAgICAgICAgICAgICAgICgwLjE0MSkgICAgICAgICAoMC4xNTMpICAgICAgICAgKDAuMTY4KSAgICAgICAgICgwLjEzMikgICBcbndwX3JpZ2h0MiAgICAgICAgICAgMC4xNTUgICAgICAgICAgLTAuMDIyICAgICAgICAgICAwLjA3MyAgICAgICAgICAgMC4zMzQgICBcbiAgICAgICAgICAgICAgICAgICgwLjExOSkgICAgICAgICAoMC4wODYpICAgICAgICAgKDAuMDg1KSAgICAgICAgICgwLjIwOCkgICBcbmMubmVnI2Mud3B+MiAgICAgICAtMC4xODkgICAgICAgICAgIDAuMDY1ICAgICAgICAgIC0wLjQ5MCAgICAgICAgICAtMC40NzggICBcbiAgICAgICAgICAgICAgICAgICgwLjM1MykgICAgICAgICAoMC4yMzUpICAgICAgICAgKDAuMjYwKSAgICAgICAgICgwLjM2OSkgICBcbnBob19vcmRlciAgICAgICAgICAgMC4wMDgqKiAgICAgICAgIDAuMDAzICAgICAgICAgICAwLjAwMiAgICAgICAgICAgMC4wMDMgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMykgICBcbmZlbWFsZSAgICAgICAgICAgICAtMC4wMjIgICAgICAgICAgIDAuMDIzICAgICAgICAgICAwLjAwOCAgICAgICAgICAgMC4wNDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAzOCkgICAgICAgICAoMC4wMjkpICAgICAgICAgKDAuMDMzKSAgICAgICAgICgwLjA3MSkgICBcbmFnZSAgICAgICAgICAgICAgICAgMC4wMDIgICAgICAgICAgLTAuMDAxICAgICAgICAgIC0wLjAwMSAgICAgICAgICAgMC4wMDkgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwOSkgICBcbmluY29tZSAgICAgICAgICAgICAtMC4wMTIgICAgICAgICAgLTAuMDExICAgICAgICAgIC0wLjAyOCAgICAgICAgICAgMC4wNTUgICBcbiAgICAgICAgICAgICAgICAgICgwLjA5MSkgICAgICAgICAoMC4wNTcpICAgICAgICAgKDAuMDcxKSAgICAgICAgICgwLjE0MykgICBcbnVuaXZlcnNpdHkgICAgICAgICAgMC4wNDMgICAgICAgICAgLTAuMDAyICAgICAgICAgICAwLjAwNSAgICAgICAgICAtMC4wMzkgICBcbiAgICAgICAgICAgICAgICAgICgwLjAzOCkgICAgICAgICAoMC4wMzApICAgICAgICAgKDAuMDM4KSAgICAgICAgICgwLjEwMCkgICBcbl9jb25zICAgICAgICAgICAgICAtMC4yNzYqKiAgICAgICAgIDAuMDA2ICAgICAgICAgIC0wLjAzMSAgICAgICAgICAtMC4zNTUgICBcbiAgICAgICAgICAgICAgICAgICgwLjA5OCkgICAgICAgICAoMC4wNzcpICAgICAgICAgKDAuMDkwKSAgICAgICAgICgwLjI5NCkgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnIyX3cgICAgICAgICAgICAgICAgMC4wMTcgICAgICAgICAgIDAuMDA2ICAgICAgICAgICAwLjAxNSAgICAgICAgICAgMC4wMTYgICBcbnIyX2IgICAgICAgICAgICAgICAgMC4xOTIgICAgICAgICAgIDAuMDM5ICAgICAgICAgICAwLjAxMSAgICAgICAgICAgMC4xMzcgICBcbnIyX28gICAgICAgICAgICAgICAgMC4wMjcgICAgICAgICAgIDAuMDA5ICAgICAgICAgICAwLjAxNSAgICAgICAgICAgMC4wMzMgICBcbk4gICAgICAgICAgICAgICAgIDU2MS4wMDAgICAgICAgICA2NjAuMDAwICAgICAgICAgNTI4LjAwMCAgICAgICAgIDI2NC4wMDAgICBcbk5fZyAgICAgICAgICAgICAgICA1MS4wMDAgICAgICAgICAgNjAuMDAwICAgICAgICAgIDQ4LjAwMCAgICAgICAgICAyNC4wMDAgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gICBlc3R0YWIgTCBNIE4sIGNlbGxzKGIoc3RhciBmbXQoMykpIHNlKHBhciBmbXQoMykpKSBub2dhcHMgc3RhdChyMl93IHIyX2IgcjJcbj4gX28gTiBOX2cpIFxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAoMSkgICAgICAgICAgICAgKDIpICAgICAgICAgICAgICgzKSAgIFxuICAgICAgICAgICAgICBwX2dzbG1jX2FsbCAgICAgcF9nc2xtY19hbGwgICAgIHBfZ3NsbWNfYWxsICAgXG4gICAgICAgICAgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmVnICAgICAgICAgICAgICAgIC0wLjE0MyAgICAgICAgICAgMC4wODQgICAgICAgICAgIDAuMzg4ICAgXG4gICAgICAgICAgICAgICAgICAoMC4yMDQpICAgICAgICAgKDAuMDg3KSAgICAgICAgICgwLjI1MykgICBcbndwX3JpZ2h0MiAgICAgICAgICAtMC4wOTAgICAgICAgICAgLTAuMDI3ICAgICAgICAgIC0wLjEzMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMTY2KSAgICAgICAgICgwLjA5NCkgICAgICAgICAoMC4yMjUpICAgXG5jLm5lZyNjLndwfjIgICAgICAgIDAuMjY2ICAgICAgICAgIC0wLjYxMCogICAgICAgICAtMC43MjkgICBcbiAgICAgICAgICAgICAgICAgICgwLjUwMikgICAgICAgICAoMC4zMDYpICAgICAgICAgKDAuNjU0KSAgIFxucGhvX29yZGVyICAgICAgICAgICAwLjAxMioqICAgICAgICAgMC4wMDYqKiAgICAgICAgLTAuMDA1ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwNCkgICBcbmZlbWFsZSAgICAgICAgICAgICAtMC4xMDggICAgICAgICAgLTAuMDU4KiAgICAgICAgIC0wLjA0OSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDY0KSAgICAgICAgICgwLjAzMCkgICAgICAgICAoMC4wNjgpICAgXG5hZ2UgICAgICAgICAgICAgICAgIDAuMDI3ICAgICAgICAgIC0wLjAwNSAgICAgICAgICAtMC4wMTggICBcbiAgICAgICAgICAgICAgICAgICgwLjAxNikgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDIyKSAgIFxuaW5jb21lICAgICAgICAgICAgIC0wLjAwNiAgICAgICAgICAgMC4wNjMgICAgICAgICAgIDAuMTM1ICAgXG4gICAgICAgICAgICAgICAgICAoMC4xNTQpICAgICAgICAgKDAuMDgyKSAgICAgICAgICgwLjEzMikgICBcbnVuaXZlcnNpdHkgICAgICAgICAgMC4xMDIgICAgICAgICAgIDAuMDE3ICAgICAgICAgICAwLjAxNiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMTczKSAgICAgICAgICgwLjA0NSkgICAgICAgICAoMC4xMDYpICAgXG5fY29ucyAgICAgICAgICAgICAgLTAuNjY3ICAgICAgICAgICAwLjAzMyAgICAgICAgICAgMC40NDcgICBcbiAgICAgICAgICAgICAgICAgICgwLjM2MikgICAgICAgICAoMC4xMTApICAgICAgICAgKDAuNTEzKSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMDIzICAgICAgICAgICAwLjA0NiAgICAgICAgICAgMC4wMTMgICBcbnIyX2IgICAgICAgICAgICAgICAgMC4yNzAgICAgICAgICAgIDAuMTY1ICAgICAgICAgICAwLjEwMSAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjA1MiAgICAgICAgICAgMC4wNTQgICAgICAgICAgIDAuMDE3ICAgXG5OICAgICAgICAgICAgICAgICAzNDEuMDAwICAgICAgICAgNDA3LjAwMCAgICAgICAgIDM5Ni4wMDAgICBcbk5fZyAgICAgICAgICAgICAgICAzMS4wMDAgICAgICAgICAgMzcuMDAwICAgICAgICAgIDM2LjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy53cF9yaWdodDIgcGhvX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuXG4+IGl2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIk5aXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAmIChzdGltdWx1cz09XCJwXzkzMDBcIiB8XG4+ICBwX25lZ2F0aXZlPT0wKSAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBPXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy53cF9yaWdodDIgcGhvX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuXG4+IGl2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIlJVXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAmIChzdGltdWx1cz09XCJwXzkzMDBcIiB8XG4+ICBwX25lZ2F0aXZlPT0wKSAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBQXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy53cF9yaWdodDIgcGhvX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuXG4+IGl2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIlNFXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAmIChzdGltdWx1cz09XCJwXzkzMDBcIiB8XG4+ICBwX25lZ2F0aXZlPT0wKSAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBRXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy53cF9yaWdodDIgcGhvX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuXG4+IGl2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIlNXXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAmIChzdGltdWx1cz09XCJwXzkzMDBcIiB8XG4+ICBwX25lZ2F0aXZlPT0wKSAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBSIFxuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2Mud3BfcmlnaHQyIHBob19vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1blxuPiBpdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJVS1wiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgJiAoc3RpbXVsdXM9PVwicF85MzAwXCIgfFxuPiAgcF9uZWdhdGl2ZT09MCkgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgU1xuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2Mud3BfcmlnaHQyIHBob19vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1blxuPiBpdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJVU1wiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgJiAoc3RpbXVsdXM9PVwicF85MzAwXCIgfFxuPiAgcF9uZWdhdGl2ZT09MCkgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgVFxuLiAgIGVzdHRhYiBPIFAgUSwgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyX3cgcjJfYiByMlxuPiBfbyBOIE5fZykgXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgXG4gICAgICAgICAgICAgIHBfZ3NsbWNfYWxsICAgICBwX2dzbG1jX2FsbCAgICAgcF9nc2xtY19hbGwgICBcbiAgICAgICAgICAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5uZWcgICAgICAgICAgICAgICAgLTAuMTE5ICAgICAgICAgICAwLjA2MSAgICAgICAgICAtMC4xMjggICBcbiAgICAgICAgICAgICAgICAgICgwLjExNCkgICAgICAgICAoMC4xNjcpICAgICAgICAgKDAuMTAxKSAgIFxud3BfcmlnaHQyICAgICAgICAgIC0wLjAwMSAgICAgICAgICAgMC4xNTUgICAgICAgICAgLTAuMDMyICAgXG4gICAgICAgICAgICAgICAgICAoMC4xMzIpICAgICAgICAgKDAuMDg2KSAgICAgICAgICgwLjA1MykgICBcbmMubmVnI2Mud3B+MiAgICAgICAgMC4yMDggICAgICAgICAgLTAuMDY0ICAgICAgICAgICAwLjE4NSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMzAyKSAgICAgICAgICgwLjI3NCkgICAgICAgICAoMC4xNjIpICAgXG5waG9fb3JkZXIgICAgICAgICAgIDAuMDAyICAgICAgICAgICAwLjAwMSAgICAgICAgICAgMC4wMDEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAxKSAgIFxuZmVtYWxlICAgICAgICAgICAgICAwLjAxNyAgICAgICAgICAtMC4wNjUgICAgICAgICAgIDAuMDE1ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wNTMpICAgICAgICAgKDAuMDM2KSAgICAgICAgICgwLjAxOCkgICBcbmFnZSAgICAgICAgICAgICAgICAgMC4wMDIgICAgICAgICAgLTAuMDAyICAgICAgICAgIC0wLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDEpICAgXG5pbmNvbWUgICAgICAgICAgICAgLTAuMDQwICAgICAgICAgIC0wLjAyMiAgICAgICAgICAtMC4wNDQgICBcbiAgICAgICAgICAgICAgICAgICgwLjA4NCkgICAgICAgICAoMC4wOTEpICAgICAgICAgKDAuMDU1KSAgIFxudW5pdmVyc2l0eSAgICAgICAgICAwLjAzNSAgICAgICAgICAtMC4wNzkgICAgICAgICAgLTAuMDA3ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wNTEpICAgICAgICAgKDAuMDU1KSAgICAgICAgICgwLjAxOCkgICBcbl9jb25zICAgICAgICAgICAgICAtMC4xNDUgICAgICAgICAgIDAuMDMzICAgICAgICAgICAwLjAzOSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMTAyKSAgICAgICAgICgwLjEwNCkgICAgICAgICAoMC4wNTIpICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnIyX3cgICAgICAgICAgICAgICAgMC4wMDQgICAgICAgICAgIDAuMDAxICAgICAgICAgICAwLjAwNSAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjExNyAgICAgICAgICAgMC4yOTYgICAgICAgICAgIDAuMTI1ICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMDE5ICAgICAgICAgICAwLjAyNiAgICAgICAgICAgMC4wMDkgICBcbk4gICAgICAgICAgICAgICAgIDM1Mi4wMDAgICAgICAgICAzNTIuMDAwICAgICAgICAgNTI4LjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgIDMyLjAwMCAgICAgICAgICAzMi4wMDAgICAgICAgICAgNDguMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gICBlc3R0YWIgUiBTIFQgLCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIHJcbj4gMl9vIE4gTl9nKSBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICBcbiAgICAgICAgICAgICAgcF9nc2xtY19hbGwgICAgIHBfZ3NsbWNfYWxsICAgICBwX2dzbG1jX2FsbCAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm5lZyAgICAgICAgICAgICAgICAgMC4wMzkgICAgICAgICAgLTAuMTY2ICAgICAgICAgICAwLjA0OSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDkyKSAgICAgICAgICgwLjEyOSkgICAgICAgICAoMC4xMDcpICAgXG53cF9yaWdodDIgICAgICAgICAgLTAuMTIxICAgICAgICAgICAwLjAzMiAgICAgICAgICAgMC4wNDYgICBcbiAgICAgICAgICAgICAgICAgICgwLjExNykgICAgICAgICAoMC4xMTcpICAgICAgICAgKDAuMDg3KSAgIFxuYy5uZWcjYy53cH4yICAgICAgIC0wLjA1NyAgICAgICAgICAgMC4xNjUgICAgICAgICAgLTAuMjcyICAgXG4gICAgICAgICAgICAgICAgICAoMC4yMzUpICAgICAgICAgKDAuMzY1KSAgICAgICAgICgwLjI3MikgICBcbnBob19vcmRlciAgICAgICAgICAgMC4wMDIgICAgICAgICAgIDAuMDAzICAgICAgICAgICAwLjAwMiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDIpICAgXG5mZW1hbGUgICAgICAgICAgICAgIDAuMDAyICAgICAgICAgICAwLjA0NSAgICAgICAgICAtMC4wMTAgICBcbiAgICAgICAgICAgICAgICAgICgwLjA1MykgICAgICAgICAoMC4wNDIpICAgICAgICAgKDAuMDI5KSAgIFxuYWdlICAgICAgICAgICAgICAgICAwLjAwNCogICAgICAgICAtMC4wMDEgICAgICAgICAgLTAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMSkgICBcbmluY29tZSAgICAgICAgICAgICAgMC4xMDcgICAgICAgICAgLTAuMDkyICAgICAgICAgICAwLjEwNyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMTM2KSAgICAgICAgICgwLjA4MykgICAgICAgICAoMC4wNjApICAgXG51bml2ZXJzaXR5ICAgICAgICAgLTAuMDM4ICAgICAgICAgIC0wLjA0NSAgICAgICAgICAgMC4wMzMgICBcbiAgICAgICAgICAgICAgICAgICgwLjA1NCkgICAgICAgICAoMC4wNTcpICAgICAgICAgKDAuMDMwKSAgIFxuX2NvbnMgICAgICAgICAgICAgIC0wLjI3NiogICAgICAgICAgMC4wMjYgICAgICAgICAgLTAuMTI2ICAgXG4gICAgICAgICAgICAgICAgICAoMC4xMTUpICAgICAgICAgKDAuMDkwKSAgICAgICAgICgwLjA2OSkgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjAwNCAgICAgICAgICAgMC4wMDkgICAgICAgICAgIDAuMDAzICAgXG5yMl9iICAgICAgICAgICAgICAgIDAuMjIyICAgICAgICAgICAwLjA4MyAgICAgICAgICAgMC4wMzIgICBcbnIyX28gICAgICAgICAgICAgICAgMC4wNDQgICAgICAgICAgIDAuMDE1ICAgICAgICAgICAwLjAwNSAgIFxuTiAgICAgICAgICAgICAgICAgMzM5LjAwMCAgICAgICAgIDUyMy4wMDAgICAgICAgIDE1MjkuMDAwICAgXG5OX2cgICAgICAgICAgICAgICAgMzEuMDAwICAgICAgICAgIDQ4LjAwMCAgICAgICAgIDEzOS4wMDAgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgICAgICAgICBcbi4gICB4dHNldCByZXNwIHBob19vcmRlclxuICAgICAgIHBhbmVsIHZhcmlhYmxlOiAgcmVzcCAodW5iYWxhbmNlZClcbiAgICAgICAgdGltZSB2YXJpYWJsZTogIHBob19vcmRlciwgMiB0byAyNlxuICAgICAgICAgICAgICAgIGRlbHRhOiAgMSB1bml0XG4uICAgcmVwbGFjZSBuZWcgPSBwX25lZ2F0aXZlXG4oMCByZWFsIGNoYW5nZXMgbWFkZSlcbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLndwX3JpZ2h0MiBwaG9fb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5cbj4gaXZlcnNpdHkgaWYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgJiAoc3RpbXVsdXM9PVwicF85MzI1XCIgfCBwX25lZ2F0aXZlPT0wKSAsXG4+ICByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgQVxuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2Mud3BfcmlnaHQyIHBob19vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1blxuPiBpdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJCUlwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgJiAoc3RpbXVsdXM9PVwicF85MzI1XCIgfFxuPiAgcF9uZWdhdGl2ZT09MCkgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgQlxuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2Mud3BfcmlnaHQyIHBob19vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1blxuPiBpdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJDQS5mXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAmIChzdGltdWx1cz09XCJwXzkzMjVcIlxuPiAgfCBwX25lZ2F0aXZlPT0wKSAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBEXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy53cF9yaWdodDIgcGhvX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuXG4+IGl2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkNIXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAmIChzdGltdWx1cz09XCJwXzkzMjVcIiB8XG4+ICBwX25lZ2F0aXZlPT0wKSAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBFXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy53cF9yaWdodDIgcGhvX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuXG4+IGl2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkNOXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAmIChzdGltdWx1cz09XCJwXzkzMjVcIiB8XG4+ICBwX25lZ2F0aXZlPT0wKSAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBGXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy53cF9yaWdodDIgcGhvX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuXG4+IGl2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkRLXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAmIChzdGltdWx1cz09XCJwXzkzMjVcIiB8XG4+ICBwX25lZ2F0aXZlPT0wKSAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBHXG4uICAgZXN0dGFiIEEgQiBELCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIHIyXG4+IF9vIE4gTl9nKSBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICBcbiAgICAgICAgICAgICAgcF9nc2xtY19hbGwgICAgIHBfZ3NsbWNfYWxsICAgICBwX2dzbG1jX2FsbCAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm5lZyAgICAgICAgICAgICAgICAgMC4wNzEqICAgICAgICAgIDAuMjc2ICAgICAgICAgICAwLjAyMyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDMyKSAgICAgICAgICgwLjE2NSkgICAgICAgICAoMC4xMjQpICAgXG53cF9yaWdodDIgICAgICAgICAgIDAuMDI0ICAgICAgICAgIC0wLjA1MiAgICAgICAgICAgMC4wODIgICBcbiAgICAgICAgICAgICAgICAgICgwLjAyMSkgICAgICAgICAoMC4xMjcpICAgICAgICAgKDAuMTM0KSAgIFxuYy5uZWcjYy53cH4yICAgICAgIC0wLjA2MiAgICAgICAgICAtMC42NTYgICAgICAgICAgLTAuMTgxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wNzApICAgICAgICAgKDAuNDAyKSAgICAgICAgICgwLjM3NCkgICBcbnBob19vcmRlciAgICAgICAgICAgMC4wMDMqKiogICAgICAgIDAuMDExKioqICAgICAgICAwLjAwNyogIFxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDMpICAgXG5mZW1hbGUgICAgICAgICAgICAgIDAuMDAzICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4xMTMgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwOSkgICAgICAgICAoMC4wNDcpICAgICAgICAgKDAuMDY2KSAgIFxuYWdlICAgICAgICAgICAgICAgIC0wLjAwMCAgICAgICAgICAtMC4wMDEgICAgICAgICAgIDAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwMikgICBcbmluY29tZSAgICAgICAgICAgICAtMC4wMTMgICAgICAgICAgLTAuMDQ1ICAgICAgICAgIC0wLjA4NiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDE5KSAgICAgICAgICgwLjEwMikgICAgICAgICAoMC4xMjgpICAgXG51bml2ZXJzaXR5ICAgICAgICAgIDAuMDAyICAgICAgICAgIC0wLjAwNSAgICAgICAgICAgMC4xNDcqICBcbiAgICAgICAgICAgICAgICAgICgwLjAwOSkgICAgICAgICAoMC4wNDcpICAgICAgICAgKDAuMDY4KSAgIFxuX2NvbnMgICAgICAgICAgICAgIC0wLjA2NioqICAgICAgICAtMC4xMjQgICAgICAgICAgLTAuMjc1ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMjIpICAgICAgICAgKDAuMTM3KSAgICAgICAgICgwLjE0MSkgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjAwNCAgICAgICAgICAgMC4wNDcgICAgICAgICAgIDAuMDE3ICAgXG5yMl9iICAgICAgICAgICAgICAgIDAuMDA5ICAgICAgICAgICAwLjA3OSAgICAgICAgICAgMC4yOTEgICBcbnIyX28gICAgICAgICAgICAgICAgMC4wMDUgICAgICAgICAgIDAuMDQ5ICAgICAgICAgICAwLjA1MCAgIFxuTiAgICAgICAgICAgICAgICA4ODM1LjAwMCAgICAgICAgIDM2MS4wMDAgICAgICAgICAyOTcuMDAwICAgXG5OX2cgICAgICAgICAgICAgICA4MDQuMDAwICAgICAgICAgIDMzLjAwMCAgICAgICAgICAyNy4wMDAgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgIGVzdHRhYiBFIEYgRywgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyX3cgcjJfYiByMlxuPiBfbyBOIE5fZykgXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgXG4gICAgICAgICAgICAgIHBfZ3NsbWNfYWxsICAgICBwX2dzbG1jX2FsbCAgICAgcF9nc2xtY19hbGwgICBcbiAgICAgICAgICAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5uZWcgICAgICAgICAgICAgICAgLTAuMjA3ICAgICAgICAgIC0wLjAzNyAgICAgICAgICAgMC4xNDYqICBcbiAgICAgICAgICAgICAgICAgICgwLjE2MSkgICAgICAgICAoMC4yMjQpICAgICAgICAgKDAuMDcyKSAgIFxud3BfcmlnaHQyICAgICAgICAgIC0wLjIwNiAgICAgICAgICAgMC4wMTcgICAgICAgICAgIDAuMDIzICAgXG4gICAgICAgICAgICAgICAgICAoMC4xNDgpICAgICAgICAgKDAuMTY4KSAgICAgICAgICgwLjEwNikgICBcbmMubmVnI2Mud3B+MiAgICAgICAgMC45MzMqICAgICAgICAgIDAuMDYxICAgICAgICAgIC0wLjI4NyAgIFxuICAgICAgICAgICAgICAgICAgKDAuNDM1KSAgICAgICAgICgwLjQzOCkgICAgICAgICAoMC4yMTUpICAgXG5waG9fb3JkZXIgICAgICAgICAgIDAuMDAzICAgICAgICAgICAwLjAwMiAgICAgICAgICAgMC4wMDQqKiBcbiAgICAgICAgICAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDAyKSAgIFxuZmVtYWxlICAgICAgICAgICAgICAwLjAyNiAgICAgICAgICAtMC4wMTMgICAgICAgICAgLTAuMDI3ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wNTMpICAgICAgICAgKDAuMDQ1KSAgICAgICAgICgwLjAzNikgICBcbmFnZSAgICAgICAgICAgICAgICAtMC4wMDEgICAgICAgICAgLTAuMDAwICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDEpICAgXG5pbmNvbWUgICAgICAgICAgICAgIDAuMDgwICAgICAgICAgICAwLjA1MyAgICAgICAgICAgMC4wNjIgICBcbiAgICAgICAgICAgICAgICAgICgwLjE1MSkgICAgICAgICAoMC4xMTgpICAgICAgICAgKDAuMDc3KSAgIFxudW5pdmVyc2l0eSAgICAgICAgIC0wLjA0NiAgICAgICAgICAgMC4wMzkgICAgICAgICAgIDAuMDE2ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wNTMpICAgICAgICAgKDAuMDY2KSAgICAgICAgICgwLjAzNikgICBcbl9jb25zICAgICAgICAgICAgICAgMC4wNDYgICAgICAgICAgLTAuMDk1ICAgICAgICAgIC0wLjE0NyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMTM0KSAgICAgICAgICgwLjE1MykgICAgICAgICAoMC4wODApICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnIyX3cgICAgICAgICAgICAgICAgMC4wMTYgICAgICAgICAgIDAuMDAxICAgICAgICAgICAwLjAyOSAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjA5NCAgICAgICAgICAgMC4wMjMgICAgICAgICAgIDAuMDc5ICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMDIxICAgICAgICAgICAwLjAwMyAgICAgICAgICAgMC4wMzcgICBcbk4gICAgICAgICAgICAgICAgIDM5Ni4wMDAgICAgICAgICA2MDUuMDAwICAgICAgICAgMzg1LjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgIDM2LjAwMCAgICAgICAgICA1NS4wMDAgICAgICAgICAgMzUuMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLndwX3JpZ2h0MiBwaG9fb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5cbj4gaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiRlJcIiAmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICYgKHN0aW11bHVzPT1cInBfOTMyNVwiIHxcbj4gIHBfbmVnYXRpdmU9PTApICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEhcbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLndwX3JpZ2h0MiBwaG9fb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5cbj4gaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiR0hcIiAmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICYgKHN0aW11bHVzPT1cInBfOTMyNVwiIHxcbj4gIHBfbmVnYXRpdmU9PTApICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIElcbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLndwX3JpZ2h0MiBwaG9fb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5cbj4gaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiSU5cIiAmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICYgKHN0aW11bHVzPT1cInBfOTMyNVwiIHxcbj4gIHBfbmVnYXRpdmU9PTApICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEpcbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLndwX3JpZ2h0MiBwaG9fb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5cbj4gaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiSVMualwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgJiAoc3RpbXVsdXM9PVwicF85MzI1XCJcbj4gIHwgcF9uZWdhdGl2ZT09MCkgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgS1xuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2Mud3BfcmlnaHQyIHBob19vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1blxuPiBpdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJJUy5wXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAmIChzdGltdWx1cz09XCJwXzkzMjVcIlxuPiAgfCBwX25lZ2F0aXZlPT0wKSAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBMXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy53cF9yaWdodDIgcGhvX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuXG4+IGl2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIklUXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAmIChzdGltdWx1cz09XCJwXzkzMjVcIiB8XG4+ICBwX25lZ2F0aXZlPT0wKSAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBNXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy53cF9yaWdodDIgcGhvX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuXG4+IGl2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkpQXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAmIChzdGltdWx1cz09XCJwXzkzMjVcIiB8XG4+ICBwX25lZ2F0aXZlPT0wKSAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBOXG4uICAgZXN0dGFiIEggSSBKIEssIGNlbGxzKGIoc3RhciBmbXQoMykpIHNlKHBhciBmbXQoMykpKSBub2dhcHMgc3RhdChyMl93IHIyX2IgXG4+IHIyX28gTiBOX2cpIFxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICAgICAgICAgICAgKDQpICAgXG4gICAgICAgICAgICAgIHBfZ3NsbWNfYWxsICAgICBwX2dzbG1jX2FsbCAgICAgcF9nc2xtY19hbGwgICAgIHBfZ3NsbWNfYWxsICAgXG4gICAgICAgICAgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5uZWcgICAgICAgICAgICAgICAgIDAuMjIwICAgICAgICAgIC0wLjA1MiAgICAgICAgICAtMC4wNzUgICAgICAgICAgIDAuMTQ0ICAgXG4gICAgICAgICAgICAgICAgICAoMC4xMzYpICAgICAgICAgKDAuMTU0KSAgICAgICAgICgwLjE3NikgICAgICAgICAoMC4xMzcpICAgXG53cF9yaWdodDIgICAgICAgICAgIDAuMTE1ICAgICAgICAgIC0wLjAyOCAgICAgICAgICAgMC4wNzYgICAgICAgICAgIDAuMzMzICAgXG4gICAgICAgICAgICAgICAgICAoMC4xMTUpICAgICAgICAgKDAuMDkwKSAgICAgICAgICgwLjA4OSkgICAgICAgICAoMC4xODkpICAgXG5jLm5lZyNjLndwfjIgICAgICAgLTAuMzIwICAgICAgICAgICAwLjA4OSAgICAgICAgICAgMC4yMTMgICAgICAgICAgLTAuMjQ2ICAgXG4gICAgICAgICAgICAgICAgICAoMC4zMzkpICAgICAgICAgKDAuMjM2KSAgICAgICAgICgwLjI3MikgICAgICAgICAoMC4zODMpICAgXG5waG9fb3JkZXIgICAgICAgICAgIDAuMDA4KiogICAgICAgICAwLjAwMyAgICAgICAgICAgMC4wMDIgICAgICAgICAgIDAuMDA0ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDMpICAgXG5mZW1hbGUgICAgICAgICAgICAgLTAuMDExICAgICAgICAgICAwLjAyOCAgICAgICAgICAgMC4wNDAgICAgICAgICAgIDAuMDI0ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMzYpICAgICAgICAgKDAuMDMwKSAgICAgICAgICgwLjAzNCkgICAgICAgICAoMC4wNjQpICAgXG5hZ2UgICAgICAgICAgICAgICAgIDAuMDAyICAgICAgICAgIC0wLjAwMCAgICAgICAgICAtMC4wMDMgICAgICAgICAgIDAuMDA4ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDgpICAgXG5pbmNvbWUgICAgICAgICAgICAgLTAuMDk3ICAgICAgICAgIC0wLjAxNyAgICAgICAgICAtMC4wMTQgICAgICAgICAgIDAuMDczICAgXG4gICAgICAgICAgICAgICAgICAoMC4wODgpICAgICAgICAgKDAuMDU5KSAgICAgICAgICgwLjA3NSkgICAgICAgICAoMC4xMzApICAgXG51bml2ZXJzaXR5ICAgICAgICAgIDAuMDYxICAgICAgICAgIC0wLjAxMCAgICAgICAgICAgMC4wMTIgICAgICAgICAgLTAuMDI4ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMzYpICAgICAgICAgKDAuMDMyKSAgICAgICAgICgwLjA0MCkgICAgICAgICAoMC4wOTEpICAgXG5fY29ucyAgICAgICAgICAgICAgLTAuMjM0KiAgICAgICAgIC0wLjAyNCAgICAgICAgICAtMC4wMDQgICAgICAgICAgLTAuMzQ5ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wOTUpICAgICAgICAgKDAuMDgwKSAgICAgICAgICgwLjA5NCkgICAgICAgICAoMC4yNjcpICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMDI3ICAgICAgICAgICAwLjAwNCAgICAgICAgICAgMC4wMDUgICAgICAgICAgIDAuMDEyICAgXG5yMl9iICAgICAgICAgICAgICAgIDAuMjQ3ICAgICAgICAgICAwLjAzNSAgICAgICAgICAgMC4xMTUgICAgICAgICAgIDAuMTU5ICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMDM5ICAgICAgICAgICAwLjAwOCAgICAgICAgICAgMC4wMTEgICAgICAgICAgIDAuMDI5ICAgXG5OICAgICAgICAgICAgICAgICA1NjEuMDAwICAgICAgICAgNjYwLjAwMCAgICAgICAgIDUyOC4wMDAgICAgICAgICAyNjQuMDAwICAgXG5OX2cgICAgICAgICAgICAgICAgNTEuMDAwICAgICAgICAgIDYwLjAwMCAgICAgICAgICA0OC4wMDAgICAgICAgICAgMjQuMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICAgZXN0dGFiIEwgTSBOLCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIHIyXG4+IF9vIE4gTl9nKSBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICBcbiAgICAgICAgICAgICAgcF9nc2xtY19hbGwgICAgIHBfZ3NsbWNfYWxsICAgICBwX2dzbG1jX2FsbCAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm5lZyAgICAgICAgICAgICAgICAgMC4xOTIgICAgICAgICAgIDAuMDQxICAgICAgICAgIC0wLjIyOCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMjEzKSAgICAgICAgICgwLjA4OCkgICAgICAgICAoMC4yMzUpICAgXG53cF9yaWdodDIgICAgICAgICAgLTAuMTAwICAgICAgICAgIC0wLjAxNCAgICAgICAgICAtMC4xNTIgICBcbiAgICAgICAgICAgICAgICAgICgwLjE2MikgICAgICAgICAoMC4wOTYpICAgICAgICAgKDAuMjA4KSAgIFxuYy5uZWcjYy53cH4yICAgICAgIC0wLjQ0OCAgICAgICAgICAgMC4xNTkgICAgICAgICAgIDAuNTA2ICAgXG4gICAgICAgICAgICAgICAgICAoMC41MjQpICAgICAgICAgKDAuMzEwKSAgICAgICAgICgwLjYwNykgICBcbnBob19vcmRlciAgICAgICAgICAgMC4wMTEqKiAgICAgICAgIDAuMDA2KiogICAgICAgIC0wLjAwNCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDQpICAgXG5mZW1hbGUgICAgICAgICAgICAgLTAuMTE1ICAgICAgICAgIC0wLjA0OSAgICAgICAgICAtMC4wODMgICBcbiAgICAgICAgICAgICAgICAgICgwLjA2MikgICAgICAgICAoMC4wMzApICAgICAgICAgKDAuMDYzKSAgIFxuYWdlICAgICAgICAgICAgICAgICAwLjAzMiogICAgICAgICAtMC4wMDMgICAgICAgICAgLTAuMDIzICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMTYpICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAyMSkgICBcbmluY29tZSAgICAgICAgICAgICAtMC4wNjkgICAgICAgICAgIDAuMDAxICAgICAgICAgICAwLjE3NSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMTUwKSAgICAgICAgICgwLjA4NCkgICAgICAgICAoMC4xMjMpICAgXG51bml2ZXJzaXR5ICAgICAgICAgIDAuMDQwICAgICAgICAgICAwLjAwMyAgICAgICAgICAtMC4wNTcgICBcbiAgICAgICAgICAgICAgICAgICgwLjE2OCkgICAgICAgICAoMC4wNDUpICAgICAgICAgKDAuMDk5KSAgIFxuX2NvbnMgICAgICAgICAgICAgIC0wLjY1MyAgICAgICAgICAgMC4wNDMgICAgICAgICAgIDAuNjAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4zNTMpICAgICAgICAgKDAuMTExKSAgICAgICAgICgwLjQ3NikgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjAxOSAgICAgICAgICAgMC4wMzUgICAgICAgICAgIDAuMDA2ICAgXG5yMl9iICAgICAgICAgICAgICAgIDAuMzM2ICAgICAgICAgICAwLjA3NiAgICAgICAgICAgMC4yMDggICBcbnIyX28gICAgICAgICAgICAgICAgMC4wNTQgICAgICAgICAgIDAuMDM4ICAgICAgICAgICAwLjAyMSAgIFxuTiAgICAgICAgICAgICAgICAgMzQxLjAwMCAgICAgICAgIDQwNy4wMDAgICAgICAgICAzOTYuMDAwICAgXG5OX2cgICAgICAgICAgICAgICAgMzEuMDAwICAgICAgICAgIDM3LjAwMCAgICAgICAgICAzNi4wMDAgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2Mud3BfcmlnaHQyIHBob19vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1blxuPiBpdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJOWlwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgJiAoc3RpbXVsdXM9PVwicF85MzI1XCIgfFxuPiAgcF9uZWdhdGl2ZT09MCkgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgT1xuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2Mud3BfcmlnaHQyIHBob19vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1blxuPiBpdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJSVVwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgJiAoc3RpbXVsdXM9PVwicF85MzI1XCIgfFxuPiAgcF9uZWdhdGl2ZT09MCkgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgUFxuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2Mud3BfcmlnaHQyIHBob19vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1blxuPiBpdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJTRVwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgJiAoc3RpbXVsdXM9PVwicF85MzI1XCIgfFxuPiAgcF9uZWdhdGl2ZT09MCkgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgUVxuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2Mud3BfcmlnaHQyIHBob19vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1blxuPiBpdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJTV1wiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgJiAoc3RpbXVsdXM9PVwicF85MzI1XCIgfFxuPiAgcF9uZWdhdGl2ZT09MCkgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgUiBcbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLndwX3JpZ2h0MiBwaG9fb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5cbj4gaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiVUtcIiAmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICYgKHN0aW11bHVzPT1cInBfOTMyNVwiIHxcbj4gIHBfbmVnYXRpdmU9PTApICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIFNcbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLndwX3JpZ2h0MiBwaG9fb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5cbj4gaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiVVNcIiAmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICYgKHN0aW11bHVzPT1cInBfOTMyNVwiIHxcbj4gIHBfbmVnYXRpdmU9PTApICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIFRcbi4gICBlc3R0YWIgTyBQIFEsIGNlbGxzKGIoc3RhciBmbXQoMykpIHNlKHBhciBmbXQoMykpKSBub2dhcHMgc3RhdChyMl93IHIyX2IgcjJcbj4gX28gTiBOX2cpIFxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAoMSkgICAgICAgICAgICAgKDIpICAgICAgICAgICAgICgzKSAgIFxuICAgICAgICAgICAgICBwX2dzbG1jX2FsbCAgICAgcF9nc2xtY19hbGwgICAgIHBfZ3NsbWNfYWxsICAgXG4gICAgICAgICAgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmVnICAgICAgICAgICAgICAgICAwLjE4OCAgICAgICAgICAgMC4yMTYgICAgICAgICAgLTAuMTMwICAgXG4gICAgICAgICAgICAgICAgICAoMC4xMjEpICAgICAgICAgKDAuMTgxKSAgICAgICAgICgwLjEwNCkgICBcbndwX3JpZ2h0MiAgICAgICAgICAgMC4wMzYgICAgICAgICAgIDAuMTYyICAgICAgICAgIC0wLjAzMyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMTE5KSAgICAgICAgICgwLjA5NCkgICAgICAgICAoMC4wNTQpICAgXG5jLm5lZyNjLndwfjIgICAgICAgLTAuMjQzICAgICAgICAgIC0wLjEyMyAgICAgICAgICAgMC4xODcgICBcbiAgICAgICAgICAgICAgICAgICgwLjMxOSkgICAgICAgICAoMC4yOTgpICAgICAgICAgKDAuMTY2KSAgIFxucGhvX29yZGVyICAgICAgICAgICAwLjAwMyAgICAgICAgICAgMC4wMDEgICAgICAgICAgLTAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwMSkgICBcbmZlbWFsZSAgICAgICAgICAgICAgMC4wMzYgICAgICAgICAgLTAuMDU3ICAgICAgICAgICAwLjAxNCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDQ4KSAgICAgICAgICgwLjAzOSkgICAgICAgICAoMC4wMTkpICAgXG5hZ2UgICAgICAgICAgICAgICAgIDAuMDAxICAgICAgICAgIC0wLjAwMiAgICAgICAgICAtMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAxKSAgIFxuaW5jb21lICAgICAgICAgICAgIC0wLjA1MCAgICAgICAgICAtMC4wNzAgICAgICAgICAgLTAuMDQ5ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wNzUpICAgICAgICAgKDAuMDk4KSAgICAgICAgICgwLjA1NikgICBcbnVuaXZlcnNpdHkgICAgICAgICAtMC4wMDIgICAgICAgICAgLTAuMDcxICAgICAgICAgIC0wLjAwOSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDQ2KSAgICAgICAgICgwLjA1OSkgICAgICAgICAoMC4wMTgpICAgXG5fY29ucyAgICAgICAgICAgICAgLTAuMTE0ICAgICAgICAgICAwLjA0NSAgICAgICAgICAgMC4wNTUgICBcbiAgICAgICAgICAgICAgICAgICgwLjA5MykgICAgICAgICAoMC4xMTMpICAgICAgICAgKDAuMDUzKSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMDEzICAgICAgICAgICAwLjAxNiAgICAgICAgICAgMC4wMDMgICBcbnIyX2IgICAgICAgICAgICAgICAgMC4xMTIgICAgICAgICAgIDAuMzE1ICAgICAgICAgICAwLjA2NyAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjAyMSAgICAgICAgICAgMC4wMzUgICAgICAgICAgIDAuMDA2ICAgXG5OICAgICAgICAgICAgICAgICAzNTIuMDAwICAgICAgICAgMzUyLjAwMCAgICAgICAgIDUyOC4wMDAgICBcbk5fZyAgICAgICAgICAgICAgICAzMi4wMDAgICAgICAgICAgMzIuMDAwICAgICAgICAgIDQ4LjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICAgZXN0dGFiIFIgUyBUICwgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyX3cgcjJfYiByXG4+IDJfbyBOIE5fZykgXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgXG4gICAgICAgICAgICAgIHBfZ3NsbWNfYWxsICAgICBwX2dzbG1jX2FsbCAgICAgcF9nc2xtY19hbGwgICBcbiAgICAgICAgICAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5uZWcgICAgICAgICAgICAgICAgLTAuMTY0ICAgICAgICAgICAwLjIxMCAgICAgICAgICAgMC4xNTcgICBcbiAgICAgICAgICAgICAgICAgICgwLjA5OSkgICAgICAgICAoMC4xMzMpICAgICAgICAgKDAuMTA4KSAgIFxud3BfcmlnaHQyICAgICAgICAgIC0wLjEwNCAgICAgICAgICAgMC4wNTggICAgICAgICAgIDAuMDM3ICAgXG4gICAgICAgICAgICAgICAgICAoMC4xMTYpICAgICAgICAgKDAuMTMxKSAgICAgICAgICgwLjA4NikgICBcbmMubmVnI2Mud3B+MiAgICAgICAgMC42NDgqICAgICAgICAgLTAuMjgzICAgICAgICAgIC0wLjM1MiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMjUzKSAgICAgICAgICgwLjM3OCkgICAgICAgICAoMC4yNzUpICAgXG5waG9fb3JkZXIgICAgICAgICAgLTAuMDAwICAgICAgICAgICAwLjAwMyAgICAgICAgICAgMC4wMDMgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDAyKSAgIFxuZmVtYWxlICAgICAgICAgICAgICAwLjAwMSAgICAgICAgICAgMC4wNjIgICAgICAgICAgIDAuMDA2ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wNTMpICAgICAgICAgKDAuMDQ3KSAgICAgICAgICgwLjAyOSkgICBcbmFnZSAgICAgICAgICAgICAgICAgMC4wMDQqICAgICAgICAgLTAuMDAyICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDEpICAgXG5pbmNvbWUgICAgICAgICAgICAgLTAuMDExICAgICAgICAgIC0wLjE1NCAgICAgICAgICAgMC4xMTEgICBcbiAgICAgICAgICAgICAgICAgICgwLjEzNSkgICAgICAgICAoMC4wOTQpICAgICAgICAgKDAuMDU5KSAgIFxudW5pdmVyc2l0eSAgICAgICAgICAwLjAyOSAgICAgICAgICAtMC4wNzMgICAgICAgICAgIDAuMDExICAgXG4gICAgICAgICAgICAgICAgICAoMC4wNTQpICAgICAgICAgKDAuMDY0KSAgICAgICAgICgwLjAzMCkgICBcbl9jb25zICAgICAgICAgICAgICAtMC4yMDEgICAgICAgICAgIDAuMDYzICAgICAgICAgIC0wLjE0NCogIFxuICAgICAgICAgICAgICAgICAgKDAuMTE1KSAgICAgICAgICgwLjEwMCkgICAgICAgICAoMC4wNjkpICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnIyX3cgICAgICAgICAgICAgICAgMC4wMjMgICAgICAgICAgIDAuMDA5ICAgICAgICAgICAwLjAwMyAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjE3OCAgICAgICAgICAgMC4xNDEgICAgICAgICAgIDAuMDMxICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMDQ2ICAgICAgICAgICAwLjAyMyAgICAgICAgICAgMC4wMDUgICBcbk4gICAgICAgICAgICAgICAgIDMzOS4wMDAgICAgICAgICA1MjMuMDAwICAgICAgICAxNTI5LjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgIDMxLjAwMCAgICAgICAgICA0OC4wMDAgICAgICAgICAxMzkuMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gICAgICAgICAgICAgICAgICBcbi4gKiBUYWJsZSBBNiBSb3cgMlxuLiAgIHh0c2V0IHJlc3AgdmlkX29yZGVyXG4gICAgICAgcGFuZWwgdmFyaWFibGU6ICByZXNwICh1bmJhbGFuY2VkKVxuICAgICAgICB0aW1lIHZhcmlhYmxlOiAgdmlkX29yZGVyLCAxIHRvIDdcbiAgICAgICAgICAgICAgICBkZWx0YTogIDEgdW5pdFxuLiAgIHJlcGxhY2UgbmVnID0gdl9uZWdhdGl2aXR5XG4oNTYsOTM2IHJlYWwgY2hhbmdlcyBtYWRlLCAxNyw3MDggdG8gbWlzc2luZylcbi4gICBxdWlldGx5IHh0cmVnIGdzbG1jIGMubmVnIyNjLndwX3JpZ2h0MiB2aWRfb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2lcbj4gdHkgaWYgc3RpbXR5cGU9PVwic2luZ2xlIHZpZGVvXCIgJiBsb2NhbD09MCAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBBXG4uICAgcXVpZXRseSB4dHJlZyBnc2xtYyBjLm5lZyMjYy53cF9yaWdodDIgdmlkX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpXG4+IHR5IGlmIGNvdW50cnkyPT1cIkJSXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgdmlkZW9cIiAmIGxvY2FsPT0wICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEJcbi4gICBxdWlldGx5IHh0cmVnIGdzbG1jIGMubmVnIyNjLndwX3JpZ2h0MiB2aWRfb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2lcbj4gdHkgaWYgY291bnRyeTI9PVwiQ0EuZVwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHZpZGVvXCIgJiBsb2NhbD09MCAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBDXG4uICAgcXVpZXRseSB4dHJlZyBnc2xtYyBjLm5lZyMjYy53cF9yaWdodDIgdmlkX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpXG4+IHR5IGlmIGNvdW50cnkyPT1cIkNBLmZcIiAmIHN0aW10eXBlPT1cInNpbmdsZSB2aWRlb1wiICYgbG9jYWw9PTAgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRFxuLiAgIHF1aWV0bHkgeHRyZWcgZ3NsbWMgYy5uZWcjI2Mud3BfcmlnaHQyIHZpZF9vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaVxuPiB0eSBpZiBjb3VudHJ5Mj09XCJDSFwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHZpZGVvXCIgJiBsb2NhbD09MCAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBFXG4uICAgcXVpZXRseSB4dHJlZyBnc2xtYyBjLm5lZyMjYy53cF9yaWdodDIgdmlkX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpXG4+IHR5IGlmIGNvdW50cnkyPT1cIkNOXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgdmlkZW9cIiAmIGxvY2FsPT0wICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEZcbi4gICBxdWlldGx5IHh0cmVnIGdzbG1jIGMubmVnIyNjLndwX3JpZ2h0MiB2aWRfb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2lcbj4gdHkgaWYgY291bnRyeTI9PVwiREtcIiAmIHN0aW10eXBlPT1cInNpbmdsZSB2aWRlb1wiICYgbG9jYWw9PTAgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgR1xuLiAgIGVzdHRhYiBBIEIgQyBELCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIFxuPiByMl9vIE4gTl9nKSBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgICAgICAgICAgICg0KSAgIFxuICAgICAgICAgICAgICAgICAgICBnc2xtYyAgICAgICAgICAgZ3NsbWMgICAgICAgICAgIGdzbG1jICAgICAgICAgICBnc2xtYyAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmVnICAgICAgICAgICAgICAgICAwLjAxNyAgICAgICAgICAtMC4wMzYgICAgICAgICAgLTAuMTEyICAgICAgICAgIC0wLjA3OCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDIyKSAgICAgICAgICgwLjEzOSkgICAgICAgICAoMC4xMDEpICAgICAgICAgKDAuMDYxKSAgIFxud3BfcmlnaHQyICAgICAgICAgICAwLjA2MyAgICAgICAgICAtMC4yNzUgICAgICAgICAgLTAuMTEyICAgICAgICAgIC0wLjI2OCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDUyKSAgICAgICAgICgwLjMyNSkgICAgICAgICAoMC41NzEpICAgICAgICAgKDAuMjAzKSAgIFxuYy5uZWcjYy53cH4yICAgICAgICAwLjA0NSAgICAgICAgICAgMC4xNDAgICAgICAgICAgIDAuNzMxKiAgICAgICAgICAwLjEzNCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDQ4KSAgICAgICAgICgwLjMzOCkgICAgICAgICAoMC4zNDEpICAgICAgICAgKDAuMTg4KSAgIFxudmlkX29yZGVyICAgICAgICAgIC0wLjA3NCoqKiAgICAgICAtMC4wNzEqICAgICAgICAgLTAuMTIyKioqICAgICAgIC0wLjA0MiogIFxuICAgICAgICAgICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAzMCkgICAgICAgICAoMC4wMzApICAgICAgICAgKDAuMDE5KSAgIFxuZmVtYWxlICAgICAgICAgICAgIC0wLjAyNyAgICAgICAgICAtMC4wODMgICAgICAgICAgIDAuMTg4ICAgICAgICAgIC0wLjAxMyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDIzKSAgICAgICAgICgwLjEyMikgICAgICAgICAoMC4yNDkpICAgICAgICAgKDAuMTAxKSAgIFxuYWdlICAgICAgICAgICAgICAgICAwLjAwMSAgICAgICAgICAgMC4wMTMgICAgICAgICAgIDAuMDI1ICAgICAgICAgIC0wLjAwMiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAxMikgICAgICAgICAoMC4wMjUpICAgICAgICAgKDAuMDAzKSAgIFxuaW5jb21lICAgICAgICAgICAgICAwLjAxNiAgICAgICAgICAgMC4wMjEgICAgICAgICAgLTAuMjAxICAgICAgICAgICAwLjA1MCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDQ5KSAgICAgICAgICgwLjI4MSkgICAgICAgICAoMC40NDMpICAgICAgICAgKDAuMTk3KSAgIFxudW5pdmVyc2l0eSAgICAgICAgIC0wLjAyMSAgICAgICAgICAtMC4wMTYgICAgICAgICAgLTAuMTY3ICAgICAgICAgIC0wLjA2MSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDI1KSAgICAgICAgICgwLjEyOSkgICAgICAgICAoMC4zMzYpICAgICAgICAgKDAuMTA1KSAgIFxuX2NvbnMgICAgICAgICAgICAgICAwLjIxNSoqKiAgICAgICAgMC4wOTcgICAgICAgICAgLTAuMTc2ICAgICAgICAgICAwLjMyNiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDU1KSAgICAgICAgICgwLjM0OSkgICAgICAgICAoMC43NzkpICAgICAgICAgKDAuMjI4KSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjA1MCAgICAgICAgICAgMC4wNDggICAgICAgICAgIDAuMTUyICAgICAgICAgICAwLjA1OSAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjAzNyAgICAgICAgICAgMC4xMjEgICAgICAgICAgIDAuMDg1ICAgICAgICAgICAwLjA3NyAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjA0NiAgICAgICAgICAgMC4wNTcgICAgICAgICAgIDAuMTI5ICAgICAgICAgICAwLjA2MyAgIFxuTiAgICAgICAgICAgICAgICA0NjY1LjAwMCAgICAgICAgIDE3NS4wMDAgICAgICAgICAxNjAuMDAwICAgICAgICAgMTM1LjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgOTMzLjAwMCAgICAgICAgICAzNS4wMDAgICAgICAgICAgMzIuMDAwICAgICAgICAgIDI3LjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgIGVzdHRhYiBFIEYgRywgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyX3cgcjJfYiByMlxuPiBfbyBOIE5fZykgXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgXG4gICAgICAgICAgICAgICAgICAgIGdzbG1jICAgICAgICAgICBnc2xtYyAgICAgICAgICAgZ3NsbWMgICBcbiAgICAgICAgICAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5uZWcgICAgICAgICAgICAgICAgIDAuMTA0ICAgICAgICAgIC0wLjA4NiAgICAgICAgICAtMC4wODIgICBcbiAgICAgICAgICAgICAgICAgICgwLjEyMCkgICAgICAgICAoMC4xODYpICAgICAgICAgKDAuMDgyKSAgIFxud3BfcmlnaHQyICAgICAgICAgICAwLjQ0NSAgICAgICAgICAtMC4xMTIgICAgICAgICAgIDAuMDY3ICAgXG4gICAgICAgICAgICAgICAgICAoMC40ODEpICAgICAgICAgKDAuMzgzKSAgICAgICAgICgwLjI1MikgICBcbmMubmVnI2Mud3B+MiAgICAgICAtMC4xMTAgICAgICAgICAgIDAuMjI0ICAgICAgICAgICAwLjM0MiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMzI5KSAgICAgICAgICgwLjM2MSkgICAgICAgICAoMC4yMzkpICAgXG52aWRfb3JkZXIgICAgICAgICAgLTAuMTA4KioqICAgICAgIC0wLjExMSoqKiAgICAgICAtMC4wNDEqICBcbiAgICAgICAgICAgICAgICAgICgwLjAyOSkgICAgICAgICAoMC4wMjMpICAgICAgICAgKDAuMDE5KSAgIFxuZmVtYWxlICAgICAgICAgICAgICAwLjE3MCAgICAgICAgICAgMC4wMDYgICAgICAgICAgLTAuMDA4ICAgXG4gICAgICAgICAgICAgICAgICAoMC4xNzIpICAgICAgICAgKDAuMTA1KSAgICAgICAgICgwLjA4NikgICBcbmFnZSAgICAgICAgICAgICAgICAgMC4wMDUgICAgICAgICAgLTAuMDExICAgICAgICAgICAwLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA3KSAgICAgICAgICgwLjAxMCkgICAgICAgICAoMC4wMDMpICAgXG5pbmNvbWUgICAgICAgICAgICAgIDAuMTAwICAgICAgICAgICAwLjQyOSAgICAgICAgICAgMC4yNTIgICBcbiAgICAgICAgICAgICAgICAgICgwLjQ5NykgICAgICAgICAoMC4yNTcpICAgICAgICAgKDAuMTg0KSAgIFxudW5pdmVyc2l0eSAgICAgICAgICAwLjIyOSAgICAgICAgICAtMC4xMzMgICAgICAgICAgLTAuMDA5ICAgXG4gICAgICAgICAgICAgICAgICAoMC4xNzYpICAgICAgICAgKDAuMTUzKSAgICAgICAgICgwLjA4NSkgICBcbl9jb25zICAgICAgICAgICAgICAtMC4zNDEgICAgICAgICAgIDAuNjY4ICAgICAgICAgIC0wLjA0NCAgIFxuICAgICAgICAgICAgICAgICAgKDAuNDI2KSAgICAgICAgICgwLjM1NSkgICAgICAgICAoMC4yMDApICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnIyX3cgICAgICAgICAgICAgICAgMC4wOTkgICAgICAgICAgIDAuMDk0ICAgICAgICAgICAwLjA0MiAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjEyOSAgICAgICAgICAgMC4xMzAgICAgICAgICAgIDAuMTYzICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMTA4ICAgICAgICAgICAwLjA5OSAgICAgICAgICAgMC4wNTcgICBcbk4gICAgICAgICAgICAgICAgIDE4MC4wMDAgICAgICAgICAyODAuMDAwICAgICAgICAgMTc1LjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgIDM2LjAwMCAgICAgICAgICA1Ni4wMDAgICAgICAgICAgMzUuMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gICBxdWlldGx5IHh0cmVnIGdzbG1jIGMubmVnIyNjLndwX3JpZ2h0MiB2aWRfb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2lcbj4gdHkgaWYgY291bnRyeTI9PVwiRlJcIiAmIHN0aW10eXBlPT1cInNpbmdsZSB2aWRlb1wiICYgbG9jYWw9PTAgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgSFxuLiAgIHF1aWV0bHkgeHRyZWcgZ3NsbWMgYy5uZWcjI2Mud3BfcmlnaHQyIHZpZF9vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaVxuPiB0eSBpZiBjb3VudHJ5Mj09XCJHSFwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHZpZGVvXCIgJiBsb2NhbD09MCAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBJXG4uICAgcXVpZXRseSB4dHJlZyBnc2xtYyBjLm5lZyMjYy53cF9yaWdodDIgdmlkX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpXG4+IHR5IGlmIGNvdW50cnkyPT1cIklOXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgdmlkZW9cIiAmIGxvY2FsPT0wICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEpcbi4gICBxdWlldGx5IHh0cmVnIGdzbG1jIGMubmVnIyNjLndwX3JpZ2h0MiB2aWRfb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2lcbj4gdHkgaWYgY291bnRyeTI9PVwiSVMualwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHZpZGVvXCIgJiBsb2NhbD09MCAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBLXG4uICAgcXVpZXRseSB4dHJlZyBnc2xtYyBjLm5lZyMjYy53cF9yaWdodDIgdmlkX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpXG4+IHR5IGlmIGNvdW50cnkyPT1cIklTLnBcIiAmIHN0aW10eXBlPT1cInNpbmdsZSB2aWRlb1wiICYgbG9jYWw9PTAgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgTFxuLiAgIHF1aWV0bHkgeHRyZWcgZ3NsbWMgYy5uZWcjI2Mud3BfcmlnaHQyIHZpZF9vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaVxuPiB0eSBpZiBjb3VudHJ5Mj09XCJJVFwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHZpZGVvXCIgJiBsb2NhbD09MCAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBNXG4uICAgZXN0dGFiIEggSSBKLCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIHIyXG4+IF9vIE4gTl9nKSBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICBcbiAgICAgICAgICAgICAgICAgICAgZ3NsbWMgICAgICAgICAgIGdzbG1jICAgICAgICAgICBnc2xtYyAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm5lZyAgICAgICAgICAgICAgICAgMC4wNjggICAgICAgICAgIDAuMTUzICAgICAgICAgICAwLjEwOSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMTI1KSAgICAgICAgICgwLjA5NykgICAgICAgICAoMC4xMTApICAgXG53cF9yaWdodDIgICAgICAgICAgLTAuMDkwICAgICAgICAgIC0wLjA3NyAgICAgICAgICAtMC4yMzYgICBcbiAgICAgICAgICAgICAgICAgICgwLjM5NCkgICAgICAgICAoMC4xNjEpICAgICAgICAgKDAuMjA5KSAgIFxuYy5uZWcjYy53cH4yICAgICAgICAwLjA3NyAgICAgICAgICAtMC4yMDUgICAgICAgICAgLTAuMTc2ICAgXG4gICAgICAgICAgICAgICAgICAoMC4zMTEpICAgICAgICAgKDAuMTQ5KSAgICAgICAgICgwLjE3MikgICBcbnZpZF9vcmRlciAgICAgICAgICAtMC4xMTkqKiogICAgICAgLTAuMDY3KioqICAgICAgIC0wLjA4NyoqKlxuICAgICAgICAgICAgICAgICAgKDAuMDI2KSAgICAgICAgICgwLjAxMikgICAgICAgICAoMC4wMTgpICAgXG5mZW1hbGUgICAgICAgICAgICAgLTAuMTA2ICAgICAgICAgIC0wLjEyNCogICAgICAgICAtMC4xMTAgICBcbiAgICAgICAgICAgICAgICAgICgwLjEyOCkgICAgICAgICAoMC4wNTUpICAgICAgICAgKDAuMDg0KSAgIFxuYWdlICAgICAgICAgICAgICAgIC0wLjAwMyAgICAgICAgICAgMC4wMDEgICAgICAgICAgIDAuMDAyICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDcpICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwNikgICBcbmluY29tZSAgICAgICAgICAgICAgMC4wMjkgICAgICAgICAgIDAuMTU2ICAgICAgICAgICAwLjExNyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMzEwKSAgICAgICAgICgwLjEwOCkgICAgICAgICAoMC4xNzYpICAgXG51bml2ZXJzaXR5ICAgICAgICAgLTAuMDc3ICAgICAgICAgIC0wLjAzMyAgICAgICAgICAtMC4xMDEgICBcbiAgICAgICAgICAgICAgICAgICgwLjEyOSkgICAgICAgICAoMC4wNTcpICAgICAgICAgKDAuMDk4KSAgIFxuX2NvbnMgICAgICAgICAgICAgICAwLjcwOCogICAgICAgICAgMC4yNDMgICAgICAgICAgIDAuMzYzICAgXG4gICAgICAgICAgICAgICAgICAoMC4zMzIpICAgICAgICAgKDAuMTQ1KSAgICAgICAgICgwLjIxOSkgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjEwNiAgICAgICAgICAgMC4xMDkgICAgICAgICAgIDAuMTAxICAgXG5yMl9iICAgICAgICAgICAgICAgIDAuMDU1ICAgICAgICAgICAwLjIwMiAgICAgICAgICAgMC4xODUgICBcbnIyX28gICAgICAgICAgICAgICAgMC4wOTUgICAgICAgICAgIDAuMTMxICAgICAgICAgICAwLjEyMCAgIFxuTiAgICAgICAgICAgICAgICAgMjU1LjAwMCAgICAgICAgIDMwMC4wMDAgICAgICAgICAyNTAuMDAwICAgXG5OX2cgICAgICAgICAgICAgICAgNTEuMDAwICAgICAgICAgIDYwLjAwMCAgICAgICAgICA1MC4wMDAgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgIGVzdHRhYiBLIEwgTSwgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyX3cgcjJfYiByMlxuPiBfbyBOIE5fZykgXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgXG4gICAgICAgICAgICAgICAgICAgIGdzbG1jICAgICAgICAgICBnc2xtYyAgICAgICAgICAgZ3NsbWMgICBcbiAgICAgICAgICAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5uZWcgICAgICAgICAgICAgICAgLTAuMDcxICAgICAgICAgICAwLjAwNiAgICAgICAgICAgMC4wNDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjA4OCkgICAgICAgICAoMC4xNjEpICAgICAgICAgKDAuMDU3KSAgIFxud3BfcmlnaHQyICAgICAgICAgICAwLjI0MSAgICAgICAgICAtMC4zNzkgICAgICAgICAgIDAuMDcwICAgXG4gICAgICAgICAgICAgICAgICAoMC40MDYpICAgICAgICAgKDAuMzkxKSAgICAgICAgICgwLjI1MSkgICBcbmMubmVnI2Mud3B+MiAgICAgICAgMC4yMjAgICAgICAgICAgIDAuMTk0ICAgICAgICAgIC0wLjA0OSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMzA5KSAgICAgICAgICgwLjQwMikgICAgICAgICAoMC4yMDApICAgXG52aWRfb3JkZXIgICAgICAgICAgLTAuMTMzKioqICAgICAgIC0wLjA0OCAgICAgICAgICAtMC4wNTYqKipcbiAgICAgICAgICAgICAgICAgICgwLjAyNikgICAgICAgICAoMC4wMzUpICAgICAgICAgKDAuMDE0KSAgIFxuZmVtYWxlICAgICAgICAgICAgIC0wLjEwMCAgICAgICAgICAgMC4xMTIgICAgICAgICAgLTAuMTc4KiAgXG4gICAgICAgICAgICAgICAgICAoMC4xMzIpICAgICAgICAgKDAuMTUyKSAgICAgICAgICgwLjA4MikgICBcbmFnZSAgICAgICAgICAgICAgICAtMC4wMTEgICAgICAgICAgIDAuMDEwICAgICAgICAgICAwLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDIzKSAgICAgICAgICgwLjAzOSkgICAgICAgICAoMC4wMDcpICAgXG5pbmNvbWUgICAgICAgICAgICAgLTAuMzkyICAgICAgICAgIC0wLjA0MyAgICAgICAgICAgMC40NTEqICBcbiAgICAgICAgICAgICAgICAgICgwLjMwMCkgICAgICAgICAoMC4zNzcpICAgICAgICAgKDAuMjI4KSAgIFxudW5pdmVyc2l0eSAgICAgICAgIC0wLjI1NCAgICAgICAgICAtMC4xMDAgICAgICAgICAgIDAuMTY3ICAgXG4gICAgICAgICAgICAgICAgICAoMC4xODgpICAgICAgICAgKDAuMjkyKSAgICAgICAgICgwLjEyNCkgICBcbl9jb25zICAgICAgICAgICAgICAgMS4wOTQgICAgICAgICAgIDAuMDk4ICAgICAgICAgIC0wLjA5MCAgIFxuICAgICAgICAgICAgICAgICAgKDAuNjg0KSAgICAgICAgICgwLjg2NykgICAgICAgICAoMC4zMDQpICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnIyX3cgICAgICAgICAgICAgICAgMC4wNzUgICAgICAgICAgIDAuMDE2ICAgICAgICAgICAwLjEwMSAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjE1NCAgICAgICAgICAgMC4xNjMgICAgICAgICAgIDAuMjA1ICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMDk1ICAgICAgICAgICAwLjAzNSAgICAgICAgICAgMC4xMjkgICBcbk4gICAgICAgICAgICAgICAgIDM1NS4wMDAgICAgICAgICAxNjAuMDAwICAgICAgICAgMTg1LjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgIDcxLjAwMCAgICAgICAgICAzMi4wMDAgICAgICAgICAgMzcuMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gICBxdWlldGx5IHh0cmVnIGdzbG1jIGMubmVnIyNjLndwX3JpZ2h0MiB2aWRfb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2lcbj4gdHkgaWYgY291bnRyeTI9PVwiSlBcIiAmIHN0aW10eXBlPT1cInNpbmdsZSB2aWRlb1wiICYgbG9jYWw9PTAgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgTlxuLiAgIHF1aWV0bHkgeHRyZWcgZ3NsbWMgYy5uZWcjI2Mud3BfcmlnaHQyIHZpZF9vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaVxuPiB0eSBpZiBjb3VudHJ5Mj09XCJOWlwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHZpZGVvXCIgJiBsb2NhbD09MCAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBPXG4uICAgcXVpZXRseSB4dHJlZyBnc2xtYyBjLm5lZyMjYy53cF9yaWdodDIgdmlkX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpXG4+IHR5IGlmIGNvdW50cnkyPT1cIlJVXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgdmlkZW9cIiAmIGxvY2FsPT0wICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIFBcbi4gICBxdWlldGx5IHh0cmVnIGdzbG1jIGMubmVnIyNjLndwX3JpZ2h0MiB2aWRfb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2lcbj4gdHkgaWYgY291bnRyeTI9PVwiU0VcIiAmIHN0aW10eXBlPT1cInNpbmdsZSB2aWRlb1wiICYgbG9jYWw9PTAgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgUVxuLiAgIHF1aWV0bHkgeHRyZWcgZ3NsbWMgYy5uZWcjI2Mud3BfcmlnaHQyIHZpZF9vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaVxuPiB0eSBpZiBjb3VudHJ5Mj09XCJTV1wiICYgc3RpbXR5cGU9PVwic2luZ2xlIHZpZGVvXCIgJiBsb2NhbD09MCAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBSIFxuLiAgIHF1aWV0bHkgeHRyZWcgZ3NsbWMgYy5uZWcjI2Mud3BfcmlnaHQyIHZpZF9vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaVxuPiB0eSBpZiBjb3VudHJ5Mj09XCJVS1wiICYgc3RpbXR5cGU9PVwic2luZ2xlIHZpZGVvXCIgJiBsb2NhbD09MCAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBTXG4uICAgcXVpZXRseSB4dHJlZyBnc2xtYyBjLm5lZyMjYy53cF9yaWdodDIgdmlkX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpXG4+IHR5IGlmIGNvdW50cnkyPT1cIlVTXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgdmlkZW9cIiAmIGxvY2FsPT0wICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIFRcbi4gICBlc3R0YWIgTiBPIFAgUSwgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyX3cgcjJfYiBcbj4gcjJfbyBOIE5fZykgXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAoMSkgICAgICAgICAgICAgKDIpICAgICAgICAgICAgICgzKSAgICAgICAgICAgICAoNCkgICBcbiAgICAgICAgICAgICAgICAgICAgZ3NsbWMgICAgICAgICAgIGdzbG1jICAgICAgICAgICBnc2xtYyAgICAgICAgICAgZ3NsbWMgICBcbiAgICAgICAgICAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm5lZyAgICAgICAgICAgICAgICAgMC4wNjMgICAgICAgICAgLTAuMDYwICAgICAgICAgICAwLjA4MiAgICAgICAgICAtMC4wOTcgICBcbiAgICAgICAgICAgICAgICAgICgwLjE3MCkgICAgICAgICAoMC4wODApICAgICAgICAgKDAuMTUyKSAgICAgICAgICgwLjA2OSkgICBcbndwX3JpZ2h0MiAgICAgICAgICAgMC4xMzkgICAgICAgICAgIDAuMjM2ICAgICAgICAgICAwLjI4MyAgICAgICAgICAgMC4wMTcgICBcbiAgICAgICAgICAgICAgICAgICgwLjQ4NCkgICAgICAgICAoMC4yNDYpICAgICAgICAgKDAuMjUyKSAgICAgICAgICgwLjEzNykgICBcbmMubmVnI2Mud3B+MiAgICAgICAtMC4wMDQgICAgICAgICAgIDAuMjA4ICAgICAgICAgIC0wLjA2NyAgICAgICAgICAgMC4xNjAgICBcbiAgICAgICAgICAgICAgICAgICgwLjQ0NSkgICAgICAgICAoMC4yMTEpICAgICAgICAgKDAuMjUyKSAgICAgICAgICgwLjExMikgICBcbnZpZF9vcmRlciAgICAgICAgICAtMC4wOTkqKiAgICAgICAgLTAuMDg3KioqICAgICAgIC0wLjA2MiogICAgICAgICAtMC4wMjAqICBcbiAgICAgICAgICAgICAgICAgICgwLjAzNCkgICAgICAgICAoMC4wMjEpICAgICAgICAgKDAuMDI2KSAgICAgICAgICgwLjAwOSkgICBcbmZlbWFsZSAgICAgICAgICAgICAgMC4wNzMgICAgICAgICAgLTAuMDkwICAgICAgICAgICAwLjExMCAgICAgICAgICAtMC4wMDggICBcbiAgICAgICAgICAgICAgICAgICgwLjE1MCkgICAgICAgICAoMC4xMDIpICAgICAgICAgKDAuMTA0KSAgICAgICAgICgwLjA0OCkgICBcbmFnZSAgICAgICAgICAgICAgICAtMC4wNDYgICAgICAgICAgLTAuMDA0ICAgICAgICAgICAwLjAwNSAgICAgICAgICAgMC4wMDMgICBcbiAgICAgICAgICAgICAgICAgICgwLjA0OSkgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwMikgICBcbmluY29tZSAgICAgICAgICAgICAtMC4zODkgICAgICAgICAgIDAuMDk0ICAgICAgICAgIC0wLjA1OCAgICAgICAgICAgMC4yMTAgICBcbiAgICAgICAgICAgICAgICAgICgwLjI5MSkgICAgICAgICAoMC4xNjApICAgICAgICAgKDAuMjYzKSAgICAgICAgICgwLjE0NikgICBcbnVuaXZlcnNpdHkgICAgICAgICAtMC4wNTUgICAgICAgICAgIDAuMDEyICAgICAgICAgIC0wLjA3NSAgICAgICAgICAgMC4wMTUgICBcbiAgICAgICAgICAgICAgICAgICgwLjIzMykgICAgICAgICAoMC4wOTgpICAgICAgICAgKDAuMTU5KSAgICAgICAgICgwLjA0OCkgICBcbl9jb25zICAgICAgICAgICAgICAgMS41MjYgICAgICAgICAgIDAuMzkwKiAgICAgICAgIC0wLjA2NiAgICAgICAgICAtMC4wOTEgICBcbiAgICAgICAgICAgICAgICAgICgxLjEyMCkgICAgICAgICAoMC4xOTUpICAgICAgICAgKDAuMzExKSAgICAgICAgICgwLjEzNCkgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnIyX3cgICAgICAgICAgICAgICAgMC4wNTIgICAgICAgICAgIDAuMTA4ICAgICAgICAgICAwLjA0MiAgICAgICAgICAgMC4wMjMgICBcbnIyX2IgICAgICAgICAgICAgICAgMC4xODkgICAgICAgICAgIDAuMzMxICAgICAgICAgICAwLjIyNSAgICAgICAgICAgMC4xMTIgICBcbnIyX28gICAgICAgICAgICAgICAgMC4wNzUgICAgICAgICAgIDAuMTQ0ICAgICAgICAgICAwLjA3MyAgICAgICAgICAgMC4wNDQgICBcbk4gICAgICAgICAgICAgICAgIDE4MC4wMDAgICAgICAgICAxNjAuMDAwICAgICAgICAgMTYwLjAwMCAgICAgICAgIDI0MC4wMDAgICBcbk5fZyAgICAgICAgICAgICAgICAzNi4wMDAgICAgICAgICAgMzIuMDAwICAgICAgICAgIDMyLjAwMCAgICAgICAgICA0OC4wMDAgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gICBlc3R0YWIgUiBTIFQsIGNlbGxzKGIoc3RhciBmbXQoMykpIHNlKHBhciBmbXQoMykpKSBub2dhcHMgc3RhdChyMl93IHIyX2IgcjJcbj4gX28gTiBOX2cpIFxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAoMSkgICAgICAgICAgICAgKDIpICAgICAgICAgICAgICgzKSAgIFxuICAgICAgICAgICAgICAgICAgICBnc2xtYyAgICAgICAgICAgZ3NsbWMgICAgICAgICAgIGdzbG1jICAgXG4gICAgICAgICAgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmVnICAgICAgICAgICAgICAgIC0wLjEwMSAgICAgICAgICAtMC4wMTIgICAgICAgICAgIDAuMDUxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wNjgpICAgICAgICAgKDAuMDgyKSAgICAgICAgICgwLjA1NikgICBcbndwX3JpZ2h0MiAgICAgICAgICAgMC4xMDggICAgICAgICAgIDAuMDEyICAgICAgICAgICAwLjEyNSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMTg0KSAgICAgICAgICgwLjMwMikgICAgICAgICAoMC4xNTcpICAgXG5jLm5lZyNjLndwfjIgICAgICAgIDAuMTk4ICAgICAgICAgICAwLjI3NCAgICAgICAgICAgMC4wMDUgICBcbiAgICAgICAgICAgICAgICAgICgwLjE3MykgICAgICAgICAoMC4yMzUpICAgICAgICAgKDAuMTMyKSAgIFxudmlkX29yZGVyICAgICAgICAgIC0wLjAyNSAgICAgICAgICAtMC4wNzcqKiogICAgICAgLTAuMDQyKioqXG4gICAgICAgICAgICAgICAgICAoMC4wMjApICAgICAgICAgKDAuMDIwKSAgICAgICAgICgwLjAxMikgICBcbmZlbWFsZSAgICAgICAgICAgICAgMC4wOTQgICAgICAgICAgLTAuMDk3ICAgICAgICAgIC0wLjAzMyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDg1KSAgICAgICAgICgwLjExMCkgICAgICAgICAoMC4wNjIpICAgXG5hZ2UgICAgICAgICAgICAgICAgIDAuMDAyICAgICAgICAgIC0wLjAwMSAgICAgICAgICAgMC4wMDIgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDAzKSAgIFxuaW5jb21lICAgICAgICAgICAgIC0wLjQyNSAgICAgICAgICAtMC4wOTQgICAgICAgICAgLTAuMDEwICAgXG4gICAgICAgICAgICAgICAgICAoMC4yMTcpICAgICAgICAgKDAuMjIwKSAgICAgICAgICgwLjEyMCkgICBcbnVuaXZlcnNpdHkgICAgICAgICAgMC4wNTEgICAgICAgICAgLTAuMDU0ICAgICAgICAgICAwLjA3OCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDg3KSAgICAgICAgICgwLjE0OSkgICAgICAgICAoMC4wNjIpICAgXG5fY29ucyAgICAgICAgICAgICAgIDAuMTYxICAgICAgICAgICAwLjQ4MCogICAgICAgICAtMC4wMDYgICBcbiAgICAgICAgICAgICAgICAgICgwLjE5NSkgICAgICAgICAoMC4yMjUpICAgICAgICAgKDAuMTQxKSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMDI4ICAgICAgICAgICAwLjA4NiAgICAgICAgICAgMC4wMjAgICBcbnIyX2IgICAgICAgICAgICAgICAgMC4yMTkgICAgICAgICAgIDAuMDU4ICAgICAgICAgICAwLjAyNiAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjA2OCAgICAgICAgICAgMC4wNzggICAgICAgICAgIDAuMDIyICAgXG5OICAgICAgICAgICAgICAgICAxNTUuMDAwICAgICAgICAgMjQwLjAwMCAgICAgICAgIDkyMC4wMDAgICBcbk5fZyAgICAgICAgICAgICAgICAzMS4wMDAgICAgICAgICAgNDguMDAwICAgICAgICAgMTg0LjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICAgeHRzZXQgcmVzcCB2aWRfb3JkZXJcbiAgICAgICBwYW5lbCB2YXJpYWJsZTogIHJlc3AgKHVuYmFsYW5jZWQpXG4gICAgICAgIHRpbWUgdmFyaWFibGU6ICB2aWRfb3JkZXIsIDEgdG8gN1xuICAgICAgICAgICAgICAgIGRlbHRhOiAgMSB1bml0XG4uICAgcmVwbGFjZSBuZWcgPSB2X25lZ2F0aXZpdHlcbigwIHJlYWwgY2hhbmdlcyBtYWRlKVxuLiAgIHF1aWV0bHkgeHRyZWcgZ3NsbWMgYy5uZWcjI2Mud3BfcmlnaHQyX2RpY2hvMiB2aWRfb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdVxuPiBuaXZlcnNpdHkgaWYgc3RpbXR5cGU9PVwic2luZ2xlIHZpZGVvXCIgJiBsb2NhbD09MCAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBBXG4uICAgcXVpZXRseSB4dHJlZyBnc2xtYyBjLm5lZyMjYy53cF9yaWdodDJfZGljaG8yIHZpZF9vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1XG4+IG5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJCUlwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHZpZGVvXCIgJiBsb2NhbD09MCAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBCXG4uICAgcXVpZXRseSB4dHJlZyBnc2xtYyBjLm5lZyMjYy53cF9yaWdodDJfZGljaG8yIHZpZF9vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1XG4+IG5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJDQS5lXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgdmlkZW9cIiAmIGxvY2FsPT0wICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIENcbi4gICBxdWlldGx5IHh0cmVnIGdzbG1jIGMubmVnIyNjLndwX3JpZ2h0Ml9kaWNobzIgdmlkX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVcbj4gbml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkNBLmZcIiAmIHN0aW10eXBlPT1cInNpbmdsZSB2aWRlb1wiICYgbG9jYWw9PTAgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRFxuLiAgIHF1aWV0bHkgeHRyZWcgZ3NsbWMgYy5uZWcjI2Mud3BfcmlnaHQyX2RpY2hvMiB2aWRfb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdVxuPiBuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiQ0hcIiAmIHN0aW10eXBlPT1cInNpbmdsZSB2aWRlb1wiICYgbG9jYWw9PTAgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRVxuLiAgIHF1aWV0bHkgeHRyZWcgZ3NsbWMgYy5uZWcjI2Mud3BfcmlnaHQyX2RpY2hvMiB2aWRfb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdVxuPiBuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiQ05cIiAmIHN0aW10eXBlPT1cInNpbmdsZSB2aWRlb1wiICYgbG9jYWw9PTAgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRlxuLiAgIHF1aWV0bHkgeHRyZWcgZ3NsbWMgYy5uZWcjI2Mud3BfcmlnaHQyX2RpY2hvMiB2aWRfb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdVxuPiBuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiREtcIiAmIHN0aW10eXBlPT1cInNpbmdsZSB2aWRlb1wiICYgbG9jYWw9PTAgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgR1xuLiAgIGVzdHRhYiBBIEIgQyBELCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIFxuPiByMl9vIE4gTl9nKSBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgICAgICAgICAgICg0KSAgIFxuICAgICAgICAgICAgICAgICAgICBnc2xtYyAgICAgICAgICAgZ3NsbWMgICAgICAgICAgIGdzbG1jICAgICAgICAgICBnc2xtYyAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmVnICAgICAgICAgICAgICAgICAwLjAzNCogICAgICAgICAgMC4wMzggICAgICAgICAgIDAuMDE3ICAgICAgICAgIC0wLjAzNiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDEzKSAgICAgICAgICgwLjA3MykgICAgICAgICAoMC4wNzApICAgICAgICAgKDAuMDQzKSAgIFxud3BfcmlnaHQyX34yICAgICAgICAwLjAxNiAgICAgICAgICAgMC4wMDQgICAgICAgICAgLTAuODg0KiAgICAgICAgIC0wLjA3OCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDI1KSAgICAgICAgICgwLjEzNCkgICAgICAgICAoMC4zNTApICAgICAgICAgKDAuMTEwKSAgIFxuYy5uZWcjYy53cH4yICAgICAgICAwLjAwMiAgICAgICAgICAtMC4wNzEgICAgICAgICAgIDAuNTAzKiAgICAgICAgIC0wLjA1NSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDIzKSAgICAgICAgICgwLjEzNCkgICAgICAgICAoMC4yMjEpICAgICAgICAgKDAuMTA0KSAgIFxudmlkX29yZGVyICAgICAgICAgIC0wLjA3NCoqKiAgICAgICAtMC4wNzEqICAgICAgICAgLTAuMTE0KioqICAgICAgIC0wLjA0MCogIFxuICAgICAgICAgICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAzMCkgICAgICAgICAoMC4wMzEpICAgICAgICAgKDAuMDE5KSAgIFxuZmVtYWxlICAgICAgICAgICAgIC0wLjAyNyAgICAgICAgICAtMC4wOTAgICAgICAgICAgLTAuMTYzICAgICAgICAgICAwLjAwNiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDIzKSAgICAgICAgICgwLjEyMykgICAgICAgICAoMC4yNDgpICAgICAgICAgKDAuMDk5KSAgIFxuYWdlICAgICAgICAgICAgICAgICAwLjAwMSAgICAgICAgICAgMC4wMTQgICAgICAgICAgIDAuMDEyICAgICAgICAgIC0wLjAwMiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAxMSkgICAgICAgICAoMC4wMjEpICAgICAgICAgKDAuMDA0KSAgIFxuaW5jb21lICAgICAgICAgICAgICAwLjAxNSAgICAgICAgICAgMC4wMTAgICAgICAgICAgLTAuMTA2ICAgICAgICAgICAwLjAyMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDQ5KSAgICAgICAgICgwLjI4NSkgICAgICAgICAoMC4zNjkpICAgICAgICAgKDAuMjAyKSAgIFxudW5pdmVyc2l0eSAgICAgICAgIC0wLjAyNCAgICAgICAgICAtMC4wMzIgICAgICAgICAgIDAuMDMyICAgICAgICAgIC0wLjA0MyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDI0KSAgICAgICAgICgwLjEyOCkgICAgICAgICAoMC4yODApICAgICAgICAgKDAuMTA2KSAgIFxuX2NvbnMgICAgICAgICAgICAgICAwLjIzNioqKiAgICAgICAtMC4wMDUgICAgICAgICAgIDAuMTgyICAgICAgICAgICAwLjI0MyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDUyKSAgICAgICAgICgwLjMyNykgICAgICAgICAoMC42NDApICAgICAgICAgKDAuMjIzKSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjA1MCAgICAgICAgICAgMC4wNTAgICAgICAgICAgIDAuMTQyICAgICAgICAgICAwLjA2MSAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjAzNiAgICAgICAgICAgMC4wODkgICAgICAgICAgIDAuMjM0ICAgICAgICAgICAwLjAzMiAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjA0NSAgICAgICAgICAgMC4wNTUgICAgICAgICAgIDAuMTc0ICAgICAgICAgICAwLjA1NCAgIFxuTiAgICAgICAgICAgICAgICA0NjY1LjAwMCAgICAgICAgIDE3NS4wMDAgICAgICAgICAxNjAuMDAwICAgICAgICAgMTM1LjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgOTMzLjAwMCAgICAgICAgICAzNS4wMDAgICAgICAgICAgMzIuMDAwICAgICAgICAgIDI3LjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgIGVzdHRhYiBFIEYgRywgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyX3cgcjJfYiByMlxuPiBfbyBOIE5fZykgXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgXG4gICAgICAgICAgICAgICAgICAgIGdzbG1jICAgICAgICAgICBnc2xtYyAgICAgICAgICAgZ3NsbWMgICBcbiAgICAgICAgICAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5uZWcgICAgICAgICAgICAgICAgIDAuMTA0ICAgICAgICAgIC0wLjAxOCAgICAgICAgICAtMC4wMDMgICBcbiAgICAgICAgICAgICAgICAgICgwLjA2OSkgICAgICAgICAoMC4wODYpICAgICAgICAgKDAuMDQ2KSAgIFxud3BfcmlnaHQyX34yICAgICAgICAwLjAzOCAgICAgICAgICAtMC4wODggICAgICAgICAgLTAuMDQyICAgXG4gICAgICAgICAgICAgICAgICAoMC4yMjMpICAgICAgICAgKDAuMTAzKSAgICAgICAgICgwLjEwMykgICBcbmMubmVnI2Mud3B+MiAgICAgICAtMC4xNTcgICAgICAgICAgIDAuMDY0ICAgICAgICAgICAwLjEwOSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMTU4KSAgICAgICAgICgwLjEwNCkgICAgICAgICAoMC4xMDIpICAgXG52aWRfb3JkZXIgICAgICAgICAgLTAuMTA5KioqICAgICAgIC0wLjExMCoqKiAgICAgICAtMC4wNDAqICBcbiAgICAgICAgICAgICAgICAgICgwLjAyOCkgICAgICAgICAoMC4wMjMpICAgICAgICAgKDAuMDE5KSAgIFxuZmVtYWxlICAgICAgICAgICAgICAwLjE5NiAgICAgICAgICAgMC4wMTQgICAgICAgICAgLTAuMDMwICAgXG4gICAgICAgICAgICAgICAgICAoMC4xNzQpICAgICAgICAgKDAuMTAwKSAgICAgICAgICgwLjA4MikgICBcbmFnZSAgICAgICAgICAgICAgICAgMC4wMDUgICAgICAgICAgLTAuMDExICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA3KSAgICAgICAgICgwLjAxMCkgICAgICAgICAoMC4wMDMpICAgXG5pbmNvbWUgICAgICAgICAgICAgLTAuMDM0ICAgICAgICAgICAwLjQ1MSAgICAgICAgICAgMC4yOTMgICBcbiAgICAgICAgICAgICAgICAgICgwLjQ3OSkgICAgICAgICAoMC4yNTcpICAgICAgICAgKDAuMTg1KSAgIFxudW5pdmVyc2l0eSAgICAgICAgICAwLjE5MSAgICAgICAgICAtMC4xMjQgICAgICAgICAgLTAuMDA4ICAgXG4gICAgICAgICAgICAgICAgICAoMC4xNzgpICAgICAgICAgKDAuMTUwKSAgICAgICAgICgwLjA4NSkgICBcbl9jb25zICAgICAgICAgICAgICAtMC4xMjggICAgICAgICAgIDAuNjUyICAgICAgICAgIC0wLjAzMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMzU2KSAgICAgICAgICgwLjMzOSkgICAgICAgICAoMC4xODYpICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnIyX3cgICAgICAgICAgICAgICAgMC4xMDYgICAgICAgICAgIDAuMDkzICAgICAgICAgICAwLjAzOSAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjEwMSAgICAgICAgICAgMC4xNDYgICAgICAgICAgIDAuMTMyICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMTA0ICAgICAgICAgICAwLjEwMSAgICAgICAgICAgMC4wNTEgICBcbk4gICAgICAgICAgICAgICAgIDE4MC4wMDAgICAgICAgICAyODAuMDAwICAgICAgICAgMTc1LjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgIDM2LjAwMCAgICAgICAgICA1Ni4wMDAgICAgICAgICAgMzUuMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gICBxdWlldGx5IHh0cmVnIGdzbG1jIGMubmVnIyNjLndwX3JpZ2h0Ml9kaWNobzIgdmlkX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVcbj4gbml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkZSXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgdmlkZW9cIiAmIGxvY2FsPT0wICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEhcbi4gICBxdWlldGx5IHh0cmVnIGdzbG1jIGMubmVnIyNjLndwX3JpZ2h0Ml9kaWNobzIgdmlkX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVcbj4gbml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkdIXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgdmlkZW9cIiAmIGxvY2FsPT0wICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIElcbi4gICBxdWlldGx5IHh0cmVnIGdzbG1jIGMubmVnIyNjLndwX3JpZ2h0Ml9kaWNobzIgdmlkX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVcbj4gbml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIklOXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgdmlkZW9cIiAmIGxvY2FsPT0wICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEpcbi4gICBxdWlldGx5IHh0cmVnIGdzbG1jIGMubmVnIyNjLndwX3JpZ2h0Ml9kaWNobzIgdmlkX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVcbj4gbml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIklTLmpcIiAmIHN0aW10eXBlPT1cInNpbmdsZSB2aWRlb1wiICYgbG9jYWw9PTAgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgS1xuLiAgIHF1aWV0bHkgeHRyZWcgZ3NsbWMgYy5uZWcjI2Mud3BfcmlnaHQyX2RpY2hvMiB2aWRfb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdVxuPiBuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiSVMucFwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHZpZGVvXCIgJiBsb2NhbD09MCAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBMXG4uICAgcXVpZXRseSB4dHJlZyBnc2xtYyBjLm5lZyMjYy53cF9yaWdodDJfZGljaG8yIHZpZF9vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1XG4+IG5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJJVFwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHZpZGVvXCIgJiBsb2NhbD09MCAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBNXG4uICAgZXN0dGFiIEggSSBKLCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIHIyXG4+IF9vIE4gTl9nKSBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICBcbiAgICAgICAgICAgICAgICAgICAgZ3NsbWMgICAgICAgICAgIGdzbG1jICAgICAgICAgICBnc2xtYyAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm5lZyAgICAgICAgICAgICAgICAgMC4wOTUgICAgICAgICAgIDAuMTkxKiAgICAgICAgICAwLjA1NiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDY0KSAgICAgICAgICgwLjA4MSkgICAgICAgICAoMC4wNzMpICAgXG53cF9yaWdodDJffjIgICAgICAgIDAuMDA5ICAgICAgICAgIC0wLjExMiAgICAgICAgICAtMC4wMzEgICBcbiAgICAgICAgICAgICAgICAgICgwLjE5MCkgICAgICAgICAoMC4wOTIpICAgICAgICAgKDAuMTAwKSAgIFxuYy5uZWcjYy53cH4yICAgICAgICAwLjAwMSAgICAgICAgICAtMC4xODYqICAgICAgICAgLTAuMDczICAgXG4gICAgICAgICAgICAgICAgICAoMC4xMzcpICAgICAgICAgKDAuMDg1KSAgICAgICAgICgwLjA4NSkgICBcbnZpZF9vcmRlciAgICAgICAgICAtMC4xMjAqKiogICAgICAgLTAuMDY3KioqICAgICAgIC0wLjA4OCoqKlxuICAgICAgICAgICAgICAgICAgKDAuMDI3KSAgICAgICAgICgwLjAxMikgICAgICAgICAoMC4wMTgpICAgXG5mZW1hbGUgICAgICAgICAgICAgLTAuMTA3ICAgICAgICAgIC0wLjExNiogICAgICAgICAtMC4xMjMgICBcbiAgICAgICAgICAgICAgICAgICgwLjEyOCkgICAgICAgICAoMC4wNTQpICAgICAgICAgKDAuMDg2KSAgIFxuYWdlICAgICAgICAgICAgICAgIC0wLjAwNCAgICAgICAgICAgMC4wMDEgICAgICAgICAgIDAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDcpICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwNikgICBcbmluY29tZSAgICAgICAgICAgICAgMC4wNDQgICAgICAgICAgIDAuMTYyICAgICAgICAgICAwLjE2NCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMzIwKSAgICAgICAgICgwLjEwNSkgICAgICAgICAoMC4xNzYpICAgXG51bml2ZXJzaXR5ICAgICAgICAgLTAuMDc4ICAgICAgICAgIC0wLjAxNiAgICAgICAgICAtMC4wNzAgICBcbiAgICAgICAgICAgICAgICAgICgwLjEyNykgICAgICAgICAoMC4wNTcpICAgICAgICAgKDAuMDk4KSAgIFxuX2NvbnMgICAgICAgICAgICAgICAwLjY4NSogICAgICAgICAgMC4yOTIqICAgICAgICAgIDAuMjQzICAgXG4gICAgICAgICAgICAgICAgICAoMC4zMTYpICAgICAgICAgKDAuMTQwKSAgICAgICAgICgwLjE5MSkgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjEwNiAgICAgICAgICAgMC4xMjAgICAgICAgICAgIDAuMTAwICAgXG5yMl9iICAgICAgICAgICAgICAgIDAuMDU1ICAgICAgICAgICAwLjI0MiAgICAgICAgICAgMC4xNTUgICBcbnIyX28gICAgICAgICAgICAgICAgMC4wOTQgICAgICAgICAgIDAuMTQ5ICAgICAgICAgICAwLjExMSAgIFxuTiAgICAgICAgICAgICAgICAgMjU1LjAwMCAgICAgICAgIDMwMC4wMDAgICAgICAgICAyNTAuMDAwICAgXG5OX2cgICAgICAgICAgICAgICAgNTEuMDAwICAgICAgICAgIDYwLjAwMCAgICAgICAgICA1MC4wMDAgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgIGVzdHRhYiBLIEwgTSwgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyX3cgcjJfYiByMlxuPiBfbyBOIE5fZykgXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgXG4gICAgICAgICAgICAgICAgICAgIGdzbG1jICAgICAgICAgICBnc2xtYyAgICAgICAgICAgZ3NsbWMgICBcbiAgICAgICAgICAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5uZWcgICAgICAgICAgICAgICAgLTAuMDI5ICAgICAgICAgICAwLjA2MCAgICAgICAgICAgMC4wMjQgICBcbiAgICAgICAgICAgICAgICAgICgwLjA1OCkgICAgICAgICAoMC4wODUpICAgICAgICAgKDAuMDMwKSAgIFxud3BfcmlnaHQyX34yICAgICAgIC0wLjE5MiAgICAgICAgICAtMC4wODMgICAgICAgICAgLTAuMTY2ICAgXG4gICAgICAgICAgICAgICAgICAoMC4yNDkpICAgICAgICAgKDAuMTcxKSAgICAgICAgICgwLjE2NikgICBcbmMubmVnI2Mud3B+MiAgICAgICAgMC4xMDUgICAgICAgICAgIDAuMDYyICAgICAgICAgICAwLjA1NiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMTkxKSAgICAgICAgICgwLjE2OCkgICAgICAgICAoMC4xMjYpICAgXG52aWRfb3JkZXIgICAgICAgICAgLTAuMTMzKioqICAgICAgIC0wLjA1MCAgICAgICAgICAtMC4wNTYqKipcbiAgICAgICAgICAgICAgICAgICgwLjAyNikgICAgICAgICAoMC4wMzUpICAgICAgICAgKDAuMDE0KSAgIFxuZmVtYWxlICAgICAgICAgICAgIC0wLjE0NyAgICAgICAgICAgMC4wOTAgICAgICAgICAgLTAuMTg3KiAgXG4gICAgICAgICAgICAgICAgICAoMC4xMzUpICAgICAgICAgKDAuMTUxKSAgICAgICAgICgwLjA4MSkgICBcbmFnZSAgICAgICAgICAgICAgICAtMC4wMjUgICAgICAgICAgIDAuMDE0ICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDI0KSAgICAgICAgICgwLjA0MCkgICAgICAgICAoMC4wMDcpICAgXG5pbmNvbWUgICAgICAgICAgICAgLTAuNTAxICAgICAgICAgICAwLjAwNyAgICAgICAgICAgMC40ODYqICBcbiAgICAgICAgICAgICAgICAgICgwLjMwMikgICAgICAgICAoMC4zNzUpICAgICAgICAgKDAuMjI1KSAgIFxudW5pdmVyc2l0eSAgICAgICAgIC0wLjI2MyAgICAgICAgICAtMC4wODUgICAgICAgICAgIDAuMTIwICAgXG4gICAgICAgICAgICAgICAgICAoMC4xODcpICAgICAgICAgKDAuMjk2KSAgICAgICAgICgwLjEyOCkgICBcbl9jb25zICAgICAgICAgICAgICAgMS41ODQqICAgICAgICAgLTAuMTE4ICAgICAgICAgIC0wLjAwMyAgIFxuICAgICAgICAgICAgICAgICAgKDAuNjQyKSAgICAgICAgICgwLjg0MikgICAgICAgICAoMC4yOTEpICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnIyX3cgICAgICAgICAgICAgICAgMC4wNzQgICAgICAgICAgIDAuMDE1ICAgICAgICAgICAwLjEwMiAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjE1MiAgICAgICAgICAgMC4xNDMgICAgICAgICAgIDAuMjI2ICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMDk1ICAgICAgICAgICAwLjAzMCAgICAgICAgICAgMC4xMzUgICBcbk4gICAgICAgICAgICAgICAgIDM1NS4wMDAgICAgICAgICAxNjAuMDAwICAgICAgICAgMTg1LjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgIDcxLjAwMCAgICAgICAgICAzMi4wMDAgICAgICAgICAgMzcuMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gICBxdWlldGx5IHh0cmVnIGdzbG1jIGMubmVnIyNjLndwX3JpZ2h0Ml9kaWNobzIgdmlkX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVcbj4gbml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkpQXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgdmlkZW9cIiAmIGxvY2FsPT0wICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIE5cbi4gICBxdWlldGx5IHh0cmVnIGdzbG1jIGMubmVnIyNjLndwX3JpZ2h0Ml9kaWNobzIgdmlkX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVcbj4gbml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIk5aXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgdmlkZW9cIiAmIGxvY2FsPT0wICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIE9cbi4gICBxdWlldGx5IHh0cmVnIGdzbG1jIGMubmVnIyNjLndwX3JpZ2h0Ml9kaWNobzIgdmlkX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVcbj4gbml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIlJVXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgdmlkZW9cIiAmIGxvY2FsPT0wICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIFBcbi4gICBxdWlldGx5IHh0cmVnIGdzbG1jIGMubmVnIyNjLndwX3JpZ2h0Ml9kaWNobzIgdmlkX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVcbj4gbml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIlNFXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgdmlkZW9cIiAmIGxvY2FsPT0wICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIFFcbi4gICBxdWlldGx5IHh0cmVnIGdzbG1jIGMubmVnIyNjLndwX3JpZ2h0Ml9kaWNobzIgdmlkX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVcbj4gbml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIlNXXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgdmlkZW9cIiAmIGxvY2FsPT0wICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIFIgXG4uICAgcXVpZXRseSB4dHJlZyBnc2xtYyBjLm5lZyMjYy53cF9yaWdodDJfZGljaG8yIHZpZF9vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1XG4+IG5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJVS1wiICYgc3RpbXR5cGU9PVwic2luZ2xlIHZpZGVvXCIgJiBsb2NhbD09MCAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBTXG4uICAgcXVpZXRseSB4dHJlZyBnc2xtYyBjLm5lZyMjYy53cF9yaWdodDJfZGljaG8yIHZpZF9vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1XG4+IG5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJVU1wiICYgc3RpbXR5cGU9PVwic2luZ2xlIHZpZGVvXCIgJiBsb2NhbD09MCAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBUXG4uICAgZXN0dGFiIE4gTyBQIFEsIGNlbGxzKGIoc3RhciBmbXQoMykpIHNlKHBhciBmbXQoMykpKSBub2dhcHMgc3RhdChyMl93IHIyX2IgXG4+IHIyX28gTiBOX2cpIFxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICAgICAgICAgICAgKDQpICAgXG4gICAgICAgICAgICAgICAgICAgIGdzbG1jICAgICAgICAgICBnc2xtYyAgICAgICAgICAgZ3NsbWMgICAgICAgICAgIGdzbG1jICAgXG4gICAgICAgICAgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5uZWcgICAgICAgICAgICAgICAgIDAuMDQ2ICAgICAgICAgIC0wLjAyMCAgICAgICAgICAgMC4wNTYgICAgICAgICAgLTAuMDY2ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wNzgpICAgICAgICAgKDAuMDQ5KSAgICAgICAgICgwLjEwMSkgICAgICAgICAoMC4wNDEpICAgXG53cF9yaWdodDJffjIgICAgICAgLTAuMDQyICAgICAgICAgICAwLjE1MiAgICAgICAgICAgMC4xODcgICAgICAgICAgLTAuMDI4ICAgXG4gICAgICAgICAgICAgICAgICAoMC4xOTcpICAgICAgICAgKDAuMTA5KSAgICAgICAgICgwLjEyNSkgICAgICAgICAoMC4wNTQpICAgXG5jLm5lZyNjLndwfjIgICAgICAgIDAuMTA1ICAgICAgICAgICAwLjExMCAgICAgICAgICAtMC4wMTcgICAgICAgICAgIDAuMDg1ICAgXG4gICAgICAgICAgICAgICAgICAoMC4xODQpICAgICAgICAgKDAuMDk4KSAgICAgICAgICgwLjExOSkgICAgICAgICAoMC4wNDcpICAgXG52aWRfb3JkZXIgICAgICAgICAgLTAuMDk5KiogICAgICAgIC0wLjA4NioqKiAgICAgICAtMC4wNjQqICAgICAgICAgLTAuMDIwKiAgXG4gICAgICAgICAgICAgICAgICAoMC4wMzQpICAgICAgICAgKDAuMDIxKSAgICAgICAgICgwLjAyNikgICAgICAgICAoMC4wMTApICAgXG5mZW1hbGUgICAgICAgICAgICAgIDAuMDYwICAgICAgICAgIC0wLjA3NyAgICAgICAgICAgMC4wOTQgICAgICAgICAgLTAuMDAyICAgXG4gICAgICAgICAgICAgICAgICAoMC4xNDQpICAgICAgICAgKDAuMDk4KSAgICAgICAgICgwLjEwNSkgICAgICAgICAoMC4wNDYpICAgXG5hZ2UgICAgICAgICAgICAgICAgLTAuMDUxICAgICAgICAgIC0wLjAwMyAgICAgICAgICAgMC4wMDUgICAgICAgICAgIDAuMDAzICAgXG4gICAgICAgICAgICAgICAgICAoMC4wNDcpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDIpICAgXG5pbmNvbWUgICAgICAgICAgICAgLTAuNDA4ICAgICAgICAgICAwLjA4NSAgICAgICAgICAtMC4xMTIgICAgICAgICAgIDAuMjMwICAgXG4gICAgICAgICAgICAgICAgICAoMC4yODUpICAgICAgICAgKDAuMTU0KSAgICAgICAgICgwLjI2NikgICAgICAgICAoMC4xMzcpICAgXG51bml2ZXJzaXR5ICAgICAgICAgLTAuMDQxICAgICAgICAgIC0wLjAyMSAgICAgICAgICAtMC4wMzggICAgICAgICAgIDAuMDA3ICAgXG4gICAgICAgICAgICAgICAgICAoMC4yNDApICAgICAgICAgKDAuMTAyKSAgICAgICAgICgwLjE2MSkgICAgICAgICAoMC4wNDgpICAgXG5fY29ucyAgICAgICAgICAgICAgIDEuNjk4ICAgICAgICAgICAwLjQyOSogICAgICAgICAtMC4wMjQgICAgICAgICAgLTAuMDY5ICAgXG4gICAgICAgICAgICAgICAgICAoMC45OTgpICAgICAgICAgKDAuMTc0KSAgICAgICAgICgwLjI5NikgICAgICAgICAoMC4xMjUpICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMDU0ICAgICAgICAgICAwLjEwNyAgICAgICAgICAgMC4wNDIgICAgICAgICAgIDAuMDI3ICAgXG5yMl9iICAgICAgICAgICAgICAgIDAuMTg5ICAgICAgICAgICAwLjM3MiAgICAgICAgICAgMC4yNjEgICAgICAgICAgIDAuMTIzICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMDc2ICAgICAgICAgICAwLjE1MSAgICAgICAgICAgMC4wNzkgICAgICAgICAgIDAuMDQ5ICAgXG5OICAgICAgICAgICAgICAgICAxODAuMDAwICAgICAgICAgMTYwLjAwMCAgICAgICAgIDE2MC4wMDAgICAgICAgICAyNDAuMDAwICAgXG5OX2cgICAgICAgICAgICAgICAgMzYuMDAwICAgICAgICAgIDMyLjAwMCAgICAgICAgICAzMi4wMDAgICAgICAgICAgNDguMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICAgZXN0dGFiIFIgUyBULCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIHIyXG4+IF9vIE4gTl9nKSBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICBcbiAgICAgICAgICAgICAgICAgICAgZ3NsbWMgICAgICAgICAgIGdzbG1jICAgICAgICAgICBnc2xtYyAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm5lZyAgICAgICAgICAgICAgICAtMC4wNzEgICAgICAgICAgIDAuMDcyICAgICAgICAgICAwLjA1NCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDQ3KSAgICAgICAgICgwLjA0NykgICAgICAgICAoMC4wMjkpICAgXG53cF9yaWdodDJffjIgICAgICAgIDAuMDMxICAgICAgICAgICAwLjA0NiAgICAgICAgICAgMC4wOTcgICBcbiAgICAgICAgICAgICAgICAgICgwLjA5NSkgICAgICAgICAoMC4xNDYpICAgICAgICAgKDAuMDY2KSAgIFxuYy5uZWcjYy53cH4yICAgICAgICAwLjEzMCAgICAgICAgICAtMC4wMTcgICAgICAgICAgLTAuMDA2ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wOTIpICAgICAgICAgKDAuMTE4KSAgICAgICAgICgwLjA1NykgICBcbnZpZF9vcmRlciAgICAgICAgICAtMC4wMjUgICAgICAgICAgLTAuMDc2KioqICAgICAgIC0wLjA0MioqKlxuICAgICAgICAgICAgICAgICAgKDAuMDIwKSAgICAgICAgICgwLjAyMCkgICAgICAgICAoMC4wMTIpICAgXG5mZW1hbGUgICAgICAgICAgICAgIDAuMDkzICAgICAgICAgIC0wLjA5MCAgICAgICAgICAtMC4wMjggICBcbiAgICAgICAgICAgICAgICAgICgwLjA4NikgICAgICAgICAoMC4xMTEpICAgICAgICAgKDAuMDYyKSAgIFxuYWdlICAgICAgICAgICAgICAgICAwLjAwMiAgICAgICAgICAtMC4wMDEgICAgICAgICAgIDAuMDAyICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwMykgICBcbmluY29tZSAgICAgICAgICAgICAtMC4zOTkgICAgICAgICAgLTAuMDg0ICAgICAgICAgIC0wLjAxNSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMjIyKSAgICAgICAgICgwLjIxNykgICAgICAgICAoMC4xMTkpICAgXG51bml2ZXJzaXR5ICAgICAgICAgIDAuMDQ1ICAgICAgICAgIC0wLjA2NCAgICAgICAgICAgMC4wNzggICBcbiAgICAgICAgICAgICAgICAgICgwLjA4NykgICAgICAgICAoMC4xNTEpICAgICAgICAgKDAuMDYxKSAgIFxuX2NvbnMgICAgICAgICAgICAgICAwLjE1NCAgICAgICAgICAgMC40NjgqICAgICAgICAgIDAuMDE5ICAgXG4gICAgICAgICAgICAgICAgICAoMC4xOTYpICAgICAgICAgKDAuMjI2KSAgICAgICAgICgwLjEzMikgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjAzMSAgICAgICAgICAgMC4wNzggICAgICAgICAgIDAuMDIwICAgXG5yMl9iICAgICAgICAgICAgICAgIDAuMjIwICAgICAgICAgICAwLjA2NSAgICAgICAgICAgMC4wMzQgICBcbnIyX28gICAgICAgICAgICAgICAgMC4wNzEgICAgICAgICAgIDAuMDc0ICAgICAgICAgICAwLjAyNCAgIFxuTiAgICAgICAgICAgICAgICAgMTU1LjAwMCAgICAgICAgIDI0MC4wMDAgICAgICAgICA5MjAuMDAwICAgXG5OX2cgICAgICAgICAgICAgICAgMzEuMDAwICAgICAgICAgIDQ4LjAwMCAgICAgICAgIDE4NC4wMDAgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgIFxuLiAgIHh0c2V0IHJlc3AgdmlkX29yZGVyXG4gICAgICAgcGFuZWwgdmFyaWFibGU6ICByZXNwICh1bmJhbGFuY2VkKVxuICAgICAgICB0aW1lIHZhcmlhYmxlOiAgdmlkX29yZGVyLCAxIHRvIDdcbiAgICAgICAgICAgICAgICBkZWx0YTogIDEgdW5pdFxuLiAgIHJlcGxhY2UgbmVnID0gdl9uZWdhdGl2aXR5XG4oMCByZWFsIGNoYW5nZXMgbWFkZSlcbi4gICBxdWlldGx5IHh0cmVnIGdzbG1jIGMubmVnIyNjLndwX3JpZ2h0Ml9kaWNob3ggdmlkX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVcbj4gbml2ZXJzaXR5IGlmIHN0aW10eXBlPT1cInNpbmdsZSB2aWRlb1wiICYgbG9jYWw9PTAgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgQVxuLiAgIHF1aWV0bHkgeHRyZWcgZ3NsbWMgYy5uZWcjI2Mud3BfcmlnaHQyX2RpY2hveCB2aWRfb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdVxuPiBuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiQlJcIiAmIHN0aW10eXBlPT1cInNpbmdsZSB2aWRlb1wiICYgbG9jYWw9PTAgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgQlxuLiAgIHF1aWV0bHkgeHRyZWcgZ3NsbWMgYy5uZWcjI2Mud3BfcmlnaHQyX2RpY2hveCB2aWRfb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdVxuPiBuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiQ0EuZVwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHZpZGVvXCIgJiBsb2NhbD09MCAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBDXG4uICAgcXVpZXRseSB4dHJlZyBnc2xtYyBjLm5lZyMjYy53cF9yaWdodDJfZGljaG94IHZpZF9vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1XG4+IG5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJDQS5mXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgdmlkZW9cIiAmIGxvY2FsPT0wICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIERcbi4gICBxdWlldGx5IHh0cmVnIGdzbG1jIGMubmVnIyNjLndwX3JpZ2h0Ml9kaWNob3ggdmlkX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVcbj4gbml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkNIXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgdmlkZW9cIiAmIGxvY2FsPT0wICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEVcbi4gICBxdWlldGx5IHh0cmVnIGdzbG1jIGMubmVnIyNjLndwX3JpZ2h0Ml9kaWNob3ggdmlkX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVcbj4gbml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkNOXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgdmlkZW9cIiAmIGxvY2FsPT0wICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEZcbi4gICBxdWlldGx5IHh0cmVnIGdzbG1jIGMubmVnIyNjLndwX3JpZ2h0Ml9kaWNob3ggdmlkX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVcbj4gbml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkRLXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgdmlkZW9cIiAmIGxvY2FsPT0wICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEdcbi4gICBlc3R0YWIgQSBCIEMgRCwgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyX3cgcjJfYiBcbj4gcjJfbyBOIE5fZykgXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAoMSkgICAgICAgICAgICAgKDIpICAgICAgICAgICAgICgzKSAgICAgICAgICAgICAoNCkgICBcbiAgICAgICAgICAgICAgICAgICAgZ3NsbWMgICAgICAgICAgIGdzbG1jICAgICAgICAgICBnc2xtYyAgICAgICAgICAgZ3NsbWMgICBcbiAgICAgICAgICAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm5lZyAgICAgICAgICAgICAgICAgMC4wMjggICAgICAgICAgIDAuMDEwICAgICAgICAgIC0wLjA4NSAgICAgICAgICAtMC4xMzEqICBcbiAgICAgICAgICAgICAgICAgICgwLjAxNSkgICAgICAgICAoMC4wOTIpICAgICAgICAgKDAuMDg5KSAgICAgICAgICgwLjA1OCkgICBcbndwX3JpZ2h0Ml9+eCAgICAgICAgMC4wMzcgICAgICAgICAgLTAuMDc2ICAgICAgICAgICAwLjE2NyAgICAgICAgICAtMC4xMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAyMykgICAgICAgICAoMC4xMjMpICAgICAgICAgKDAuMjEzKSAgICAgICAgICgwLjA5NikgICBcbmMubmVnI2Mud3B+eCAgICAgICAgMC4wMTIgICAgICAgICAgIDAuMDA5ICAgICAgICAgICAwLjI5MSogICAgICAgICAgMC4xNTIgICBcbiAgICAgICAgICAgICAgICAgICgwLjAyMikgICAgICAgICAoMC4xMjMpICAgICAgICAgKDAuMTMwKSAgICAgICAgICgwLjA3OCkgICBcbnZpZF9vcmRlciAgICAgICAgICAtMC4wNzQqKiogICAgICAgLTAuMDcxKiAgICAgICAgIC0wLjEzMioqKiAgICAgICAtMC4wNDQqICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMzApICAgICAgICAgKDAuMDMwKSAgICAgICAgICgwLjAxOSkgICBcbmZlbWFsZSAgICAgICAgICAgICAtMC4wMjcgICAgICAgICAgLTAuMDkxICAgICAgICAgICAwLjE4MSAgICAgICAgICAtMC4wMTMgICBcbiAgICAgICAgICAgICAgICAgICgwLjAyMykgICAgICAgICAoMC4xMjIpICAgICAgICAgKDAuMjQ0KSAgICAgICAgICgwLjExMSkgICBcbmFnZSAgICAgICAgICAgICAgICAgMC4wMDEgICAgICAgICAgIDAuMDEzICAgICAgICAgICAwLjAzNSAgICAgICAgICAtMC4wMDMgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMTIpICAgICAgICAgKDAuMDI2KSAgICAgICAgICgwLjAwNCkgICBcbmluY29tZSAgICAgICAgICAgICAgMC4wMDggICAgICAgICAgIDAuMDI3ICAgICAgICAgIC0wLjE1MyAgICAgICAgICAgMC4wNDMgICBcbiAgICAgICAgICAgICAgICAgICgwLjA0OSkgICAgICAgICAoMC4yODIpICAgICAgICAgKDAuNDUxKSAgICAgICAgICgwLjIwNCkgICBcbnVuaXZlcnNpdHkgICAgICAgICAtMC4wMjQgICAgICAgICAgLTAuMDExICAgICAgICAgIC0wLjE3MyAgICAgICAgICAtMC4wNzggICBcbiAgICAgICAgICAgICAgICAgICgwLjAyNCkgICAgICAgICAoMC4xMzIpICAgICAgICAgKDAuMzI4KSAgICAgICAgICgwLjExMCkgICBcbl9jb25zICAgICAgICAgICAgICAgMC4yMjgqKiogICAgICAgIDAuMDM4ICAgICAgICAgIC0wLjQ2MiAgICAgICAgICAgMC4zNTMgICBcbiAgICAgICAgICAgICAgICAgICgwLjA1MikgICAgICAgICAoMC4zMzUpICAgICAgICAgKDAuODExKSAgICAgICAgICgwLjIzNykgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnIyX3cgICAgICAgICAgICAgICAgMC4wNTAgICAgICAgICAgIDAuMDQ3ICAgICAgICAgICAwLjE1OCAgICAgICAgICAgMC4wOTUgICBcbnIyX2IgICAgICAgICAgICAgICAgMC4wMzggICAgICAgICAgIDAuMTExICAgICAgICAgICAwLjEwMSAgICAgICAgICAgMC4wMjEgICBcbnIyX28gICAgICAgICAgICAgICAgMC4wNDYgICAgICAgICAgIDAuMDU1ICAgICAgICAgICAwLjEzOCAgICAgICAgICAgMC4wNzYgICBcbk4gICAgICAgICAgICAgICAgNDY2NS4wMDAgICAgICAgICAxNzUuMDAwICAgICAgICAgMTYwLjAwMCAgICAgICAgIDEzNS4wMDAgICBcbk5fZyAgICAgICAgICAgICAgIDkzMy4wMDAgICAgICAgICAgMzUuMDAwICAgICAgICAgIDMyLjAwMCAgICAgICAgICAyNy4wMDAgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gICBlc3R0YWIgRSBGIEcsIGNlbGxzKGIoc3RhciBmbXQoMykpIHNlKHBhciBmbXQoMykpKSBub2dhcHMgc3RhdChyMl93IHIyX2IgcjJcbj4gX28gTiBOX2cpIFxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAoMSkgICAgICAgICAgICAgKDIpICAgICAgICAgICAgICgzKSAgIFxuICAgICAgICAgICAgICAgICAgICBnc2xtYyAgICAgICAgICAgZ3NsbWMgICAgICAgICAgIGdzbG1jICAgXG4gICAgICAgICAgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmVnICAgICAgICAgICAgICAgICAwLjEwOSAgICAgICAgICAtMC4wMDQgICAgICAgICAgLTAuMDQ1ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wODgpICAgICAgICAgKDAuMDY0KSAgICAgICAgICgwLjA1OCkgICBcbndwX3JpZ2h0Ml9+eCAgICAgICAgMC4xNDUgICAgICAgICAgLTAuMDI3ICAgICAgICAgICAwLjA1MyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMTc0KSAgICAgICAgICgwLjExMikgICAgICAgICAoMC4wODkpICAgXG5jLm5lZyNjLndwfnggICAgICAgLTAuMDczICAgICAgICAgICAwLjA2OSAgICAgICAgICAgMC4xMjcgICBcbiAgICAgICAgICAgICAgICAgICgwLjEyNCkgICAgICAgICAoMC4wOTgpICAgICAgICAgKDAuMDgxKSAgIFxudmlkX29yZGVyICAgICAgICAgIC0wLjEwOSoqKiAgICAgICAtMC4xMTEqKiogICAgICAgLTAuMDQzKiAgXG4gICAgICAgICAgICAgICAgICAoMC4wMjgpICAgICAgICAgKDAuMDIzKSAgICAgICAgICgwLjAxOSkgICBcbmZlbWFsZSAgICAgICAgICAgICAgMC4xODMgICAgICAgICAgIDAuMDA2ICAgICAgICAgICAwLjAxNCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMTcwKSAgICAgICAgICgwLjEwOSkgICAgICAgICAoMC4wODkpICAgXG5hZ2UgICAgICAgICAgICAgICAgIDAuMDA1ICAgICAgICAgIC0wLjAxMSAgICAgICAgICAgMC4wMDEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNykgICAgICAgICAoMC4wMTApICAgICAgICAgKDAuMDAzKSAgIFxuaW5jb21lICAgICAgICAgICAgICAwLjEwNCAgICAgICAgICAgMC40MzcgICAgICAgICAgIDAuMjQwICAgXG4gICAgICAgICAgICAgICAgICAoMC41MDIpICAgICAgICAgKDAuMjYxKSAgICAgICAgICgwLjE4NCkgICBcbnVuaXZlcnNpdHkgICAgICAgICAgMC4xODcgICAgICAgICAgLTAuMTM2ICAgICAgICAgIC0wLjAxMyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMTcxKSAgICAgICAgICgwLjE1MSkgICAgICAgICAoMC4wODUpICAgXG5fY29ucyAgICAgICAgICAgICAgLTAuMjMyICAgICAgICAgICAwLjYyOCAgICAgICAgICAtMC4wNDggICBcbiAgICAgICAgICAgICAgICAgICgwLjM3NikgICAgICAgICAoMC4zMzkpICAgICAgICAgKDAuMTk0KSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMTAyICAgICAgICAgICAwLjA5NSAgICAgICAgICAgMC4wNDMgICBcbnIyX2IgICAgICAgICAgICAgICAgMC4xMjAgICAgICAgICAgIDAuMTI5ICAgICAgICAgICAwLjE5OCAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjEwNyAgICAgICAgICAgMC4xMDAgICAgICAgICAgIDAuMDYzICAgXG5OICAgICAgICAgICAgICAgICAxODAuMDAwICAgICAgICAgMjgwLjAwMCAgICAgICAgIDE3NS4wMDAgICBcbk5fZyAgICAgICAgICAgICAgICAzNi4wMDAgICAgICAgICAgNTYuMDAwICAgICAgICAgIDM1LjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICAgcXVpZXRseSB4dHJlZyBnc2xtYyBjLm5lZyMjYy53cF9yaWdodDJfZGljaG94IHZpZF9vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1XG4+IG5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJGUlwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHZpZGVvXCIgJiBsb2NhbD09MCAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBIXG4uICAgcXVpZXRseSB4dHJlZyBnc2xtYyBjLm5lZyMjYy53cF9yaWdodDJfZGljaG94IHZpZF9vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1XG4+IG5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJHSFwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHZpZGVvXCIgJiBsb2NhbD09MCAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBJXG4uICAgcXVpZXRseSB4dHJlZyBnc2xtYyBjLm5lZyMjYy53cF9yaWdodDJfZGljaG94IHZpZF9vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1XG4+IG5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJJTlwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHZpZGVvXCIgJiBsb2NhbD09MCAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBKXG4uICAgcXVpZXRseSB4dHJlZyBnc2xtYyBjLm5lZyMjYy53cF9yaWdodDJfZGljaG94IHZpZF9vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1XG4+IG5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJJUy5qXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgdmlkZW9cIiAmIGxvY2FsPT0wICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEtcbi4gICBxdWlldGx5IHh0cmVnIGdzbG1jIGMubmVnIyNjLndwX3JpZ2h0Ml9kaWNob3ggdmlkX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVcbj4gbml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIklTLnBcIiAmIHN0aW10eXBlPT1cInNpbmdsZSB2aWRlb1wiICYgbG9jYWw9PTAgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgTFxuLiAgIHF1aWV0bHkgeHRyZWcgZ3NsbWMgYy5uZWcjI2Mud3BfcmlnaHQyX2RpY2hveCB2aWRfb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdVxuPiBuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiSVRcIiAmIHN0aW10eXBlPT1cInNpbmdsZSB2aWRlb1wiICYgbG9jYWw9PTAgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgTVxuLiAgIGVzdHRhYiBIIEkgSiwgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyX3cgcjJfYiByMlxuPiBfbyBOIE5fZykgXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgXG4gICAgICAgICAgICAgICAgICAgIGdzbG1jICAgICAgICAgICBnc2xtYyAgICAgICAgICAgZ3NsbWMgICBcbiAgICAgICAgICAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5uZWcgICAgICAgICAgICAgICAgIDAuMTE3ICAgICAgICAgICAwLjA4NiAgICAgICAgICAgMC4wMjMgICBcbiAgICAgICAgICAgICAgICAgICgwLjA4MikgICAgICAgICAoMC4wNDQpICAgICAgICAgKDAuMDUzKSAgIFxud3BfcmlnaHQyX354ICAgICAgICAwLjAxMiAgICAgICAgICAtMC4wMDIgICAgICAgICAgLTAuMTE2ICAgXG4gICAgICAgICAgICAgICAgICAoMC4xMzMpICAgICAgICAgKDAuMDU5KSAgICAgICAgICgwLjA4NCkgICBcbmMubmVnI2Mud3B+eCAgICAgICAtMC4wNDEgICAgICAgICAgLTAuMDkxICAgICAgICAgIC0wLjA0MCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMTE0KSAgICAgICAgICgwLjA1NSkgICAgICAgICAoMC4wNzUpICAgXG52aWRfb3JkZXIgICAgICAgICAgLTAuMTIwKioqICAgICAgIC0wLjA2NyoqKiAgICAgICAtMC4wODkqKipcbiAgICAgICAgICAgICAgICAgICgwLjAyNikgICAgICAgICAoMC4wMTIpICAgICAgICAgKDAuMDE4KSAgIFxuZmVtYWxlICAgICAgICAgICAgIC0wLjEwNiAgICAgICAgICAtMC4xMzAqICAgICAgICAgLTAuMTM3ICAgXG4gICAgICAgICAgICAgICAgICAoMC4xMjcpICAgICAgICAgKDAuMDU1KSAgICAgICAgICgwLjA4MykgICBcbmFnZSAgICAgICAgICAgICAgICAtMC4wMDQgICAgICAgICAgIDAuMDAxICAgICAgICAgICAwLjAwMiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA2KSAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDYpICAgXG5pbmNvbWUgICAgICAgICAgICAgIDAuMDM4ICAgICAgICAgICAwLjE0OCAgICAgICAgICAgMC4xNDYgICBcbiAgICAgICAgICAgICAgICAgICgwLjMwMikgICAgICAgICAoMC4xMDcpICAgICAgICAgKDAuMTcwKSAgIFxudW5pdmVyc2l0eSAgICAgICAgIC0wLjA3NSAgICAgICAgICAtMC4wMzcgICAgICAgICAgLTAuMDk3ICAgXG4gICAgICAgICAgICAgICAgICAoMC4xMzEpICAgICAgICAgKDAuMDU3KSAgICAgICAgICgwLjA5NSkgICBcbl9jb25zICAgICAgICAgICAgICAgMC42ODIqICAgICAgICAgIDAuMjA1ICAgICAgICAgICAwLjI3NSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMzE3KSAgICAgICAgICgwLjEyNCkgICAgICAgICAoMC4xODMpICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnIyX3cgICAgICAgICAgICAgICAgMC4xMDYgICAgICAgICAgIDAuMTE0ICAgICAgICAgICAwLjA5OCAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjA1OCAgICAgICAgICAgMC4xOTAgICAgICAgICAgIDAuMTk0ICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMDk1ICAgICAgICAgICAwLjEzMSAgICAgICAgICAgMC4xMTggICBcbk4gICAgICAgICAgICAgICAgIDI1NS4wMDAgICAgICAgICAzMDAuMDAwICAgICAgICAgMjUwLjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgIDUxLjAwMCAgICAgICAgICA2MC4wMDAgICAgICAgICAgNTAuMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gICBlc3R0YWIgSyBMIE0sIGNlbGxzKGIoc3RhciBmbXQoMykpIHNlKHBhciBmbXQoMykpKSBub2dhcHMgc3RhdChyMl93IHIyX2IgcjJcbj4gX28gTiBOX2cpIFxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAoMSkgICAgICAgICAgICAgKDIpICAgICAgICAgICAgICgzKSAgIFxuICAgICAgICAgICAgICAgICAgICBnc2xtYyAgICAgICAgICAgZ3NsbWMgICAgICAgICAgIGdzbG1jICAgXG4gICAgICAgICAgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmVnICAgICAgICAgICAgICAgIC0wLjAyMCAgICAgICAgICAgMC4wOTQgICAgICAgICAgIDAuMDQzICAgXG4gICAgICAgICAgICAgICAgICAoMC4wNzgpICAgICAgICAgKDAuMDk5KSAgICAgICAgICgwLjA0MCkgICBcbndwX3JpZ2h0Ml9+eCAgICAgICAgMC4xMjAgICAgICAgICAgLTAuMTQ2ICAgICAgICAgICAwLjA0MiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMTM3KSAgICAgICAgICgwLjE1MykgICAgICAgICAoMC4wNzUpICAgXG5jLm5lZyNjLndwfnggICAgICAgIDAuMDAwICAgICAgICAgIC0wLjA0NCAgICAgICAgICAtMC4wMzIgICBcbiAgICAgICAgICAgICAgICAgICgwLjExMikgICAgICAgICAoMC4xNDcpICAgICAgICAgKDAuMDU5KSAgIFxudmlkX29yZGVyICAgICAgICAgIC0wLjEzMioqKiAgICAgICAtMC4wNTEgICAgICAgICAgLTAuMDU2KioqXG4gICAgICAgICAgICAgICAgICAoMC4wMjYpICAgICAgICAgKDAuMDM1KSAgICAgICAgICgwLjAxNCkgICBcbmZlbWFsZSAgICAgICAgICAgICAtMC4xMjUgICAgICAgICAgIDAuMDY2ICAgICAgICAgIC0wLjE3NyogIFxuICAgICAgICAgICAgICAgICAgKDAuMTI5KSAgICAgICAgICgwLjE1MykgICAgICAgICAoMC4wODIpICAgXG5hZ2UgICAgICAgICAgICAgICAgLTAuMDEyICAgICAgICAgICAwLjAwNyAgICAgICAgICAgMC4wMDIgICBcbiAgICAgICAgICAgICAgICAgICgwLjAyMikgICAgICAgICAoMC4wNDApICAgICAgICAgKDAuMDA3KSAgIFxuaW5jb21lICAgICAgICAgICAgIC0wLjQxNyAgICAgICAgICAtMC4wMDEgICAgICAgICAgIDAuNDQ3KiAgXG4gICAgICAgICAgICAgICAgICAoMC4yOTQpICAgICAgICAgKDAuMzcxKSAgICAgICAgICgwLjIyNikgICBcbnVuaXZlcnNpdHkgICAgICAgICAtMC4yNDggICAgICAgICAgLTAuMDk4ICAgICAgICAgICAwLjE2OCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMTg3KSAgICAgICAgICgwLjI5MikgICAgICAgICAoMC4xMjMpICAgXG5fY29ucyAgICAgICAgICAgICAgIDEuMTIyICAgICAgICAgICAwLjA5NiAgICAgICAgICAtMC4xMDMgICBcbiAgICAgICAgICAgICAgICAgICgwLjYxNikgICAgICAgICAoMC44NzUpICAgICAgICAgKDAuMzA0KSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMDc1ICAgICAgICAgICAwLjAxNSAgICAgICAgICAgMC4xMDMgICBcbnIyX2IgICAgICAgICAgICAgICAgMC4xNDkgICAgICAgICAgIDAuMTY3ICAgICAgICAgICAwLjIwOSAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjA5NCAgICAgICAgICAgMC4wMzUgICAgICAgICAgIDAuMTMxICAgXG5OICAgICAgICAgICAgICAgICAzNTUuMDAwICAgICAgICAgMTYwLjAwMCAgICAgICAgIDE4NS4wMDAgICBcbk5fZyAgICAgICAgICAgICAgICA3MS4wMDAgICAgICAgICAgMzIuMDAwICAgICAgICAgIDM3LjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICAgcXVpZXRseSB4dHJlZyBnc2xtYyBjLm5lZyMjYy53cF9yaWdodDJfZGljaG94IHZpZF9vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1XG4+IG5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJKUFwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHZpZGVvXCIgJiBsb2NhbD09MCAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBOXG4uICAgcXVpZXRseSB4dHJlZyBnc2xtYyBjLm5lZyMjYy53cF9yaWdodDJfZGljaG94IHZpZF9vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1XG4+IG5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJOWlwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHZpZGVvXCIgJiBsb2NhbD09MCAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBPXG4uICAgcXVpZXRseSB4dHJlZyBnc2xtYyBjLm5lZyMjYy53cF9yaWdodDJfZGljaG94IHZpZF9vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1XG4+IG5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJSVVwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHZpZGVvXCIgJiBsb2NhbD09MCAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBQXG4uICAgcXVpZXRseSB4dHJlZyBnc2xtYyBjLm5lZyMjYy53cF9yaWdodDJfZGljaG94IHZpZF9vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1XG4+IG5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJTRVwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHZpZGVvXCIgJiBsb2NhbD09MCAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBRXG4uICAgcXVpZXRseSB4dHJlZyBnc2xtYyBjLm5lZyMjYy53cF9yaWdodDJfZGljaG94IHZpZF9vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1XG4+IG5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJTV1wiICYgc3RpbXR5cGU9PVwic2luZ2xlIHZpZGVvXCIgJiBsb2NhbD09MCAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBSIFxuLiAgIHF1aWV0bHkgeHRyZWcgZ3NsbWMgYy5uZWcjI2Mud3BfcmlnaHQyX2RpY2hveCB2aWRfb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdVxuPiBuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiVUtcIiAmIHN0aW10eXBlPT1cInNpbmdsZSB2aWRlb1wiICYgbG9jYWw9PTAgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgU1xuLiAgIHF1aWV0bHkgeHRyZWcgZ3NsbWMgYy5uZWcjI2Mud3BfcmlnaHQyX2RpY2hveCB2aWRfb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdVxuPiBuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiVVNcIiAmIHN0aW10eXBlPT1cInNpbmdsZSB2aWRlb1wiICYgbG9jYWw9PTAgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgVFxuLiAgIGVzdHRhYiBOIE8gUCBRLCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIFxuPiByMl9vIE4gTl9nKSBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgICAgICAgICAgICg0KSAgIFxuICAgICAgICAgICAgICAgICAgICBnc2xtYyAgICAgICAgICAgZ3NsbWMgICAgICAgICAgIGdzbG1jICAgICAgICAgICBnc2xtYyAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmVnICAgICAgICAgICAgICAgICAwLjAzOCAgICAgICAgICAtMC4wMDIgICAgICAgICAgIDAuMDM0ICAgICAgICAgIC0wLjAxNSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDk1KSAgICAgICAgICgwLjA2MSkgICAgICAgICAoMC4wNzApICAgICAgICAgKDAuMDI3KSAgIFxud3BfcmlnaHQyX354ICAgICAgICAwLjA2OCAgICAgICAgICAgMC4wNDUgICAgICAgICAgIDAuMTQ5ICAgICAgICAgICAwLjAzMiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMTU3KSAgICAgICAgICgwLjA4OCkgICAgICAgICAoMC4xMTApICAgICAgICAgKDAuMDQ3KSAgIFxuYy5uZWcjYy53cH54ICAgICAgICAwLjA1MiAgICAgICAgICAgMC4wMTMgICAgICAgICAgIDAuMDE3ICAgICAgICAgICAwLjAyOSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMTQzKSAgICAgICAgICgwLjA4NikgICAgICAgICAoMC4xMDkpICAgICAgICAgKDAuMDQxKSAgIFxudmlkX29yZGVyICAgICAgICAgIC0wLjA5OSoqICAgICAgICAtMC4wODcqKiogICAgICAgLTAuMDYxKiAgICAgICAgIC0wLjAxOSogIFxuICAgICAgICAgICAgICAgICAgKDAuMDM0KSAgICAgICAgICgwLjAyMSkgICAgICAgICAoMC4wMjYpICAgICAgICAgKDAuMDA5KSAgIFxuZmVtYWxlICAgICAgICAgICAgICAwLjA4NyAgICAgICAgICAtMC4xMzcgICAgICAgICAgIDAuMTEzICAgICAgICAgIC0wLjAxMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMTUyKSAgICAgICAgICgwLjA5MSkgICAgICAgICAoMC4xMDMpICAgICAgICAgKDAuMDQ4KSAgIFxuYWdlICAgICAgICAgICAgICAgIC0wLjA0MiAgICAgICAgICAtMC4wMDQgICAgICAgICAgIDAuMDA1ICAgICAgICAgICAwLjAwMyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDQ3KSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDAyKSAgIFxuaW5jb21lICAgICAgICAgICAgIC0wLjM3MiAgICAgICAgICAgMC4wNDcgICAgICAgICAgLTAuMDgyICAgICAgICAgICAwLjE5MSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMjkxKSAgICAgICAgICgwLjE1NSkgICAgICAgICAoMC4yNjQpICAgICAgICAgKDAuMTQ0KSAgIFxudW5pdmVyc2l0eSAgICAgICAgIC0wLjA1MCAgICAgICAgICAgMC4wMjggICAgICAgICAgLTAuMDM1ICAgICAgICAgICAwLjAxNCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMjMyKSAgICAgICAgICgwLjA5NikgICAgICAgICAoMC4xNjIpICAgICAgICAgKDAuMDQ3KSAgIFxuX2NvbnMgICAgICAgICAgICAgICAxLjQ0NCAgICAgICAgICAgMC40NjkqKiAgICAgICAgLTAuMDA5ICAgICAgICAgIC0wLjA5MyAgIFxuICAgICAgICAgICAgICAgICAgKDEuMDQ4KSAgICAgICAgICgwLjE3NykgICAgICAgICAoMC4yOTQpICAgICAgICAgKDAuMTIxKSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjA1MyAgICAgICAgICAgMC4xMDIgICAgICAgICAgIDAuMDQxICAgICAgICAgICAwLjAxNyAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjE5NCAgICAgICAgICAgMC4zMDAgICAgICAgICAgIDAuMjU5ICAgICAgICAgICAwLjExMyAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjA3NyAgICAgICAgICAgMC4xMzQgICAgICAgICAgIDAuMDc4ICAgICAgICAgICAwLjA0MSAgIFxuTiAgICAgICAgICAgICAgICAgMTgwLjAwMCAgICAgICAgIDE2MC4wMDAgICAgICAgICAxNjAuMDAwICAgICAgICAgMjQwLjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgIDM2LjAwMCAgICAgICAgICAzMi4wMDAgICAgICAgICAgMzIuMDAwICAgICAgICAgIDQ4LjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgIGVzdHRhYiBSIFMgVCwgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyX3cgcjJfYiByMlxuPiBfbyBOIE5fZykgXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgXG4gICAgICAgICAgICAgICAgICAgIGdzbG1jICAgICAgICAgICBnc2xtYyAgICAgICAgICAgZ3NsbWMgICBcbiAgICAgICAgICAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5uZWcgICAgICAgICAgICAgICAgLTAuMDUzICAgICAgICAgICAwLjA4NiAgICAgICAgICAgMC4wMzkgICBcbiAgICAgICAgICAgICAgICAgICgwLjA2MCkgICAgICAgICAoMC4wNjQpICAgICAgICAgKDAuMDM1KSAgIFxud3BfcmlnaHQyX354ICAgICAgICAwLjA0NiAgICAgICAgICAgMC4wNDAgICAgICAgICAgIDAuMDY3ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wODYpICAgICAgICAgKDAuMTE1KSAgICAgICAgICgwLjA1OSkgICBcbmMubmVnI2Mud3B+eCAgICAgICAgMC4wMjYgICAgICAgICAgLTAuMDM0ICAgICAgICAgICAwLjAyOCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDgxKSAgICAgICAgICgwLjA4NykgICAgICAgICAoMC4wNTApICAgXG52aWRfb3JkZXIgICAgICAgICAgLTAuMDI1ICAgICAgICAgIC0wLjA3NioqKiAgICAgICAtMC4wNDIqKipcbiAgICAgICAgICAgICAgICAgICgwLjAyMCkgICAgICAgICAoMC4wMjApICAgICAgICAgKDAuMDEyKSAgIFxuZmVtYWxlICAgICAgICAgICAgICAwLjA4NSAgICAgICAgICAtMC4wOTMgICAgICAgICAgLTAuMDM2ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wODUpICAgICAgICAgKDAuMTA5KSAgICAgICAgICgwLjA2MikgICBcbmFnZSAgICAgICAgICAgICAgICAgMC4wMDIgICAgICAgICAgLTAuMDAxICAgICAgICAgICAwLjAwMiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDMpICAgXG5pbmNvbWUgICAgICAgICAgICAgLTAuNDQ5KiAgICAgICAgIC0wLjA4OSAgICAgICAgICAtMC4wMjAgICBcbiAgICAgICAgICAgICAgICAgICgwLjIyMikgICAgICAgICAoMC4yMjApICAgICAgICAgKDAuMTIxKSAgIFxudW5pdmVyc2l0eSAgICAgICAgICAwLjA2NyAgICAgICAgICAtMC4wNTcgICAgICAgICAgIDAuMDc5ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wOTApICAgICAgICAgKDAuMTQ4KSAgICAgICAgICgwLjA2MikgICBcbl9jb25zICAgICAgICAgICAgICAgMC4xNzAgICAgICAgICAgIDAuNDY2KiAgICAgICAgICAwLjAxNiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMTk1KSAgICAgICAgICgwLjIyMykgICAgICAgICAoMC4xMzMpICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnIyX3cgICAgICAgICAgICAgICAgMC4wMTggICAgICAgICAgIDAuMDc4ICAgICAgICAgICAwLjAyMSAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjIxNSAgICAgICAgICAgMC4wNzAgICAgICAgICAgIDAuMDMwICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMDU5ICAgICAgICAgICAwLjA3NSAgICAgICAgICAgMC4wMjMgICBcbk4gICAgICAgICAgICAgICAgIDE1NS4wMDAgICAgICAgICAyNDAuMDAwICAgICAgICAgOTIwLjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgIDMxLjAwMCAgICAgICAgICA0OC4wMDAgICAgICAgICAxODQuMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gICAgXG4uICAgeHRzZXQgcmVzcCB2aWRfb3JkZXJcbiAgICAgICBwYW5lbCB2YXJpYWJsZTogIHJlc3AgKHVuYmFsYW5jZWQpXG4gICAgICAgIHRpbWUgdmFyaWFibGU6ICB2aWRfb3JkZXIsIDEgdG8gN1xuICAgICAgICAgICAgICAgIGRlbHRhOiAgMSB1bml0XG4uICAgcmVwbGFjZSBuZWcgPSB2X25lZ2F0aXZpdHlcbigwIHJlYWwgY2hhbmdlcyBtYWRlKVxuLiAgIHF1aWV0bHkgeHRyZWcgZ3NsbWMgYy5uZWcjI2MubGVmdF9yaWdodDIgdmlkX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlclxuPiBzaXR5IGlmIHN0aW10eXBlPT1cInNpbmdsZSB2aWRlb1wiICYgbG9jYWw9PTAgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgQSAgXG4uICAgcXVpZXRseSB4dHJlZyBnc2xtYyBjLm5lZyMjYy5sZWZ0X3JpZ2h0MiB2aWRfb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyXG4+IHNpdHkgaWYgY291bnRyeTI9PVwiQlJcIiAmIHN0aW10eXBlPT1cInNpbmdsZSB2aWRlb1wiICYgbG9jYWw9PTAgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgQlxuLiAgIHF1aWV0bHkgeHRyZWcgZ3NsbWMgYy5uZWcjI2MubGVmdF9yaWdodDIgdmlkX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlclxuPiBzaXR5IGlmIGNvdW50cnkyPT1cIkNBLmVcIiAmIHN0aW10eXBlPT1cInNpbmdsZSB2aWRlb1wiICYgbG9jYWw9PTAgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgQ1xuLiAgIHF1aWV0bHkgeHRyZWcgZ3NsbWMgYy5uZWcjI2MubGVmdF9yaWdodDIgdmlkX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlclxuPiBzaXR5IGlmIGNvdW50cnkyPT1cIkNBLmZcIiAmIHN0aW10eXBlPT1cInNpbmdsZSB2aWRlb1wiICYgbG9jYWw9PTAgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRFxuLiAgIHF1aWV0bHkgeHRyZWcgZ3NsbWMgYy5uZWcjI2MubGVmdF9yaWdodDIgdmlkX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlclxuPiBzaXR5IGlmIGNvdW50cnkyPT1cIkNIXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgdmlkZW9cIiAmIGxvY2FsPT0wICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEVcbi4gICBxdWlldGx5IHh0cmVnIGdzbG1jIGMubmVnIyNjLmxlZnRfcmlnaHQyIHZpZF9vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJcbj4gc2l0eSBpZiBjb3VudHJ5Mj09XCJDTlwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHZpZGVvXCIgJiBsb2NhbD09MCAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBGXG4uICAgcXVpZXRseSB4dHJlZyBnc2xtYyBjLm5lZyMjYy5sZWZ0X3JpZ2h0MiB2aWRfb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyXG4+IHNpdHkgaWYgY291bnRyeTI9PVwiREtcIiAmIHN0aW10eXBlPT1cInNpbmdsZSB2aWRlb1wiICYgbG9jYWw9PTAgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgR1xuLiAgIGVzdHRhYiBBIEIgQyBELCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIFxuPiByMl9vIE4gTl9nKSBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgICAgICAgICAgICg0KSAgIFxuICAgICAgICAgICAgICAgICAgICBnc2xtYyAgICAgICAgICAgZ3NsbWMgICAgICAgICAgIGdzbG1jICAgICAgICAgICBnc2xtYyAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmVnICAgICAgICAgICAgICAgICAwLjAwNiAgICAgICAgICAgMC4wMjQgICAgICAgICAgLTAuMTA5ICAgICAgICAgIC0wLjA0OSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDIzKSAgICAgICAgICgwLjEyNikgICAgICAgICAoMC4xMzcpICAgICAgICAgKDAuMDY2KSAgIFxubGVmdF9yaWdodDIgICAgICAgIC0wLjAyOCAgICAgICAgICAtMC4yMjYgICAgICAgICAgLTAuNjI5ICAgICAgICAgIC0wLjMzMCogIFxuICAgICAgICAgICAgICAgICAgKDAuMDQ1KSAgICAgICAgICgwLjI1MSkgICAgICAgICAoMC41NzYpICAgICAgICAgKDAuMTY3KSAgIFxuYy5uZWcjYy5sZX4yICAgICAgICAwLjA1OCAgICAgICAgICAtMC4wMjEgICAgICAgICAgIDAuNTE2ICAgICAgICAgIC0wLjAwNSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDQyKSAgICAgICAgICgwLjI0MikgICAgICAgICAoMC4zNzkpICAgICAgICAgKDAuMTUzKSAgIFxudmlkX29yZGVyICAgICAgICAgIC0wLjA3NCoqKiAgICAgICAtMC4wNzIqICAgICAgICAgLTAuMTE3KioqICAgICAgIC0wLjA0MSogIFxuICAgICAgICAgICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAzMCkgICAgICAgICAoMC4wMzEpICAgICAgICAgKDAuMDE5KSAgIFxuZmVtYWxlICAgICAgICAgICAgIC0wLjAyOSAgICAgICAgICAtMC4wODAgICAgICAgICAgIDAuMTQ4ICAgICAgICAgIC0wLjAwMiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDIzKSAgICAgICAgICgwLjEyMikgICAgICAgICAoMC4yMzYpICAgICAgICAgKDAuMDk3KSAgIFxuYWdlICAgICAgICAgICAgICAgICAwLjAwMSAgICAgICAgICAgMC4wMTEgICAgICAgICAgIDAuMDE4ICAgICAgICAgIC0wLjAwNCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAxMikgICAgICAgICAoMC4wMjUpICAgICAgICAgKDAuMDAzKSAgIFxuaW5jb21lICAgICAgICAgICAgICAwLjAxMyAgICAgICAgICAgMC4wNzUgICAgICAgICAgLTAuMTA3ICAgICAgICAgICAwLjA4MCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDQ5KSAgICAgICAgICgwLjI5MCkgICAgICAgICAoMC40MzkpICAgICAgICAgKDAuMTk2KSAgIFxudW5pdmVyc2l0eSAgICAgICAgIC0wLjAyNiAgICAgICAgICAtMC4wMDggICAgICAgICAgLTAuMTY0ICAgICAgICAgIC0wLjA3NiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDI0KSAgICAgICAgICgwLjEzMCkgICAgICAgICAoMC4zMTcpICAgICAgICAgKDAuMTA1KSAgIFxuX2NvbnMgICAgICAgICAgICAgICAwLjI1NyoqKiAgICAgICAgMC4xMzYgICAgICAgICAgIDAuMTIyICAgICAgICAgICAwLjQyMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDU2KSAgICAgICAgICgwLjM2MikgICAgICAgICAoMC44MDApICAgICAgICAgKDAuMjM2KSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjA1MCAgICAgICAgICAgMC4wNDcgICAgICAgICAgIDAuMTM1ICAgICAgICAgICAwLjA1OCAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjAzNCAgICAgICAgICAgMC4xMjcgICAgICAgICAgIDAuMTA1ICAgICAgICAgICAwLjE0OSAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjA0NiAgICAgICAgICAgMC4wNTggICAgICAgICAgIDAuMTI0ICAgICAgICAgICAwLjA4MSAgIFxuTiAgICAgICAgICAgICAgICA0NjYwLjAwMCAgICAgICAgIDE3NS4wMDAgICAgICAgICAxNjAuMDAwICAgICAgICAgMTM1LjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgOTMyLjAwMCAgICAgICAgICAzNS4wMDAgICAgICAgICAgMzIuMDAwICAgICAgICAgIDI3LjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgIGVzdHRhYiBFIEYgRywgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyX3cgcjJfYiByMlxuPiBfbyBOIE5fZykgXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgXG4gICAgICAgICAgICAgICAgICAgIGdzbG1jICAgICAgICAgICBnc2xtYyAgICAgICAgICAgZ3NsbWMgICBcbiAgICAgICAgICAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5uZWcgICAgICAgICAgICAgICAgLTAuMDMxICAgICAgICAgIC0wLjE4OSAgICAgICAgICAtMC4wMjEgICBcbiAgICAgICAgICAgICAgICAgICgwLjExOSkgICAgICAgICAoMC4xODIpICAgICAgICAgKDAuMDk3KSAgIFxubGVmdF9yaWdodDIgICAgICAgIC0wLjI0NCAgICAgICAgICAtMC41NDEqICAgICAgICAgIDAuMjAzICAgXG4gICAgICAgICAgICAgICAgICAoMC40MDApICAgICAgICAgKDAuMjU2KSAgICAgICAgICgwLjIwMikgICBcbmMubmVnI2MubGV+MiAgICAgICAgMC4yOTEgICAgICAgICAgIDAuMzE5ICAgICAgICAgICAwLjA4NSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMjc2KSAgICAgICAgICgwLjI1OSkgICAgICAgICAoMC4xODgpICAgXG52aWRfb3JkZXIgICAgICAgICAgLTAuMTA1KioqICAgICAgIC0wLjEwOSoqKiAgICAgICAtMC4wNDMqICBcbiAgICAgICAgICAgICAgICAgICgwLjAyOSkgICAgICAgICAoMC4wMjIpICAgICAgICAgKDAuMDE5KSAgIFxuZmVtYWxlICAgICAgICAgICAgICAwLjIyMSAgICAgICAgICAgMC4wMzMgICAgICAgICAgIDAuMDA0ICAgXG4gICAgICAgICAgICAgICAgICAoMC4xODEpICAgICAgICAgKDAuMDk4KSAgICAgICAgICgwLjA4MykgICBcbmFnZSAgICAgICAgICAgICAgICAgMC4wMDUgICAgICAgICAgLTAuMDExICAgICAgICAgICAwLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA3KSAgICAgICAgICgwLjAxMCkgICAgICAgICAoMC4wMDMpICAgXG5pbmNvbWUgICAgICAgICAgICAgLTAuMTA3ICAgICAgICAgICAwLjMzNyAgICAgICAgICAgMC4xODcgICBcbiAgICAgICAgICAgICAgICAgICgwLjQ3MSkgICAgICAgICAoMC4yNTIpICAgICAgICAgKDAuMTk5KSAgIFxudW5pdmVyc2l0eSAgICAgICAgICAwLjE5MiAgICAgICAgICAtMC4wOTAgICAgICAgICAgLTAuMDAyICAgXG4gICAgICAgICAgICAgICAgICAoMC4xNjgpICAgICAgICAgKDAuMTUyKSAgICAgICAgICgwLjA4NSkgICBcbl9jb25zICAgICAgICAgICAgICAtMC4wNDAgICAgICAgICAgIDAuOTc4KiogICAgICAgIC0wLjA5NSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMzc5KSAgICAgICAgICgwLjM3MykgICAgICAgICAoMC4yMDEpICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnIyX3cgICAgICAgICAgICAgICAgMC4xMDMgICAgICAgICAgIDAuMDk5ICAgICAgICAgICAwLjAzNiAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjEyNiAgICAgICAgICAgMC4yMTMgICAgICAgICAgIDAuMTY2ICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMTA5ICAgICAgICAgICAwLjExNiAgICAgICAgICAgMC4wNTIgICBcbk4gICAgICAgICAgICAgICAgIDE4MC4wMDAgICAgICAgICAyODAuMDAwICAgICAgICAgMTc1LjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgIDM2LjAwMCAgICAgICAgICA1Ni4wMDAgICAgICAgICAgMzUuMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gICBxdWlldGx5IHh0cmVnIGdzbG1jIGMubmVnIyNjLmxlZnRfcmlnaHQyIHZpZF9vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJcbj4gc2l0eSBpZiBjb3VudHJ5Mj09XCJGUlwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHZpZGVvXCIgJiBsb2NhbD09MCAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBIXG4uICAgcXVpZXRseSB4dHJlZyBnc2xtYyBjLm5lZyMjYy5sZWZ0X3JpZ2h0MiB2aWRfb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyXG4+IHNpdHkgaWYgY291bnRyeTI9PVwiR0hcIiAmIHN0aW10eXBlPT1cInNpbmdsZSB2aWRlb1wiICYgbG9jYWw9PTAgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgSVxuLiAgIHF1aWV0bHkgeHRyZWcgZ3NsbWMgYy5uZWcjI2MubGVmdF9yaWdodDIgdmlkX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlclxuPiBzaXR5IGlmIGNvdW50cnkyPT1cIklOXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgdmlkZW9cIiAmIGxvY2FsPT0wICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEpcbi4gICBxdWlldGx5IHh0cmVnIGdzbG1jIGMubmVnIyNjLmxlZnRfcmlnaHQyIHZpZF9vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJcbj4gc2l0eSBpZiBjb3VudHJ5Mj09XCJJUy5qXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgdmlkZW9cIiAmIGxvY2FsPT0wICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEtcbi4gICBxdWlldGx5IHh0cmVnIGdzbG1jIGMubmVnIyNjLmxlZnRfcmlnaHQyIHZpZF9vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJcbj4gc2l0eSBpZiBjb3VudHJ5Mj09XCJJUy5wXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgdmlkZW9cIiAmIGxvY2FsPT0wICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIExcbi4gICBxdWlldGx5IHh0cmVnIGdzbG1jIGMubmVnIyNjLmxlZnRfcmlnaHQyIHZpZF9vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJcbj4gc2l0eSBpZiBjb3VudHJ5Mj09XCJJVFwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHZpZGVvXCIgJiBsb2NhbD09MCAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBNXG4uICAgZXN0dGFiIEggSSBKLCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIHIyXG4+IF9vIE4gTl9nKSBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICBcbiAgICAgICAgICAgICAgICAgICAgZ3NsbWMgICAgICAgICAgIGdzbG1jICAgICAgICAgICBnc2xtYyAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm5lZyAgICAgICAgICAgICAgICAgMC4wNjUgICAgICAgICAgLTAuMDY2ICAgICAgICAgICAwLjA2NSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMTM0KSAgICAgICAgICgwLjA3OCkgICAgICAgICAoMC4wODUpICAgXG5sZWZ0X3JpZ2h0MiAgICAgICAgIDAuMTA3ICAgICAgICAgICAwLjAyMyAgICAgICAgICAtMC4wODYgICBcbiAgICAgICAgICAgICAgICAgICgwLjI3MSkgICAgICAgICAoMC4xMjcpICAgICAgICAgKDAuMTQwKSAgIFxuYy5uZWcjYy5sZX4yICAgICAgICAwLjA1OCAgICAgICAgICAgMC4xNDIgICAgICAgICAgLTAuMTA5ICAgXG4gICAgICAgICAgICAgICAgICAoMC4yMzcpICAgICAgICAgKDAuMTEyKSAgICAgICAgICgwLjEzMykgICBcbnZpZF9vcmRlciAgICAgICAgICAtMC4xMTkqKiogICAgICAgLTAuMDY4KioqICAgICAgIC0wLjA4OSoqKlxuICAgICAgICAgICAgICAgICAgKDAuMDI2KSAgICAgICAgICgwLjAxMikgICAgICAgICAoMC4wMTgpICAgXG5mZW1hbGUgICAgICAgICAgICAgLTAuMTEzICAgICAgICAgIC0wLjEyNSogICAgICAgICAtMC4xMTUgICBcbiAgICAgICAgICAgICAgICAgICgwLjEyOSkgICAgICAgICAoMC4wNTUpICAgICAgICAgKDAuMDc5KSAgIFxuYWdlICAgICAgICAgICAgICAgIC0wLjAwNCAgICAgICAgICAgMC4wMDEgICAgICAgICAgIDAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDYpICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwNSkgICBcbmluY29tZSAgICAgICAgICAgICAgMC4wNTMgICAgICAgICAgIDAuMTQ0ICAgICAgICAgICAwLjE1MyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMzA1KSAgICAgICAgICgwLjEwOSkgICAgICAgICAoMC4xNjcpICAgXG51bml2ZXJzaXR5ICAgICAgICAgLTAuMDc2ICAgICAgICAgIC0wLjAyOSAgICAgICAgICAtMC4wNjIgICBcbiAgICAgICAgICAgICAgICAgICgwLjEyOCkgICAgICAgICAoMC4wNjEpICAgICAgICAgKDAuMDg2KSAgIFxuX2NvbnMgICAgICAgICAgICAgICAwLjYzMSAgICAgICAgICAgMC4yMDAgICAgICAgICAgIDAuMjkyICAgXG4gICAgICAgICAgICAgICAgICAoMC4zNDUpICAgICAgICAgKDAuMTM3KSAgICAgICAgICgwLjIwMykgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjEwNiAgICAgICAgICAgMC4xMTMgICAgICAgICAgIDAuMDk1ICAgXG5yMl9iICAgICAgICAgICAgICAgIDAuMDU5ICAgICAgICAgICAwLjE5MSAgICAgICAgICAgMC4xODkgICBcbnIyX28gICAgICAgICAgICAgICAgMC4wOTUgICAgICAgICAgIDAuMTMxICAgICAgICAgICAwLjExMyAgIFxuTiAgICAgICAgICAgICAgICAgMjU1LjAwMCAgICAgICAgIDI5NS4wMDAgICAgICAgICAyNTAuMDAwICAgXG5OX2cgICAgICAgICAgICAgICAgNTEuMDAwICAgICAgICAgIDU5LjAwMCAgICAgICAgICA1MC4wMDAgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgIGVzdHRhYiBLIEwgTSwgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyX3cgcjJfYiByMlxuPiBfbyBOIE5fZykgXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgXG4gICAgICAgICAgICAgICAgICAgIGdzbG1jICAgICAgICAgICBnc2xtYyAgICAgICAgICAgZ3NsbWMgICBcbiAgICAgICAgICAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5uZWcgICAgICAgICAgICAgICAgLTAuMDg1ICAgICAgICAgICAwLjA5OSAgICAgICAgICAgMC4wNjkgICBcbiAgICAgICAgICAgICAgICAgICgwLjEzMCkgICAgICAgICAoMC4yNzUpICAgICAgICAgKDAuMDYxKSAgIFxubGVmdF9yaWdodDIgICAgICAgIC0wLjMwOSAgICAgICAgICAgMC4yNzQgICAgICAgICAgIDAuMTk4ICAgXG4gICAgICAgICAgICAgICAgICAoMC4yNTcpICAgICAgICAgKDAuMzMwKSAgICAgICAgICgwLjE2MykgICBcbmMubmVnI2MubGV+MiAgICAgICAgMC4xMjUgICAgICAgICAgLTAuMDM0ICAgICAgICAgIC0wLjEwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMjE4KSAgICAgICAgICgwLjM0MikgICAgICAgICAoMC4xMzEpICAgXG52aWRfb3JkZXIgICAgICAgICAgLTAuMTMyKioqICAgICAgIC0wLjA1MCAgICAgICAgICAtMC4wNTYqKipcbiAgICAgICAgICAgICAgICAgICgwLjAyNikgICAgICAgICAoMC4wMzUpICAgICAgICAgKDAuMDE0KSAgIFxuZmVtYWxlICAgICAgICAgICAgIC0wLjEzNCAgICAgICAgICAgMC4xMjMgICAgICAgICAgLTAuMTY2KiAgXG4gICAgICAgICAgICAgICAgICAoMC4xMzEpICAgICAgICAgKDAuMTU1KSAgICAgICAgICgwLjA4MSkgICBcbmFnZSAgICAgICAgICAgICAgICAtMC4wMTYgICAgICAgICAgIDAuMDExICAgICAgICAgICAwLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDIxKSAgICAgICAgICgwLjAzOSkgICAgICAgICAoMC4wMDcpICAgXG5pbmNvbWUgICAgICAgICAgICAgLTAuNDIwICAgICAgICAgICAwLjAyMCAgICAgICAgICAgMC40MjMgICBcbiAgICAgICAgICAgICAgICAgICgwLjI5NykgICAgICAgICAoMC4zNzEpICAgICAgICAgKDAuMjI0KSAgIFxudW5pdmVyc2l0eSAgICAgICAgIC0wLjIyMiAgICAgICAgICAtMC4xMjAgICAgICAgICAgIDAuMTg1ICAgXG4gICAgICAgICAgICAgICAgICAoMC4xOTIpICAgICAgICAgKDAuMjkyKSAgICAgICAgICgwLjEyMikgICBcbl9jb25zICAgICAgICAgICAgICAgMS40MzcqICAgICAgICAgLTAuMjg1ICAgICAgICAgIC0wLjE2NCAgIFxuICAgICAgICAgICAgICAgICAgKDAuNTY1KSAgICAgICAgICgwLjgyOCkgICAgICAgICAoMC4yOTMpICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnIyX3cgICAgICAgICAgICAgICAgMC4wNzYgICAgICAgICAgIDAuMDE1ICAgICAgICAgICAwLjEwNCAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjE1NCAgICAgICAgICAgMC4xNTMgICAgICAgICAgIDAuMjM4ICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMDk3ICAgICAgICAgICAwLjAzMiAgICAgICAgICAgMC4xNDAgICBcbk4gICAgICAgICAgICAgICAgIDM1NS4wMDAgICAgICAgICAxNjAuMDAwICAgICAgICAgMTg1LjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgIDcxLjAwMCAgICAgICAgICAzMi4wMDAgICAgICAgICAgMzcuMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gICBxdWlldGx5IHh0cmVnIGdzbG1jIGMubmVnIyNjLmxlZnRfcmlnaHQyIHZpZF9vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJcbj4gc2l0eSBpZiBjb3VudHJ5Mj09XCJKUFwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHZpZGVvXCIgJiBsb2NhbD09MCAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBOXG4uICAgcXVpZXRseSB4dHJlZyBnc2xtYyBjLm5lZyMjYy5sZWZ0X3JpZ2h0MiB2aWRfb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyXG4+IHNpdHkgaWYgY291bnRyeTI9PVwiTlpcIiAmIHN0aW10eXBlPT1cInNpbmdsZSB2aWRlb1wiICYgbG9jYWw9PTAgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgT1xuLiAgIHF1aWV0bHkgeHRyZWcgZ3NsbWMgYy5uZWcjI2MubGVmdF9yaWdodDIgdmlkX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlclxuPiBzaXR5IGlmIGNvdW50cnkyPT1cIlJVXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgdmlkZW9cIiAmIGxvY2FsPT0wICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIFBcbi4gICBxdWlldGx5IHh0cmVnIGdzbG1jIGMubmVnIyNjLmxlZnRfcmlnaHQyIHZpZF9vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJcbj4gc2l0eSBpZiBjb3VudHJ5Mj09XCJTRVwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHZpZGVvXCIgJiBsb2NhbD09MCAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBRXG4uICAgcXVpZXRseSB4dHJlZyBnc2xtYyBjLm5lZyMjYy5sZWZ0X3JpZ2h0MiB2aWRfb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyXG4+IHNpdHkgaWYgY291bnRyeTI9PVwiU1dcIiAmIHN0aW10eXBlPT1cInNpbmdsZSB2aWRlb1wiICYgbG9jYWw9PTAgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgUiBcbi4gICBxdWlldGx5IHh0cmVnIGdzbG1jIGMubmVnIyNjLmxlZnRfcmlnaHQyIHZpZF9vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJcbj4gc2l0eSBpZiBjb3VudHJ5Mj09XCJVS1wiICYgc3RpbXR5cGU9PVwic2luZ2xlIHZpZGVvXCIgJiBsb2NhbD09MCAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBTXG4uICAgcXVpZXRseSB4dHJlZyBnc2xtYyBjLm5lZyMjYy5sZWZ0X3JpZ2h0MiB2aWRfb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyXG4+IHNpdHkgaWYgY291bnRyeTI9PVwiVVNcIiAmIHN0aW10eXBlPT1cInNpbmdsZSB2aWRlb1wiICYgbG9jYWw9PTAgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgVFxuLiAgIGVzdHRhYiBOIE8gUCBRLCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIFxuPiByMl9vIE4gTl9nKSBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgICAgICAgICAgICg0KSAgIFxuICAgICAgICAgICAgICAgICAgICBnc2xtYyAgICAgICAgICAgZ3NsbWMgICAgICAgICAgIGdzbG1jICAgICAgICAgICBnc2xtYyAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmVnICAgICAgICAgICAgICAgICAwLjAxMyAgICAgICAgICAtMC4xNTQgICAgICAgICAgIDAuMTY5ICAgICAgICAgIC0wLjA0MSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMjI5KSAgICAgICAgICgwLjA5MSkgICAgICAgICAoMC4xNzEpICAgICAgICAgKDAuMDMzKSAgIFxubGVmdF9yaWdodDIgICAgICAgICAwLjIyNyAgICAgICAgICAgMC4xMTIgICAgICAgICAgIDAuMzQzICAgICAgICAgICAwLjAyOSAgIFxuICAgICAgICAgICAgICAgICAgKDAuNDY1KSAgICAgICAgICgwLjIzNSkgICAgICAgICAoMC4zNzcpICAgICAgICAgKDAuMDY1KSAgIFxuYy5uZWcjYy5sZX4yICAgICAgICAwLjEwNyAgICAgICAgICAgMC4zOTMqICAgICAgICAgLTAuMjYxICAgICAgICAgICAwLjA4MyAgIFxuICAgICAgICAgICAgICAgICAgKDAuNDc0KSAgICAgICAgICgwLjE5OSkgICAgICAgICAoMC4zNDYpICAgICAgICAgKDAuMDU2KSAgIFxudmlkX29yZGVyICAgICAgICAgIC0wLjEwMSoqICAgICAgICAtMC4wODYqKiogICAgICAgLTAuMDY2KiAgICAgICAgIC0wLjAyMSogIFxuICAgICAgICAgICAgICAgICAgKDAuMDM0KSAgICAgICAgICgwLjAyMSkgICAgICAgICAoMC4wMjYpICAgICAgICAgKDAuMDEwKSAgIFxuZmVtYWxlICAgICAgICAgICAgICAwLjA1NiAgICAgICAgICAtMC4xMDggICAgICAgICAgIDAuMDk1ICAgICAgICAgIC0wLjAwNyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMTQyKSAgICAgICAgICgwLjEwMykgICAgICAgICAoMC4xMTApICAgICAgICAgKDAuMDQ3KSAgIFxuYWdlICAgICAgICAgICAgICAgIC0wLjA0NyAgICAgICAgICAtMC4wMDMgICAgICAgICAgIDAuMDA1ICAgICAgICAgICAwLjAwMiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDQ1KSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDYpICAgICAgICAgKDAuMDAyKSAgIFxuaW5jb21lICAgICAgICAgICAgIC0wLjQwNCAgICAgICAgICAgMC4wMjAgICAgICAgICAgLTAuMDA4ICAgICAgICAgICAwLjE4NCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMjgzKSAgICAgICAgICgwLjE1MSkgICAgICAgICAoMC4yNjgpICAgICAgICAgKDAuMTQxKSAgIFxudW5pdmVyc2l0eSAgICAgICAgIC0wLjA0MCAgICAgICAgICAgMC4wMzYgICAgICAgICAgLTAuMDczICAgICAgICAgICAwLjAwNCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMjI5KSAgICAgICAgICgwLjA5MikgICAgICAgICAoMC4xNjApICAgICAgICAgKDAuMDQ1KSAgIFxuX2NvbnMgICAgICAgICAgICAgICAxLjQ5NyAgICAgICAgICAgMC40NDAqICAgICAgICAgLTAuMDYxICAgICAgICAgIC0wLjA1NyAgIFxuICAgICAgICAgICAgICAgICAgKDEuMDE4KSAgICAgICAgICgwLjE5MykgICAgICAgICAoMC4zMTcpICAgICAgICAgKDAuMTE5KSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjA1MiAgICAgICAgICAgMC4xMjcgICAgICAgICAgIDAuMDQ4ICAgICAgICAgICAwLjAyMyAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjE5NyAgICAgICAgICAgMC4zMDcgICAgICAgICAgIDAuMTkxICAgICAgICAgICAwLjExOSAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjA3NiAgICAgICAgICAgMC4xNTcgICAgICAgICAgIDAuMDcyICAgICAgICAgICAwLjA0NiAgIFxuTiAgICAgICAgICAgICAgICAgMTgwLjAwMCAgICAgICAgIDE2MC4wMDAgICAgICAgICAxNjAuMDAwICAgICAgICAgMjQwLjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgIDM2LjAwMCAgICAgICAgICAzMi4wMDAgICAgICAgICAgMzIuMDAwICAgICAgICAgIDQ4LjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgIGVzdHRhYiBSIFMgVCwgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyX3cgcjJfYiByMlxuPiBfbyBOIE5fZykgXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgXG4gICAgICAgICAgICAgICAgICAgIGdzbG1jICAgICAgICAgICBnc2xtYyAgICAgICAgICAgZ3NsbWMgICBcbiAgICAgICAgICAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5uZWcgICAgICAgICAgICAgICAgLTAuMTUwICAgICAgICAgICAwLjExMSAgICAgICAgICAgMC4wNDQgICBcbiAgICAgICAgICAgICAgICAgICgwLjA4NikgICAgICAgICAoMC4xMDkpICAgICAgICAgKDAuMDQ5KSAgIFxubGVmdF9yaWdodDIgICAgICAgICAwLjEzMiAgICAgICAgICAgMC4zMTggICAgICAgICAgIDAuMDQ4ICAgXG4gICAgICAgICAgICAgICAgICAoMC4xODMpICAgICAgICAgKDAuMzA1KSAgICAgICAgICgwLjEyMykgICBcbmMubmVnI2MubGV+MiAgICAgICAgMC4yNDIgICAgICAgICAgLTAuMTA3ICAgICAgICAgICAwLjAyMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMTY2KSAgICAgICAgICgwLjI0OCkgICAgICAgICAoMC4xMDMpICAgXG52aWRfb3JkZXIgICAgICAgICAgLTAuMDI3ICAgICAgICAgIC0wLjA3NioqKiAgICAgICAtMC4wNDIqKipcbiAgICAgICAgICAgICAgICAgICgwLjAyMCkgICAgICAgICAoMC4wMjApICAgICAgICAgKDAuMDEyKSAgIFxuZmVtYWxlICAgICAgICAgICAgICAwLjA4NiAgICAgICAgICAtMC4wODAgICAgICAgICAgLTAuMDM1ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wODMpICAgICAgICAgKDAuMTA5KSAgICAgICAgICgwLjA2MikgICBcbmFnZSAgICAgICAgICAgICAgICAgMC4wMDIgICAgICAgICAgLTAuMDAxICAgICAgICAgICAwLjAwMiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDMpICAgXG5pbmNvbWUgICAgICAgICAgICAgLTAuNDk0KiAgICAgICAgIC0wLjEyMCAgICAgICAgICAtMC4wMDIgICBcbiAgICAgICAgICAgICAgICAgICgwLjIzMSkgICAgICAgICAoMC4yMTUpICAgICAgICAgKDAuMTIwKSAgIFxudW5pdmVyc2l0eSAgICAgICAgICAwLjA1MCAgICAgICAgICAtMC4wNTUgICAgICAgICAgIDAuMDc4ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wODYpICAgICAgICAgKDAuMTQ3KSAgICAgICAgICgwLjA2MikgICBcbl9jb25zICAgICAgICAgICAgICAgMC4xNzggICAgICAgICAgIDAuMzQ0ICAgICAgICAgICAwLjAxNCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMTkyKSAgICAgICAgICgwLjI1MSkgICAgICAgICAoMC4xNDEpICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnIyX3cgICAgICAgICAgICAgICAgMC4wMzIgICAgICAgICAgIDAuMDc4ICAgICAgICAgICAwLjAyMCAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjIzNiAgICAgICAgICAgMC4wODcgICAgICAgICAgIDAuMDI0ICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMDc1ICAgICAgICAgICAwLjA4MCAgICAgICAgICAgMC4wMjEgICBcbk4gICAgICAgICAgICAgICAgIDE1NS4wMDAgICAgICAgICAyNDAuMDAwICAgICAgICAgOTIwLjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgIDMxLjAwMCAgICAgICAgICA0OC4wMDAgICAgICAgICAxODQuMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gICB4dHNldCByZXNwIHZpZF9vcmRlclxuICAgICAgIHBhbmVsIHZhcmlhYmxlOiAgcmVzcCAodW5iYWxhbmNlZClcbiAgICAgICAgdGltZSB2YXJpYWJsZTogIHZpZF9vcmRlciwgMSB0byA3XG4gICAgICAgICAgICAgICAgZGVsdGE6ICAxIHVuaXRcbi4gICByZXBsYWNlIG5lZyA9IHZfbmVnYXRpdml0eVxuKDAgcmVhbCBjaGFuZ2VzIG1hZGUpXG4uICAgcXVpZXRseSB4dHJlZyBnc2xtYyBjLm5lZyMjYy5sZWZ0X3JpZ2h0Ml9kaWNob3ggdmlkX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lXG4+ICB1bml2ZXJzaXR5IGlmIHN0aW10eXBlPT1cInNpbmdsZSB2aWRlb1wiICYgbG9jYWw9PTAgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgQVxuLiAgIHF1aWV0bHkgeHRyZWcgZ3NsbWMgYy5uZWcjI2MubGVmdF9yaWdodDJfZGljaG94IHZpZF9vcmRlciBmZW1hbGUgYWdlIGluY29tZVxuPiAgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJCUlwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHZpZGVvXCIgJiBsb2NhbD09MCAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBCXG4uICAgcXVpZXRseSB4dHJlZyBnc2xtYyBjLm5lZyMjYy5sZWZ0X3JpZ2h0Ml9kaWNob3ggdmlkX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lXG4+ICB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkNBLmVcIiAmIHN0aW10eXBlPT1cInNpbmdsZSB2aWRlb1wiICYgbG9jYWw9PTAgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgQ1xuLiAgIHF1aWV0bHkgeHRyZWcgZ3NsbWMgYy5uZWcjI2MubGVmdF9yaWdodDJfZGljaG94IHZpZF9vcmRlciBmZW1hbGUgYWdlIGluY29tZVxuPiAgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJDQS5mXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgdmlkZW9cIiAmIGxvY2FsPT0wICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIERcbi4gICBxdWlldGx5IHh0cmVnIGdzbG1jIGMubmVnIyNjLmxlZnRfcmlnaHQyX2RpY2hveCB2aWRfb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWVcbj4gIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiQ0hcIiAmIHN0aW10eXBlPT1cInNpbmdsZSB2aWRlb1wiICYgbG9jYWw9PTAgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRVxuLiAgIHF1aWV0bHkgeHRyZWcgZ3NsbWMgYy5uZWcjI2MubGVmdF9yaWdodDJfZGljaG94IHZpZF9vcmRlciBmZW1hbGUgYWdlIGluY29tZVxuPiAgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJDTlwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHZpZGVvXCIgJiBsb2NhbD09MCAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBGXG4uICAgcXVpZXRseSB4dHJlZyBnc2xtYyBjLm5lZyMjYy5sZWZ0X3JpZ2h0Ml9kaWNob3ggdmlkX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lXG4+ICB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkRLXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgdmlkZW9cIiAmIGxvY2FsPT0wICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEdcbi4gICBlc3R0YWIgQSBCIEMgRCwgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyX3cgcjJfYiBcbj4gcjJfbyBOIE5fZykgXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAoMSkgICAgICAgICAgICAgKDIpICAgICAgICAgICAgICgzKSAgICAgICAgICAgICAoNCkgICBcbiAgICAgICAgICAgICAgICAgICAgZ3NsbWMgICAgICAgICAgIGdzbG1jICAgICAgICAgICBnc2xtYyAgICAgICAgICAgZ3NsbWMgICBcbiAgICAgICAgICAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm5lZyAgICAgICAgICAgICAgICAgMC4wMjAgICAgICAgICAgIDAuMDIxICAgICAgICAgICAwLjA2MyAgICAgICAgICAtMC4wODYgICBcbiAgICAgICAgICAgICAgICAgICgwLjAxNikgICAgICAgICAoMC4wOTUpICAgICAgICAgKDAuMDk1KSAgICAgICAgICgwLjA2MSkgICBcbmxlZnRfcmlnaHR+eCAgICAgICAtMC4wMjEgICAgICAgICAgLTAuMTAyICAgICAgICAgIC0wLjA4OSAgICAgICAgICAtMC4xNjMqICBcbiAgICAgICAgICAgICAgICAgICgwLjAyMykgICAgICAgICAoMC4xMjEpICAgICAgICAgKDAuMjEyKSAgICAgICAgICgwLjA4MikgICBcbmMubmVnI2MubGV+eCAgICAgICAgMC4wMjggICAgICAgICAgLTAuMDA4ICAgICAgICAgIC0wLjAxOCAgICAgICAgICAgMC4wNzEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAyMikgICAgICAgICAoMC4xMjMpICAgICAgICAgKDAuMTMxKSAgICAgICAgICgwLjA4MCkgICBcbnZpZF9vcmRlciAgICAgICAgICAtMC4wNzQqKiogICAgICAgLTAuMDcyKiAgICAgICAgIC0wLjEyMSoqKiAgICAgICAtMC4wNDIqICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMzApICAgICAgICAgKDAuMDMxKSAgICAgICAgICgwLjAxOSkgICBcbmZlbWFsZSAgICAgICAgICAgICAtMC4wMjkgICAgICAgICAgLTAuMDc2ICAgICAgICAgICAwLjE0MyAgICAgICAgICAgMC4wMzQgICBcbiAgICAgICAgICAgICAgICAgICgwLjAyMykgICAgICAgICAoMC4xMjMpICAgICAgICAgKDAuMjQ2KSAgICAgICAgICgwLjA5MikgICBcbmFnZSAgICAgICAgICAgICAgICAgMC4wMDEgICAgICAgICAgIDAuMDEzICAgICAgICAgICAwLjAxOSAgICAgICAgICAtMC4wMDMgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMTIpICAgICAgICAgKDAuMDI3KSAgICAgICAgICgwLjAwMykgICBcbmluY29tZSAgICAgICAgICAgICAgMC4wMTQgICAgICAgICAgIDAuMDE1ICAgICAgICAgIC0wLjE1NyAgICAgICAgICAgMC4wNzYgICBcbiAgICAgICAgICAgICAgICAgICgwLjA0OSkgICAgICAgICAoMC4yNzkpICAgICAgICAgKDAuNDUwKSAgICAgICAgICgwLjE4OCkgICBcbnVuaXZlcnNpdHkgICAgICAgICAtMC4wMjYgICAgICAgICAgLTAuMDIyICAgICAgICAgIC0wLjE0NyAgICAgICAgICAtMC4wNzAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAyNCkgICAgICAgICAoMC4xMjgpICAgICAgICAgKDAuMzMwKSAgICAgICAgICgwLjEwMCkgICBcbl9jb25zICAgICAgICAgICAgICAgMC4yNTMqKiogICAgICAgIDAuMDg0ICAgICAgICAgIC0wLjAyMyAgICAgICAgICAgMC4zNjEgICBcbiAgICAgICAgICAgICAgICAgICgwLjA1MikgICAgICAgICAoMC4zNDQpICAgICAgICAgKDAuODQzKSAgICAgICAgICgwLjIyMCkgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnIyX3cgICAgICAgICAgICAgICAgMC4wNTAgICAgICAgICAgIDAuMDQ4ICAgICAgICAgICAwLjEyOCAgICAgICAgICAgMC4wNjYgICBcbnIyX2IgICAgICAgICAgICAgICAgMC4wMzUgICAgICAgICAgIDAuMTIwICAgICAgICAgICAwLjA2MCAgICAgICAgICAgMC4xMTcgICBcbnIyX28gICAgICAgICAgICAgICAgMC4wNDYgICAgICAgICAgIDAuMDU3ICAgICAgICAgICAwLjEwMyAgICAgICAgICAgMC4wNzkgICBcbk4gICAgICAgICAgICAgICAgNDY2MC4wMDAgICAgICAgICAxNzUuMDAwICAgICAgICAgMTYwLjAwMCAgICAgICAgIDEzNS4wMDAgICBcbk5fZyAgICAgICAgICAgICAgIDkzMi4wMDAgICAgICAgICAgMzUuMDAwICAgICAgICAgIDMyLjAwMCAgICAgICAgICAyNy4wMDAgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gICBlc3R0YWIgRSBGIEcsIGNlbGxzKGIoc3RhciBmbXQoMykpIHNlKHBhciBmbXQoMykpKSBub2dhcHMgc3RhdChyMl93IHIyX2IgcjJcbj4gX28gTiBOX2cpIFxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAoMSkgICAgICAgICAgICAgKDIpICAgICAgICAgICAgICgzKSAgIFxuICAgICAgICAgICAgICAgICAgICBnc2xtYyAgICAgICAgICAgZ3NsbWMgICAgICAgICAgIGdzbG1jICAgXG4gICAgICAgICAgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmVnICAgICAgICAgICAgICAgIC0wLjAyMCAgICAgICAgICAtMC4wMTQgICAgICAgICAgIDAuMDA0ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wODgpICAgICAgICAgKDAuMDY0KSAgICAgICAgICgwLjA1NykgICBcbmxlZnRfcmlnaHR+eCAgICAgICAtMC4xNTIgICAgICAgICAgLTAuMTc4ICAgICAgICAgIC0wLjAwNyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMTg3KSAgICAgICAgICgwLjA5NikgICAgICAgICAoMC4wODkpICAgXG5jLm5lZyNjLmxlfnggICAgICAgIDAuMTkyICAgICAgICAgICAwLjA5MCAgICAgICAgICAgMC4wMzIgICBcbiAgICAgICAgICAgICAgICAgICgwLjEyNCkgICAgICAgICAoMC4wOTcpICAgICAgICAgKDAuMDgzKSAgIFxudmlkX29yZGVyICAgICAgICAgIC0wLjEwNyoqKiAgICAgICAtMC4xMDkqKiogICAgICAgLTAuMDQyKiAgXG4gICAgICAgICAgICAgICAgICAoMC4wMjgpICAgICAgICAgKDAuMDIyKSAgICAgICAgICgwLjAyMCkgICBcbmZlbWFsZSAgICAgICAgICAgICAgMC4yMzQgICAgICAgICAgIDAuMDUyICAgICAgICAgIC0wLjAyMyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMTg3KSAgICAgICAgICgwLjEwMSkgICAgICAgICAoMC4wODQpICAgXG5hZ2UgICAgICAgICAgICAgICAgIDAuMDA2ICAgICAgICAgIC0wLjAxMSAgICAgICAgICAgMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNykgICAgICAgICAoMC4wMTApICAgICAgICAgKDAuMDAzKSAgIFxuaW5jb21lICAgICAgICAgICAgIC0wLjE2NSAgICAgICAgICAgMC40MzQgICAgICAgICAgIDAuMjc5ICAgXG4gICAgICAgICAgICAgICAgICAoMC40ODcpICAgICAgICAgKDAuMjUwKSAgICAgICAgICgwLjE5MykgICBcbnVuaXZlcnNpdHkgICAgICAgICAgMC4xNzUgICAgICAgICAgLTAuMTM5ICAgICAgICAgIC0wLjAxMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMTcwKSAgICAgICAgICgwLjE0OSkgICAgICAgICAoMC4wODcpICAgXG5fY29ucyAgICAgICAgICAgICAgLTAuMDQxICAgICAgICAgICAwLjY2NyogICAgICAgICAtMC4wMjQgICBcbiAgICAgICAgICAgICAgICAgICgwLjM1NykgICAgICAgICAoMC4zMzcpICAgICAgICAgKDAuMTkwKSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMTEyICAgICAgICAgICAwLjA5NSAgICAgICAgICAgMC4wMzYgICBcbnIyX2IgICAgICAgICAgICAgICAgMC4xMjQgICAgICAgICAgIDAuMTk2ICAgICAgICAgICAwLjEwNSAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjExNiAgICAgICAgICAgMC4xMTEgICAgICAgICAgIDAuMDQ1ICAgXG5OICAgICAgICAgICAgICAgICAxODAuMDAwICAgICAgICAgMjgwLjAwMCAgICAgICAgIDE3NS4wMDAgICBcbk5fZyAgICAgICAgICAgICAgICAzNi4wMDAgICAgICAgICAgNTYuMDAwICAgICAgICAgIDM1LjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICAgcXVpZXRseSB4dHJlZyBnc2xtYyBjLm5lZyMjYy5sZWZ0X3JpZ2h0Ml9kaWNob3ggdmlkX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lXG4+ICB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkZSXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgdmlkZW9cIiAmIGxvY2FsPT0wICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEhcbi4gICBxdWlldGx5IHh0cmVnIGdzbG1jIGMubmVnIyNjLmxlZnRfcmlnaHQyX2RpY2hveCB2aWRfb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWVcbj4gIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiR0hcIiAmIHN0aW10eXBlPT1cInNpbmdsZSB2aWRlb1wiICYgbG9jYWw9PTAgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgSVxuLiAgIHF1aWV0bHkgeHRyZWcgZ3NsbWMgYy5uZWcjI2MubGVmdF9yaWdodDJfZGljaG94IHZpZF9vcmRlciBmZW1hbGUgYWdlIGluY29tZVxuPiAgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJJTlwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHZpZGVvXCIgJiBsb2NhbD09MCAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBKXG4uICAgcXVpZXRseSB4dHJlZyBnc2xtYyBjLm5lZyMjYy5sZWZ0X3JpZ2h0Ml9kaWNob3ggdmlkX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lXG4+ICB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIklTLmpcIiAmIHN0aW10eXBlPT1cInNpbmdsZSB2aWRlb1wiICYgbG9jYWw9PTAgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgS1xuLiAgIHF1aWV0bHkgeHRyZWcgZ3NsbWMgYy5uZWcjI2MubGVmdF9yaWdodDJfZGljaG94IHZpZF9vcmRlciBmZW1hbGUgYWdlIGluY29tZVxuPiAgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJJUy5wXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgdmlkZW9cIiAmIGxvY2FsPT0wICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIExcbi4gICBxdWlldGx5IHh0cmVnIGdzbG1jIGMubmVnIyNjLmxlZnRfcmlnaHQyX2RpY2hveCB2aWRfb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWVcbj4gIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiSVRcIiAmIHN0aW10eXBlPT1cInNpbmdsZSB2aWRlb1wiICYgbG9jYWw9PTAgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgTVxuLiAgIGVzdHRhYiBIIEkgSiwgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyX3cgcjJfYiByMlxuPiBfbyBOIE5fZykgXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgXG4gICAgICAgICAgICAgICAgICAgIGdzbG1jICAgICAgICAgICBnc2xtYyAgICAgICAgICAgZ3NsbWMgICBcbiAgICAgICAgICAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5uZWcgICAgICAgICAgICAgICAgIDAuMTAzICAgICAgICAgIC0wLjAwNSAgICAgICAgICAgMC4wMjQgICBcbiAgICAgICAgICAgICAgICAgICgwLjA4MCkgICAgICAgICAoMC4wMzcpICAgICAgICAgKDAuMDUyKSAgIFxubGVmdF9yaWdodH54ICAgICAgIC0wLjAxMyAgICAgICAgICAgMC4wNDEgICAgICAgICAgLTAuMDk0ICAgXG4gICAgICAgICAgICAgICAgICAoMC4xMzApICAgICAgICAgKDAuMDU4KSAgICAgICAgICgwLjA3NykgICBcbmMubmVnI2MubGV+eCAgICAgICAtMC4wMTUgICAgICAgICAgIDAuMDY0ICAgICAgICAgIC0wLjA0NCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMTEzKSAgICAgICAgICgwLjA1MikgICAgICAgICAoMC4wNzYpICAgXG52aWRfb3JkZXIgICAgICAgICAgLTAuMTIwKioqICAgICAgIC0wLjA2OCoqKiAgICAgICAtMC4wOTAqKipcbiAgICAgICAgICAgICAgICAgICgwLjAyNikgICAgICAgICAoMC4wMTIpICAgICAgICAgKDAuMDE4KSAgIFxuZmVtYWxlICAgICAgICAgICAgIC0wLjEwNSAgICAgICAgICAtMC4xMjAqICAgICAgICAgLTAuMTExICAgXG4gICAgICAgICAgICAgICAgICAoMC4xMjgpICAgICAgICAgKDAuMDU2KSAgICAgICAgICgwLjA3OSkgICBcbmFnZSAgICAgICAgICAgICAgICAtMC4wMDQgICAgICAgICAgIDAuMDAxICAgICAgICAgICAwLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA2KSAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDUpICAgXG5pbmNvbWUgICAgICAgICAgICAgIDAuMDMyICAgICAgICAgICAwLjEyOSAgICAgICAgICAgMC4xNDcgICBcbiAgICAgICAgICAgICAgICAgICgwLjMwNSkgICAgICAgICAoMC4xMDkpICAgICAgICAgKDAuMTYzKSAgIFxudW5pdmVyc2l0eSAgICAgICAgIC0wLjA3NyAgICAgICAgICAtMC4wMjYgICAgICAgICAgLTAuMDYxICAgXG4gICAgICAgICAgICAgICAgICAoMC4xMjcpICAgICAgICAgKDAuMDU4KSAgICAgICAgICgwLjA4NykgICBcbl9jb25zICAgICAgICAgICAgICAgMC42OTUqICAgICAgICAgIDAuMjAxICAgICAgICAgICAwLjI4MyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMzI2KSAgICAgICAgICgwLjEyMykgICAgICAgICAoMC4xNzgpICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnIyX3cgICAgICAgICAgICAgICAgMC4xMDUgICAgICAgICAgIDAuMTEyICAgICAgICAgICAwLjA5NSAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjA1NyAgICAgICAgICAgMC4yMDIgICAgICAgICAgIDAuMjAyICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMDk1ICAgICAgICAgICAwLjEzMyAgICAgICAgICAgMC4xMTYgICBcbk4gICAgICAgICAgICAgICAgIDI1NS4wMDAgICAgICAgICAyOTUuMDAwICAgICAgICAgMjUwLjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgIDUxLjAwMCAgICAgICAgICA1OS4wMDAgICAgICAgICAgNTAuMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gICBlc3R0YWIgSyBMIE0sIGNlbGxzKGIoc3RhciBmbXQoMykpIHNlKHBhciBmbXQoMykpKSBub2dhcHMgc3RhdChyMl93IHIyX2IgcjJcbj4gX28gTiBOX2cpIFxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAoMSkgICAgICAgICAgICAgKDIpICAgICAgICAgICAgICgzKSAgIFxuICAgICAgICAgICAgICAgICAgICBnc2xtYyAgICAgICAgICAgZ3NsbWMgICAgICAgICAgIGdzbG1jICAgXG4gICAgICAgICAgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmVnICAgICAgICAgICAgICAgIC0wLjA0MyAgICAgICAgICAgMC4xMzAgICAgICAgICAgIDAuMDQwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wNzcpICAgICAgICAgKDAuMDk3KSAgICAgICAgICgwLjA0MykgICBcbmxlZnRfcmlnaHR+eCAgICAgICAtMC4yMzUgICAgICAgICAgIDAuMDM5ICAgICAgICAgICAwLjA1MyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMTMxKSAgICAgICAgICgwLjE0NSkgICAgICAgICAoMC4wNzUpICAgXG5jLm5lZyNjLmxlfnggICAgICAgIDAuMDU0ICAgICAgICAgIC0wLjEyNSAgICAgICAgICAtMC4wMjQgICBcbiAgICAgICAgICAgICAgICAgICgwLjExMSkgICAgICAgICAoMC4xNDgpICAgICAgICAgKDAuMDU5KSAgIFxudmlkX29yZGVyICAgICAgICAgIC0wLjEzMioqKiAgICAgICAtMC4wNDkgICAgICAgICAgLTAuMDU2KioqXG4gICAgICAgICAgICAgICAgICAoMC4wMjYpICAgICAgICAgKDAuMDM1KSAgICAgICAgICgwLjAxNCkgICBcbmZlbWFsZSAgICAgICAgICAgICAtMC4xMjcgICAgICAgICAgIDAuMDk5ICAgICAgICAgIC0wLjE3MyogIFxuICAgICAgICAgICAgICAgICAgKDAuMTI5KSAgICAgICAgICgwLjE1MykgICAgICAgICAoMC4wODEpICAgXG5hZ2UgICAgICAgICAgICAgICAgLTAuMDE0ICAgICAgICAgICAwLjAxNyAgICAgICAgICAgMC4wMDIgICBcbiAgICAgICAgICAgICAgICAgICgwLjAyMSkgICAgICAgICAoMC4wMzgpICAgICAgICAgKDAuMDA3KSAgIFxuaW5jb21lICAgICAgICAgICAgIC0wLjM5NSAgICAgICAgICAgMC4wMTQgICAgICAgICAgIDAuNDQwICAgXG4gICAgICAgICAgICAgICAgICAoMC4yOTMpICAgICAgICAgKDAuMzcyKSAgICAgICAgICgwLjIyNSkgICBcbnVuaXZlcnNpdHkgICAgICAgICAtMC4xOTYgICAgICAgICAgLTAuMTM0ICAgICAgICAgICAwLjE4OCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMTg5KSAgICAgICAgICgwLjI5MikgICAgICAgICAoMC4xMjgpICAgXG5fY29ucyAgICAgICAgICAgICAgIDEuMjkzKiAgICAgICAgIC0wLjE2NCAgICAgICAgICAtMC4xMzEgICBcbiAgICAgICAgICAgICAgICAgICgwLjU1MikgICAgICAgICAoMC44MjcpICAgICAgICAgKDAuMzAxKSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMDc2ICAgICAgICAgICAwLjAxOSAgICAgICAgICAgMC4xMDMgICBcbnIyX2IgICAgICAgICAgICAgICAgMC4xNzUgICAgICAgICAgIDAuMTQ1ICAgICAgICAgICAwLjIxMCAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjEwMyAgICAgICAgICAgMC4wMzMgICAgICAgICAgIDAuMTMxICAgXG5OICAgICAgICAgICAgICAgICAzNTUuMDAwICAgICAgICAgMTYwLjAwMCAgICAgICAgIDE4NS4wMDAgICBcbk5fZyAgICAgICAgICAgICAgICA3MS4wMDAgICAgICAgICAgMzIuMDAwICAgICAgICAgIDM3LjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICAgcXVpZXRseSB4dHJlZyBnc2xtYyBjLm5lZyMjYy5sZWZ0X3JpZ2h0Ml9kaWNob3ggdmlkX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lXG4+ICB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkpQXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgdmlkZW9cIiAmIGxvY2FsPT0wICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIE5cbi4gICBxdWlldGx5IHh0cmVnIGdzbG1jIGMubmVnIyNjLmxlZnRfcmlnaHQyX2RpY2hveCB2aWRfb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWVcbj4gIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiTlpcIiAmIHN0aW10eXBlPT1cInNpbmdsZSB2aWRlb1wiICYgbG9jYWw9PTAgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgT1xuLiAgIHF1aWV0bHkgeHRyZWcgZ3NsbWMgYy5uZWcjI2MubGVmdF9yaWdodDJfZGljaG94IHZpZF9vcmRlciBmZW1hbGUgYWdlIGluY29tZVxuPiAgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJSVVwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHZpZGVvXCIgJiBsb2NhbD09MCAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBQXG4uICAgcXVpZXRseSB4dHJlZyBnc2xtYyBjLm5lZyMjYy5sZWZ0X3JpZ2h0Ml9kaWNob3ggdmlkX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lXG4+ICB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIlNFXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgdmlkZW9cIiAmIGxvY2FsPT0wICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIFFcbi4gICBxdWlldGx5IHh0cmVnIGdzbG1jIGMubmVnIyNjLmxlZnRfcmlnaHQyX2RpY2hveCB2aWRfb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWVcbj4gIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiU1dcIiAmIHN0aW10eXBlPT1cInNpbmdsZSB2aWRlb1wiICYgbG9jYWw9PTAgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgUiBcbi4gICBxdWlldGx5IHh0cmVnIGdzbG1jIGMubmVnIyNjLmxlZnRfcmlnaHQyX2RpY2hveCB2aWRfb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWVcbj4gIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiVUtcIiAmIHN0aW10eXBlPT1cInNpbmdsZSB2aWRlb1wiICYgbG9jYWw9PTAgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgU1xuLiAgIHF1aWV0bHkgeHRyZWcgZ3NsbWMgYy5uZWcjI2MubGVmdF9yaWdodDJfZGljaG94IHZpZF9vcmRlciBmZW1hbGUgYWdlIGluY29tZVxuPiAgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJVU1wiICYgc3RpbXR5cGU9PVwic2luZ2xlIHZpZGVvXCIgJiBsb2NhbD09MCAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBUXG4uICAgZXN0dGFiIE4gTyBQIFEsIGNlbGxzKGIoc3RhciBmbXQoMykpIHNlKHBhciBmbXQoMykpKSBub2dhcHMgc3RhdChyMl93IHIyX2IgXG4+IHIyX28gTiBOX2cpIFxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICAgICAgICAgICAgKDQpICAgXG4gICAgICAgICAgICAgICAgICAgIGdzbG1jICAgICAgICAgICBnc2xtYyAgICAgICAgICAgZ3NsbWMgICAgICAgICAgIGdzbG1jICAgXG4gICAgICAgICAgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5uZWcgICAgICAgICAgICAgICAgIDAuMDA0ICAgICAgICAgIC0wLjA5NiAgICAgICAgICAgMC4xODAgICAgICAgICAgLTAuMDQ5ICAgXG4gICAgICAgICAgICAgICAgICAoMC4xMDgpICAgICAgICAgKDAuMDY2KSAgICAgICAgICgwLjEwMykgICAgICAgICAoMC4wMzIpICAgXG5sZWZ0X3JpZ2h0fnggICAgICAgIDAuMTQwICAgICAgICAgIC0wLjAyMiAgICAgICAgICAgMC4yMDcgICAgICAgICAgIDAuMDQ3ICAgXG4gICAgICAgICAgICAgICAgICAoMC4xNDYpICAgICAgICAgKDAuMDk4KSAgICAgICAgICgwLjEyNSkgICAgICAgICAoMC4wNDYpICAgXG5jLm5lZyNjLmxlfnggICAgICAgIDAuMTAwICAgICAgICAgICAwLjE3MCogICAgICAgICAtMC4xODUgICAgICAgICAgIDAuMDc1ICAgXG4gICAgICAgICAgICAgICAgICAoMC4xNDIpICAgICAgICAgKDAuMDg2KSAgICAgICAgICgwLjEyMCkgICAgICAgICAoMC4wNDEpICAgXG52aWRfb3JkZXIgICAgICAgICAgLTAuMTAzKiogICAgICAgIC0wLjA4OCoqKiAgICAgICAtMC4wNjkqKiAgICAgICAgLTAuMDIwKiAgXG4gICAgICAgICAgICAgICAgICAoMC4wMzQpICAgICAgICAgKDAuMDIxKSAgICAgICAgICgwLjAyNikgICAgICAgICAoMC4wMDkpICAgXG5mZW1hbGUgICAgICAgICAgICAgIDAuMDIxICAgICAgICAgIC0wLjE0MyAgICAgICAgICAgMC4wNzcgICAgICAgICAgLTAuMDEwICAgXG4gICAgICAgICAgICAgICAgICAoMC4xNDcpICAgICAgICAgKDAuMDk4KSAgICAgICAgICgwLjEwOSkgICAgICAgICAoMC4wNDcpICAgXG5hZ2UgICAgICAgICAgICAgICAgLTAuMDQ0ICAgICAgICAgIC0wLjAwMyAgICAgICAgICAgMC4wMDQgICAgICAgICAgIDAuMDAyICAgXG4gICAgICAgICAgICAgICAgICAoMC4wNDQpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDIpICAgXG5pbmNvbWUgICAgICAgICAgICAgLTAuNDAxICAgICAgICAgICAwLjAzMSAgICAgICAgICAgMC4wMTQgICAgICAgICAgIDAuMTY1ICAgXG4gICAgICAgICAgICAgICAgICAoMC4yODIpICAgICAgICAgKDAuMTUxKSAgICAgICAgICgwLjI2NSkgICAgICAgICAoMC4xNDIpICAgXG51bml2ZXJzaXR5ICAgICAgICAgLTAuMDYzICAgICAgICAgICAwLjAzNiAgICAgICAgICAtMC4wODMgICAgICAgICAgIDAuMDA1ICAgXG4gICAgICAgICAgICAgICAgICAoMC4yMjgpICAgICAgICAgKDAuMDkzKSAgICAgICAgICgwLjE1OCkgICAgICAgICAoMC4wNDYpICAgXG5fY29ucyAgICAgICAgICAgICAgIDEuNDk3ICAgICAgICAgICAwLjQ5NyoqICAgICAgICAtMC4wMTcgICAgICAgICAgLTAuMDcxICAgXG4gICAgICAgICAgICAgICAgICAoMC45NDApICAgICAgICAgKDAuMTg4KSAgICAgICAgICgwLjI5MCkgICAgICAgICAoMC4xMTkpICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMDU4ICAgICAgICAgICAwLjEzMiAgICAgICAgICAgMC4wNjQgICAgICAgICAgIDAuMDMyICAgXG5yMl9iICAgICAgICAgICAgICAgIDAuMjExICAgICAgICAgICAwLjI2NCAgICAgICAgICAgMC4yMjIgICAgICAgICAgIDAuMTMwICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMDgzICAgICAgICAgICAwLjE1NCAgICAgICAgICAgMC4wOTEgICAgICAgICAgIDAuMDU3ICAgXG5OICAgICAgICAgICAgICAgICAxODAuMDAwICAgICAgICAgMTYwLjAwMCAgICAgICAgIDE2MC4wMDAgICAgICAgICAyNDAuMDAwICAgXG5OX2cgICAgICAgICAgICAgICAgMzYuMDAwICAgICAgICAgIDMyLjAwMCAgICAgICAgICAzMi4wMDAgICAgICAgICAgNDguMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICAgZXN0dGFiIFIgUyBULCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIHIyXG4+IF9vIE4gTl9nKSBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICBcbiAgICAgICAgICAgICAgICAgICAgZ3NsbWMgICAgICAgICAgIGdzbG1jICAgICAgICAgICBnc2xtYyAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm5lZyAgICAgICAgICAgICAgICAtMC4xMDQgICAgICAgICAgIDAuMDc2ICAgICAgICAgICAwLjA1MCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDU4KSAgICAgICAgICgwLjA1OSkgICAgICAgICAoMC4wMzcpICAgXG5sZWZ0X3JpZ2h0fnggICAgICAgIDAuMDAyICAgICAgICAgICAwLjIxNyogICAgICAgICAgMC4wMDcgICBcbiAgICAgICAgICAgICAgICAgICgwLjA4NSkgICAgICAgICAoMC4xMDYpICAgICAgICAgKDAuMDYwKSAgIFxuYy5uZWcjYy5sZX54ICAgICAgICAwLjEyNiAgICAgICAgICAtMC4wMTYgICAgICAgICAgIDAuMDA0ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wODEpICAgICAgICAgKDAuMDg3KSAgICAgICAgICgwLjA1MSkgICBcbnZpZF9vcmRlciAgICAgICAgICAtMC4wMjcgICAgICAgICAgLTAuMDc1KioqICAgICAgIC0wLjA0MioqKlxuICAgICAgICAgICAgICAgICAgKDAuMDIwKSAgICAgICAgICgwLjAyMCkgICAgICAgICAoMC4wMTIpICAgXG5mZW1hbGUgICAgICAgICAgICAgIDAuMDkwICAgICAgICAgIC0wLjA1NCAgICAgICAgICAtMC4wMzYgICBcbiAgICAgICAgICAgICAgICAgICgwLjA4NSkgICAgICAgICAoMC4xMDcpICAgICAgICAgKDAuMDYyKSAgIFxuYWdlICAgICAgICAgICAgICAgICAwLjAwMyAgICAgICAgICAtMC4wMDAgICAgICAgICAgIDAuMDAyICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwMykgICBcbmluY29tZSAgICAgICAgICAgICAtMC40MzEgICAgICAgICAgLTAuMTY5ICAgICAgICAgICAwLjAwMyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMjI5KSAgICAgICAgICgwLjIxMCkgICAgICAgICAoMC4xMjApICAgXG51bml2ZXJzaXR5ICAgICAgICAgIDAuMDUzICAgICAgICAgIC0wLjAxOCAgICAgICAgICAgMC4wNzYgICBcbiAgICAgICAgICAgICAgICAgICgwLjA4OCkgICAgICAgICAoMC4xNDQpICAgICAgICAgKDAuMDYyKSAgIFxuX2NvbnMgICAgICAgICAgICAgICAwLjE4MiAgICAgICAgICAgMC4zNDQgICAgICAgICAgIDAuMDMwICAgXG4gICAgICAgICAgICAgICAgICAoMC4xOTUpICAgICAgICAgKDAuMjI0KSAgICAgICAgICgwLjEzNykgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjAzOCAgICAgICAgICAgMC4wNzggICAgICAgICAgIDAuMDIwICAgXG5yMl9iICAgICAgICAgICAgICAgIDAuMTk5ICAgICAgICAgICAwLjE1MSAgICAgICAgICAgMC4wMjMgICBcbnIyX28gICAgICAgICAgICAgICAgMC4wNzIgICAgICAgICAgIDAuMDk4ICAgICAgICAgICAwLjAyMSAgIFxuTiAgICAgICAgICAgICAgICAgMTU1LjAwMCAgICAgICAgIDI0MC4wMDAgICAgICAgICA5MjAuMDAwICAgXG5OX2cgICAgICAgICAgICAgICAgMzEuMDAwICAgICAgICAgIDQ4LjAwMCAgICAgICAgIDE4NC4wMDAgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgIHh0c2V0IHJlc3AgdmlkX29yZGVyXG4gICAgICAgcGFuZWwgdmFyaWFibGU6ICByZXNwICh1bmJhbGFuY2VkKVxuICAgICAgICB0aW1lIHZhcmlhYmxlOiAgdmlkX29yZGVyLCAxIHRvIDdcbiAgICAgICAgICAgICAgICBkZWx0YTogIDEgdW5pdFxuLiAgIHJlcGxhY2UgbmVnID0gdl9uZWdhdGl2aXR5XG4oMCByZWFsIGNoYW5nZXMgbWFkZSlcbi4gICBxdWlldGx5IHh0cmVnIGdzbG1jIGMubmVnIyNjLmlkZW9fcmlnaHQyIHZpZF9vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJcbj4gc2l0eSBpZiBzdGltdHlwZT09XCJzaW5nbGUgdmlkZW9cIiAmIGxvY2FsPT0wICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEEgIFxuLiAgIHF1aWV0bHkgeHRyZWcgZ3NsbWMgYy5uZWcjI2MuaWRlb19yaWdodDIgdmlkX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlclxuPiBzaXR5IGlmIGNvdW50cnkyPT1cIkJSXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgdmlkZW9cIiAmIGxvY2FsPT0wICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEJcbi4gICBxdWlldGx5IHh0cmVnIGdzbG1jIGMubmVnIyNjLmlkZW9fcmlnaHQyIHZpZF9vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJcbj4gc2l0eSBpZiBjb3VudHJ5Mj09XCJDQS5lXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgdmlkZW9cIiAmIGxvY2FsPT0wICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIENcbi4gICBxdWlldGx5IHh0cmVnIGdzbG1jIGMubmVnIyNjLmlkZW9fcmlnaHQyIHZpZF9vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJcbj4gc2l0eSBpZiBjb3VudHJ5Mj09XCJDQS5mXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgdmlkZW9cIiAmIGxvY2FsPT0wICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIERcbi4gICBxdWlldGx5IHh0cmVnIGdzbG1jIGMubmVnIyNjLmlkZW9fcmlnaHQyIHZpZF9vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJcbj4gc2l0eSBpZiBjb3VudHJ5Mj09XCJDSFwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHZpZGVvXCIgJiBsb2NhbD09MCAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBFXG4uICAgcXVpZXRseSB4dHJlZyBnc2xtYyBjLm5lZyMjYy5pZGVvX3JpZ2h0MiB2aWRfb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyXG4+IHNpdHkgaWYgY291bnRyeTI9PVwiQ05cIiAmIHN0aW10eXBlPT1cInNpbmdsZSB2aWRlb1wiICYgbG9jYWw9PTAgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRlxuLiAgIHF1aWV0bHkgeHRyZWcgZ3NsbWMgYy5uZWcjI2MuaWRlb19yaWdodDIgdmlkX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlclxuPiBzaXR5IGlmIGNvdW50cnkyPT1cIkRLXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgdmlkZW9cIiAmIGxvY2FsPT0wICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEdcbi4gICBlc3R0YWIgQSBCIEMgRCwgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyX3cgcjJfYiBcbj4gcjJfbyBOIE5fZykgXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAoMSkgICAgICAgICAgICAgKDIpICAgICAgICAgICAgICgzKSAgICAgICAgICAgICAoNCkgICBcbiAgICAgICAgICAgICAgICAgICAgZ3NsbWMgICAgICAgICAgIGdzbG1jICAgICAgICAgICBnc2xtYyAgICAgICAgICAgZ3NsbWMgICBcbiAgICAgICAgICAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm5lZyAgICAgICAgICAgICAgICAgMC4wMDIgICAgICAgICAgIDAuMDAxICAgICAgICAgIC0wLjE1NSAgICAgICAgICAtMC4wNjQgICBcbiAgICAgICAgICAgICAgICAgICgwLjAyNikgICAgICAgICAoMC4xNDMpICAgICAgICAgKDAuMTI1KSAgICAgICAgICgwLjA2NikgICBcbmlkZW9fcmlnaHQyICAgICAgICAgMC4wMTUgICAgICAgICAgLTAuMzA4ICAgICAgICAgIC0wLjQyNyAgICAgICAgICAtMC4zMjggICBcbiAgICAgICAgICAgICAgICAgICgwLjA1OCkgICAgICAgICAoMC4zMTgpICAgICAgICAgKDAuNjEzKSAgICAgICAgICgwLjE4OSkgICBcbmMubmVnI2MuaWR+MiAgICAgICAgMC4wNzUgICAgICAgICAgIDAuMDMyICAgICAgICAgICAwLjc3MyogICAgICAgICAgMC4wNTUgICBcbiAgICAgICAgICAgICAgICAgICgwLjA1MykgICAgICAgICAoMC4zMTQpICAgICAgICAgKDAuMzkyKSAgICAgICAgICgwLjE3NikgICBcbnZpZF9vcmRlciAgICAgICAgICAtMC4wNzQqKiogICAgICAgLTAuMDcxKiAgICAgICAgIC0wLjExOCoqKiAgICAgICAtMC4wNDEqICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMzApICAgICAgICAgKDAuMDMwKSAgICAgICAgICgwLjAxOSkgICBcbmZlbWFsZSAgICAgICAgICAgICAtMC4wMjggICAgICAgICAgLTAuMDc5ICAgICAgICAgICAwLjE1OCAgICAgICAgICAtMC4wMTMgICBcbiAgICAgICAgICAgICAgICAgICgwLjAyMykgICAgICAgICAoMC4xMjIpICAgICAgICAgKDAuMjQwKSAgICAgICAgICgwLjA5OCkgICBcbmFnZSAgICAgICAgICAgICAgICAgMC4wMDEgICAgICAgICAgIDAuMDExICAgICAgICAgICAwLjAyMiAgICAgICAgICAtMC4wMDMgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMTIpICAgICAgICAgKDAuMDI1KSAgICAgICAgICgwLjAwMykgICBcbmluY29tZSAgICAgICAgICAgICAgMC4wMTMgICAgICAgICAgIDAuMDY1ICAgICAgICAgIC0wLjE4MSAgICAgICAgICAgMC4wNjQgICBcbiAgICAgICAgICAgICAgICAgICgwLjA0OSkgICAgICAgICAoMC4yODcpICAgICAgICAgKDAuNDM0KSAgICAgICAgICgwLjE5NikgICBcbnVuaXZlcnNpdHkgICAgICAgICAtMC4wMjQgICAgICAgICAgLTAuMDA4ICAgICAgICAgIC0wLjEzNiAgICAgICAgICAtMC4wNjYgICBcbiAgICAgICAgICAgICAgICAgICgwLjAyNSkgICAgICAgICAoMC4xMzApICAgICAgICAgKDAuMzE4KSAgICAgICAgICgwLjEwNCkgICBcbl9jb25zICAgICAgICAgICAgICAgMC4yMzUqKiogICAgICAgIDAuMTQ2ICAgICAgICAgIC0wLjAzMyAgICAgICAgICAgMC4zNzcgICBcbiAgICAgICAgICAgICAgICAgICgwLjA1OCkgICAgICAgICAoMC4zNjMpICAgICAgICAgKDAuNzkwKSAgICAgICAgICgwLjIzMikgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnIyX3cgICAgICAgICAgICAgICAgMC4wNTAgICAgICAgICAgIDAuMDQ3ICAgICAgICAgICAwLjE0NiAgICAgICAgICAgMC4wNTggICBcbnIyX2IgICAgICAgICAgICAgICAgMC4wMzUgICAgICAgICAgIDAuMTMyICAgICAgICAgICAwLjA5NiAgICAgICAgICAgMC4xMTUgICBcbnIyX28gICAgICAgICAgICAgICAgMC4wNDYgICAgICAgICAgIDAuMDU4ICAgICAgICAgICAwLjEyOCAgICAgICAgICAgMC4wNzIgICBcbk4gICAgICAgICAgICAgICAgNDY2MC4wMDAgICAgICAgICAxNzUuMDAwICAgICAgICAgMTYwLjAwMCAgICAgICAgIDEzNS4wMDAgICBcbk5fZyAgICAgICAgICAgICAgIDkzMi4wMDAgICAgICAgICAgMzUuMDAwICAgICAgICAgIDMyLjAwMCAgICAgICAgICAyNy4wMDAgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gICBlc3R0YWIgRSBGIEcsIGNlbGxzKGIoc3RhciBmbXQoMykpIHNlKHBhciBmbXQoMykpKSBub2dhcHMgc3RhdChyMl93IHIyX2IgcjJcbj4gX28gTiBOX2cpIFxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAoMSkgICAgICAgICAgICAgKDIpICAgICAgICAgICAgICgzKSAgIFxuICAgICAgICAgICAgICAgICAgICBnc2xtYyAgICAgICAgICAgZ3NsbWMgICAgICAgICAgIGdzbG1jICAgXG4gICAgICAgICAgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmVnICAgICAgICAgICAgICAgICAwLjAxNCAgICAgICAgICAtMC4zMDQgICAgICAgICAgLTAuMDYyICAgXG4gICAgICAgICAgICAgICAgICAoMC4xMzUpICAgICAgICAgKDAuMjQzKSAgICAgICAgICgwLjA5NSkgICBcbmlkZW9fcmlnaHQyICAgICAgICAgMC4wNTIgICAgICAgICAgLTAuODI4ICAgICAgICAgICAwLjE3NiAgIFxuICAgICAgICAgICAgICAgICAgKDAuNTI1KSAgICAgICAgICgwLjQyNykgICAgICAgICAoMC4yNDEpICAgXG5jLm5lZyNjLmlkfjIgICAgICAgIDAuMTc0ICAgICAgICAgICAwLjU2NSAgICAgICAgICAgMC4yMTMgICBcbiAgICAgICAgICAgICAgICAgICgwLjM1MykgICAgICAgICAoMC40MDUpICAgICAgICAgKDAuMjI1KSAgIFxudmlkX29yZGVyICAgICAgICAgIC0wLjEwNyoqKiAgICAgICAtMC4xMTAqKiogICAgICAgLTAuMDQyKiAgXG4gICAgICAgICAgICAgICAgICAoMC4wMjkpICAgICAgICAgKDAuMDIyKSAgICAgICAgICgwLjAxOSkgICBcbmZlbWFsZSAgICAgICAgICAgICAgMC4xNzggICAgICAgICAgIDAuMDU5ICAgICAgICAgICAwLjAwMyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMTgwKSAgICAgICAgICgwLjEwMikgICAgICAgICAoMC4wODUpICAgXG5hZ2UgICAgICAgICAgICAgICAgIDAuMDA1ICAgICAgICAgIC0wLjAxMCAgICAgICAgICAgMC4wMDEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNykgICAgICAgICAoMC4wMTApICAgICAgICAgKDAuMDAzKSAgIFxuaW5jb21lICAgICAgICAgICAgIC0wLjA0MSAgICAgICAgICAgMC40MDAgICAgICAgICAgIDAuMjEwICAgXG4gICAgICAgICAgICAgICAgICAoMC40OTEpICAgICAgICAgKDAuMjUwKSAgICAgICAgICgwLjE5MykgICBcbnVuaXZlcnNpdHkgICAgICAgICAgMC4xOTYgICAgICAgICAgLTAuMDcyICAgICAgICAgIC0wLjAwMyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMTczKSAgICAgICAgICgwLjE1NSkgICAgICAgICAoMC4wODUpICAgXG5fY29ucyAgICAgICAgICAgICAgLTAuMTUxICAgICAgICAgICAxLjAyMSoqICAgICAgICAtMC4wNzUgICBcbiAgICAgICAgICAgICAgICAgICgwLjQyMikgICAgICAgICAoMC4zODkpICAgICAgICAgKDAuMjAzKSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMDk5ICAgICAgICAgICAwLjEwMSAgICAgICAgICAgMC4wMzcgICBcbnIyX2IgICAgICAgICAgICAgICAgMC4xMTEgICAgICAgICAgIDAuMTkwICAgICAgICAgICAwLjE3MSAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjEwMyAgICAgICAgICAgMC4xMTUgICAgICAgICAgIDAuMDU0ICAgXG5OICAgICAgICAgICAgICAgICAxODAuMDAwICAgICAgICAgMjgwLjAwMCAgICAgICAgIDE3NS4wMDAgICBcbk5fZyAgICAgICAgICAgICAgICAzNi4wMDAgICAgICAgICAgNTYuMDAwICAgICAgICAgIDM1LjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICAgcXVpZXRseSB4dHJlZyBnc2xtYyBjLm5lZyMjYy5pZGVvX3JpZ2h0MiB2aWRfb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyXG4+IHNpdHkgaWYgY291bnRyeTI9PVwiRlJcIiAmIHN0aW10eXBlPT1cInNpbmdsZSB2aWRlb1wiICYgbG9jYWw9PTAgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgSFxuLiAgIHF1aWV0bHkgeHRyZWcgZ3NsbWMgYy5uZWcjI2MuaWRlb19yaWdodDIgdmlkX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlclxuPiBzaXR5IGlmIGNvdW50cnkyPT1cIkdIXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgdmlkZW9cIiAmIGxvY2FsPT0wICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIElcbi4gICBxdWlldGx5IHh0cmVnIGdzbG1jIGMubmVnIyNjLmlkZW9fcmlnaHQyIHZpZF9vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJcbj4gc2l0eSBpZiBjb3VudHJ5Mj09XCJJTlwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHZpZGVvXCIgJiBsb2NhbD09MCAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBKXG4uICAgcXVpZXRseSB4dHJlZyBnc2xtYyBjLm5lZyMjYy5pZGVvX3JpZ2h0MiB2aWRfb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyXG4+IHNpdHkgaWYgY291bnRyeTI9PVwiSVMualwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHZpZGVvXCIgJiBsb2NhbD09MCAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBLXG4uICAgcXVpZXRseSB4dHJlZyBnc2xtYyBjLm5lZyMjYy5pZGVvX3JpZ2h0MiB2aWRfb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyXG4+IHNpdHkgaWYgY291bnRyeTI9PVwiSVMucFwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHZpZGVvXCIgJiBsb2NhbD09MCAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBMXG4uICAgcXVpZXRseSB4dHJlZyBnc2xtYyBjLm5lZyMjYy5pZGVvX3JpZ2h0MiB2aWRfb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyXG4+IHNpdHkgaWYgY291bnRyeTI9PVwiSVRcIiAmIHN0aW10eXBlPT1cInNpbmdsZSB2aWRlb1wiICYgbG9jYWw9PTAgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgTVxuLiAgIGVzdHRhYiBIIEkgSiwgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyX3cgcjJfYiByMlxuPiBfbyBOIE5fZykgXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgXG4gICAgICAgICAgICAgICAgICAgIGdzbG1jICAgICAgICAgICBnc2xtYyAgICAgICAgICAgZ3NsbWMgICBcbiAgICAgICAgICAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5uZWcgICAgICAgICAgICAgICAgIDAuMDYzICAgICAgICAgICAwLjAxNyAgICAgICAgICAgMC4xMzUgICBcbiAgICAgICAgICAgICAgICAgICgwLjEzOSkgICAgICAgICAoMC4xNDcpICAgICAgICAgKDAuMTIwKSAgIFxuaWRlb19yaWdodDIgICAgICAgICAwLjA1MiAgICAgICAgICAgMC4wMDEgICAgICAgICAgLTAuMjgwICAgXG4gICAgICAgICAgICAgICAgICAoMC4zNDQpICAgICAgICAgKDAuMjUyKSAgICAgICAgICgwLjIzMykgICBcbmMubmVnI2MuaWR+MiAgICAgICAgMC4wNzQgICAgICAgICAgIDAuMDE2ICAgICAgICAgIC0wLjIyNCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMjkxKSAgICAgICAgICgwLjIyNCkgICAgICAgICAoMC4xOTUpICAgXG52aWRfb3JkZXIgICAgICAgICAgLTAuMTE5KioqICAgICAgIC0wLjA2NyoqKiAgICAgICAtMC4wODgqKipcbiAgICAgICAgICAgICAgICAgICgwLjAyNikgICAgICAgICAoMC4wMTIpICAgICAgICAgKDAuMDE4KSAgIFxuZmVtYWxlICAgICAgICAgICAgIC0wLjEwOSAgICAgICAgICAtMC4xMzMqICAgICAgICAgLTAuMTAzICAgXG4gICAgICAgICAgICAgICAgICAoMC4xMjkpICAgICAgICAgKDAuMDU1KSAgICAgICAgICgwLjA4MCkgICBcbmFnZSAgICAgICAgICAgICAgICAtMC4wMDQgICAgICAgICAgIDAuMDAxICAgICAgICAgICAwLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA2KSAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDUpICAgXG5pbmNvbWUgICAgICAgICAgICAgIDAuMDUwICAgICAgICAgICAwLjE1MyAgICAgICAgICAgMC4wOTMgICBcbiAgICAgICAgICAgICAgICAgICgwLjMwNykgICAgICAgICAoMC4xMTIpICAgICAgICAgKDAuMTc0KSAgIFxudW5pdmVyc2l0eSAgICAgICAgIC0wLjA4MSAgICAgICAgICAtMC4wMzkgICAgICAgICAgLTAuMDg5ICAgXG4gICAgICAgICAgICAgICAgICAoMC4xMjgpICAgICAgICAgKDAuMDU5KSAgICAgICAgICgwLjA5MCkgICBcbl9jb25zICAgICAgICAgICAgICAgMC42NjYgICAgICAgICAgIDAuMjEwICAgICAgICAgICAwLjQxMiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMzQzKSAgICAgICAgICgwLjE3OCkgICAgICAgICAoMC4yMzQpICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnIyX3cgICAgICAgICAgICAgICAgMC4xMDYgICAgICAgICAgIDAuMTAzICAgICAgICAgICAwLjA5OCAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjA1NSAgICAgICAgICAgMC4yMDMgICAgICAgICAgIDAuMjExICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMDk1ICAgICAgICAgICAwLjEyNiAgICAgICAgICAgMC4xMjEgICBcbk4gICAgICAgICAgICAgICAgIDI1NS4wMDAgICAgICAgICAyOTUuMDAwICAgICAgICAgMjUwLjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgIDUxLjAwMCAgICAgICAgICA1OS4wMDAgICAgICAgICAgNTAuMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gICBlc3R0YWIgSyBMIE0sIGNlbGxzKGIoc3RhciBmbXQoMykpIHNlKHBhciBmbXQoMykpKSBub2dhcHMgc3RhdChyMl93IHIyX2IgcjJcbj4gX28gTiBOX2cpIFxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAoMSkgICAgICAgICAgICAgKDIpICAgICAgICAgICAgICgzKSAgIFxuICAgICAgICAgICAgICAgICAgICBnc2xtYyAgICAgICAgICAgZ3NsbWMgICAgICAgICAgIGdzbG1jICAgXG4gICAgICAgICAgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmVnICAgICAgICAgICAgICAgIC0wLjIwMCAgICAgICAgICAtMC4xMTkgICAgICAgICAgIDAuMDYwICAgXG4gICAgICAgICAgICAgICAgICAoMC4xNzIpICAgICAgICAgKDAuNTQyKSAgICAgICAgICgwLjA2MykgICBcbmlkZW9fcmlnaHQyICAgICAgICAtMC40NzcgICAgICAgICAgLTAuMDE5ICAgICAgICAgICAwLjE4NiAgIFxuICAgICAgICAgICAgICAgICAgKDAuNTEyKSAgICAgICAgICgwLjk3MikgICAgICAgICAoMC4yMTApICAgXG5jLm5lZyNjLmlkfjIgICAgICAgIDAuNDc5ICAgICAgICAgICAwLjM0NiAgICAgICAgICAtMC4wOTggICBcbiAgICAgICAgICAgICAgICAgICgwLjQzMSkgICAgICAgICAoMC45NTApICAgICAgICAgKDAuMTY4KSAgIFxudmlkX29yZGVyICAgICAgICAgIC0wLjEzNCoqKiAgICAgICAtMC4wNTIgICAgICAgICAgLTAuMDU2KioqXG4gICAgICAgICAgICAgICAgICAoMC4wMjYpICAgICAgICAgKDAuMDM1KSAgICAgICAgICgwLjAxNCkgICBcbmZlbWFsZSAgICAgICAgICAgICAtMC4xMzggICAgICAgICAgIDAuMDkwICAgICAgICAgIC0wLjE3MSogIFxuICAgICAgICAgICAgICAgICAgKDAuMTMzKSAgICAgICAgICgwLjE1NSkgICAgICAgICAoMC4wODEpICAgXG5hZ2UgICAgICAgICAgICAgICAgLTAuMDIwICAgICAgICAgICAwLjAyMCAgICAgICAgICAgMC4wMDIgICBcbiAgICAgICAgICAgICAgICAgICgwLjAyMikgICAgICAgICAoMC4wMzkpICAgICAgICAgKDAuMDA3KSAgIFxuaW5jb21lICAgICAgICAgICAgIC0wLjQ2NyAgICAgICAgICAgMC4wMzAgICAgICAgICAgIDAuNDMyICAgXG4gICAgICAgICAgICAgICAgICAoMC4yOTQpICAgICAgICAgKDAuMzc5KSAgICAgICAgICgwLjIyNikgICBcbnVuaXZlcnNpdHkgICAgICAgICAtMC4yNjIgICAgICAgICAgLTAuMTA0ICAgICAgICAgICAwLjE3OSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMTg4KSAgICAgICAgICgwLjI5NCkgICAgICAgICAoMC4xMjMpICAgXG5fY29ucyAgICAgICAgICAgICAgIDEuNjAwKiAgICAgICAgIC0wLjIxNCAgICAgICAgICAtMC4xNDYgICBcbiAgICAgICAgICAgICAgICAgICgwLjY0NikgICAgICAgICAoMC45NjkpICAgICAgICAgKDAuMjk5KSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMDc3ICAgICAgICAgICAwLjAxNyAgICAgICAgICAgMC4xMDMgICBcbnIyX2IgICAgICAgICAgICAgICAgMC4xNTQgICAgICAgICAgIDAuMTIwICAgICAgICAgICAwLjIyMSAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjA5NyAgICAgICAgICAgMC4wMjkgICAgICAgICAgIDAuMTM1ICAgXG5OICAgICAgICAgICAgICAgICAzNTUuMDAwICAgICAgICAgMTYwLjAwMCAgICAgICAgIDE4NS4wMDAgICBcbk5fZyAgICAgICAgICAgICAgICA3MS4wMDAgICAgICAgICAgMzIuMDAwICAgICAgICAgIDM3LjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICAgcXVpZXRseSB4dHJlZyBnc2xtYyBjLm5lZyMjYy5pZGVvX3JpZ2h0MiB2aWRfb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyXG4+IHNpdHkgaWYgY291bnRyeTI9PVwiSlBcIiAmIHN0aW10eXBlPT1cInNpbmdsZSB2aWRlb1wiICYgbG9jYWw9PTAgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgTlxuLiAgIHF1aWV0bHkgeHRyZWcgZ3NsbWMgYy5uZWcjI2MuaWRlb19yaWdodDIgdmlkX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlclxuPiBzaXR5IGlmIGNvdW50cnkyPT1cIk5aXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgdmlkZW9cIiAmIGxvY2FsPT0wICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIE9cbi4gICBxdWlldGx5IHh0cmVnIGdzbG1jIGMubmVnIyNjLmlkZW9fcmlnaHQyIHZpZF9vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJcbj4gc2l0eSBpZiBjb3VudHJ5Mj09XCJSVVwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHZpZGVvXCIgJiBsb2NhbD09MCAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBQXG4uICAgcXVpZXRseSB4dHJlZyBnc2xtYyBjLm5lZyMjYy5pZGVvX3JpZ2h0MiB2aWRfb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyXG4+IHNpdHkgaWYgY291bnRyeTI9PVwiU0VcIiAmIHN0aW10eXBlPT1cInNpbmdsZSB2aWRlb1wiICYgbG9jYWw9PTAgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgUVxuLiAgIHF1aWV0bHkgeHRyZWcgZ3NsbWMgYy5uZWcjI2MuaWRlb19yaWdodDIgdmlkX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlclxuPiBzaXR5IGlmIGNvdW50cnkyPT1cIlNXXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgdmlkZW9cIiAmIGxvY2FsPT0wICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIFIgXG4uICAgcXVpZXRseSB4dHJlZyBnc2xtYyBjLm5lZyMjYy5pZGVvX3JpZ2h0MiB2aWRfb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyXG4+IHNpdHkgaWYgY291bnRyeTI9PVwiVUtcIiAmIHN0aW10eXBlPT1cInNpbmdsZSB2aWRlb1wiICYgbG9jYWw9PTAgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgU1xuLiAgIHF1aWV0bHkgeHRyZWcgZ3NsbWMgYy5uZWcjI2MuaWRlb19yaWdodDIgdmlkX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlclxuPiBzaXR5IGlmIGNvdW50cnkyPT1cIlVTXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgdmlkZW9cIiAmIGxvY2FsPT0wICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIFRcbi4gICBlc3R0YWIgTiBPIFAgUSwgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyX3cgcjJfYiBcbj4gcjJfbyBOIE5fZykgXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAoMSkgICAgICAgICAgICAgKDIpICAgICAgICAgICAgICgzKSAgICAgICAgICAgICAoNCkgICBcbiAgICAgICAgICAgICAgICAgICAgZ3NsbWMgICAgICAgICAgIGdzbG1jICAgICAgICAgICBnc2xtYyAgICAgICAgICAgZ3NsbWMgICBcbiAgICAgICAgICAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm5lZyAgICAgICAgICAgICAgICAgMC4wMzkgICAgICAgICAgLTAuMTIzICAgICAgICAgICAwLjE3NSAgICAgICAgICAtMC4wODkgICBcbiAgICAgICAgICAgICAgICAgICgwLjIzNCkgICAgICAgICAoMC4wOTEpICAgICAgICAgKDAuMTk5KSAgICAgICAgICgwLjA1MykgICBcbmlkZW9fcmlnaHQyICAgICAgICAgMC4yNjQgICAgICAgICAgIDAuMTk3ICAgICAgICAgICAwLjU0NyAgICAgICAgICAgMC4wNDkgICBcbiAgICAgICAgICAgICAgICAgICgwLjU3NSkgICAgICAgICAoMC4yNjIpICAgICAgICAgKDAuNDAxKSAgICAgICAgICgwLjEwOSkgICBcbmMubmVnI2MuaWR+MiAgICAgICAgMC4wNTQgICAgICAgICAgIDAuMzU2ICAgICAgICAgIC0wLjI0NiAgICAgICAgICAgMC4xNjUgICBcbiAgICAgICAgICAgICAgICAgICgwLjU1MykgICAgICAgICAoMC4yMjMpICAgICAgICAgKDAuMzcwKSAgICAgICAgICgwLjA5MikgICBcbnZpZF9vcmRlciAgICAgICAgICAtMC4xMDAqKiAgICAgICAgLTAuMDg2KioqICAgICAgIC0wLjA2MSogICAgICAgICAtMC4wMjEqICBcbiAgICAgICAgICAgICAgICAgICgwLjAzNCkgICAgICAgICAoMC4wMjEpICAgICAgICAgKDAuMDI2KSAgICAgICAgICgwLjAxMCkgICBcbmZlbWFsZSAgICAgICAgICAgICAgMC4wNzEgICAgICAgICAgLTAuMDkwICAgICAgICAgICAwLjA4MyAgICAgICAgICAtMC4wMTAgICBcbiAgICAgICAgICAgICAgICAgICgwLjE0NCkgICAgICAgICAoMC4xMDUpICAgICAgICAgKDAuMTA4KSAgICAgICAgICgwLjA0NykgICBcbmFnZSAgICAgICAgICAgICAgICAtMC4wNDMgICAgICAgICAgLTAuMDA0ICAgICAgICAgICAwLjAwNCAgICAgICAgICAgMC4wMDIgICBcbiAgICAgICAgICAgICAgICAgICgwLjA0OCkgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDA2KSAgICAgICAgICgwLjAwMikgICBcbmluY29tZSAgICAgICAgICAgICAtMC4zODggICAgICAgICAgIDAuMDUzICAgICAgICAgIC0wLjAyNiAgICAgICAgICAgMC4xODEgICBcbiAgICAgICAgICAgICAgICAgICgwLjI4NikgICAgICAgICAoMC4xNTIpICAgICAgICAgKDAuMjYzKSAgICAgICAgICgwLjE0MykgICBcbnVuaXZlcnNpdHkgICAgICAgICAtMC4wNTMgICAgICAgICAgIDAuMDI3ICAgICAgICAgIC0wLjA2OCAgICAgICAgICAgMC4wMDkgICBcbiAgICAgICAgICAgICAgICAgICgwLjIzMCkgICAgICAgICAoMC4wOTQpICAgICAgICAgKDAuMTU5KSAgICAgICAgICgwLjA0NSkgICBcbl9jb25zICAgICAgICAgICAgICAgMS40MDcgICAgICAgICAgIDAuNDAzKiAgICAgICAgIC0wLjE2MiAgICAgICAgICAtMC4wNjggICBcbiAgICAgICAgICAgICAgICAgICgxLjExOSkgICAgICAgICAoMC4xOTgpICAgICAgICAgKDAuMzMwKSAgICAgICAgICgwLjExOSkgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnIyX3cgICAgICAgICAgICAgICAgMC4wNTIgICAgICAgICAgIDAuMTE5ICAgICAgICAgICAwLjA0NiAgICAgICAgICAgMC4wMjggICBcbnIyX2IgICAgICAgICAgICAgICAgMC4xOTQgICAgICAgICAgIDAuMzIyICAgICAgICAgICAwLjIzMSAgICAgICAgICAgMC4xMjUgICBcbnIyX28gICAgICAgICAgICAgICAgMC4wNzYgICAgICAgICAgIDAuMTUyICAgICAgICAgICAwLjA3NyAgICAgICAgICAgMC4wNTEgICBcbk4gICAgICAgICAgICAgICAgIDE4MC4wMDAgICAgICAgICAxNjAuMDAwICAgICAgICAgMTYwLjAwMCAgICAgICAgIDI0MC4wMDAgICBcbk5fZyAgICAgICAgICAgICAgICAzNi4wMDAgICAgICAgICAgMzIuMDAwICAgICAgICAgIDMyLjAwMCAgICAgICAgICA0OC4wMDAgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gICBlc3R0YWIgUiBTIFQsIGNlbGxzKGIoc3RhciBmbXQoMykpIHNlKHBhciBmbXQoMykpKSBub2dhcHMgc3RhdChyMl93IHIyX2IgcjJcbj4gX28gTiBOX2cpIFxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAoMSkgICAgICAgICAgICAgKDIpICAgICAgICAgICAgICgzKSAgIFxuICAgICAgICAgICAgICAgICAgICBnc2xtYyAgICAgICAgICAgZ3NsbWMgICAgICAgICAgIGdzbG1jICAgXG4gICAgICAgICAgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmVnICAgICAgICAgICAgICAgIC0wLjEzOSAgICAgICAgICAgMC4wMjcgICAgICAgICAgIDAuMDQ1ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wODIpICAgICAgICAgKDAuMTA0KSAgICAgICAgICgwLjA1NSkgICBcbmlkZW9fcmlnaHQyICAgICAgICAgMC4xMzUgICAgICAgICAgIDAuMTg2ICAgICAgICAgICAwLjA5MCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMTk2KSAgICAgICAgICgwLjMzNykgICAgICAgICAoMC4xNDcpICAgXG5jLm5lZyNjLmlkfjIgICAgICAgIDAuMjU4ICAgICAgICAgICAwLjExNyAgICAgICAgICAgMC4wMTcgICBcbiAgICAgICAgICAgICAgICAgICgwLjE4MykgICAgICAgICAoMC4yNzApICAgICAgICAgKDAuMTIzKSAgIFxudmlkX29yZGVyICAgICAgICAgIC0wLjAyNyAgICAgICAgICAtMC4wNzYqKiogICAgICAgLTAuMDQyKioqXG4gICAgICAgICAgICAgICAgICAoMC4wMjApICAgICAgICAgKDAuMDIwKSAgICAgICAgICgwLjAxMikgICBcbmZlbWFsZSAgICAgICAgICAgICAgMC4wOTIgICAgICAgICAgLTAuMDkwICAgICAgICAgIC0wLjAzNCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDgzKSAgICAgICAgICgwLjEwOSkgICAgICAgICAoMC4wNjIpICAgXG5hZ2UgICAgICAgICAgICAgICAgIDAuMDAyICAgICAgICAgIC0wLjAwMSAgICAgICAgICAgMC4wMDIgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDAzKSAgIFxuaW5jb21lICAgICAgICAgICAgIC0wLjQ2MCogICAgICAgICAtMC4xMTIgICAgICAgICAgLTAuMDA2ICAgXG4gICAgICAgICAgICAgICAgICAoMC4yMjEpICAgICAgICAgKDAuMjE5KSAgICAgICAgICgwLjEyMCkgICBcbnVuaXZlcnNpdHkgICAgICAgICAgMC4wNDkgICAgICAgICAgLTAuMDU3ICAgICAgICAgICAwLjA3OSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDg2KSAgICAgICAgICgwLjE0OCkgICAgICAgICAoMC4wNjIpICAgXG5fY29ucyAgICAgICAgICAgICAgIDAuMTY4ICAgICAgICAgICAwLjQyNyAgICAgICAgICAgMC4wMDEgICBcbiAgICAgICAgICAgICAgICAgICgwLjE5MykgICAgICAgICAoMC4yMzYpICAgICAgICAgKDAuMTQyKSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMDMyICAgICAgICAgICAwLjA3OSAgICAgICAgICAgMC4wMjAgICBcbnIyX2IgICAgICAgICAgICAgICAgMC4yMjkgICAgICAgICAgIDAuMDcxICAgICAgICAgICAwLjAyNSAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjA3NCAgICAgICAgICAgMC4wNzcgICAgICAgICAgIDAuMDIyICAgXG5OICAgICAgICAgICAgICAgICAxNTUuMDAwICAgICAgICAgMjQwLjAwMCAgICAgICAgIDkyMC4wMDAgICBcbk5fZyAgICAgICAgICAgICAgICAzMS4wMDAgICAgICAgICAgNDguMDAwICAgICAgICAgMTg0LjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICBcbi4gICB4dHNldCByZXNwIHZpZF9vcmRlclxuICAgICAgIHBhbmVsIHZhcmlhYmxlOiAgcmVzcCAodW5iYWxhbmNlZClcbiAgICAgICAgdGltZSB2YXJpYWJsZTogIHZpZF9vcmRlciwgMSB0byA3XG4gICAgICAgICAgICAgICAgZGVsdGE6ICAxIHVuaXRcbi4gICByZXBsYWNlIG5lZyA9IHZfbmVnYXRpdml0eVxuKDAgcmVhbCBjaGFuZ2VzIG1hZGUpXG4uICAgcXVpZXRseSB4dHJlZyBnc2xtYyBjLm5lZyMjYy5pZGVvX3JpZ2h0Ml9kaWNob3ggdmlkX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lXG4+ICB1bml2ZXJzaXR5IGlmIHN0aW10eXBlPT1cInNpbmdsZSB2aWRlb1wiICYgbG9jYWw9PTAgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgQSAgXG4uICAgcXVpZXRseSB4dHJlZyBnc2xtYyBjLm5lZyMjYy5pZGVvX3JpZ2h0Ml9kaWNob3ggdmlkX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lXG4+ICB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkJSXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgdmlkZW9cIiAmIGxvY2FsPT0wICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEJcbi4gICBxdWlldGx5IHh0cmVnIGdzbG1jIGMubmVnIyNjLmlkZW9fcmlnaHQyX2RpY2hveCB2aWRfb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWVcbj4gIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiQ0EuZVwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHZpZGVvXCIgJiBsb2NhbD09MCAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBDXG4uICAgcXVpZXRseSB4dHJlZyBnc2xtYyBjLm5lZyMjYy5pZGVvX3JpZ2h0Ml9kaWNob3ggdmlkX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lXG4+ICB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkNBLmZcIiAmIHN0aW10eXBlPT1cInNpbmdsZSB2aWRlb1wiICYgbG9jYWw9PTAgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRFxuLiAgIHF1aWV0bHkgeHRyZWcgZ3NsbWMgYy5uZWcjI2MuaWRlb19yaWdodDJfZGljaG94IHZpZF9vcmRlciBmZW1hbGUgYWdlIGluY29tZVxuPiAgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJDSFwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHZpZGVvXCIgJiBsb2NhbD09MCAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBFXG4uICAgcXVpZXRseSB4dHJlZyBnc2xtYyBjLm5lZyMjYy5pZGVvX3JpZ2h0Ml9kaWNob3ggdmlkX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lXG4+ICB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkNOXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgdmlkZW9cIiAmIGxvY2FsPT0wICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEZcbi4gICBxdWlldGx5IHh0cmVnIGdzbG1jIGMubmVnIyNjLmlkZW9fcmlnaHQyX2RpY2hveCB2aWRfb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWVcbj4gIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiREtcIiAmIHN0aW10eXBlPT1cInNpbmdsZSB2aWRlb1wiICYgbG9jYWw9PTAgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgR1xuLiAgIGVzdHRhYiBBIEIgQyBELCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIFxuPiByMl9vIE4gTl9nKSBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgICAgICAgICAgICg0KSAgIFxuICAgICAgICAgICAgICAgICAgICBnc2xtYyAgICAgICAgICAgZ3NsbWMgICAgICAgICAgIGdzbG1jICAgICAgICAgICBnc2xtYyAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmVnICAgICAgICAgICAgICAgICAwLjAwNyAgICAgICAgICAgMC4wNTAgICAgICAgICAgLTAuMDM3ICAgICAgICAgIC0wLjA3NSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDE1KSAgICAgICAgICgwLjA4OCkgICAgICAgICAoMC4wOTUpICAgICAgICAgKDAuMDU2KSAgIFxuaWRlb19yaWdodH54ICAgICAgIC0wLjAyMCAgICAgICAgICAtMC4xNzcgICAgICAgICAgIDAuMDY2ICAgICAgICAgIC0wLjEzNSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDIzKSAgICAgICAgICgwLjEyNCkgICAgICAgICAoMC4yMTApICAgICAgICAgKDAuMDgzKSAgIFxuYy5uZWcjYy5pZH54ICAgICAgICAwLjA1NioqICAgICAgICAtMC4wNjkgICAgICAgICAgIDAuMTcxICAgICAgICAgICAwLjA1OCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDIyKSAgICAgICAgICgwLjEyMSkgICAgICAgICAoMC4xMzApICAgICAgICAgKDAuMDc5KSAgIFxudmlkX29yZGVyICAgICAgICAgIC0wLjA3NCoqKiAgICAgICAtMC4wNzQqICAgICAgICAgLTAuMTIxKioqICAgICAgIC0wLjA0MiogIFxuICAgICAgICAgICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAyOSkgICAgICAgICAoMC4wMzApICAgICAgICAgKDAuMDE5KSAgIFxuZmVtYWxlICAgICAgICAgICAgIC0wLjAyOSAgICAgICAgICAtMC4wNTUgICAgICAgICAgIDAuMTY5ICAgICAgICAgICAwLjAxMyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDIzKSAgICAgICAgICgwLjEyMykgICAgICAgICAoMC4yNDQpICAgICAgICAgKDAuMDk2KSAgIFxuYWdlICAgICAgICAgICAgICAgICAwLjAwMSAgICAgICAgICAgMC4wMTAgICAgICAgICAgIDAuMDI5ICAgICAgICAgIC0wLjAwMiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAxMikgICAgICAgICAoMC4wMjYpICAgICAgICAgKDAuMDAzKSAgIFxuaW5jb21lICAgICAgICAgICAgICAwLjAxMiAgICAgICAgICAgMC4wMDAgICAgICAgICAgLTAuMTcyICAgICAgICAgICAwLjA1MCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDQ5KSAgICAgICAgICgwLjI3NykgICAgICAgICAoMC40NTMpICAgICAgICAgKDAuMTk0KSAgIFxudW5pdmVyc2l0eSAgICAgICAgIC0wLjAyNiAgICAgICAgICAgMC4wMjcgICAgICAgICAgLTAuMTU0ICAgICAgICAgIC0wLjA0MSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDI0KSAgICAgICAgICgwLjEzMikgICAgICAgICAoMC4zMjkpICAgICAgICAgKDAuMTAzKSAgIFxuX2NvbnMgICAgICAgICAgICAgICAwLjI1MyoqKiAgICAgICAgMC4xNDQgICAgICAgICAgLTAuMzIwICAgICAgICAgICAwLjI4NSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDUyKSAgICAgICAgICgwLjM0MSkgICAgICAgICAoMC43OTYpICAgICAgICAgKDAuMjE4KSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjA1MSAgICAgICAgICAgMC4wNTMgICAgICAgICAgIDAuMTM3ICAgICAgICAgICAwLjA2MiAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjAzNSAgICAgICAgICAgMC4xNjUgICAgICAgICAgIDAuMDcxICAgICAgICAgICAwLjA5MyAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjA0NyAgICAgICAgICAgMC4wNjggICAgICAgICAgIDAuMTEzICAgICAgICAgICAwLjA3MCAgIFxuTiAgICAgICAgICAgICAgICA0NjYwLjAwMCAgICAgICAgIDE3NS4wMDAgICAgICAgICAxNjAuMDAwICAgICAgICAgMTM1LjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgOTMyLjAwMCAgICAgICAgICAzNS4wMDAgICAgICAgICAgMzIuMDAwICAgICAgICAgIDI3LjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgIGVzdHRhYiBFIEYgRywgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyX3cgcjJfYiByMlxuPiBfbyBOIE5fZykgXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgXG4gICAgICAgICAgICAgICAgICAgIGdzbG1jICAgICAgICAgICBnc2xtYyAgICAgICAgICAgZ3NsbWMgICBcbiAgICAgICAgICAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5uZWcgICAgICAgICAgICAgICAgLTAuMDI0ICAgICAgICAgICAwLjAwNyAgICAgICAgICAtMC4wNTcgICBcbiAgICAgICAgICAgICAgICAgICgwLjA4OCkgICAgICAgICAoMC4wNjMpICAgICAgICAgKDAuMDU3KSAgIFxuaWRlb19yaWdodH54ICAgICAgIC0wLjIwMCAgICAgICAgICAtMC4yNjkqKiAgICAgICAgIDAuMDY0ICAgXG4gICAgICAgICAgICAgICAgICAoMC4xODUpICAgICAgICAgKDAuMDk5KSAgICAgICAgICgwLjA4NSkgICBcbmMubmVnI2MuaWR+eCAgICAgICAgMC4xOTQgICAgICAgICAgIDAuMDU4ICAgICAgICAgICAwLjE1MyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMTI0KSAgICAgICAgICgwLjA5NykgICAgICAgICAoMC4wODEpICAgXG52aWRfb3JkZXIgICAgICAgICAgLTAuMTA2KioqICAgICAgIC0wLjExMSoqKiAgICAgICAtMC4wNDEqICBcbiAgICAgICAgICAgICAgICAgICgwLjAyOCkgICAgICAgICAoMC4wMjIpICAgICAgICAgKDAuMDE5KSAgIFxuZmVtYWxlICAgICAgICAgICAgICAwLjI0OCAgICAgICAgICAgMC4wNTggICAgICAgICAgIDAuMDA4ICAgXG4gICAgICAgICAgICAgICAgICAoMC4xODApICAgICAgICAgKDAuMDk5KSAgICAgICAgICgwLjA4MykgICBcbmFnZSAgICAgICAgICAgICAgICAgMC4wMDcgICAgICAgICAgLTAuMDE2ICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA3KSAgICAgICAgICgwLjAxMCkgICAgICAgICAoMC4wMDMpICAgXG5pbmNvbWUgICAgICAgICAgICAgLTAuMjE2ICAgICAgICAgICAwLjUwMiogICAgICAgICAgMC4yMTUgICBcbiAgICAgICAgICAgICAgICAgICgwLjUwMSkgICAgICAgICAoMC4yNTEpICAgICAgICAgKDAuMTg2KSAgIFxudW5pdmVyc2l0eSAgICAgICAgICAwLjE3NSAgICAgICAgICAtMC4xMDMgICAgICAgICAgLTAuMDE1ICAgXG4gICAgICAgICAgICAgICAgICAoMC4xNzApICAgICAgICAgKDAuMTQ4KSAgICAgICAgICgwLjA4NCkgICBcbl9jb25zICAgICAgICAgICAgICAtMC4wNDQgICAgICAgICAgIDAuNzkxKiAgICAgICAgIC0wLjAyMyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMzU1KSAgICAgICAgICgwLjM0MCkgICAgICAgICAoMC4xODUpICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnIyX3cgICAgICAgICAgICAgICAgMC4xMTQgICAgICAgICAgIDAuMDkzICAgICAgICAgICAwLjA1MSAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjEzMiAgICAgICAgICAgMC4yNzkgICAgICAgICAgIDAuMjEzICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMTE5ICAgICAgICAgICAwLjEyMiAgICAgICAgICAgMC4wNzEgICBcbk4gICAgICAgICAgICAgICAgIDE4MC4wMDAgICAgICAgICAyODAuMDAwICAgICAgICAgMTc1LjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgIDM2LjAwMCAgICAgICAgICA1Ni4wMDAgICAgICAgICAgMzUuMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gICBxdWlldGx5IHh0cmVnIGdzbG1jIGMubmVnIyNjLmlkZW9fcmlnaHQyX2RpY2hveCB2aWRfb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWVcbj4gIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiRlJcIiAmIHN0aW10eXBlPT1cInNpbmdsZSB2aWRlb1wiICYgbG9jYWw9PTAgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgSFxuLiAgIHF1aWV0bHkgeHRyZWcgZ3NsbWMgYy5uZWcjI2MuaWRlb19yaWdodDJfZGljaG94IHZpZF9vcmRlciBmZW1hbGUgYWdlIGluY29tZVxuPiAgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJHSFwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHZpZGVvXCIgJiBsb2NhbD09MCAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBJXG4uICAgcXVpZXRseSB4dHJlZyBnc2xtYyBjLm5lZyMjYy5pZGVvX3JpZ2h0Ml9kaWNob3ggdmlkX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lXG4+ICB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIklOXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgdmlkZW9cIiAmIGxvY2FsPT0wICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEpcbi4gICBxdWlldGx5IHh0cmVnIGdzbG1jIGMubmVnIyNjLmlkZW9fcmlnaHQyX2RpY2hveCB2aWRfb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWVcbj4gIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiSVMualwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHZpZGVvXCIgJiBsb2NhbD09MCAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBLXG4uICAgcXVpZXRseSB4dHJlZyBnc2xtYyBjLm5lZyMjYy5pZGVvX3JpZ2h0Ml9kaWNob3ggdmlkX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lXG4+ICB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIklTLnBcIiAmIHN0aW10eXBlPT1cInNpbmdsZSB2aWRlb1wiICYgbG9jYWw9PTAgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgTFxuLiAgIHF1aWV0bHkgeHRyZWcgZ3NsbWMgYy5uZWcjI2MuaWRlb19yaWdodDJfZGljaG94IHZpZF9vcmRlciBmZW1hbGUgYWdlIGluY29tZVxuPiAgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJJVFwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHZpZGVvXCIgJiBsb2NhbD09MCAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBNXG4uICAgZXN0dGFiIEggSSBKLCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIHIyXG4+IF9vIE4gTl9nKSBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICBcbiAgICAgICAgICAgICAgICAgICAgZ3NsbWMgICAgICAgICAgIGdzbG1jICAgICAgICAgICBnc2xtYyAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm5lZyAgICAgICAgICAgICAgICAgMC4xMjIgICAgICAgICAgIDAuMDI4ICAgICAgICAgICAwLjAzMiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDgyKSAgICAgICAgICgwLjAzOCkgICAgICAgICAoMC4wNTUpICAgXG5pZGVvX3JpZ2h0fnggICAgICAgLTAuMDA1ICAgICAgICAgIC0wLjAwOCAgICAgICAgICAtMC4xMTMgICBcbiAgICAgICAgICAgICAgICAgICgwLjEzMikgICAgICAgICAoMC4wNTUpICAgICAgICAgKDAuMDg0KSAgIFxuYy5uZWcjYy5pZH54ICAgICAgIC0wLjA1MSAgICAgICAgICAtMC4wMDEgICAgICAgICAgLTAuMDUzICAgXG4gICAgICAgICAgICAgICAgICAoMC4xMTQpICAgICAgICAgKDAuMDUzKSAgICAgICAgICgwLjA3NikgICBcbnZpZF9vcmRlciAgICAgICAgICAtMC4xMjAqKiogICAgICAgLTAuMDY3KioqICAgICAgIC0wLjA4OSoqKlxuICAgICAgICAgICAgICAgICAgKDAuMDI2KSAgICAgICAgICgwLjAxMykgICAgICAgICAoMC4wMTgpICAgXG5mZW1hbGUgICAgICAgICAgICAgLTAuMTA2ICAgICAgICAgIC0wLjEzNCogICAgICAgICAtMC4xMTQgICBcbiAgICAgICAgICAgICAgICAgICgwLjEyOCkgICAgICAgICAoMC4wNTUpICAgICAgICAgKDAuMDc5KSAgIFxuYWdlICAgICAgICAgICAgICAgIC0wLjAwNCAgICAgICAgICAgMC4wMDEgICAgICAgICAgIDAuMDAzICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDYpICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwNikgICBcbmluY29tZSAgICAgICAgICAgICAgMC4wMjggICAgICAgICAgIDAuMTU1ICAgICAgICAgICAwLjA5NyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMzA3KSAgICAgICAgICgwLjEwNikgICAgICAgICAoMC4xNzEpICAgXG51bml2ZXJzaXR5ICAgICAgICAgLTAuMDcxICAgICAgICAgIC0wLjA0MCAgICAgICAgICAtMC4wODUgICBcbiAgICAgICAgICAgICAgICAgICgwLjEyOCkgICAgICAgICAoMC4wNTcpICAgICAgICAgKDAuMDg5KSAgIFxuX2NvbnMgICAgICAgICAgICAgICAwLjY5MiogICAgICAgICAgMC4yMTIgICAgICAgICAgIDAuMjU4ICAgXG4gICAgICAgICAgICAgICAgICAoMC4zMjQpICAgICAgICAgKDAuMTIyKSAgICAgICAgICgwLjE3NikgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjEwNiAgICAgICAgICAgMC4xMDMgICAgICAgICAgIDAuMDk2ICAgXG5yMl9iICAgICAgICAgICAgICAgIDAuMDU5ICAgICAgICAgICAwLjIwNCAgICAgICAgICAgMC4yMDQgICBcbnIyX28gICAgICAgICAgICAgICAgMC4wOTUgICAgICAgICAgIDAuMTI2ICAgICAgICAgICAwLjExOCAgIFxuTiAgICAgICAgICAgICAgICAgMjU1LjAwMCAgICAgICAgIDI5NS4wMDAgICAgICAgICAyNTAuMDAwICAgXG5OX2cgICAgICAgICAgICAgICAgNTEuMDAwICAgICAgICAgIDU5LjAwMCAgICAgICAgICA1MC4wMDAgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgIGVzdHRhYiBLIEwgTSwgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyX3cgcjJfYiByMlxuPiBfbyBOIE5fZykgXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgXG4gICAgICAgICAgICAgICAgICAgIGdzbG1jICAgICAgICAgICBnc2xtYyAgICAgICAgICAgZ3NsbWMgICBcbiAgICAgICAgICAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5uZWcgICAgICAgICAgICAgICAgLTAuMDkzICAgICAgICAgICAwLjAyMyAgICAgICAgICAgMC4wNDQgICBcbiAgICAgICAgICAgICAgICAgICgwLjA3OSkgICAgICAgICAoMC4xMDcpICAgICAgICAgKDAuMDQyKSAgIFxuaWRlb19yaWdodH54ICAgICAgIC0wLjE1NSAgICAgICAgICAtMC4wNDggICAgICAgICAgIDAuMDUxICAgXG4gICAgICAgICAgICAgICAgICAoMC4xMjgpICAgICAgICAgKDAuMTUwKSAgICAgICAgICgwLjA3NSkgICBcbmMubmVnI2MuaWR+eCAgICAgICAgMC4xNDkgICAgICAgICAgIDAuMTA0ICAgICAgICAgIC0wLjAzMyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMTExKSAgICAgICAgICgwLjE0OCkgICAgICAgICAoMC4wNTkpICAgXG52aWRfb3JkZXIgICAgICAgICAgLTAuMTMzKioqICAgICAgIC0wLjA1NCAgICAgICAgICAtMC4wNTYqKipcbiAgICAgICAgICAgICAgICAgICgwLjAyNikgICAgICAgICAoMC4wMzUpICAgICAgICAgKDAuMDE0KSAgIFxuZmVtYWxlICAgICAgICAgICAgIC0wLjE0MCAgICAgICAgICAgMC4wODAgICAgICAgICAgLTAuMTcxKiAgXG4gICAgICAgICAgICAgICAgICAoMC4xMzApICAgICAgICAgKDAuMTU2KSAgICAgICAgICgwLjA4MSkgICBcbmFnZSAgICAgICAgICAgICAgICAtMC4wMTkgICAgICAgICAgIDAuMDIxICAgICAgICAgICAwLjAwMiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDIxKSAgICAgICAgICgwLjAzOSkgICAgICAgICAoMC4wMDcpICAgXG5pbmNvbWUgICAgICAgICAgICAgLTAuNDY0ICAgICAgICAgICAwLjAxNyAgICAgICAgICAgMC40NDMqICBcbiAgICAgICAgICAgICAgICAgICgwLjI5MikgICAgICAgICAoMC4zNzMpICAgICAgICAgKDAuMjIzKSAgIFxudW5pdmVyc2l0eSAgICAgICAgIC0wLjI2MSAgICAgICAgICAtMC4wODkgICAgICAgICAgIDAuMTg3ICAgXG4gICAgICAgICAgICAgICAgICAoMC4xODYpICAgICAgICAgKDAuMjkyKSAgICAgICAgICgwLjEyOSkgICBcbl9jb25zICAgICAgICAgICAgICAgMS40NjMqKiAgICAgICAgLTAuMjEzICAgICAgICAgIC0wLjEzMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuNTU5KSAgICAgICAgICgwLjgyMykgICAgICAgICAoMC4zMDEpICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnIyX3cgICAgICAgICAgICAgICAgMC4wNzggICAgICAgICAgIDAuMDE5ICAgICAgICAgICAwLjEwNCAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjE2NSAgICAgICAgICAgMC4xMjIgICAgICAgICAgIDAuMjA3ICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMTAxICAgICAgICAgICAwLjAzMSAgICAgICAgICAgMC4xMzIgICBcbk4gICAgICAgICAgICAgICAgIDM1NS4wMDAgICAgICAgICAxNjAuMDAwICAgICAgICAgMTg1LjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgIDcxLjAwMCAgICAgICAgICAzMi4wMDAgICAgICAgICAgMzcuMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gICBxdWlldGx5IHh0cmVnIGdzbG1jIGMubmVnIyNjLmlkZW9fcmlnaHQyX2RpY2hveCB2aWRfb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWVcbj4gIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiSlBcIiAmIHN0aW10eXBlPT1cInNpbmdsZSB2aWRlb1wiICYgbG9jYWw9PTAgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgTlxuLiAgIHF1aWV0bHkgeHRyZWcgZ3NsbWMgYy5uZWcjI2MuaWRlb19yaWdodDJfZGljaG94IHZpZF9vcmRlciBmZW1hbGUgYWdlIGluY29tZVxuPiAgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJOWlwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHZpZGVvXCIgJiBsb2NhbD09MCAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBPXG4uICAgcXVpZXRseSB4dHJlZyBnc2xtYyBjLm5lZyMjYy5pZGVvX3JpZ2h0Ml9kaWNob3ggdmlkX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lXG4+ICB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIlJVXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgdmlkZW9cIiAmIGxvY2FsPT0wICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIFBcbi4gICBxdWlldGx5IHh0cmVnIGdzbG1jIGMubmVnIyNjLmlkZW9fcmlnaHQyX2RpY2hveCB2aWRfb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWVcbj4gIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiU0VcIiAmIHN0aW10eXBlPT1cInNpbmdsZSB2aWRlb1wiICYgbG9jYWw9PTAgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgUVxuLiAgIHF1aWV0bHkgeHRyZWcgZ3NsbWMgYy5uZWcjI2MuaWRlb19yaWdodDJfZGljaG94IHZpZF9vcmRlciBmZW1hbGUgYWdlIGluY29tZVxuPiAgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJTV1wiICYgc3RpbXR5cGU9PVwic2luZ2xlIHZpZGVvXCIgJiBsb2NhbD09MCAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBSIFxuLiAgIHF1aWV0bHkgeHRyZWcgZ3NsbWMgYy5uZWcjI2MuaWRlb19yaWdodDJfZGljaG94IHZpZF9vcmRlciBmZW1hbGUgYWdlIGluY29tZVxuPiAgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJVS1wiICYgc3RpbXR5cGU9PVwic2luZ2xlIHZpZGVvXCIgJiBsb2NhbD09MCAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBTXG4uICAgcXVpZXRseSB4dHJlZyBnc2xtYyBjLm5lZyMjYy5pZGVvX3JpZ2h0Ml9kaWNob3ggdmlkX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lXG4+ICB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIlVTXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgdmlkZW9cIiAmIGxvY2FsPT0wICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIFRcbi4gICBlc3R0YWIgTiBPIFAgUSwgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyX3cgcjJfYiBcbj4gcjJfbyBOIE5fZykgXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAoMSkgICAgICAgICAgICAgKDIpICAgICAgICAgICAgICgzKSAgICAgICAgICAgICAoNCkgICBcbiAgICAgICAgICAgICAgICAgICAgZ3NsbWMgICAgICAgICAgIGdzbG1jICAgICAgICAgICBnc2xtYyAgICAgICAgICAgZ3NsbWMgICBcbiAgICAgICAgICAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm5lZyAgICAgICAgICAgICAgICAgMC4wMzYgICAgICAgICAgLTAuMTA4ICAgICAgICAgICAwLjA0MyAgICAgICAgICAtMC4wMjUgICBcbiAgICAgICAgICAgICAgICAgICgwLjEwMikgICAgICAgICAoMC4wNjApICAgICAgICAgKDAuMDczKSAgICAgICAgICgwLjAyOCkgICBcbmlkZW9fcmlnaHR+eCAgICAgICAtMC4wMTQgICAgICAgICAgIDAuMDg3ICAgICAgICAgICAwLjE5MyAgICAgICAgICAgMC4wMjUgICBcbiAgICAgICAgICAgICAgICAgICgwLjE0NikgICAgICAgICAoMC4xMDEpICAgICAgICAgKDAuMTEwKSAgICAgICAgICgwLjA0NykgICBcbmMubmVnI2MuaWR+eCAgICAgICAgMC4wNTcgICAgICAgICAgIDAuMjI1KiogICAgICAgICAwLjAwNSAgICAgICAgICAgMC4wNDcgICBcbiAgICAgICAgICAgICAgICAgICgwLjE0MikgICAgICAgICAoMC4wODMpICAgICAgICAgKDAuMTA2KSAgICAgICAgICgwLjA0MCkgICBcbnZpZF9vcmRlciAgICAgICAgICAtMC4wOTkqKiAgICAgICAgLTAuMDgzKioqICAgICAgIC0wLjA2MSogICAgICAgICAtMC4wMjEqICBcbiAgICAgICAgICAgICAgICAgICgwLjAzNCkgICAgICAgICAoMC4wMjApICAgICAgICAgKDAuMDI2KSAgICAgICAgICgwLjAxMCkgICBcbmZlbWFsZSAgICAgICAgICAgICAgMC4wNTcgICAgICAgICAgLTAuMDcxICAgICAgICAgICAwLjA5OCAgICAgICAgICAtMC4wMTEgICBcbiAgICAgICAgICAgICAgICAgICgwLjE0MykgICAgICAgICAoMC4xMDQpICAgICAgICAgKDAuMTAzKSAgICAgICAgICgwLjA0OCkgICBcbmFnZSAgICAgICAgICAgICAgICAtMC4wNTIgICAgICAgICAgLTAuMDAzICAgICAgICAgICAwLjAwNCAgICAgICAgICAgMC4wMDIgICBcbiAgICAgICAgICAgICAgICAgICgwLjA0NikgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwMikgICBcbmluY29tZSAgICAgICAgICAgICAtMC40MDIgICAgICAgICAgIDAuMDQ5ICAgICAgICAgIC0wLjEwNSAgICAgICAgICAgMC4xODIgICBcbiAgICAgICAgICAgICAgICAgICgwLjI4NSkgICAgICAgICAoMC4xNDgpICAgICAgICAgKDAuMjYzKSAgICAgICAgICgwLjE0NCkgICBcbnVuaXZlcnNpdHkgICAgICAgICAtMC4wNDIgICAgICAgICAgIDAuMDYwICAgICAgICAgIC0wLjAzNiAgICAgICAgICAgMC4wMDcgICBcbiAgICAgICAgICAgICAgICAgICgwLjIyOSkgICAgICAgICAoMC4wOTEpICAgICAgICAgKDAuMTYwKSAgICAgICAgICgwLjA0NikgICBcbl9jb25zICAgICAgICAgICAgICAgMS43MTEgICAgICAgICAgIDAuMzc2KiAgICAgICAgICAwLjAwNyAgICAgICAgICAtMC4wNTkgICBcbiAgICAgICAgICAgICAgICAgICgwLjk5OCkgICAgICAgICAoMC4xODkpICAgICAgICAgKDAuMjg5KSAgICAgICAgICgwLjEyMSkgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnIyX3cgICAgICAgICAgICAgICAgMC4wNTMgICAgICAgICAgIDAuMTQ2ICAgICAgICAgICAwLjA0MSAgICAgICAgICAgMC4wMjEgICBcbnIyX2IgICAgICAgICAgICAgICAgMC4xODUgICAgICAgICAgIDAuMzM5ICAgICAgICAgICAwLjMwMCAgICAgICAgICAgMC4xMDkgICBcbnIyX28gICAgICAgICAgICAgICAgMC4wNzYgICAgICAgICAgIDAuMTc4ICAgICAgICAgICAwLjA4NSAgICAgICAgICAgMC4wNDMgICBcbk4gICAgICAgICAgICAgICAgIDE4MC4wMDAgICAgICAgICAxNjAuMDAwICAgICAgICAgMTYwLjAwMCAgICAgICAgIDI0MC4wMDAgICBcbk5fZyAgICAgICAgICAgICAgICAzNi4wMDAgICAgICAgICAgMzIuMDAwICAgICAgICAgIDMyLjAwMCAgICAgICAgICA0OC4wMDAgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gICBlc3R0YWIgUiBTIFQsIGNlbGxzKGIoc3RhciBmbXQoMykpIHNlKHBhciBmbXQoMykpKSBub2dhcHMgc3RhdChyMl93IHIyX2IgcjJcbj4gX28gTiBOX2cpIFxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAoMSkgICAgICAgICAgICAgKDIpICAgICAgICAgICAgICgzKSAgIFxuICAgICAgICAgICAgICAgICAgICBnc2xtYyAgICAgICAgICAgZ3NsbWMgICAgICAgICAgIGdzbG1jICAgXG4gICAgICAgICAgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmVnICAgICAgICAgICAgICAgIC0wLjEwNCAgICAgICAgICAgMC4wNDcgICAgICAgICAgIDAuMDM5ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wNTgpICAgICAgICAgKDAuMDYyKSAgICAgICAgICgwLjAzNSkgICBcbmlkZW9fcmlnaHR+eCAgICAgICAgMC4wMDIgICAgICAgICAgIDAuMTQ5ICAgICAgICAgICAwLjA0NCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDg1KSAgICAgICAgICgwLjEwNSkgICAgICAgICAoMC4wNTkpICAgXG5jLm5lZyNjLmlkfnggICAgICAgIDAuMTI2ICAgICAgICAgICAwLjA0MiAgICAgICAgICAgMC4wMjcgICBcbiAgICAgICAgICAgICAgICAgICgwLjA4MSkgICAgICAgICAoMC4wODcpICAgICAgICAgKDAuMDUwKSAgIFxudmlkX29yZGVyICAgICAgICAgIC0wLjAyNyAgICAgICAgICAtMC4wNzcqKiogICAgICAgLTAuMDQyKioqXG4gICAgICAgICAgICAgICAgICAoMC4wMjApICAgICAgICAgKDAuMDIwKSAgICAgICAgICgwLjAxMikgICBcbmZlbWFsZSAgICAgICAgICAgICAgMC4wOTAgICAgICAgICAgLTAuMDc4ICAgICAgICAgIC0wLjAzNiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDg1KSAgICAgICAgICgwLjEwNikgICAgICAgICAoMC4wNjIpICAgXG5hZ2UgICAgICAgICAgICAgICAgIDAuMDAzICAgICAgICAgIC0wLjAwMSAgICAgICAgICAgMC4wMDIgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDAzKSAgIFxuaW5jb21lICAgICAgICAgICAgIC0wLjQzMSAgICAgICAgICAtMC4xMjIgICAgICAgICAgLTAuMDEzICAgXG4gICAgICAgICAgICAgICAgICAoMC4yMjkpICAgICAgICAgKDAuMjA5KSAgICAgICAgICgwLjEyMSkgICBcbnVuaXZlcnNpdHkgICAgICAgICAgMC4wNTMgICAgICAgICAgLTAuMDM0ICAgICAgICAgICAwLjA4MCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDg4KSAgICAgICAgICgwLjE0NCkgICAgICAgICAoMC4wNjIpICAgXG5fY29ucyAgICAgICAgICAgICAgIDAuMTgyICAgICAgICAgICAwLjQyMCAgICAgICAgICAgMC4wMTkgICBcbiAgICAgICAgICAgICAgICAgICgwLjE5NSkgICAgICAgICAoMC4yMjApICAgICAgICAgKDAuMTM0KSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMDM4ICAgICAgICAgICAwLjA4MCAgICAgICAgICAgMC4wMjEgICBcbnIyX2IgICAgICAgICAgICAgICAgMC4xOTkgICAgICAgICAgIDAuMTEwICAgICAgICAgICAwLjAyNSAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjA3MiAgICAgICAgICAgMC4wODggICAgICAgICAgIDAuMDIyICAgXG5OICAgICAgICAgICAgICAgICAxNTUuMDAwICAgICAgICAgMjQwLjAwMCAgICAgICAgIDkyMC4wMDAgICBcbk5fZyAgICAgICAgICAgICAgICAzMS4wMDAgICAgICAgICAgNDguMDAwICAgICAgICAgMTg0LjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICAgXG4uICAgXG4uICogVGFibGUgQTYgUm93IDVcbi4gICB4dHNldCByZXNwIHBob19vcmRlclxuICAgICAgIHBhbmVsIHZhcmlhYmxlOiAgcmVzcCAodW5iYWxhbmNlZClcbiAgICAgICAgdGltZSB2YXJpYWJsZTogIHBob19vcmRlciwgMiB0byAyNlxuICAgICAgICAgICAgICAgIGRlbHRhOiAgMSB1bml0XG4uICAgcmVwbGFjZSBuZWcgPSBwX25lZ2F0aXZpdHlcbig1Niw5MzYgcmVhbCBjaGFuZ2VzIG1hZGUsIDM5LDIyOCB0byBtaXNzaW5nKVxuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2Mud3BfcmlnaHQyIHBob19vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1blxuPiBpdmVyc2l0eSBpZiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBBXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy53cF9yaWdodDIgcGhvX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuXG4+IGl2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkJSXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBCXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy53cF9yaWdodDIgcGhvX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuXG4+IGl2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkNBLmZcIiAmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIERcbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLndwX3JpZ2h0MiBwaG9fb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5cbj4gaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiQ0hcIiAmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEVcbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLndwX3JpZ2h0MiBwaG9fb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5cbj4gaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiQ05cIiAmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEZcbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLndwX3JpZ2h0MiBwaG9fb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5cbj4gaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiREtcIiAmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEdcbi4gICBlc3R0YWIgQSBCIEQsIGNlbGxzKGIoc3RhciBmbXQoMykpIHNlKHBhciBmbXQoMykpKSBub2dhcHMgc3RhdChyMl93IHIyX2IgcjJcbj4gX28gTiBOX2cpIFxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAoMSkgICAgICAgICAgICAgKDIpICAgICAgICAgICAgICgzKSAgIFxuICAgICAgICAgICAgICBwX2dzbG1jX2FsbCAgICAgcF9nc2xtY19hbGwgICAgIHBfZ3NsbWNfYWxsICAgXG4gICAgICAgICAgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmVnICAgICAgICAgICAgICAgICAwLjAxMyoqKiAgICAgICAgMC4wMDYgICAgICAgICAgIDAuMDA3ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDE3KSAgICAgICAgICgwLjAxMykgICBcbndwX3JpZ2h0MiAgICAgICAgICAgMC4wNTAgICAgICAgICAgLTAuMTA1ICAgICAgICAgICAwLjAwOSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDM3KSAgICAgICAgICgwLjIxNCkgICAgICAgICAoMC4yMjApICAgXG5jLm5lZyNjLndwfjIgICAgICAgLTAuMDEyICAgICAgICAgICAwLjAxMSAgICAgICAgICAgMC4wMTUgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNykgICAgICAgICAoMC4wNDIpICAgICAgICAgKDAuMDQwKSAgIFxucGhvX29yZGVyICAgICAgICAgICAwLjAwMioqKiAgICAgICAgMC4wMDUqICAgICAgICAgIDAuMDA2KiAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMykgICBcbmZlbWFsZSAgICAgICAgICAgICAgMC4wMTIgICAgICAgICAgLTAuMDIzICAgICAgICAgICAwLjA3MCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA3KSAgICAgICAgICgwLjAzNykgICAgICAgICAoMC4wNjEpICAgXG5hZ2UgICAgICAgICAgICAgICAgLTAuMDAwICAgICAgICAgIC0wLjAwMiAgICAgICAgICAgMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDAyKSAgIFxuaW5jb21lICAgICAgICAgICAgIC0wLjAxOCAgICAgICAgICAtMC4wODcgICAgICAgICAgLTAuMTQ1ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMTUpICAgICAgICAgKDAuMDc5KSAgICAgICAgICgwLjExOCkgICBcbnVuaXZlcnNpdHkgICAgICAgICAgMC4wMDYgICAgICAgICAgIDAuMDE1ICAgICAgICAgICAwLjEyMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA3KSAgICAgICAgICgwLjAzNykgICAgICAgICAoMC4wNjMpICAgXG5fY29ucyAgICAgICAgICAgICAgLTAuMDcwKiogICAgICAgICAwLjAwOCAgICAgICAgICAtMC4xNzggICBcbiAgICAgICAgICAgICAgICAgICgwLjAyMykgICAgICAgICAoMC4xMzEpICAgICAgICAgKDAuMTQyKSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMDAzICAgICAgICAgICAwLjAxMyAgICAgICAgICAgMC4wMTQgICBcbnIyX2IgICAgICAgICAgICAgICAgMC4wMTUgICAgICAgICAgIDAuMTc4ICAgICAgICAgICAwLjIzMiAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjAwMyAgICAgICAgICAgMC4wMTggICAgICAgICAgIDAuMDMyICAgXG5OICAgICAgICAgICAgICAgMTUyNjMuMDAwICAgICAgICAgNjIzLjAwMCAgICAgICAgIDUxMy4wMDAgICBcbk5fZyAgICAgICAgICAgICAgIDgwNC4wMDAgICAgICAgICAgMzMuMDAwICAgICAgICAgIDI3LjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICAgZXN0dGFiIEUgRiBHLCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIHIyXG4+IF9vIE4gTl9nKSBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICBcbiAgICAgICAgICAgICAgcF9nc2xtY19hbGwgICAgIHBfZ3NsbWNfYWxsICAgICBwX2dzbG1jX2FsbCAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm5lZyAgICAgICAgICAgICAgICAtMC4wMDMgICAgICAgICAgLTAuMDA5ICAgICAgICAgICAwLjAwNyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDE2KSAgICAgICAgICgwLjAyNykgICAgICAgICAoMC4wMDkpICAgXG53cF9yaWdodDIgICAgICAgICAgLTAuMjg4ICAgICAgICAgIC0wLjA3MSAgICAgICAgICAtMC4wMjYgICBcbiAgICAgICAgICAgICAgICAgICgwLjIzMCkgICAgICAgICAoMC4yNzQpICAgICAgICAgKDAuMTQ1KSAgIFxuYy5uZWcjYy53cH4yICAgICAgICAwLjAzNyAgICAgICAgICAgMC4wMzAgICAgICAgICAgLTAuMDA0ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wNDQpICAgICAgICAgKDAuMDUyKSAgICAgICAgICgwLjAyNikgICBcbnBob19vcmRlciAgICAgICAgICAgMC4wMDIgICAgICAgICAgIDAuMDAyICAgICAgICAgICAwLjAwMyogIFxuICAgICAgICAgICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDEpICAgXG5mZW1hbGUgICAgICAgICAgICAgIDAuMDMxICAgICAgICAgICAwLjAzOSAgICAgICAgICAtMC4wNjcqICBcbiAgICAgICAgICAgICAgICAgICgwLjA0MCkgICAgICAgICAoMC4wMzYpICAgICAgICAgKDAuMDI4KSAgIFxuYWdlICAgICAgICAgICAgICAgIC0wLjAwMSAgICAgICAgICAgMC4wMDEgICAgICAgICAgLTAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwMSkgICBcbmluY29tZSAgICAgICAgICAgICAtMC4wMDUgICAgICAgICAgIDAuMDEzICAgICAgICAgICAwLjAzNiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMTE1KSAgICAgICAgICgwLjA5NSkgICAgICAgICAoMC4wNjApICAgXG51bml2ZXJzaXR5ICAgICAgICAgLTAuMDUxICAgICAgICAgICAwLjAxMiAgICAgICAgICAtMC4wMTMgICBcbiAgICAgICAgICAgICAgICAgICgwLjA0MSkgICAgICAgICAoMC4wNTMpICAgICAgICAgKDAuMDI4KSAgIFxuX2NvbnMgICAgICAgICAgICAgICAwLjA3MyAgICAgICAgICAtMC4wNzAgICAgICAgICAgLTAuMDYwICAgXG4gICAgICAgICAgICAgICAgICAoMC4xMjUpICAgICAgICAgKDAuMTc0KSAgICAgICAgICgwLjA3NSkgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjAwMyAgICAgICAgICAgMC4wMDIgICAgICAgICAgIDAuMDEyICAgXG5yMl9iICAgICAgICAgICAgICAgIDAuMTU1ICAgICAgICAgICAwLjA1NiAgICAgICAgICAgMC4xOTIgICBcbnIyX28gICAgICAgICAgICAgICAgMC4wMDggICAgICAgICAgIDAuMDA0ICAgICAgICAgICAwLjAyNyAgIFxuTiAgICAgICAgICAgICAgICAgNjg0LjAwMCAgICAgICAgMTA0NS4wMDAgICAgICAgICA2NjUuMDAwICAgXG5OX2cgICAgICAgICAgICAgICAgMzYuMDAwICAgICAgICAgIDU1LjAwMCAgICAgICAgICAzNS4wMDAgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2Mud3BfcmlnaHQyIHBob19vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1blxuPiBpdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJGUlwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgSFxuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2Mud3BfcmlnaHQyIHBob19vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1blxuPiBpdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJHSFwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgSVxuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2Mud3BfcmlnaHQyIHBob19vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1blxuPiBpdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJJTlwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgSlxuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2Mud3BfcmlnaHQyIHBob19vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1blxuPiBpdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJJUy5qXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBLXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy53cF9yaWdodDIgcGhvX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuXG4+IGl2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIklTLnBcIiAmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIExcbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLndwX3JpZ2h0MiBwaG9fb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5cbj4gaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiSVRcIiAmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIE1cbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLndwX3JpZ2h0MiBwaG9fb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5cbj4gaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiSlBcIiAmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIE5cbi4gICBlc3R0YWIgSCBJIEogSywgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyX3cgcjJfYiBcbj4gcjJfbyBOIE5fZykgXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAoMSkgICAgICAgICAgICAgKDIpICAgICAgICAgICAgICgzKSAgICAgICAgICAgICAoNCkgICBcbiAgICAgICAgICAgICAgcF9nc2xtY19hbGwgICAgIHBfZ3NsbWNfYWxsICAgICBwX2dzbG1jX2FsbCAgICAgcF9nc2xtY19hbGwgICBcbiAgICAgICAgICAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm5lZyAgICAgICAgICAgICAgICAgMC4wMzAqICAgICAgICAgIDAuMDE0ICAgICAgICAgICAwLjAwNSAgICAgICAgICAgMC4wMTIgICBcbiAgICAgICAgICAgICAgICAgICgwLjAxNSkgICAgICAgICAoMC4wMTUpICAgICAgICAgKDAuMDE3KSAgICAgICAgICgwLjAxMykgICBcbndwX3JpZ2h0MiAgICAgICAgICAgMC4yMTIgICAgICAgICAgIDAuMDIwICAgICAgICAgICAwLjA2MSAgICAgICAgICAgMC4zMjIgICBcbiAgICAgICAgICAgICAgICAgICgwLjE5NykgICAgICAgICAoMC4xMjQpICAgICAgICAgKDAuMTM2KSAgICAgICAgICgwLjIwNSkgICBcbmMubmVnI2Mud3B+MiAgICAgICAtMC4wMjkgICAgICAgICAgLTAuMDE1ICAgICAgICAgIC0wLjAxNSAgICAgICAgICAtMC4wNDEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAzOCkgICAgICAgICAoMC4wMjMpICAgICAgICAgKDAuMDI2KSAgICAgICAgICgwLjAzNykgICBcbnBob19vcmRlciAgICAgICAgICAgMC4wMDUqICAgICAgICAgIDAuMDAzKiAgICAgICAgICAwLjAwMSAgICAgICAgICAgMC4wMDEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMikgICBcbmZlbWFsZSAgICAgICAgICAgICAgMC4wMTggICAgICAgICAgIDAuMDIwICAgICAgICAgICAwLjAyNiAgICAgICAgICAgMC4wMDQgICBcbiAgICAgICAgICAgICAgICAgICgwLjAzMCkgICAgICAgICAoMC4wMjIpICAgICAgICAgKDAuMDI1KSAgICAgICAgICgwLjAzOSkgICBcbmFnZSAgICAgICAgICAgICAgICAgMC4wMDAgICAgICAgICAgLTAuMDAwICAgICAgICAgIC0wLjAwMSAgICAgICAgICAgMC4wMDIgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwNSkgICBcbmluY29tZSAgICAgICAgICAgICAtMC4wNDYgICAgICAgICAgLTAuMDI1ICAgICAgICAgIC0wLjAyOSAgICAgICAgICAtMC4wMjkgICBcbiAgICAgICAgICAgICAgICAgICgwLjA3NCkgICAgICAgICAoMC4wNDMpICAgICAgICAgKDAuMDU1KSAgICAgICAgICgwLjA3OCkgICBcbnVuaXZlcnNpdHkgICAgICAgICAgMC4wNzIqICAgICAgICAgLTAuMDIyICAgICAgICAgICAwLjAyMCAgICAgICAgICAgMC4wMDcgICBcbiAgICAgICAgICAgICAgICAgICgwLjAzMCkgICAgICAgICAoMC4wMjMpICAgICAgICAgKDAuMDI5KSAgICAgICAgICgwLjA1NSkgICBcbl9jb25zICAgICAgICAgICAgICAtMC4yODMqKiAgICAgICAgLTAuMDQ1ICAgICAgICAgIC0wLjAxNCAgICAgICAgICAtMC4xNDMgICBcbiAgICAgICAgICAgICAgICAgICgwLjEwNikgICAgICAgICAoMC4wOTApICAgICAgICAgKDAuMTA0KSAgICAgICAgICgwLjE3MykgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnIyX3cgICAgICAgICAgICAgICAgMC4wMTYgICAgICAgICAgIDAuMDA2ICAgICAgICAgICAwLjAwMiAgICAgICAgICAgMC4wMDMgICBcbnIyX2IgICAgICAgICAgICAgICAgMC4yNjcgICAgICAgICAgIDAuMDczICAgICAgICAgICAwLjA2NCAgICAgICAgICAgMC4xMTUgICBcbnIyX28gICAgICAgICAgICAgICAgMC4wMjQgICAgICAgICAgIDAuMDExICAgICAgICAgICAwLjAwNCAgICAgICAgICAgMC4wMDggICBcbk4gICAgICAgICAgICAgICAgIDk2OS4wMDAgICAgICAgIDExNDAuMDAwICAgICAgICAgOTExLjAwMCAgICAgICAgIDQ1Ni4wMDAgICBcbk5fZyAgICAgICAgICAgICAgICA1MS4wMDAgICAgICAgICAgNjAuMDAwICAgICAgICAgIDQ4LjAwMCAgICAgICAgICAyNC4wMDAgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gICBlc3R0YWIgTCBNIE4sIGNlbGxzKGIoc3RhciBmbXQoMykpIHNlKHBhciBmbXQoMykpKSBub2dhcHMgc3RhdChyMl93IHIyX2IgcjJcbj4gX28gTiBOX2cpIFxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAoMSkgICAgICAgICAgICAgKDIpICAgICAgICAgICAgICgzKSAgIFxuICAgICAgICAgICAgICBwX2dzbG1jX2FsbCAgICAgcF9nc2xtY19hbGwgICAgIHBfZ3NsbWNfYWxsICAgXG4gICAgICAgICAgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmVnICAgICAgICAgICAgICAgIC0wLjAzNyAgICAgICAgICAgMC4wMDggICAgICAgICAgIDAuMDI3ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMTkpICAgICAgICAgKDAuMDEwKSAgICAgICAgICgwLjAyNikgICBcbndwX3JpZ2h0MiAgICAgICAgICAtMC4zODUgICAgICAgICAgIDAuMDIwICAgICAgICAgICAwLjA2MSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMjQ3KSAgICAgICAgICgwLjE3OCkgICAgICAgICAoMC4zNTkpICAgXG5jLm5lZyNjLndwfjIgICAgICAgIDAuMDcyICAgICAgICAgIC0wLjAxMiAgICAgICAgICAtMC4wMTUgICBcbiAgICAgICAgICAgICAgICAgICgwLjA0OCkgICAgICAgICAoMC4wMzUpICAgICAgICAgKDAuMDY4KSAgIFxucGhvX29yZGVyICAgICAgICAgICAwLjAwNyoqICAgICAgICAgMC4wMDQqICAgICAgICAgLTAuMDAzICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMykgICBcbmZlbWFsZSAgICAgICAgICAgICAtMC4wMzIgICAgICAgICAgLTAuMDMyICAgICAgICAgICAwLjAxOSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDQ0KSAgICAgICAgICgwLjAyNikgICAgICAgICAoMC4wNTQpICAgXG5hZ2UgICAgICAgICAgICAgICAgIDAuMDA1ICAgICAgICAgIC0wLjAwMiAgICAgICAgICAgMC4wMTQgICBcbiAgICAgICAgICAgICAgICAgICgwLjAxMSkgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDE4KSAgIFxuaW5jb21lICAgICAgICAgICAgIC0wLjE0NSAgICAgICAgICAgMC4xMjAgICAgICAgICAgIDAuMDU4ICAgXG4gICAgICAgICAgICAgICAgICAoMC4xMDYpICAgICAgICAgKDAuMDcyKSAgICAgICAgICgwLjEwNSkgICBcbnVuaXZlcnNpdHkgICAgICAgICAgMC4xMzMgICAgICAgICAgLTAuMDA0ICAgICAgICAgIC0wLjEwNSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMTE5KSAgICAgICAgICgwLjAzOSkgICAgICAgICAoMC4wODUpICAgXG5fY29ucyAgICAgICAgICAgICAgLTAuMDY0ICAgICAgICAgIC0wLjA0OCAgICAgICAgICAtMC4yODIgICBcbiAgICAgICAgICAgICAgICAgICgwLjI2NikgICAgICAgICAoMC4xMDcpICAgICAgICAgKDAuNDIzKSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMDE3ICAgICAgICAgICAwLjAxMSAgICAgICAgICAgMC4wMDcgICBcbnIyX2IgICAgICAgICAgICAgICAgMC4yMTIgICAgICAgICAgIDAuMTI0ICAgICAgICAgICAwLjA5NSAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjAzMCAgICAgICAgICAgMC4wMTcgICAgICAgICAgIDAuMDEwICAgXG5OICAgICAgICAgICAgICAgICA1ODkuMDAwICAgICAgICAgNzAzLjAwMCAgICAgICAgIDY4NC4wMDAgICBcbk5fZyAgICAgICAgICAgICAgICAzMS4wMDAgICAgICAgICAgMzcuMDAwICAgICAgICAgIDM2LjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy53cF9yaWdodDIgcGhvX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuXG4+IGl2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIk5aXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBPXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy53cF9yaWdodDIgcGhvX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuXG4+IGl2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIlJVXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBQXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy53cF9yaWdodDIgcGhvX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuXG4+IGl2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIlNFXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBRXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy53cF9yaWdodDIgcGhvX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuXG4+IGl2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIlNXXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBSIFxuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2Mud3BfcmlnaHQyIHBob19vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1blxuPiBpdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJVS1wiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgU1xuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2Mud3BfcmlnaHQyIHBob19vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1blxuPiBpdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJVU1wiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgVFxuLiAgIGVzdHRhYiBPIFAgUSwgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyX3cgcjJfYiByMlxuPiBfbyBOIE5fZykgXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgXG4gICAgICAgICAgICAgIHBfZ3NsbWNfYWxsICAgICBwX2dzbG1jX2FsbCAgICAgcF9nc2xtY19hbGwgICBcbiAgICAgICAgICAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5uZWcgICAgICAgICAgICAgICAgIDAuMDQ2KioqICAgICAgICAwLjA1NyoqICAgICAgICAtMC4wMDkgICBcbiAgICAgICAgICAgICAgICAgICgwLjAxMykgICAgICAgICAoMC4wMTkpICAgICAgICAgKDAuMDExKSAgIFxud3BfcmlnaHQyICAgICAgICAgICAwLjIwMSAgICAgICAgICAgMC40MDIqICAgICAgICAgLTAuMDkzICAgXG4gICAgICAgICAgICAgICAgICAoMC4xOTEpICAgICAgICAgKDAuMTY0KSAgICAgICAgICgwLjA4OCkgICBcbmMubmVnI2Mud3B+MiAgICAgICAtMC4wNzcqICAgICAgICAgLTAuMDcyKiAgICAgICAgICAwLjAxOSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDM1KSAgICAgICAgICgwLjAzMikgICAgICAgICAoMC4wMTcpICAgXG5waG9fb3JkZXIgICAgICAgICAgIDAuMDAxICAgICAgICAgIC0wLjAwMCAgICAgICAgICAgMC4wMDEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAxKSAgIFxuZmVtYWxlICAgICAgICAgICAgICAwLjAwMyAgICAgICAgICAtMC4wMTQgICAgICAgICAgIDAuMDE2ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wNDMpICAgICAgICAgKDAuMDMyKSAgICAgICAgICgwLjAxNCkgICBcbmFnZSAgICAgICAgICAgICAgICAtMC4wMDEgICAgICAgICAgLTAuMDAyICAgICAgICAgIC0wLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDEpICAgXG5pbmNvbWUgICAgICAgICAgICAgLTAuMDAxICAgICAgICAgIC0wLjA2MSAgICAgICAgICAtMC4wMzcgICBcbiAgICAgICAgICAgICAgICAgICgwLjA2OCkgICAgICAgICAoMC4wODApICAgICAgICAgKDAuMDQzKSAgIFxudW5pdmVyc2l0eSAgICAgICAgIC0wLjAxMyAgICAgICAgICAtMC4wMzYgICAgICAgICAgIDAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wNDEpICAgICAgICAgKDAuMDQ4KSAgICAgICAgICgwLjAxNCkgICBcbl9jb25zICAgICAgICAgICAgICAtMC4xMzMgICAgICAgICAgLTAuMTcwICAgICAgICAgICAwLjA1NiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMTAyKSAgICAgICAgICgwLjEyNykgICAgICAgICAoMC4wNjQpICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnIyX3cgICAgICAgICAgICAgICAgMC4wMjUgICAgICAgICAgIDAuMDE4ICAgICAgICAgICAwLjAwNCAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjE2MyAgICAgICAgICAgMC4xMzYgICAgICAgICAgIDAuMTA4ICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMDMzICAgICAgICAgICAwLjAyMiAgICAgICAgICAgMC4wMDYgICBcbk4gICAgICAgICAgICAgICAgIDYwOC4wMDAgICAgICAgICA2MDguMDAwICAgICAgICAgOTEyLjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgIDMyLjAwMCAgICAgICAgICAzMi4wMDAgICAgICAgICAgNDguMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gICBlc3R0YWIgUiBTIFQgLCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIHJcbj4gMl9vIE4gTl9nKSBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICBcbiAgICAgICAgICAgICAgcF9nc2xtY19hbGwgICAgIHBfZ3NsbWNfYWxsICAgICBwX2dzbG1jX2FsbCAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm5lZyAgICAgICAgICAgICAgICAgMC4wMDkgICAgICAgICAgIDAuMDA5ICAgICAgICAgICAwLjAxNiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDExKSAgICAgICAgICgwLjAxMikgICAgICAgICAoMC4wMTEpICAgXG53cF9yaWdodDIgICAgICAgICAgLTAuMTA0ICAgICAgICAgICAwLjA0NiAgICAgICAgICAgMC4xMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjE1MikgICAgICAgICAoMC4xNzgpICAgICAgICAgKDAuMTQyKSAgIFxuYy5uZWcjYy53cH4yICAgICAgICAwLjAxNSAgICAgICAgICAtMC4wMTggICAgICAgICAgLTAuMDE5ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMjkpICAgICAgICAgKDAuMDM0KSAgICAgICAgICgwLjAyOCkgICBcbnBob19vcmRlciAgICAgICAgICAtMC4wMDAgICAgICAgICAgIDAuMDAyICAgICAgICAgIC0wLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDEpICAgXG5mZW1hbGUgICAgICAgICAgICAgIDAuMDU5ICAgICAgICAgICAwLjA1MyAgICAgICAgICAgMC4wMDUgICBcbiAgICAgICAgICAgICAgICAgICgwLjAzMikgICAgICAgICAoMC4wMzApICAgICAgICAgKDAuMDIyKSAgIFxuYWdlICAgICAgICAgICAgICAgICAwLjAwMiAgICAgICAgICAtMC4wMDEgICAgICAgICAgLTAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICBcbmluY29tZSAgICAgICAgICAgICAtMC4wMTIgICAgICAgICAgLTAuMDc4ICAgICAgICAgICAwLjA0NSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDgyKSAgICAgICAgICgwLjA2MSkgICAgICAgICAoMC4wNDUpICAgXG51bml2ZXJzaXR5ICAgICAgICAgIDAuMDIyICAgICAgICAgIC0wLjA1MyAgICAgICAgICAgMC4wMjEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAzMykgICAgICAgICAoMC4wNDEpICAgICAgICAgKDAuMDIzKSAgIFxuX2NvbnMgICAgICAgICAgICAgIC0wLjE1NCAgICAgICAgICAgMC4wMTAgICAgICAgICAgLTAuMDkwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wOTApICAgICAgICAgKDAuMDg3KSAgICAgICAgICgwLjA3MikgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjAwOSAgICAgICAgICAgMC4wMDIgICAgICAgICAgIDAuMDAyICAgXG5yMl9iICAgICAgICAgICAgICAgIDAuMTkzICAgICAgICAgICAwLjE1MiAgICAgICAgICAgMC4wMzMgICBcbnIyX28gICAgICAgICAgICAgICAgMC4wMjAgICAgICAgICAgIDAuMDEwICAgICAgICAgICAwLjAwMyAgIFxuTiAgICAgICAgICAgICAgICAgNTg2LjAwMCAgICAgICAgIDkwNy4wMDAgICAgICAgIDI2NDEuMDAwICAgXG5OX2cgICAgICAgICAgICAgICAgMzEuMDAwICAgICAgICAgIDQ4LjAwMCAgICAgICAgIDEzOS4wMDAgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgIHh0c2V0IHJlc3AgcGhvX29yZGVyXG4gICAgICAgcGFuZWwgdmFyaWFibGU6ICByZXNwICh1bmJhbGFuY2VkKVxuICAgICAgICB0aW1lIHZhcmlhYmxlOiAgcGhvX29yZGVyLCAyIHRvIDI2XG4gICAgICAgICAgICAgICAgZGVsdGE6ICAxIHVuaXRcbi4gICByZXBsYWNlIG5lZyA9IHBfbmVnYXRpdml0eVxuKDAgcmVhbCBjaGFuZ2VzIG1hZGUpXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy53cF9yaWdodDJfZGljaG8yIHBob19vcmRlciBmZW1hbGUgYWdlIGluXG4+IGNvbWUgdW5pdmVyc2l0eSBpZiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBBXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy53cF9yaWdodDJfZGljaG8yIHBob19vcmRlciBmZW1hbGUgYWdlIGluXG4+IGNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJCUlwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgQlxuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2Mud3BfcmlnaHQyX2RpY2hvMiBwaG9fb3JkZXIgZmVtYWxlIGFnZSBpblxuPiBjb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiQ0EuZlwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRFxuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2Mud3BfcmlnaHQyX2RpY2hvMiBwaG9fb3JkZXIgZmVtYWxlIGFnZSBpblxuPiBjb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiQ0hcIiAmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEVcbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLndwX3JpZ2h0Ml9kaWNobzIgcGhvX29yZGVyIGZlbWFsZSBhZ2UgaW5cbj4gY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkNOXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBGXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy53cF9yaWdodDJfZGljaG8yIHBob19vcmRlciBmZW1hbGUgYWdlIGluXG4+IGNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJES1wiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgR1xuLiAgIGVzdHRhYiBBIEIgRCwgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyX3cgcjJfYiByMlxuPiBfbyBOIE5fZykgXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgXG4gICAgICAgICAgICAgIHBfZ3NsbWNfYWxsICAgICBwX2dzbG1jX2FsbCAgICAgcF9nc2xtY19hbGwgICBcbiAgICAgICAgICAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5uZWcgICAgICAgICAgICAgICAgIDAuMDExKioqICAgICAgICAwLjAwOSAgICAgICAgICAgMC4wMTEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDkpICAgICAgICAgKDAuMDA5KSAgIFxud3BfcmlnaHQyX34yICAgICAgICAwLjAzOSogICAgICAgICAtMC4wMTkgICAgICAgICAgIDAuMDc1ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMTcpICAgICAgICAgKDAuMDg0KSAgICAgICAgICgwLjEyMCkgICBcbmMubmVnI2Mud3B+MiAgICAgICAtMC4wMDgqICAgICAgICAgIDAuMDAyICAgICAgICAgIC0wLjAwMyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAxNikgICAgICAgICAoMC4wMjIpICAgXG5waG9fb3JkZXIgICAgICAgICAgIDAuMDAyKioqICAgICAgICAwLjAwNSogICAgICAgICAgMC4wMDYqICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAzKSAgIFxuZmVtYWxlICAgICAgICAgICAgICAwLjAxMiAgICAgICAgICAtMC4wMjUgICAgICAgICAgIDAuMDY2ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDcpICAgICAgICAgKDAuMDM3KSAgICAgICAgICgwLjA1OCkgICBcbmFnZSAgICAgICAgICAgICAgICAtMC4wMDAgICAgICAgICAgLTAuMDAyICAgICAgICAgIC0wLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDIpICAgXG5pbmNvbWUgICAgICAgICAgICAgLTAuMDE3ICAgICAgICAgIC0wLjA4OSAgICAgICAgICAtMC4xMjUgICBcbiAgICAgICAgICAgICAgICAgICgwLjAxNSkgICAgICAgICAoMC4wODApICAgICAgICAgKDAuMTE4KSAgIFxudW5pdmVyc2l0eSAgICAgICAgICAwLjAwNyAgICAgICAgICAgMC4wMTIgICAgICAgICAgIDAuMTE1ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDcpICAgICAgICAgKDAuMDM2KSAgICAgICAgICgwLjA2MikgICBcbl9jb25zICAgICAgICAgICAgICAtMC4wNjUqKiogICAgICAgLTAuMDIxICAgICAgICAgIC0wLjE4OCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDE4KSAgICAgICAgICgwLjExMykgICAgICAgICAoMC4xMzEpICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnIyX3cgICAgICAgICAgICAgICAgMC4wMDMgICAgICAgICAgIDAuMDEzICAgICAgICAgICAwLjAxNCAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjAxNSAgICAgICAgICAgMC4xNjUgICAgICAgICAgIDAuMjUxICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMDA0ICAgICAgICAgICAwLjAxNyAgICAgICAgICAgMC4wMzQgICBcbk4gICAgICAgICAgICAgICAxNTI2My4wMDAgICAgICAgICA2MjMuMDAwICAgICAgICAgNTEzLjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgODA0LjAwMCAgICAgICAgICAzMy4wMDAgICAgICAgICAgMjcuMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gICBlc3R0YWIgRSBGIEcsIGNlbGxzKGIoc3RhciBmbXQoMykpIHNlKHBhciBmbXQoMykpKSBub2dhcHMgc3RhdChyMl93IHIyX2IgcjJcbj4gX28gTiBOX2cpIFxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAoMSkgICAgICAgICAgICAgKDIpICAgICAgICAgICAgICgzKSAgIFxuICAgICAgICAgICAgICBwX2dzbG1jX2FsbCAgICAgcF9nc2xtY19hbGwgICAgIHBfZ3NsbWNfYWxsICAgXG4gICAgICAgICAgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmVnICAgICAgICAgICAgICAgICAwLjAxMCAgICAgICAgICAtMC4wMDAgICAgICAgICAgIDAuMDA3ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMTApICAgICAgICAgKDAuMDEzKSAgICAgICAgICgwLjAwNSkgICBcbndwX3JpZ2h0Ml9+MiAgICAgICAtMC4wMjUgICAgICAgICAgIDAuMDAzICAgICAgICAgICAwLjAyNiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMTEyKSAgICAgICAgICgwLjA3OSkgICAgICAgICAoMC4wNjEpICAgXG5jLm5lZyNjLndwfjIgICAgICAgLTAuMDA0ICAgICAgICAgICAwLjAwOSAgICAgICAgICAtMC4wMDYgICBcbiAgICAgICAgICAgICAgICAgICgwLjAyMikgICAgICAgICAoMC4wMTUpICAgICAgICAgKDAuMDExKSAgIFxucGhvX29yZGVyICAgICAgICAgICAwLjAwMiAgICAgICAgICAgMC4wMDIgICAgICAgICAgIDAuMDAzKiAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwMSkgICBcbmZlbWFsZSAgICAgICAgICAgICAgMC4wMzEgICAgICAgICAgIDAuMDM3ICAgICAgICAgIC0wLjA2MiogIFxuICAgICAgICAgICAgICAgICAgKDAuMDQwKSAgICAgICAgICgwLjAzNSkgICAgICAgICAoMC4wMjcpICAgXG5hZ2UgICAgICAgICAgICAgICAgLTAuMDAxICAgICAgICAgICAwLjAwMSAgICAgICAgICAtMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDAxKSAgIFxuaW5jb21lICAgICAgICAgICAgICAwLjAxOSAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDMxICAgXG4gICAgICAgICAgICAgICAgICAoMC4xMTEpICAgICAgICAgKDAuMDk1KSAgICAgICAgICgwLjA2MSkgICBcbnVuaXZlcnNpdHkgICAgICAgICAtMC4wNTAgICAgICAgICAgIDAuMDEyICAgICAgICAgIC0wLjAxMiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDQxKSAgICAgICAgICgwLjA1MikgICAgICAgICAoMC4wMjgpICAgXG5fY29ucyAgICAgICAgICAgICAgLTAuMDMwICAgICAgICAgIC0wLjEwMiAgICAgICAgICAtMC4wNzMgICBcbiAgICAgICAgICAgICAgICAgICgwLjA5NykgICAgICAgICAoMC4xMzEpICAgICAgICAgKDAuMDYzKSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMDAyICAgICAgICAgICAwLjAwMiAgICAgICAgICAgMC4wMTIgICBcbnIyX2IgICAgICAgICAgICAgICAgMC4xMzcgICAgICAgICAgIDAuMDg1ICAgICAgICAgICAwLjE4NSAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjAwNiAgICAgICAgICAgMC4wMDYgICAgICAgICAgIDAuMDI3ICAgXG5OICAgICAgICAgICAgICAgICA2ODQuMDAwICAgICAgICAxMDQ1LjAwMCAgICAgICAgIDY2NS4wMDAgICBcbk5fZyAgICAgICAgICAgICAgICAzNi4wMDAgICAgICAgICAgNTUuMDAwICAgICAgICAgIDM1LjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy53cF9yaWdodDJfZGljaG8yIHBob19vcmRlciBmZW1hbGUgYWdlIGluXG4+IGNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJGUlwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgSFxuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2Mud3BfcmlnaHQyX2RpY2hvMiBwaG9fb3JkZXIgZmVtYWxlIGFnZSBpblxuPiBjb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiR0hcIiAmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIElcbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLndwX3JpZ2h0Ml9kaWNobzIgcGhvX29yZGVyIGZlbWFsZSBhZ2UgaW5cbj4gY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIklOXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBKXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy53cF9yaWdodDJfZGljaG8yIHBob19vcmRlciBmZW1hbGUgYWdlIGluXG4+IGNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJJUy5qXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBLXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy53cF9yaWdodDJfZGljaG8yIHBob19vcmRlciBmZW1hbGUgYWdlIGluXG4+IGNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJJUy5wXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBMXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy53cF9yaWdodDJfZGljaG8yIHBob19vcmRlciBmZW1hbGUgYWdlIGluXG4+IGNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJJVFwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgTVxuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2Mud3BfcmlnaHQyX2RpY2hvMiBwaG9fb3JkZXIgZmVtYWxlIGFnZSBpblxuPiBjb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiSlBcIiAmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIE5cbi4gICBlc3R0YWIgSCBJIEogSywgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyX3cgcjJfYiBcbj4gcjJfbyBOIE5fZykgXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAoMSkgICAgICAgICAgICAgKDIpICAgICAgICAgICAgICgzKSAgICAgICAgICAgICAoNCkgICBcbiAgICAgICAgICAgICAgcF9nc2xtY19hbGwgICAgIHBfZ3NsbWNfYWxsICAgICBwX2dzbG1jX2FsbCAgICAgcF9nc2xtY19hbGwgICBcbiAgICAgICAgICAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm5lZyAgICAgICAgICAgICAgICAgMC4wMjQqKiAgICAgICAgIDAuMDA1ICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwOCkgICAgICAgICAoMC4wMTMpICAgICAgICAgKDAuMDExKSAgICAgICAgICgwLjAwOCkgICBcbndwX3JpZ2h0Ml9+MiAgICAgICAgMC4wNzggICAgICAgICAgLTAuMDA0ICAgICAgICAgICAwLjAyMiAgICAgICAgICAgMC4wOTMgICBcbiAgICAgICAgICAgICAgICAgICgwLjA4OSkgICAgICAgICAoMC4wNzIpICAgICAgICAgKDAuMDY1KSAgICAgICAgICgwLjA5OCkgICBcbmMubmVnI2Mud3B+MiAgICAgICAtMC4wMTYgICAgICAgICAgLTAuMDAwICAgICAgICAgIC0wLjAwNyAgICAgICAgICAtMC4wMDYgICBcbiAgICAgICAgICAgICAgICAgICgwLjAxNykgICAgICAgICAoMC4wMTMpICAgICAgICAgKDAuMDEzKSAgICAgICAgICgwLjAxOSkgICBcbnBob19vcmRlciAgICAgICAgICAgMC4wMDUqICAgICAgICAgIDAuMDAzKiAgICAgICAgICAwLjAwMSAgICAgICAgICAgMC4wMDEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMikgICBcbmZlbWFsZSAgICAgICAgICAgICAgMC4wMTkgICAgICAgICAgIDAuMDE5ICAgICAgICAgICAwLjAyNSAgICAgICAgICAgMC4wMTYgICBcbiAgICAgICAgICAgICAgICAgICgwLjAzMCkgICAgICAgICAoMC4wMjIpICAgICAgICAgKDAuMDI1KSAgICAgICAgICgwLjA0MSkgICBcbmFnZSAgICAgICAgICAgICAgICAgMC4wMDEgICAgICAgICAgLTAuMDAwICAgICAgICAgIC0wLjAwMSAgICAgICAgICAgMC4wMDIgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwNSkgICBcbmluY29tZSAgICAgICAgICAgICAtMC4wNTYgICAgICAgICAgLTAuMDI4ICAgICAgICAgIC0wLjAyOSAgICAgICAgICAtMC4wMzUgICBcbiAgICAgICAgICAgICAgICAgICgwLjA3NykgICAgICAgICAoMC4wNDMpICAgICAgICAgKDAuMDU0KSAgICAgICAgICgwLjA3NikgICBcbnVuaXZlcnNpdHkgICAgICAgICAgMC4wNzUqICAgICAgICAgLTAuMDI1ICAgICAgICAgICAwLjAxOSAgICAgICAgICAgMC4wMDIgICBcbiAgICAgICAgICAgICAgICAgICgwLjAzMCkgICAgICAgICAoMC4wMjMpICAgICAgICAgKDAuMDI5KSAgICAgICAgICgwLjA1NSkgICBcbl9jb25zICAgICAgICAgICAgICAtMC4yMzMqKiAgICAgICAgLTAuMDIzICAgICAgICAgICAwLjAwNiAgICAgICAgICAtMC4wNDggICBcbiAgICAgICAgICAgICAgICAgICgwLjA4NCkgICAgICAgICAoMC4wODEpICAgICAgICAgKDAuMDc3KSAgICAgICAgICgwLjEzNikgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnIyX3cgICAgICAgICAgICAgICAgMC4wMTYgICAgICAgICAgIDAuMDA2ICAgICAgICAgICAwLjAwMiAgICAgICAgICAgMC4wMDEgICBcbnIyX2IgICAgICAgICAgICAgICAgMC4yNDQgICAgICAgICAgIDAuMDYzICAgICAgICAgICAwLjA2NiAgICAgICAgICAgMC4xMzYgICBcbnIyX28gICAgICAgICAgICAgICAgMC4wMjMgICAgICAgICAgIDAuMDEwICAgICAgICAgICAwLjAwNCAgICAgICAgICAgMC4wMDcgICBcbk4gICAgICAgICAgICAgICAgIDk2OS4wMDAgICAgICAgIDExNDAuMDAwICAgICAgICAgOTExLjAwMCAgICAgICAgIDQ1Ni4wMDAgICBcbk5fZyAgICAgICAgICAgICAgICA1MS4wMDAgICAgICAgICAgNjAuMDAwICAgICAgICAgIDQ4LjAwMCAgICAgICAgICAyNC4wMDAgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gICBlc3R0YWIgTCBNIE4sIGNlbGxzKGIoc3RhciBmbXQoMykpIHNlKHBhciBmbXQoMykpKSBub2dhcHMgc3RhdChyMl93IHIyX2IgcjJcbj4gX28gTiBOX2cpIFxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAoMSkgICAgICAgICAgICAgKDIpICAgICAgICAgICAgICgzKSAgIFxuICAgICAgICAgICAgICBwX2dzbG1jX2FsbCAgICAgcF9nc2xtY19hbGwgICAgIHBfZ3NsbWNfYWxsICAgXG4gICAgICAgICAgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmVnICAgICAgICAgICAgICAgIC0wLjAxMCAgICAgICAgICAgMC4wMDUgICAgICAgICAgIDAuMDE4ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMTApICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAxMykgICBcbndwX3JpZ2h0Ml9+MiAgICAgICAtMC4wMTMgICAgICAgICAgLTAuMDUzICAgICAgICAgIC0wLjAyOCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMTA1KSAgICAgICAgICgwLjExNSkgICAgICAgICAoMC4xNDcpICAgXG5jLm5lZyNjLndwfjIgICAgICAgLTAuMDAxICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMTYgICBcbiAgICAgICAgICAgICAgICAgICgwLjAyMCkgICAgICAgICAoMC4wMjIpICAgICAgICAgKDAuMDI4KSAgIFxucGhvX29yZGVyICAgICAgICAgICAwLjAwNyoqICAgICAgICAgMC4wMDQqICAgICAgICAgLTAuMDAzICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMykgICBcbmZlbWFsZSAgICAgICAgICAgICAtMC4wMzQgICAgICAgICAgLTAuMDM1ICAgICAgICAgICAwLjAyNSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDQ0KSAgICAgICAgICgwLjAyNikgICAgICAgICAoMC4wNTIpICAgXG5hZ2UgICAgICAgICAgICAgICAgIDAuMDA1ICAgICAgICAgIC0wLjAwMiAgICAgICAgICAgMC4wMTkgICBcbiAgICAgICAgICAgICAgICAgICgwLjAxMikgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDE3KSAgIFxuaW5jb21lICAgICAgICAgICAgIC0wLjE0MCAgICAgICAgICAgMC4xMjUgICAgICAgICAgIDAuMDY4ICAgXG4gICAgICAgICAgICAgICAgICAoMC4xMDUpICAgICAgICAgKDAuMDcyKSAgICAgICAgICgwLjEwMykgICBcbnVuaXZlcnNpdHkgICAgICAgICAgMC4xNDMgICAgICAgICAgLTAuMDE0ICAgICAgICAgIC0wLjEyNCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMTIxKSAgICAgICAgICgwLjA0MCkgICAgICAgICAoMC4wODcpICAgXG5fY29ucyAgICAgICAgICAgICAgLTAuMjA5ICAgICAgICAgIC0wLjAzMCAgICAgICAgICAtMC4zNDIgICBcbiAgICAgICAgICAgICAgICAgICgwLjI0NSkgICAgICAgICAoMC4wOTYpICAgICAgICAgKDAuMzY2KSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMDEzICAgICAgICAgICAwLjAxMSAgICAgICAgICAgMC4wMDggICBcbnIyX2IgICAgICAgICAgICAgICAgMC4yMDkgICAgICAgICAgIDAuMTQ2ICAgICAgICAgICAwLjExNiAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjAyNiAgICAgICAgICAgMC4wMTggICAgICAgICAgIDAuMDExICAgXG5OICAgICAgICAgICAgICAgICA1ODkuMDAwICAgICAgICAgNzAzLjAwMCAgICAgICAgIDY4NC4wMDAgICBcbk5fZyAgICAgICAgICAgICAgICAzMS4wMDAgICAgICAgICAgMzcuMDAwICAgICAgICAgIDM2LjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy53cF9yaWdodDJfZGljaG8yIHBob19vcmRlciBmZW1hbGUgYWdlIGluXG4+IGNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJOWlwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgT1xuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2Mud3BfcmlnaHQyX2RpY2hvMiBwaG9fb3JkZXIgZmVtYWxlIGFnZSBpblxuPiBjb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiUlVcIiAmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIFBcbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLndwX3JpZ2h0Ml9kaWNobzIgcGhvX29yZGVyIGZlbWFsZSBhZ2UgaW5cbj4gY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIlNFXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBRXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy53cF9yaWdodDJfZGljaG8yIHBob19vcmRlciBmZW1hbGUgYWdlIGluXG4+IGNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJTV1wiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgUiBcbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLndwX3JpZ2h0Ml9kaWNobzIgcGhvX29yZGVyIGZlbWFsZSBhZ2UgaW5cbj4gY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIlVLXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBTXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy53cF9yaWdodDJfZGljaG8yIHBob19vcmRlciBmZW1hbGUgYWdlIGluXG4+IGNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJVU1wiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgVFxuLiAgIGVzdHRhYiBPIFAgUSwgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyX3cgcjJfYiByMlxuPiBfbyBOIE5fZykgXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgXG4gICAgICAgICAgICAgIHBfZ3NsbWNfYWxsICAgICBwX2dzbG1jX2FsbCAgICAgcF9nc2xtY19hbGwgICBcbiAgICAgICAgICAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5uZWcgICAgICAgICAgICAgICAgIDAuMDI2KiogICAgICAgICAwLjA0MSoqICAgICAgICAtMC4wMDMgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwOCkgICAgICAgICAoMC4wMTMpICAgICAgICAgKDAuMDA2KSAgIFxud3BfcmlnaHQyX34yICAgICAgICAwLjA1MSAgICAgICAgICAgMC4xOTYqICAgICAgICAgLTAuMDEzICAgXG4gICAgICAgICAgICAgICAgICAoMC4wODkpICAgICAgICAgKDAuMDgxKSAgICAgICAgICgwLjAzNykgICBcbmMubmVnI2Mud3B+MiAgICAgICAtMC4wMTkgICAgICAgICAgLTAuMDM1KiAgICAgICAgICAwLjAwNiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDE2KSAgICAgICAgICgwLjAxNikgICAgICAgICAoMC4wMDcpICAgXG5waG9fb3JkZXIgICAgICAgICAgIDAuMDAxICAgICAgICAgIC0wLjAwMCAgICAgICAgICAgMC4wMDEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAxKSAgIFxuZmVtYWxlICAgICAgICAgICAgICAwLjAyMCAgICAgICAgICAtMC4wMTUgICAgICAgICAgIDAuMDE1ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wNDMpICAgICAgICAgKDAuMDMyKSAgICAgICAgICgwLjAxNCkgICBcbmFnZSAgICAgICAgICAgICAgICAtMC4wMDEgICAgICAgICAgLTAuMDAyICAgICAgICAgIC0wLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDEpICAgXG5pbmNvbWUgICAgICAgICAgICAgIDAuMDIyICAgICAgICAgIC0wLjA3MSAgICAgICAgICAtMC4wNDIgICBcbiAgICAgICAgICAgICAgICAgICgwLjA2OCkgICAgICAgICAoMC4wODEpICAgICAgICAgKDAuMDQyKSAgIFxudW5pdmVyc2l0eSAgICAgICAgIC0wLjAxOCAgICAgICAgICAtMC4wMzAgICAgICAgICAgIDAuMDA2ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wNDUpICAgICAgICAgKDAuMDQ5KSAgICAgICAgICgwLjAxNCkgICBcbl9jb25zICAgICAgICAgICAgICAtMC4wOTIgICAgICAgICAgLTAuMDg2ICAgICAgICAgICAwLjAxMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDg1KSAgICAgICAgICgwLjEwNykgICAgICAgICAoMC4wNDgpICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnIyX3cgICAgICAgICAgICAgICAgMC4wMTkgICAgICAgICAgIDAuMDE4ICAgICAgICAgICAwLjAwMyAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjExMiAgICAgICAgICAgMC4xMzUgICAgICAgICAgIDAuMTQwICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMDI0ICAgICAgICAgICAwLjAyMiAgICAgICAgICAgMC4wMDYgICBcbk4gICAgICAgICAgICAgICAgIDYwOC4wMDAgICAgICAgICA2MDguMDAwICAgICAgICAgOTEyLjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgIDMyLjAwMCAgICAgICAgICAzMi4wMDAgICAgICAgICAgNDguMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gICBlc3R0YWIgUiBTIFQgLCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIHJcbj4gMl9vIE4gTl9nKSBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICBcbiAgICAgICAgICAgICAgcF9nc2xtY19hbGwgICAgIHBfZ3NsbWNfYWxsICAgICBwX2dzbG1jX2FsbCAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm5lZyAgICAgICAgICAgICAgICAgMC4wMTIgICAgICAgICAgIDAuMDA3ICAgICAgICAgICAwLjAxNSoqIFxuICAgICAgICAgICAgICAgICAgKDAuMDA4KSAgICAgICAgICgwLjAwNykgICAgICAgICAoMC4wMDUpICAgXG53cF9yaWdodDJffjIgICAgICAgLTAuMDMzICAgICAgICAgICAwLjA4NCAgICAgICAgICAgMC4xMDIgICBcbiAgICAgICAgICAgICAgICAgICgwLjA3OSkgICAgICAgICAoMC4wODgpICAgICAgICAgKDAuMDU5KSAgIFxuYy5uZWcjYy53cH4yICAgICAgICAwLjAxMCAgICAgICAgICAtMC4wMjAgICAgICAgICAgLTAuMDIzICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMTUpICAgICAgICAgKDAuMDE3KSAgICAgICAgICgwLjAxMikgICBcbnBob19vcmRlciAgICAgICAgICAtMC4wMDAgICAgICAgICAgIDAuMDAyICAgICAgICAgIC0wLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDEpICAgXG5mZW1hbGUgICAgICAgICAgICAgIDAuMDY1KiAgICAgICAgICAwLjA1MiAgICAgICAgICAgMC4wMDQgICBcbiAgICAgICAgICAgICAgICAgICgwLjAzMykgICAgICAgICAoMC4wMzEpICAgICAgICAgKDAuMDIyKSAgIFxuYWdlICAgICAgICAgICAgICAgICAwLjAwMiAgICAgICAgICAtMC4wMDEgICAgICAgICAgLTAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICBcbmluY29tZSAgICAgICAgICAgICAtMC4wMDcgICAgICAgICAgLTAuMDgyICAgICAgICAgICAwLjA0NyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDg0KSAgICAgICAgICgwLjA2MCkgICAgICAgICAoMC4wNDUpICAgXG51bml2ZXJzaXR5ICAgICAgICAgIDAuMDIwICAgICAgICAgIC0wLjA1MyAgICAgICAgICAgMC4wMjAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAzMykgICAgICAgICAoMC4wNDIpICAgICAgICAgKDAuMDIyKSAgIFxuX2NvbnMgICAgICAgICAgICAgIC0wLjE3MyogICAgICAgICAgMC4wMTQgICAgICAgICAgLTAuMDc4ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wODIpICAgICAgICAgKDAuMDczKSAgICAgICAgICgwLjA1NSkgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjAwOSAgICAgICAgICAgMC4wMDMgICAgICAgICAgIDAuMDAzICAgXG5yMl9iICAgICAgICAgICAgICAgIDAuMTg5ICAgICAgICAgICAwLjE0OCAgICAgICAgICAgMC4wMzMgICBcbnIyX28gICAgICAgICAgICAgICAgMC4wMTkgICAgICAgICAgIDAuMDExICAgICAgICAgICAwLjAwNCAgIFxuTiAgICAgICAgICAgICAgICAgNTg2LjAwMCAgICAgICAgIDkwNy4wMDAgICAgICAgIDI2NDEuMDAwICAgXG5OX2cgICAgICAgICAgICAgICAgMzEuMDAwICAgICAgICAgIDQ4LjAwMCAgICAgICAgIDEzOS4wMDAgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgIFxuLiAgIHh0c2V0IHJlc3AgcGhvX29yZGVyXG4gICAgICAgcGFuZWwgdmFyaWFibGU6ICByZXNwICh1bmJhbGFuY2VkKVxuICAgICAgICB0aW1lIHZhcmlhYmxlOiAgcGhvX29yZGVyLCAyIHRvIDI2XG4gICAgICAgICAgICAgICAgZGVsdGE6ICAxIHVuaXRcbi4gICByZXBsYWNlIG5lZyA9IHBfbmVnYXRpdml0eVxuKDAgcmVhbCBjaGFuZ2VzIG1hZGUpXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy53cF9yaWdodDJfZGljaG94IHBob19vcmRlciBmZW1hbGUgYWdlIGluXG4+IGNvbWUgdW5pdmVyc2l0eSBpZiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBBXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy53cF9yaWdodDJfZGljaG94IHBob19vcmRlciBmZW1hbGUgYWdlIGluXG4+IGNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJCUlwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgQlxuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2Mud3BfcmlnaHQyX2RpY2hveCBwaG9fb3JkZXIgZmVtYWxlIGFnZSBpblxuPiBjb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiQ0EuZlwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRFxuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2Mud3BfcmlnaHQyX2RpY2hveCBwaG9fb3JkZXIgZmVtYWxlIGFnZSBpblxuPiBjb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiQ0hcIiAmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEVcbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLndwX3JpZ2h0Ml9kaWNob3ggcGhvX29yZGVyIGZlbWFsZSBhZ2UgaW5cbj4gY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkNOXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBGXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy53cF9yaWdodDJfZGljaG94IHBob19vcmRlciBmZW1hbGUgYWdlIGluXG4+IGNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJES1wiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgR1xuLiAgIGVzdHRhYiBBIEIgRCwgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyX3cgcjJfYiByMlxuPiBfbyBOIE5fZykgXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgXG4gICAgICAgICAgICAgIHBfZ3NsbWNfYWxsICAgICBwX2dzbG1jX2FsbCAgICAgcF9nc2xtY19hbGwgICBcbiAgICAgICAgICAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5uZWcgICAgICAgICAgICAgICAgIDAuMDA5KioqICAgICAgICAwLjAwNCAgICAgICAgICAtMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMTEpICAgICAgICAgKDAuMDEzKSAgIFxud3BfcmlnaHQyX354ICAgICAgICAwLjAwMSAgICAgICAgICAtMC4wODAgICAgICAgICAgLTAuMDc2ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMTYpICAgICAgICAgKDAuMDc4KSAgICAgICAgICgwLjA5NykgICBcbmMubmVnI2Mud3B+eCAgICAgICAtMC4wMDIgICAgICAgICAgIDAuMDEwICAgICAgICAgICAwLjAxOSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAxNSkgICAgICAgICAoMC4wMTcpICAgXG5waG9fb3JkZXIgICAgICAgICAgIDAuMDAyKioqICAgICAgICAwLjAwNSogICAgICAgICAgMC4wMDYqICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAzKSAgIFxuZmVtYWxlICAgICAgICAgICAgICAwLjAxMSAgICAgICAgICAtMC4wMjYgICAgICAgICAgIDAuMDY1ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDcpICAgICAgICAgKDAuMDM2KSAgICAgICAgICgwLjA2NSkgICBcbmFnZSAgICAgICAgICAgICAgICAtMC4wMDAgICAgICAgICAgLTAuMDAzICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDIpICAgXG5pbmNvbWUgICAgICAgICAgICAgLTAuMDE3ICAgICAgICAgIC0wLjA3OCAgICAgICAgICAtMC4xNDQgICBcbiAgICAgICAgICAgICAgICAgICgwLjAxNSkgICAgICAgICAoMC4wODApICAgICAgICAgKDAuMTE5KSAgIFxudW5pdmVyc2l0eSAgICAgICAgICAwLjAwNiAgICAgICAgICAgMC4wMTkgICAgICAgICAgIDAuMTIxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDcpICAgICAgICAgKDAuMDM3KSAgICAgICAgICgwLjA2NCkgICBcbl9jb25zICAgICAgICAgICAgICAtMC4wNTEqKiAgICAgICAgIDAuMDEzICAgICAgICAgIC0wLjEzNCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDE5KSAgICAgICAgICgwLjExNikgICAgICAgICAoMC4xNDIpICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnIyX3cgICAgICAgICAgICAgICAgMC4wMDMgICAgICAgICAgIDAuMDEzICAgICAgICAgICAwLjAxNiAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjAxNiAgICAgICAgICAgMC4yMTQgICAgICAgICAgIDAuMjE5ICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMDAzICAgICAgICAgICAwLjAxOSAgICAgICAgICAgMC4wMzMgICBcbk4gICAgICAgICAgICAgICAxNTI2My4wMDAgICAgICAgICA2MjMuMDAwICAgICAgICAgNTEzLjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgODA0LjAwMCAgICAgICAgICAzMy4wMDAgICAgICAgICAgMjcuMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gICBlc3R0YWIgRSBGIEcsIGNlbGxzKGIoc3RhciBmbXQoMykpIHNlKHBhciBmbXQoMykpKSBub2dhcHMgc3RhdChyMl93IHIyX2IgcjJcbj4gX28gTiBOX2cpIFxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAoMSkgICAgICAgICAgICAgKDIpICAgICAgICAgICAgICgzKSAgIFxuICAgICAgICAgICAgICBwX2dzbG1jX2FsbCAgICAgcF9nc2xtY19hbGwgICAgIHBfZ3NsbWNfYWxsICAgXG4gICAgICAgICAgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmVnICAgICAgICAgICAgICAgICAwLjAwNyAgICAgICAgICAgMC4wMDQgICAgICAgICAgIDAuMDA4ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMTIpICAgICAgICAgKDAuMDA5KSAgICAgICAgICgwLjAwNikgICBcbndwX3JpZ2h0Ml9+eCAgICAgICAtMC4wNTEgICAgICAgICAgLTAuMDA5ICAgICAgICAgICAwLjAwMyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDg5KSAgICAgICAgICgwLjA3NykgICAgICAgICAoMC4wNTApICAgXG5jLm5lZyNjLndwfnggICAgICAgIDAuMDAzICAgICAgICAgICAwLjAwNSAgICAgICAgICAtMC4wMDQgICBcbiAgICAgICAgICAgICAgICAgICgwLjAxNykgICAgICAgICAoMC4wMTUpICAgICAgICAgKDAuMDA5KSAgIFxucGhvX29yZGVyICAgICAgICAgICAwLjAwMiAgICAgICAgICAgMC4wMDIgICAgICAgICAgIDAuMDAzKiAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwMSkgICBcbmZlbWFsZSAgICAgICAgICAgICAgMC4wMjcgICAgICAgICAgIDAuMDQwICAgICAgICAgIC0wLjA2OCogIFxuICAgICAgICAgICAgICAgICAgKDAuMDQwKSAgICAgICAgICgwLjAzOCkgICAgICAgICAoMC4wMjkpICAgXG5hZ2UgICAgICAgICAgICAgICAgLTAuMDAxICAgICAgICAgICAwLjAwMSAgICAgICAgICAtMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDAxKSAgIFxuaW5jb21lICAgICAgICAgICAgIC0wLjAwNCAgICAgICAgICAgMC4wMTMgICAgICAgICAgIDAuMDM3ICAgXG4gICAgICAgICAgICAgICAgICAoMC4xMTcpICAgICAgICAgKDAuMDk2KSAgICAgICAgICgwLjA2MCkgICBcbnVuaXZlcnNpdHkgICAgICAgICAtMC4wNDAgICAgICAgICAgIDAuMDE1ICAgICAgICAgIC0wLjAxMyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDQwKSAgICAgICAgICgwLjA1MikgICAgICAgICAoMC4wMjgpICAgXG5fY29ucyAgICAgICAgICAgICAgLTAuMDAzICAgICAgICAgIC0wLjExMyAgICAgICAgICAtMC4wNjYgICBcbiAgICAgICAgICAgICAgICAgICgwLjEwNikgICAgICAgICAoMC4xMjYpICAgICAgICAgKDAuMDY4KSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMDAyICAgICAgICAgICAwLjAwMSAgICAgICAgICAgMC4wMTIgICBcbnIyX2IgICAgICAgICAgICAgICAgMC4xMzkgICAgICAgICAgIDAuMDUzICAgICAgICAgICAwLjE5MyAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjAwNyAgICAgICAgICAgMC4wMDQgICAgICAgICAgIDAuMDI3ICAgXG5OICAgICAgICAgICAgICAgICA2ODQuMDAwICAgICAgICAxMDQ1LjAwMCAgICAgICAgIDY2NS4wMDAgICBcbk5fZyAgICAgICAgICAgICAgICAzNi4wMDAgICAgICAgICAgNTUuMDAwICAgICAgICAgIDM1LjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy53cF9yaWdodDJfZGljaG94IHBob19vcmRlciBmZW1hbGUgYWdlIGluXG4+IGNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJGUlwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgSFxuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2Mud3BfcmlnaHQyX2RpY2hveCBwaG9fb3JkZXIgZmVtYWxlIGFnZSBpblxuPiBjb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiR0hcIiAmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIElcbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLndwX3JpZ2h0Ml9kaWNob3ggcGhvX29yZGVyIGZlbWFsZSBhZ2UgaW5cbj4gY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIklOXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBKXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy53cF9yaWdodDJfZGljaG94IHBob19vcmRlciBmZW1hbGUgYWdlIGluXG4+IGNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJJUy5qXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBLXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy53cF9yaWdodDJfZGljaG94IHBob19vcmRlciBmZW1hbGUgYWdlIGluXG4+IGNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJJUy5wXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBMXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy53cF9yaWdodDJfZGljaG94IHBob19vcmRlciBmZW1hbGUgYWdlIGluXG4+IGNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJJVFwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgTVxuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2Mud3BfcmlnaHQyX2RpY2hveCBwaG9fb3JkZXIgZmVtYWxlIGFnZSBpblxuPiBjb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiSlBcIiAmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIE5cbi4gICBlc3R0YWIgSCBJIEogSywgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyX3cgcjJfYiBcbj4gcjJfbyBOIE5fZykgXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAoMSkgICAgICAgICAgICAgKDIpICAgICAgICAgICAgICgzKSAgICAgICAgICAgICAoNCkgICBcbiAgICAgICAgICAgICAgcF9nc2xtY19hbGwgICAgIHBfZ3NsbWNfYWxsICAgICBwX2dzbG1jX2FsbCAgICAgcF9nc2xtY19hbGwgICBcbiAgICAgICAgICAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm5lZyAgICAgICAgICAgICAgICAgMC4wMjYqKiAgICAgICAgIDAuMDEyICAgICAgICAgIC0wLjAwNyAgICAgICAgICAgMC4wMjAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAxMCkgICAgICAgICAoMC4wMDcpICAgICAgICAgKDAuMDA4KSAgICAgICAgICgwLjAxMikgICBcbndwX3JpZ2h0Ml9+eCAgICAgICAgMC4wNTkgICAgICAgICAgIDAuMDM2ICAgICAgICAgIC0wLjAzOCAgICAgICAgICAgMC4yMTgqKiBcbiAgICAgICAgICAgICAgICAgICgwLjA3MSkgICAgICAgICAoMC4wNDUpICAgICAgICAgKDAuMDU2KSAgICAgICAgICgwLjA4MikgICBcbmMubmVnI2Mud3B+eCAgICAgICAtMC4wMTEgICAgICAgICAgLTAuMDEwICAgICAgICAgICAwLjAwNSAgICAgICAgICAtMC4wMzQqICBcbiAgICAgICAgICAgICAgICAgICgwLjAxNCkgICAgICAgICAoMC4wMDgpICAgICAgICAgKDAuMDExKSAgICAgICAgICgwLjAxNSkgICBcbnBob19vcmRlciAgICAgICAgICAgMC4wMDUqICAgICAgICAgIDAuMDAzKiAgICAgICAgICAwLjAwMSAgICAgICAgICAgMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMikgICBcbmZlbWFsZSAgICAgICAgICAgICAgMC4wMjAgICAgICAgICAgIDAuMDE3ICAgICAgICAgICAwLjAyNSAgICAgICAgICAtMC4wMTIgICBcbiAgICAgICAgICAgICAgICAgICgwLjAzMCkgICAgICAgICAoMC4wMjIpICAgICAgICAgKDAuMDI1KSAgICAgICAgICgwLjA0MCkgICBcbmFnZSAgICAgICAgICAgICAgICAgMC4wMDEgICAgICAgICAgLTAuMDAwICAgICAgICAgIC0wLjAwMSAgICAgICAgICAgMC4wMDIgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwNCkgICBcbmluY29tZSAgICAgICAgICAgICAtMC4wNTkgICAgICAgICAgLTAuMDI4ICAgICAgICAgIC0wLjAyOSAgICAgICAgICAtMC4wMzQgICBcbiAgICAgICAgICAgICAgICAgICgwLjA3MikgICAgICAgICAoMC4wNDMpICAgICAgICAgKDAuMDU0KSAgICAgICAgICgwLjA3NSkgICBcbnVuaXZlcnNpdHkgICAgICAgICAgMC4wNzIqICAgICAgICAgLTAuMDI1ICAgICAgICAgICAwLjAxNyAgICAgICAgICAgMC4wMDkgICBcbiAgICAgICAgICAgICAgICAgICgwLjAzMSkgICAgICAgICAoMC4wMjMpICAgICAgICAgKDAuMDI5KSAgICAgICAgICgwLjA1NCkgICBcbl9jb25zICAgICAgICAgICAgICAtMC4yNDQqKiAgICAgICAgLTAuMDUzICAgICAgICAgICAwLjA0MSAgICAgICAgICAtMC4xNTEgICBcbiAgICAgICAgICAgICAgICAgICgwLjA4OSkgICAgICAgICAoMC4wNTcpICAgICAgICAgKDAuMDY3KSAgICAgICAgICgwLjE0NCkgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnIyX3cgICAgICAgICAgICAgICAgMC4wMTYgICAgICAgICAgIDAuMDA3ICAgICAgICAgICAwLjAwMiAgICAgICAgICAgMC4wMTIgICBcbnIyX2IgICAgICAgICAgICAgICAgMC4yNDcgICAgICAgICAgIDAuMDY3ICAgICAgICAgICAwLjA3MiAgICAgICAgICAgMC4xNDkgICBcbnIyX28gICAgICAgICAgICAgICAgMC4wMjMgICAgICAgICAgIDAuMDEyICAgICAgICAgICAwLjAwNCAgICAgICAgICAgMC4wMTggICBcbk4gICAgICAgICAgICAgICAgIDk2OS4wMDAgICAgICAgIDExNDAuMDAwICAgICAgICAgOTExLjAwMCAgICAgICAgIDQ1Ni4wMDAgICBcbk5fZyAgICAgICAgICAgICAgICA1MS4wMDAgICAgICAgICAgNjAuMDAwICAgICAgICAgIDQ4LjAwMCAgICAgICAgICAyNC4wMDAgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gICBlc3R0YWIgTCBNIE4sIGNlbGxzKGIoc3RhciBmbXQoMykpIHNlKHBhciBmbXQoMykpKSBub2dhcHMgc3RhdChyMl93IHIyX2IgcjJcbj4gX28gTiBOX2cpIFxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAoMSkgICAgICAgICAgICAgKDIpICAgICAgICAgICAgICgzKSAgIFxuICAgICAgICAgICAgICBwX2dzbG1jX2FsbCAgICAgcF9nc2xtY19hbGwgICAgIHBfZ3NsbWNfYWxsICAgXG4gICAgICAgICAgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmVnICAgICAgICAgICAgICAgIC0wLjAyMiAgICAgICAgICAgMC4wMDcgICAgICAgICAgIDAuMDE4ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMTIpICAgICAgICAgKDAuMDA3KSAgICAgICAgICgwLjAxNSkgICBcbndwX3JpZ2h0Ml9+eCAgICAgICAtMC4xMzMgICAgICAgICAgIDAuMDA3ICAgICAgICAgIC0wLjA1NiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDkyKSAgICAgICAgICgwLjA1MikgICAgICAgICAoMC4xMTgpICAgXG5jLm5lZyNjLndwfnggICAgICAgIDAuMDIzICAgICAgICAgIC0wLjAwNCAgICAgICAgICAgMC4wMDggICBcbiAgICAgICAgICAgICAgICAgICgwLjAxOCkgICAgICAgICAoMC4wMTApICAgICAgICAgKDAuMDIzKSAgIFxucGhvX29yZGVyICAgICAgICAgICAwLjAwNyogICAgICAgICAgMC4wMDQqICAgICAgICAgLTAuMDAzICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMykgICBcbmZlbWFsZSAgICAgICAgICAgICAtMC4wNDAgICAgICAgICAgLTAuMDMyICAgICAgICAgICAwLjAxMyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDQ1KSAgICAgICAgICgwLjAyNikgICAgICAgICAoMC4wNTUpICAgXG5hZ2UgICAgICAgICAgICAgICAgIDAuMDA1ICAgICAgICAgIC0wLjAwMiAgICAgICAgICAgMC4wMTMgICBcbiAgICAgICAgICAgICAgICAgICgwLjAxMSkgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDE3KSAgIFxuaW5jb21lICAgICAgICAgICAgIC0wLjE0MCAgICAgICAgICAgMC4xMTggICAgICAgICAgIDAuMDUxICAgXG4gICAgICAgICAgICAgICAgICAoMC4xMDMpICAgICAgICAgKDAuMDcyKSAgICAgICAgICgwLjEwNSkgICBcbnVuaXZlcnNpdHkgICAgICAgICAgMC4xMjMgICAgICAgICAgLTAuMDA0ICAgICAgICAgIC0wLjEwMiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMTIwKSAgICAgICAgICgwLjAzOSkgICAgICAgICAoMC4wODQpICAgXG5fY29ucyAgICAgICAgICAgICAgLTAuMTE2ICAgICAgICAgIC0wLjA0MyAgICAgICAgICAtMC4xOTcgICBcbiAgICAgICAgICAgICAgICAgICgwLjI1OCkgICAgICAgICAoMC4xMDIpICAgICAgICAgKDAuMzg0KSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMDE2ICAgICAgICAgICAwLjAxMSAgICAgICAgICAgMC4wMDcgICBcbnIyX2IgICAgICAgICAgICAgICAgMC4yMTMgICAgICAgICAgIDAuMTI1ICAgICAgICAgICAwLjA5OSAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjAyOSAgICAgICAgICAgMC4wMTcgICAgICAgICAgIDAuMDEwICAgXG5OICAgICAgICAgICAgICAgICA1ODkuMDAwICAgICAgICAgNzAzLjAwMCAgICAgICAgIDY4NC4wMDAgICBcbk5fZyAgICAgICAgICAgICAgICAzMS4wMDAgICAgICAgICAgMzcuMDAwICAgICAgICAgIDM2LjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy53cF9yaWdodDJfZGljaG94IHBob19vcmRlciBmZW1hbGUgYWdlIGluXG4+IGNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJOWlwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgT1xuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2Mud3BfcmlnaHQyX2RpY2hveCBwaG9fb3JkZXIgZmVtYWxlIGFnZSBpblxuPiBjb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiUlVcIiAmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIFBcbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLndwX3JpZ2h0Ml9kaWNob3ggcGhvX29yZGVyIGZlbWFsZSBhZ2UgaW5cbj4gY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIlNFXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBRXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy53cF9yaWdodDJfZGljaG94IHBob19vcmRlciBmZW1hbGUgYWdlIGluXG4+IGNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJTV1wiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgUiBcbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLndwX3JpZ2h0Ml9kaWNob3ggcGhvX29yZGVyIGZlbWFsZSBhZ2UgaW5cbj4gY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIlVLXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBTXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy53cF9yaWdodDJfZGljaG94IHBob19vcmRlciBmZW1hbGUgYWdlIGluXG4+IGNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJVU1wiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgVFxuLiAgIGVzdHRhYiBPIFAgUSwgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyX3cgcjJfYiByMlxuPiBfbyBOIE5fZykgXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgXG4gICAgICAgICAgICAgIHBfZ3NsbWNfYWxsICAgICBwX2dzbG1jX2FsbCAgICAgcF9nc2xtY19hbGwgICBcbiAgICAgICAgICAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5uZWcgICAgICAgICAgICAgICAgIDAuMDI3KiogICAgICAgICAwLjAzMioqKiAgICAgICAtMC4wMDMgICBcbiAgICAgICAgICAgICAgICAgICgwLjAxMCkgICAgICAgICAoMC4wMDkpICAgICAgICAgKDAuMDA0KSAgIFxud3BfcmlnaHQyX354ICAgICAgIC0wLjAxNCAgICAgICAgICAgMC4xNDgqICAgICAgICAgLTAuMDY0KiAgXG4gICAgICAgICAgICAgICAgICAoMC4wNzQpICAgICAgICAgKDAuMDcyKSAgICAgICAgICgwLjAzMSkgICBcbmMubmVnI2Mud3B+eCAgICAgICAtMC4wMTAgICAgICAgICAgLTAuMDM2KiAgICAgICAgICAwLjAxMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDE0KSAgICAgICAgICgwLjAxNCkgICAgICAgICAoMC4wMDYpICAgXG5waG9fb3JkZXIgICAgICAgICAgIDAuMDAyICAgICAgICAgIC0wLjAwMCAgICAgICAgICAgMC4wMDEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAxKSAgIFxuZmVtYWxlICAgICAgICAgICAgICAwLjAxNiAgICAgICAgICAtMC4wMDcgICAgICAgICAgIDAuMDE3ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMzgpICAgICAgICAgKDAuMDMxKSAgICAgICAgICgwLjAxNCkgICBcbmFnZSAgICAgICAgICAgICAgICAtMC4wMDEgICAgICAgICAgLTAuMDAyICAgICAgICAgIC0wLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDEpICAgXG5pbmNvbWUgICAgICAgICAgICAgIDAuMDEzICAgICAgICAgIC0wLjA1MyAgICAgICAgICAtMC4wMzEgICBcbiAgICAgICAgICAgICAgICAgICgwLjA2NCkgICAgICAgICAoMC4wODApICAgICAgICAgKDAuMDQyKSAgIFxudW5pdmVyc2l0eSAgICAgICAgIC0wLjAxNiAgICAgICAgICAtMC4wNDMgICAgICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wNDApICAgICAgICAgKDAuMDQ5KSAgICAgICAgICgwLjAxNCkgICBcbl9jb25zICAgICAgICAgICAgICAtMC4wNzggICAgICAgICAgLTAuMDI0ICAgICAgICAgICAwLjAyNyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDg4KSAgICAgICAgICgwLjA5NykgICAgICAgICAoMC4wNDEpICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnIyX3cgICAgICAgICAgICAgICAgMC4wMTggICAgICAgICAgIDAuMDIwICAgICAgICAgICAwLjAwNiAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjE4NSAgICAgICAgICAgMC4xMTEgICAgICAgICAgIDAuMTUyICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMDI3ICAgICAgICAgICAwLjAyNCAgICAgICAgICAgMC4wMDkgICBcbk4gICAgICAgICAgICAgICAgIDYwOC4wMDAgICAgICAgICA2MDguMDAwICAgICAgICAgOTEyLjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgIDMyLjAwMCAgICAgICAgICAzMi4wMDAgICAgICAgICAgNDguMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gICBlc3R0YWIgUiBTIFQgLCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIHJcbj4gMl9vIE4gTl9nKSBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICBcbiAgICAgICAgICAgICAgcF9nc2xtY19hbGwgICAgIHBfZ3NsbWNfYWxsICAgICBwX2dzbG1jX2FsbCAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm5lZyAgICAgICAgICAgICAgICAgMC4wMTQgICAgICAgICAgIDAuMDA0ICAgICAgICAgICAwLjAxMiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDEwKSAgICAgICAgICgwLjAwOSkgICAgICAgICAoMC4wMDYpICAgXG53cF9yaWdodDJffnggICAgICAgLTAuMDMwICAgICAgICAgIC0wLjAxMSAgICAgICAgICAgMC4wMzAgICBcbiAgICAgICAgICAgICAgICAgICgwLjA3MCkgICAgICAgICAoMC4wNjcpICAgICAgICAgKDAuMDUwKSAgIFxuYy5uZWcjYy53cH54ICAgICAgIC0wLjAwMCAgICAgICAgICAtMC4wMDAgICAgICAgICAgLTAuMDA1ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMTMpICAgICAgICAgKDAuMDEzKSAgICAgICAgICgwLjAxMCkgICBcbnBob19vcmRlciAgICAgICAgICAtMC4wMDAgICAgICAgICAgIDAuMDAyICAgICAgICAgIC0wLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDEpICAgXG5mZW1hbGUgICAgICAgICAgICAgIDAuMDYwICAgICAgICAgICAwLjA1MyAgICAgICAgICAgMC4wMDUgICBcbiAgICAgICAgICAgICAgICAgICgwLjAzMSkgICAgICAgICAoMC4wMzApICAgICAgICAgKDAuMDIyKSAgIFxuYWdlICAgICAgICAgICAgICAgICAwLjAwMiAgICAgICAgICAtMC4wMDEgICAgICAgICAgLTAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICBcbmluY29tZSAgICAgICAgICAgICAgMC4wMDEgICAgICAgICAgLTAuMDc4ICAgICAgICAgICAwLjA0NCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDgzKSAgICAgICAgICgwLjA2MSkgICAgICAgICAoMC4wNDUpICAgXG51bml2ZXJzaXR5ICAgICAgICAgIDAuMDE0ICAgICAgICAgIC0wLjA1NSAgICAgICAgICAgMC4wMjEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAzMykgICAgICAgICAoMC4wNDEpICAgICAgICAgKDAuMDIyKSAgIFxuX2NvbnMgICAgICAgICAgICAgIC0wLjE3NyogICAgICAgICAgMC4wMzAgICAgICAgICAgLTAuMDY2ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wODUpICAgICAgICAgKDAuMDc5KSAgICAgICAgICgwLjA1NykgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjAwOCAgICAgICAgICAgMC4wMDEgICAgICAgICAgIDAuMDAyICAgXG5yMl9iICAgICAgICAgICAgICAgIDAuMjE0ICAgICAgICAgICAwLjE1MSAgICAgICAgICAgMC4wMzQgICBcbnIyX28gICAgICAgICAgICAgICAgMC4wMjAgICAgICAgICAgIDAuMDEwICAgICAgICAgICAwLjAwMyAgIFxuTiAgICAgICAgICAgICAgICAgNTg2LjAwMCAgICAgICAgIDkwNy4wMDAgICAgICAgIDI2NDEuMDAwICAgXG5OX2cgICAgICAgICAgICAgICAgMzEuMDAwICAgICAgICAgIDQ4LjAwMCAgICAgICAgIDEzOS4wMDAgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgICBcbi4gICB4dHNldCByZXNwIHBob19vcmRlclxuICAgICAgIHBhbmVsIHZhcmlhYmxlOiAgcmVzcCAodW5iYWxhbmNlZClcbiAgICAgICAgdGltZSB2YXJpYWJsZTogIHBob19vcmRlciwgMiB0byAyNlxuICAgICAgICAgICAgICAgIGRlbHRhOiAgMSB1bml0XG4uICAgcmVwbGFjZSBuZWcgPSBwX25lZ2F0aXZpdHlcbigwIHJlYWwgY2hhbmdlcyBtYWRlKVxuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2MubGVmdF9yaWdodDIgcGhvX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIFxuPiB1bml2ZXJzaXR5IGlmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEFcbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLmxlZnRfcmlnaHQyIHBob19vcmRlciBmZW1hbGUgYWdlIGluY29tZSBcbj4gdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJCUlwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgQlxuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2MubGVmdF9yaWdodDIgcGhvX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIFxuPiB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkNBLmZcIiAmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIERcbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLmxlZnRfcmlnaHQyIHBob19vcmRlciBmZW1hbGUgYWdlIGluY29tZSBcbj4gdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJDSFwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRVxuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2MubGVmdF9yaWdodDIgcGhvX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIFxuPiB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkNOXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBGXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy5sZWZ0X3JpZ2h0MiBwaG9fb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgXG4+IHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiREtcIiAmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEdcbi4gICBlc3R0YWIgQSBCIEQsIGNlbGxzKGIoc3RhciBmbXQoMykpIHNlKHBhciBmbXQoMykpKSBub2dhcHMgc3RhdChyMl93IHIyX2IgcjJcbj4gX28gTiBOX2cpIFxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAoMSkgICAgICAgICAgICAgKDIpICAgICAgICAgICAgICgzKSAgIFxuICAgICAgICAgICAgICBwX2dzbG1jX2FsbCAgICAgcF9nc2xtY19hbGwgICAgIHBfZ3NsbWNfYWxsICAgXG4gICAgICAgICAgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmVnICAgICAgICAgICAgICAgICAwLjAxMioqKiAgICAgICAgMC4wMTggICAgICAgICAgIDAuMDEyICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDE1KSAgICAgICAgICgwLjAxNSkgICBcbmxlZnRfcmlnaHQyICAgICAgICAgMC4wMzggICAgICAgICAgIDAuMDkyICAgICAgICAgIC0wLjAwMyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDMxKSAgICAgICAgICgwLjE1MSkgICAgICAgICAoMC4xODUpICAgXG5jLm5lZyNjLmxlfjIgICAgICAgLTAuMDA4ICAgICAgICAgIC0wLjAxNyAgICAgICAgICAtMC4wMDQgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNikgICAgICAgICAoMC4wMjkpICAgICAgICAgKDAuMDM0KSAgIFxucGhvX29yZGVyICAgICAgICAgICAwLjAwMioqKiAgICAgICAgMC4wMDYqICAgICAgICAgIDAuMDA2KiAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMykgICBcbmZlbWFsZSAgICAgICAgICAgICAgMC4wMTIgICAgICAgICAgLTAuMDI4ICAgICAgICAgICAwLjA1OCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA3KSAgICAgICAgICgwLjAzNikgICAgICAgICAoMC4wNTkpICAgXG5hZ2UgICAgICAgICAgICAgICAgLTAuMDAwICAgICAgICAgIC0wLjAwMiAgICAgICAgICAgMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDAyKSAgIFxuaW5jb21lICAgICAgICAgICAgIC0wLjAxOCAgICAgICAgICAtMC4wOTggICAgICAgICAgLTAuMTQyICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMTUpICAgICAgICAgKDAuMDgyKSAgICAgICAgICgwLjExOSkgICBcbnVuaXZlcnNpdHkgICAgICAgICAgMC4wMDcgICAgICAgICAgIDAuMDExICAgICAgICAgICAwLjExOSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA3KSAgICAgICAgICgwLjAzNykgICAgICAgICAoMC4wNjQpICAgXG5fY29ucyAgICAgICAgICAgICAgLTAuMDY4KiogICAgICAgIC0wLjA2MyAgICAgICAgICAtMC4xNzMgICBcbiAgICAgICAgICAgICAgICAgICgwLjAyMykgICAgICAgICAoMC4xMzEpICAgICAgICAgKDAuMTUzKSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMDAzICAgICAgICAgICAwLjAxMyAgICAgICAgICAgMC4wMTQgICBcbnIyX2IgICAgICAgICAgICAgICAgMC4wMTUgICAgICAgICAgIDAuMTY0ICAgICAgICAgICAwLjIxOCAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjAwMyAgICAgICAgICAgMC4wMTggICAgICAgICAgIDAuMDMxICAgXG5OICAgICAgICAgICAgICAgMTUyNDQuMDAwICAgICAgICAgNjIzLjAwMCAgICAgICAgIDUxMy4wMDAgICBcbk5fZyAgICAgICAgICAgICAgIDgwMy4wMDAgICAgICAgICAgMzMuMDAwICAgICAgICAgIDI3LjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICAgZXN0dGFiIEUgRiBHLCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIHIyXG4+IF9vIE4gTl9nKSBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICBcbiAgICAgICAgICAgICAgcF9nc2xtY19hbGwgICAgIHBfZ3NsbWNfYWxsICAgICBwX2dzbG1jX2FsbCAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm5lZyAgICAgICAgICAgICAgICAgMC4wMDMgICAgICAgICAgLTAuMDEwICAgICAgICAgICAwLjAxMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDE2KSAgICAgICAgICgwLjAzMikgICAgICAgICAoMC4wMTApICAgXG5sZWZ0X3JpZ2h0MiAgICAgICAgLTAuMDk1ICAgICAgICAgICAwLjA4NyAgICAgICAgICAgMC4wNDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjE5OCkgICAgICAgICAoMC4yMzApICAgICAgICAgKDAuMTE0KSAgIFxuYy5uZWcjYy5sZX4yICAgICAgICAwLjAxNCAgICAgICAgICAgMC4wMjMgICAgICAgICAgLTAuMDA5ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMzgpICAgICAgICAgKDAuMDQ1KSAgICAgICAgICgwLjAyMCkgICBcbnBob19vcmRlciAgICAgICAgICAgMC4wMDIgICAgICAgICAgIDAuMDAyICAgICAgICAgICAwLjAwMyogIFxuICAgICAgICAgICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDEpICAgXG5mZW1hbGUgICAgICAgICAgICAgIDAuMDMwICAgICAgICAgICAwLjA0MCAgICAgICAgICAtMC4wNjEqICBcbiAgICAgICAgICAgICAgICAgICgwLjA0MykgICAgICAgICAoMC4wMzQpICAgICAgICAgKDAuMDI3KSAgIFxuYWdlICAgICAgICAgICAgICAgIC0wLjAwMSAgICAgICAgICAgMC4wMDEgICAgICAgICAgLTAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwMSkgICBcbmluY29tZSAgICAgICAgICAgICAgMC4wMjcgICAgICAgICAgIDAuMDA3ICAgICAgICAgICAwLjAzMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMTEyKSAgICAgICAgICgwLjA5NCkgICAgICAgICAoMC4wNjUpICAgXG51bml2ZXJzaXR5ICAgICAgICAgLTAuMDQxICAgICAgICAgIC0wLjAwNCAgICAgICAgICAtMC4wMTIgICBcbiAgICAgICAgICAgICAgICAgICgwLjA0MCkgICAgICAgICAoMC4wNTMpICAgICAgICAgKDAuMDI4KSAgIFxuX2NvbnMgICAgICAgICAgICAgIC0wLjAwMyAgICAgICAgICAtMC4xNjcgICAgICAgICAgLTAuMDg2ICAgXG4gICAgICAgICAgICAgICAgICAoMC4xMTkpICAgICAgICAgKDAuMjAwKSAgICAgICAgICgwLjA3OSkgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjAwMiAgICAgICAgICAgMC4wMDIgICAgICAgICAgIDAuMDEyICAgXG5yMl9iICAgICAgICAgICAgICAgIDAuMTA0ICAgICAgICAgICAwLjEyMSAgICAgICAgICAgMC4xODQgICBcbnIyX28gICAgICAgICAgICAgICAgMC4wMDYgICAgICAgICAgIDAuMDA3ICAgICAgICAgICAwLjAyNyAgIFxuTiAgICAgICAgICAgICAgICAgNjg0LjAwMCAgICAgICAgMTA0NS4wMDAgICAgICAgICA2NjUuMDAwICAgXG5OX2cgICAgICAgICAgICAgICAgMzYuMDAwICAgICAgICAgIDU1LjAwMCAgICAgICAgICAzNS4wMDAgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2MubGVmdF9yaWdodDIgcGhvX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIFxuPiB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkZSXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBIXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy5sZWZ0X3JpZ2h0MiBwaG9fb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgXG4+IHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiR0hcIiAmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIElcbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLmxlZnRfcmlnaHQyIHBob19vcmRlciBmZW1hbGUgYWdlIGluY29tZSBcbj4gdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJJTlwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgSlxuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2MubGVmdF9yaWdodDIgcGhvX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIFxuPiB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIklTLmpcIiAmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEtcbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLmxlZnRfcmlnaHQyIHBob19vcmRlciBmZW1hbGUgYWdlIGluY29tZSBcbj4gdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJJUy5wXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBMXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy5sZWZ0X3JpZ2h0MiBwaG9fb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgXG4+IHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiSVRcIiAmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIE1cbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLmxlZnRfcmlnaHQyIHBob19vcmRlciBmZW1hbGUgYWdlIGluY29tZSBcbj4gdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJKUFwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgTlxuLiAgIGVzdHRhYiBIIEkgSiBLLCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIFxuPiByMl9vIE4gTl9nKSBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgICAgICAgICAgICg0KSAgIFxuICAgICAgICAgICAgICBwX2dzbG1jX2FsbCAgICAgcF9nc2xtY19hbGwgICAgIHBfZ3NsbWNfYWxsICAgICBwX2dzbG1jX2FsbCAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmVnICAgICAgICAgICAgICAgICAwLjAyMyAgICAgICAgICAgMC4wMDggICAgICAgICAgLTAuMDAyICAgICAgICAgIC0wLjAyMiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDE2KSAgICAgICAgICgwLjAxMikgICAgICAgICAoMC4wMTMpICAgICAgICAgKDAuMDE3KSAgIFxubGVmdF9yaWdodDIgICAgICAgICAwLjEwNiAgICAgICAgICAtMC4wMjYgICAgICAgICAgIDAuMDIwICAgICAgICAgIC0wLjE4MCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMTQ4KSAgICAgICAgICgwLjA5NCkgICAgICAgICAoMC4xMDIpICAgICAgICAgKDAuMTQwKSAgIFxuYy5uZWcjYy5sZX4yICAgICAgIC0wLjAwNiAgICAgICAgICAtMC4wMDQgICAgICAgICAgLTAuMDA1ICAgICAgICAgICAwLjA0MCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDI5KSAgICAgICAgICgwLjAxNykgICAgICAgICAoMC4wMjApICAgICAgICAgKDAuMDI3KSAgIFxucGhvX29yZGVyICAgICAgICAgICAwLjAwNCogICAgICAgICAgMC4wMDMqICAgICAgICAgIDAuMDAxICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAyKSAgIFxuZmVtYWxlICAgICAgICAgICAgICAwLjAxNSAgICAgICAgICAgMC4wMTYgICAgICAgICAgIDAuMDI3ICAgICAgICAgICAwLjAwMiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDMxKSAgICAgICAgICgwLjAyMykgICAgICAgICAoMC4wMjUpICAgICAgICAgKDAuMDQyKSAgIFxuYWdlICAgICAgICAgICAgICAgICAwLjAwMSAgICAgICAgICAtMC4wMDAgICAgICAgICAgLTAuMDAxICAgICAgICAgIC0wLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDA0KSAgIFxuaW5jb21lICAgICAgICAgICAgIC0wLjA1MSAgICAgICAgICAtMC4wMTkgICAgICAgICAgLTAuMDI4ICAgICAgICAgIC0wLjA2MCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDczKSAgICAgICAgICgwLjA0NCkgICAgICAgICAoMC4wNTUpICAgICAgICAgKDAuMDc4KSAgIFxudW5pdmVyc2l0eSAgICAgICAgICAwLjA3OCogICAgICAgICAtMC4wMzQgICAgICAgICAgIDAuMDIxICAgICAgICAgIC0wLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDMwKSAgICAgICAgICgwLjAyNSkgICAgICAgICAoMC4wMjcpICAgICAgICAgKDAuMDU3KSAgIFxuX2NvbnMgICAgICAgICAgICAgIC0wLjI2OCogICAgICAgICAtMC4wMTYgICAgICAgICAgIDAuMDE0ICAgICAgICAgICAwLjE1OSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMTExKSAgICAgICAgICgwLjA3OCkgICAgICAgICAoMC4wODcpICAgICAgICAgKDAuMTQxKSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjAxNSAgICAgICAgICAgMC4wMDYgICAgICAgICAgIDAuMDAyICAgICAgICAgICAwLjAwNiAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjI5MSAgICAgICAgICAgMC4wNzcgICAgICAgICAgIDAuMDYzICAgICAgICAgICAwLjA0OCAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjAyNCAgICAgICAgICAgMC4wMTEgICAgICAgICAgIDAuMDA0ICAgICAgICAgICAwLjAwNyAgIFxuTiAgICAgICAgICAgICAgICAgOTY5LjAwMCAgICAgICAgMTEyMS4wMDAgICAgICAgICA5MTEuMDAwICAgICAgICAgNDU2LjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgIDUxLjAwMCAgICAgICAgICA1OS4wMDAgICAgICAgICAgNDguMDAwICAgICAgICAgIDI0LjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgIGVzdHRhYiBMIE0gTiwgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyX3cgcjJfYiByMlxuPiBfbyBOIE5fZykgXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgXG4gICAgICAgICAgICAgIHBfZ3NsbWNfYWxsICAgICBwX2dzbG1jX2FsbCAgICAgcF9nc2xtY19hbGwgICBcbiAgICAgICAgICAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5uZWcgICAgICAgICAgICAgICAgIDAuMDMzICAgICAgICAgICAwLjAxMyAgICAgICAgICAgMC4wMDEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAzMikgICAgICAgICAoMC4wMTEpICAgICAgICAgKDAuMDM2KSAgIFxubGVmdF9yaWdodDIgICAgICAgICAwLjI0NyAgICAgICAgICAgMC4wNjcgICAgICAgICAgLTAuMDU2ICAgXG4gICAgICAgICAgICAgICAgICAoMC4yMDYpICAgICAgICAgKDAuMTE3KSAgICAgICAgICgwLjM4MCkgICBcbmMubmVnI2MubGV+MiAgICAgICAtMC4wNTcgICAgICAgICAgLTAuMDE4ICAgICAgICAgICAwLjA0NCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDQwKSAgICAgICAgICgwLjAyMykgICAgICAgICAoMC4wNzQpICAgXG5waG9fb3JkZXIgICAgICAgICAgIDAuMDA3KiogICAgICAgICAwLjAwNCogICAgICAgICAtMC4wMDMgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAzKSAgIFxuZmVtYWxlICAgICAgICAgICAgIC0wLjAzNSAgICAgICAgICAtMC4wMzIgICAgICAgICAgIDAuMDE4ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wNDUpICAgICAgICAgKDAuMDI2KSAgICAgICAgICgwLjA1MikgICBcbmFnZSAgICAgICAgICAgICAgICAgMC4wMDYgICAgICAgICAgLTAuMDAyICAgICAgICAgICAwLjAxOCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDExKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMTYpICAgXG5pbmNvbWUgICAgICAgICAgICAgLTAuMTMzICAgICAgICAgICAwLjExOCAgICAgICAgICAgMC4wNjAgICBcbiAgICAgICAgICAgICAgICAgICgwLjEwNCkgICAgICAgICAoMC4wNzMpICAgICAgICAgKDAuMTAyKSAgIFxudW5pdmVyc2l0eSAgICAgICAgICAwLjE0MCAgICAgICAgICAtMC4wMDQgICAgICAgICAgLTAuMTAzICAgXG4gICAgICAgICAgICAgICAgICAoMC4xMjApICAgICAgICAgKDAuMDQwKSAgICAgICAgICgwLjA4MykgICBcbl9jb25zICAgICAgICAgICAgICAtMC40MjcgICAgICAgICAgLTAuMDc0ICAgICAgICAgIC0wLjMxMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMjc2KSAgICAgICAgICgwLjEwNikgICAgICAgICAoMC40MDYpICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnIyX3cgICAgICAgICAgICAgICAgMC4wMTcgICAgICAgICAgIDAuMDEyICAgICAgICAgICAwLjAwOCAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjIwNyAgICAgICAgICAgMC4xMjEgICAgICAgICAgIDAuMTMwICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMDI5ICAgICAgICAgICAwLjAxNyAgICAgICAgICAgMC4wMTIgICBcbk4gICAgICAgICAgICAgICAgIDU4OS4wMDAgICAgICAgICA3MDMuMDAwICAgICAgICAgNjg0LjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgIDMxLjAwMCAgICAgICAgICAzNy4wMDAgICAgICAgICAgMzYuMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLmxlZnRfcmlnaHQyIHBob19vcmRlciBmZW1hbGUgYWdlIGluY29tZSBcbj4gdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJOWlwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgT1xuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2MubGVmdF9yaWdodDIgcGhvX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIFxuPiB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIlJVXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBQXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy5sZWZ0X3JpZ2h0MiBwaG9fb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgXG4+IHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiU0VcIiAmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIFFcbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLmxlZnRfcmlnaHQyIHBob19vcmRlciBmZW1hbGUgYWdlIGluY29tZSBcbj4gdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJTV1wiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgUiBcbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLmxlZnRfcmlnaHQyIHBob19vcmRlciBmZW1hbGUgYWdlIGluY29tZSBcbj4gdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJVS1wiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgU1xuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2MubGVmdF9yaWdodDIgcGhvX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIFxuPiB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIlVTXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBUXG4uICAgZXN0dGFiIE8gUCBRLCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIHIyXG4+IF9vIE4gTl9nKSBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICBcbiAgICAgICAgICAgICAgcF9nc2xtY19hbGwgICAgIHBfZ3NsbWNfYWxsICAgICBwX2dzbG1jX2FsbCAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm5lZyAgICAgICAgICAgICAgICAgMC4wMjkgICAgICAgICAgIDAuMDMwICAgICAgICAgIC0wLjAwNSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDE1KSAgICAgICAgICgwLjAyMCkgICAgICAgICAoMC4wMDUpICAgXG5sZWZ0X3JpZ2h0MiAgICAgICAgIDAuMDg1ICAgICAgICAgICAwLjE2NCAgICAgICAgICAtMC4wNTAgICBcbiAgICAgICAgICAgICAgICAgICgwLjE4NikgICAgICAgICAoMC4yMTkpICAgICAgICAgKDAuMDQzKSAgIFxuYy5uZWcjYy5sZX4yICAgICAgIC0wLjAxNyAgICAgICAgICAtMC4wMzEgICAgICAgICAgIDAuMDE0ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMzMpICAgICAgICAgKDAuMDQyKSAgICAgICAgICgwLjAwOCkgICBcbnBob19vcmRlciAgICAgICAgICAgMC4wMDIgICAgICAgICAgLTAuMDAwICAgICAgICAgICAwLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDEpICAgXG5mZW1hbGUgICAgICAgICAgICAgIDAuMDM3ICAgICAgICAgIC0wLjAxMSAgICAgICAgICAgMC4wMTUgICBcbiAgICAgICAgICAgICAgICAgICgwLjA0NikgICAgICAgICAoMC4wMzMpICAgICAgICAgKDAuMDE0KSAgIFxuYWdlICAgICAgICAgICAgICAgIC0wLjAwMSAgICAgICAgICAtMC4wMDIgICAgICAgICAgLTAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMSkgICBcbmluY29tZSAgICAgICAgICAgICAgMC4wMzIgICAgICAgICAgLTAuMDU0ICAgICAgICAgIC0wLjA0NyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDY3KSAgICAgICAgICgwLjA4MikgICAgICAgICAoMC4wNDMpICAgXG51bml2ZXJzaXR5ICAgICAgICAgLTAuMDMyICAgICAgICAgIC0wLjAzNyAgICAgICAgICAgMC4wMDIgICBcbiAgICAgICAgICAgICAgICAgICgwLjA0MSkgICAgICAgICAoMC4wNDkpICAgICAgICAgKDAuMDE0KSAgIFxuX2NvbnMgICAgICAgICAgICAgIC0wLjExOCAgICAgICAgICAtMC4wMjkgICAgICAgICAgIDAuMDMyICAgXG4gICAgICAgICAgICAgICAgICAoMC4xMTApICAgICAgICAgKDAuMTMzKSAgICAgICAgICgwLjA0MykgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjAxNyAgICAgICAgICAgMC4wMTAgICAgICAgICAgIDAuMDA1ICAgXG5yMl9iICAgICAgICAgICAgICAgIDAuMDkzICAgICAgICAgICAwLjEwMSAgICAgICAgICAgMC4xMzAgICBcbnIyX28gICAgICAgICAgICAgICAgMC4wMjIgICAgICAgICAgIDAuMDE0ICAgICAgICAgICAwLjAwOCAgIFxuTiAgICAgICAgICAgICAgICAgNjA4LjAwMCAgICAgICAgIDYwOC4wMDAgICAgICAgICA5MTIuMDAwICAgXG5OX2cgICAgICAgICAgICAgICAgMzIuMDAwICAgICAgICAgIDMyLjAwMCAgICAgICAgICA0OC4wMDAgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgIGVzdHRhYiBSIFMgVCAsIGNlbGxzKGIoc3RhciBmbXQoMykpIHNlKHBhciBmbXQoMykpKSBub2dhcHMgc3RhdChyMl93IHIyX2IgclxuPiAyX28gTiBOX2cpIFxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAoMSkgICAgICAgICAgICAgKDIpICAgICAgICAgICAgICgzKSAgIFxuICAgICAgICAgICAgICBwX2dzbG1jX2FsbCAgICAgcF9nc2xtY19hbGwgICAgIHBfZ3NsbWNfYWxsICAgXG4gICAgICAgICAgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmVnICAgICAgICAgICAgICAgICAwLjAwNyAgICAgICAgICAgMC4wMTYgICAgICAgICAgIDAuMDEyICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMTQpICAgICAgICAgKDAuMDE2KSAgICAgICAgICgwLjAwOSkgICBcbmxlZnRfcmlnaHQyICAgICAgICAtMC4xNDcgICAgICAgICAgIDAuMTExICAgICAgICAgICAwLjAwOSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMTQ0KSAgICAgICAgICgwLjE4NCkgICAgICAgICAoMC4xMDQpICAgXG5jLm5lZyNjLmxlfjIgICAgICAgIDAuMDE1ICAgICAgICAgIC0wLjAyOSAgICAgICAgICAtMC4wMDYgICBcbiAgICAgICAgICAgICAgICAgICgwLjAyOCkgICAgICAgICAoMC4wMzYpICAgICAgICAgKDAuMDIwKSAgIFxucGhvX29yZGVyICAgICAgICAgIC0wLjAwMCAgICAgICAgICAgMC4wMDIgICAgICAgICAgLTAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMSkgICBcbmZlbWFsZSAgICAgICAgICAgICAgMC4wNjIqICAgICAgICAgIDAuMDUyICAgICAgICAgICAwLjAwNCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDMxKSAgICAgICAgICgwLjAzMSkgICAgICAgICAoMC4wMjIpICAgXG5hZ2UgICAgICAgICAgICAgICAgIDAuMDAyICAgICAgICAgIC0wLjAwMSAgICAgICAgICAtMC4wMDEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgIFxuaW5jb21lICAgICAgICAgICAgICAwLjAyNCAgICAgICAgICAtMC4wODEgICAgICAgICAgIDAuMDQ5ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wODcpICAgICAgICAgKDAuMDYxKSAgICAgICAgICgwLjA0NSkgICBcbnVuaXZlcnNpdHkgICAgICAgICAgMC4wMjUgICAgICAgICAgLTAuMDU0ICAgICAgICAgICAwLjAxOSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDMzKSAgICAgICAgICgwLjA0MikgICAgICAgICAoMC4wMjMpICAgXG5fY29ucyAgICAgICAgICAgICAgLTAuMTUwICAgICAgICAgIC0wLjAxNCAgICAgICAgICAtMC4wNjAgICBcbiAgICAgICAgICAgICAgICAgICgwLjA5NikgICAgICAgICAoMC4xMDQpICAgICAgICAgKDAuMDY2KSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMDA5ICAgICAgICAgICAwLjAwMiAgICAgICAgICAgMC4wMDIgICBcbnIyX2IgICAgICAgICAgICAgICAgMC4yMjQgICAgICAgICAgIDAuMTQ5ICAgICAgICAgICAwLjAzNCAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjAyMSAgICAgICAgICAgMC4wMTAgICAgICAgICAgIDAuMDAzICAgXG5OICAgICAgICAgICAgICAgICA1ODYuMDAwICAgICAgICAgOTA3LjAwMCAgICAgICAgMjY0MS4wMDAgICBcbk5fZyAgICAgICAgICAgICAgICAzMS4wMDAgICAgICAgICAgNDguMDAwICAgICAgICAgMTM5LjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICAgIFxuLiAgIHh0c2V0IHJlc3AgcGhvX29yZGVyXG4gICAgICAgcGFuZWwgdmFyaWFibGU6ICByZXNwICh1bmJhbGFuY2VkKVxuICAgICAgICB0aW1lIHZhcmlhYmxlOiAgcGhvX29yZGVyLCAyIHRvIDI2XG4gICAgICAgICAgICAgICAgZGVsdGE6ICAxIHVuaXRcbi4gICByZXBsYWNlIG5lZyA9IHBfbmVnYXRpdml0eVxuKDAgcmVhbCBjaGFuZ2VzIG1hZGUpXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy5sZWZ0X3JpZ2h0Ml9kaWNob3ggcGhvX29yZGVyIGZlbWFsZSBhZ2UgXG4+IGluY29tZSB1bml2ZXJzaXR5IGlmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEFcbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLmxlZnRfcmlnaHQyX2RpY2hveCBwaG9fb3JkZXIgZmVtYWxlIGFnZSBcbj4gaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiQlJcIiAmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEJcbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLmxlZnRfcmlnaHQyX2RpY2hveCBwaG9fb3JkZXIgZmVtYWxlIGFnZSBcbj4gaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiQ0EuZlwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRFxuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2MubGVmdF9yaWdodDJfZGljaG94IHBob19vcmRlciBmZW1hbGUgYWdlIFxuPiBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJDSFwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRVxuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2MubGVmdF9yaWdodDJfZGljaG94IHBob19vcmRlciBmZW1hbGUgYWdlIFxuPiBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJDTlwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRlxuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2MubGVmdF9yaWdodDJfZGljaG94IHBob19vcmRlciBmZW1hbGUgYWdlIFxuPiBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJES1wiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgR1xuLiAgIGVzdHRhYiBBIEIgRCwgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyX3cgcjJfYiByMlxuPiBfbyBOIE5fZykgXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgXG4gICAgICAgICAgICAgIHBfZ3NsbWNfYWxsICAgICBwX2dzbG1jX2FsbCAgICAgcF9nc2xtY19hbGwgICBcbiAgICAgICAgICAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5uZWcgICAgICAgICAgICAgICAgIDAuMDA2KiogICAgICAgICAwLjAxOCAgICAgICAgICAgMC4wMDggICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMTIpICAgICAgICAgKDAuMDEzKSAgIFxubGVmdF9yaWdodH54ICAgICAgIC0wLjAxOSAgICAgICAgICAgMC4wNjMgICAgICAgICAgLTAuMDYzICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMTYpICAgICAgICAgKDAuMDc4KSAgICAgICAgICgwLjA5NSkgICBcbmMubmVnI2MubGV+eCAgICAgICAgMC4wMDQgICAgICAgICAgLTAuMDE0ICAgICAgICAgICAwLjAwNCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAxNSkgICAgICAgICAoMC4wMTcpICAgXG5waG9fb3JkZXIgICAgICAgICAgIDAuMDAyKioqICAgICAgICAwLjAwNiogICAgICAgICAgMC4wMDYqICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAzKSAgIFxuZmVtYWxlICAgICAgICAgICAgICAwLjAxMiAgICAgICAgICAtMC4wMjcgICAgICAgICAgIDAuMDYyICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDcpICAgICAgICAgKDAuMDM2KSAgICAgICAgICgwLjA1OCkgICBcbmFnZSAgICAgICAgICAgICAgICAtMC4wMDAgICAgICAgICAgLTAuMDAzICAgICAgICAgIC0wLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDIpICAgXG5pbmNvbWUgICAgICAgICAgICAgLTAuMDE3ICAgICAgICAgIC0wLjA5NCAgICAgICAgICAtMC4xMzMgICBcbiAgICAgICAgICAgICAgICAgICgwLjAxNSkgICAgICAgICAoMC4wNzkpICAgICAgICAgKDAuMTE4KSAgIFxudW5pdmVyc2l0eSAgICAgICAgICAwLjAwNiAgICAgICAgICAgMC4wMTIgICAgICAgICAgIDAuMTE0ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDcpICAgICAgICAgKDAuMDM2KSAgICAgICAgICgwLjA2MykgICBcbl9jb25zICAgICAgICAgICAgICAtMC4wNDAqICAgICAgICAgLTAuMDU3ICAgICAgICAgIC0wLjEzNSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDE5KSAgICAgICAgICgwLjExOCkgICAgICAgICAoMC4xNDMpICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnIyX3cgICAgICAgICAgICAgICAgMC4wMDMgICAgICAgICAgIDAuMDE0ICAgICAgICAgICAwLjAxNCAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjAxNSAgICAgICAgICAgMC4xNjIgICAgICAgICAgIDAuMjQ1ICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMDAzICAgICAgICAgICAwLjAxOCAgICAgICAgICAgMC4wMzMgICBcbk4gICAgICAgICAgICAgICAxNTI0NC4wMDAgICAgICAgICA2MjMuMDAwICAgICAgICAgNTEzLjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgODAzLjAwMCAgICAgICAgICAzMy4wMDAgICAgICAgICAgMjcuMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gICBlc3R0YWIgRSBGIEcsIGNlbGxzKGIoc3RhciBmbXQoMykpIHNlKHBhciBmbXQoMykpKSBub2dhcHMgc3RhdChyMl93IHIyX2IgcjJcbj4gX28gTiBOX2cpIFxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAoMSkgICAgICAgICAgICAgKDIpICAgICAgICAgICAgICgzKSAgIFxuICAgICAgICAgICAgICBwX2dzbG1jX2FsbCAgICAgcF9nc2xtY19hbGwgICAgIHBfZ3NsbWNfYWxsICAgXG4gICAgICAgICAgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmVnICAgICAgICAgICAgICAgICAwLjAwNiAgICAgICAgICAgMC4wMDEgICAgICAgICAgIDAuMDEwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMTIpICAgICAgICAgKDAuMDEwKSAgICAgICAgICgwLjAwNikgICBcbmxlZnRfcmlnaHR+eCAgICAgICAtMC4wMzAgICAgICAgICAgLTAuMDIzICAgICAgICAgICAwLjA1MCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDkwKSAgICAgICAgICgwLjA3NCkgICAgICAgICAoMC4wNTApICAgXG5jLm5lZyNjLmxlfnggICAgICAgIDAuMDA0ICAgICAgICAgICAwLjAxMSAgICAgICAgICAtMC4wMTAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAxNykgICAgICAgICAoMC4wMTQpICAgICAgICAgKDAuMDA5KSAgIFxucGhvX29yZGVyICAgICAgICAgICAwLjAwMiAgICAgICAgICAgMC4wMDIgICAgICAgICAgIDAuMDAzKiAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwMSkgICBcbmZlbWFsZSAgICAgICAgICAgICAgMC4wMjkgICAgICAgICAgIDAuMDM4ICAgICAgICAgIC0wLjA1OSogIFxuICAgICAgICAgICAgICAgICAgKDAuMDQ0KSAgICAgICAgICgwLjAzNSkgICAgICAgICAoMC4wMjcpICAgXG5hZ2UgICAgICAgICAgICAgICAgLTAuMDAxICAgICAgICAgICAwLjAwMSAgICAgICAgICAtMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDAxKSAgIFxuaW5jb21lICAgICAgICAgICAgICAwLjAyNiAgICAgICAgICAgMC4wMTcgICAgICAgICAgIDAuMDI2ICAgXG4gICAgICAgICAgICAgICAgICAoMC4xMTQpICAgICAgICAgKDAuMDk0KSAgICAgICAgICgwLjA2MykgICBcbnVuaXZlcnNpdHkgICAgICAgICAtMC4wNDEgICAgICAgICAgIDAuMDE2ICAgICAgICAgIC0wLjAxMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDQwKSAgICAgICAgICgwLjA1MSkgICAgICAgICAoMC4wMjkpICAgXG5fY29ucyAgICAgICAgICAgICAgLTAuMDI0ICAgICAgICAgIC0wLjEwMSAgICAgICAgICAtMC4wOTAgICBcbiAgICAgICAgICAgICAgICAgICgwLjEwMykgICAgICAgICAoMC4xMjYpICAgICAgICAgKDAuMDY2KSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMDAyICAgICAgICAgICAwLjAwMiAgICAgICAgICAgMC4wMTMgICBcbnIyX2IgICAgICAgICAgICAgICAgMC4xMDIgICAgICAgICAgIDAuMDY1ICAgICAgICAgICAwLjE4NiAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjAwNSAgICAgICAgICAgMC4wMDUgICAgICAgICAgIDAuMDI4ICAgXG5OICAgICAgICAgICAgICAgICA2ODQuMDAwICAgICAgICAxMDQ1LjAwMCAgICAgICAgIDY2NS4wMDAgICBcbk5fZyAgICAgICAgICAgICAgICAzNi4wMDAgICAgICAgICAgNTUuMDAwICAgICAgICAgIDM1LjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy5sZWZ0X3JpZ2h0Ml9kaWNob3ggcGhvX29yZGVyIGZlbWFsZSBhZ2UgXG4+IGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkZSXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBIXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy5sZWZ0X3JpZ2h0Ml9kaWNob3ggcGhvX29yZGVyIGZlbWFsZSBhZ2UgXG4+IGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkdIXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBJXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy5sZWZ0X3JpZ2h0Ml9kaWNob3ggcGhvX29yZGVyIGZlbWFsZSBhZ2UgXG4+IGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIklOXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBKXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy5sZWZ0X3JpZ2h0Ml9kaWNob3ggcGhvX29yZGVyIGZlbWFsZSBhZ2UgXG4+IGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIklTLmpcIiAmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEtcbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLmxlZnRfcmlnaHQyX2RpY2hveCBwaG9fb3JkZXIgZmVtYWxlIGFnZSBcbj4gaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiSVMucFwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgTFxuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2MubGVmdF9yaWdodDJfZGljaG94IHBob19vcmRlciBmZW1hbGUgYWdlIFxuPiBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJJVFwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgTVxuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2MubGVmdF9yaWdodDJfZGljaG94IHBob19vcmRlciBmZW1hbGUgYWdlIFxuPiBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJKUFwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgTlxuLiAgIGVzdHRhYiBIIEkgSiBLLCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIFxuPiByMl9vIE4gTl9nKSBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgICAgICAgICAgICg0KSAgIFxuICAgICAgICAgICAgICBwX2dzbG1jX2FsbCAgICAgcF9nc2xtY19hbGwgICAgIHBfZ3NsbWNfYWxsICAgICBwX2dzbG1jX2FsbCAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmVnICAgICAgICAgICAgICAgICAwLjAyNCogICAgICAgICAgMC4wMDQgICAgICAgICAgLTAuMDAyICAgICAgICAgIC0wLjAwOSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDEwKSAgICAgICAgICgwLjAwNikgICAgICAgICAoMC4wMDgpICAgICAgICAgKDAuMDEwKSAgIFxubGVmdF9yaWdodH54ICAgICAgICAwLjA2MyAgICAgICAgICAtMC4wNTMgICAgICAgICAgIDAuMDA3ICAgICAgICAgIC0wLjA5NyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDcwKSAgICAgICAgICgwLjA0NCkgICAgICAgICAoMC4wNTUpICAgICAgICAgKDAuMDgwKSAgIFxuYy5uZWcjYy5sZX54ICAgICAgIC0wLjAwOSAgICAgICAgICAgMC4wMDIgICAgICAgICAgLTAuMDA1ICAgICAgICAgICAwLjAyMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDE0KSAgICAgICAgICgwLjAwOCkgICAgICAgICAoMC4wMTEpICAgICAgICAgKDAuMDE1KSAgIFxucGhvX29yZGVyICAgICAgICAgICAwLjAwNSogICAgICAgICAgMC4wMDMqICAgICAgICAgIDAuMDAxICAgICAgICAgICAwLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAyKSAgIFxuZmVtYWxlICAgICAgICAgICAgICAwLjAxNyAgICAgICAgICAgMC4wMDkgICAgICAgICAgIDAuMDI4ICAgICAgICAgICAwLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDMxKSAgICAgICAgICgwLjAyMikgICAgICAgICAoMC4wMjUpICAgICAgICAgKDAuMDQxKSAgIFxuYWdlICAgICAgICAgICAgICAgICAwLjAwMSAgICAgICAgICAtMC4wMDAgICAgICAgICAgLTAuMDAxICAgICAgICAgIC0wLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDA0KSAgIFxuaW5jb21lICAgICAgICAgICAgIC0wLjA1MSAgICAgICAgICAtMC4wMTAgICAgICAgICAgLTAuMDMxICAgICAgICAgIC0wLjA1OSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDczKSAgICAgICAgICgwLjA0MykgICAgICAgICAoMC4wNTQpICAgICAgICAgKDAuMDc4KSAgIFxudW5pdmVyc2l0eSAgICAgICAgICAwLjA3NiogICAgICAgICAtMC4wMzcgICAgICAgICAgIDAuMDIxICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDMwKSAgICAgICAgICgwLjAyMykgICAgICAgICAoMC4wMjcpICAgICAgICAgKDAuMDU5KSAgIFxuX2NvbnMgICAgICAgICAgICAgIC0wLjI1MCoqICAgICAgICAtMC4wMDcgICAgICAgICAgIDAuMDIxICAgICAgICAgICAwLjA5OCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDkwKSAgICAgICAgICgwLjA1NSkgICAgICAgICAoMC4wNjcpICAgICAgICAgKDAuMTI0KSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjAxNSAgICAgICAgICAgMC4wMDYgICAgICAgICAgIDAuMDAyICAgICAgICAgICAwLjAwNSAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjI2MyAgICAgICAgICAgMC4xMTggICAgICAgICAgIDAuMDc5ICAgICAgICAgICAwLjA0NyAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjAyMyAgICAgICAgICAgMC4wMTQgICAgICAgICAgIDAuMDA0ICAgICAgICAgICAwLjAwNyAgIFxuTiAgICAgICAgICAgICAgICAgOTY5LjAwMCAgICAgICAgMTEyMS4wMDAgICAgICAgICA5MTEuMDAwICAgICAgICAgNDU2LjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgIDUxLjAwMCAgICAgICAgICA1OS4wMDAgICAgICAgICAgNDguMDAwICAgICAgICAgIDI0LjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgIGVzdHRhYiBMIE0gTiwgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyX3cgcjJfYiByMlxuPiBfbyBOIE5fZykgXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgXG4gICAgICAgICAgICAgIHBfZ3NsbWNfYWxsICAgICBwX2dzbG1jX2FsbCAgICAgcF9nc2xtY19hbGwgICBcbiAgICAgICAgICAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5uZWcgICAgICAgICAgICAgICAgLTAuMDAzICAgICAgICAgICAwLjAwOCAgICAgICAgICAgMC4wMDUgICBcbiAgICAgICAgICAgICAgICAgICgwLjAxMikgICAgICAgICAoMC4wMDcpICAgICAgICAgKDAuMDE3KSAgIFxubGVmdF9yaWdodH54ICAgICAgICAwLjA4NyAgICAgICAgICAgMC4wMzIgICAgICAgICAgLTAuMDkwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wOTIpICAgICAgICAgKDAuMDUyKSAgICAgICAgICgwLjExNykgICBcbmMubmVnI2MubGV+eCAgICAgICAtMC4wMjAgICAgICAgICAgLTAuMDA2ICAgICAgICAgICAwLjAyOSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDE4KSAgICAgICAgICgwLjAxMCkgICAgICAgICAoMC4wMjMpICAgXG5waG9fb3JkZXIgICAgICAgICAgIDAuMDA3KiogICAgICAgICAwLjAwNCogICAgICAgICAtMC4wMDMgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAzKSAgIFxuZmVtYWxlICAgICAgICAgICAgIC0wLjAzMyAgICAgICAgICAtMC4wMzEgICAgICAgICAgIDAuMDA4ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wNDQpICAgICAgICAgKDAuMDI2KSAgICAgICAgICgwLjA1MykgICBcbmFnZSAgICAgICAgICAgICAgICAgMC4wMDYgICAgICAgICAgLTAuMDAyICAgICAgICAgICAwLjAxNiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDExKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMTYpICAgXG5pbmNvbWUgICAgICAgICAgICAgLTAuMTM0ICAgICAgICAgICAwLjExNSAgICAgICAgICAgMC4wNjIgICBcbiAgICAgICAgICAgICAgICAgICgwLjEwNCkgICAgICAgICAoMC4wNzMpICAgICAgICAgKDAuMTAyKSAgIFxudW5pdmVyc2l0eSAgICAgICAgICAwLjEzOCAgICAgICAgICAgMC4wMDAgICAgICAgICAgLTAuMTEwICAgXG4gICAgICAgICAgICAgICAgICAoMC4xMjApICAgICAgICAgKDAuMDQxKSAgICAgICAgICgwLjA4MykgICBcbl9jb25zICAgICAgICAgICAgICAtMC4yNjcgICAgICAgICAgLTAuMDY4ICAgICAgICAgIC0wLjI0NSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMjQwKSAgICAgICAgICgwLjEwMykgICAgICAgICAoMC4zNTEpICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnIyX3cgICAgICAgICAgICAgICAgMC4wMTUgICAgICAgICAgIDAuMDExICAgICAgICAgICAwLjAxMCAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjIwNyAgICAgICAgICAgMC4xMTkgICAgICAgICAgIDAuMTI3ICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMDI4ICAgICAgICAgICAwLjAxNyAgICAgICAgICAgMC4wMTMgICBcbk4gICAgICAgICAgICAgICAgIDU4OS4wMDAgICAgICAgICA3MDMuMDAwICAgICAgICAgNjg0LjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgIDMxLjAwMCAgICAgICAgICAzNy4wMDAgICAgICAgICAgMzYuMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLmxlZnRfcmlnaHQyX2RpY2hveCBwaG9fb3JkZXIgZmVtYWxlIGFnZSBcbj4gaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiTlpcIiAmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIE9cbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLmxlZnRfcmlnaHQyX2RpY2hveCBwaG9fb3JkZXIgZmVtYWxlIGFnZSBcbj4gaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiUlVcIiAmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIFBcbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLmxlZnRfcmlnaHQyX2RpY2hveCBwaG9fb3JkZXIgZmVtYWxlIGFnZSBcbj4gaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiU0VcIiAmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIFFcbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLmxlZnRfcmlnaHQyX2RpY2hveCBwaG9fb3JkZXIgZmVtYWxlIGFnZSBcbj4gaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiU1dcIiAmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIFIgXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy5sZWZ0X3JpZ2h0Ml9kaWNob3ggcGhvX29yZGVyIGZlbWFsZSBhZ2UgXG4+IGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIlVLXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBTXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy5sZWZ0X3JpZ2h0Ml9kaWNob3ggcGhvX29yZGVyIGZlbWFsZSBhZ2UgXG4+IGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIlVTXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBUXG4uICAgZXN0dGFiIE8gUCBRLCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIHIyXG4+IF9vIE4gTl9nKSBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICBcbiAgICAgICAgICAgICAgcF9nc2xtY19hbGwgICAgIHBfZ3NsbWNfYWxsICAgICBwX2dzbG1jX2FsbCAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm5lZyAgICAgICAgICAgICAgICAgMC4wMTggICAgICAgICAgIDAuMDI0ICAgICAgICAgIC0wLjAwOCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDExKSAgICAgICAgICgwLjAxMykgICAgICAgICAoMC4wMDUpICAgXG5sZWZ0X3JpZ2h0fnggICAgICAgLTAuMDQyICAgICAgICAgICAwLjA0MiAgICAgICAgICAtMC4wNjIqICBcbiAgICAgICAgICAgICAgICAgICgwLjA3OSkgICAgICAgICAoMC4wODEpICAgICAgICAgKDAuMDMxKSAgIFxuYy5uZWcjYy5sZX54ICAgICAgICAwLjAwNiAgICAgICAgICAtMC4wMTEgICAgICAgICAgIDAuMDE2KiAgXG4gICAgICAgICAgICAgICAgICAoMC4wMTQpICAgICAgICAgKDAuMDE2KSAgICAgICAgICgwLjAwNikgICBcbnBob19vcmRlciAgICAgICAgICAgMC4wMDIgICAgICAgICAgLTAuMDAwICAgICAgICAgICAwLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDEpICAgXG5mZW1hbGUgICAgICAgICAgICAgIDAuMDI5ICAgICAgICAgIC0wLjAwNyAgICAgICAgICAgMC4wMTYgICBcbiAgICAgICAgICAgICAgICAgICgwLjA0MykgICAgICAgICAoMC4wMzMpICAgICAgICAgKDAuMDE0KSAgIFxuYWdlICAgICAgICAgICAgICAgIC0wLjAwMSAgICAgICAgICAtMC4wMDIgICAgICAgICAgLTAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMSkgICBcbmluY29tZSAgICAgICAgICAgICAgMC4wMzQgICAgICAgICAgLTAuMDYwICAgICAgICAgIC0wLjA0NyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDY3KSAgICAgICAgICgwLjA4MikgICAgICAgICAoMC4wNDMpICAgXG51bml2ZXJzaXR5ICAgICAgICAgLTAuMDM0ICAgICAgICAgIC0wLjAzOCAgICAgICAgICAgMC4wMDIgICBcbiAgICAgICAgICAgICAgICAgICgwLjA0MSkgICAgICAgICAoMC4wNDkpICAgICAgICAgKDAuMDE0KSAgIFxuX2NvbnMgICAgICAgICAgICAgIC0wLjA1NyAgICAgICAgICAgMC4wMTEgICAgICAgICAgIDAuMDQ0ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wOTcpICAgICAgICAgKDAuMTA3KSAgICAgICAgICgwLjA0MikgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjAxNyAgICAgICAgICAgMC4wMTAgICAgICAgICAgIDAuMDEwICAgXG5yMl9iICAgICAgICAgICAgICAgIDAuMDk3ICAgICAgICAgICAwLjEwMSAgICAgICAgICAgMC4xMzQgICBcbnIyX28gICAgICAgICAgICAgICAgMC4wMjIgICAgICAgICAgIDAuMDEzICAgICAgICAgICAwLjAxMiAgIFxuTiAgICAgICAgICAgICAgICAgNjA4LjAwMCAgICAgICAgIDYwOC4wMDAgICAgICAgICA5MTIuMDAwICAgXG5OX2cgICAgICAgICAgICAgICAgMzIuMDAwICAgICAgICAgIDMyLjAwMCAgICAgICAgICA0OC4wMDAgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgIGVzdHRhYiBSIFMgVCAsIGNlbGxzKGIoc3RhciBmbXQoMykpIHNlKHBhciBmbXQoMykpKSBub2dhcHMgc3RhdChyMl93IHIyX2IgclxuPiAyX28gTiBOX2cpIFxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAoMSkgICAgICAgICAgICAgKDIpICAgICAgICAgICAgICgzKSAgIFxuICAgICAgICAgICAgICBwX2dzbG1jX2FsbCAgICAgcF9nc2xtY19hbGwgICAgIHBfZ3NsbWNfYWxsICAgXG4gICAgICAgICAgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmVnICAgICAgICAgICAgICAgICAwLjAwOCAgICAgICAgICAgMC4wMDcgICAgICAgICAgIDAuMDA2ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMTApICAgICAgICAgKDAuMDA5KSAgICAgICAgICgwLjAwNykgICBcbmxlZnRfcmlnaHR+eCAgICAgICAtMC4xMTIgICAgICAgICAgIDAuMDA1ICAgICAgICAgIC0wLjA0MyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDY5KSAgICAgICAgICgwLjA2NikgICAgICAgICAoMC4wNTApICAgXG5jLm5lZyNjLmxlfnggICAgICAgIDAuMDEyICAgICAgICAgIC0wLjAwNiAgICAgICAgICAgMC4wMDcgICBcbiAgICAgICAgICAgICAgICAgICgwLjAxMykgICAgICAgICAoMC4wMTMpICAgICAgICAgKDAuMDEwKSAgIFxucGhvX29yZGVyICAgICAgICAgIC0wLjAwMCAgICAgICAgICAgMC4wMDIgICAgICAgICAgLTAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMSkgICBcbmZlbWFsZSAgICAgICAgICAgICAgMC4wNTkgICAgICAgICAgIDAuMDQ5ICAgICAgICAgICAwLjAwMiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDMxKSAgICAgICAgICgwLjAzMCkgICAgICAgICAoMC4wMjIpICAgXG5hZ2UgICAgICAgICAgICAgICAgIDAuMDAyICAgICAgICAgIC0wLjAwMSAgICAgICAgICAtMC4wMDEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgIFxuaW5jb21lICAgICAgICAgICAgICAwLjAzMCAgICAgICAgICAtMC4wNzQgICAgICAgICAgIDAuMDQ5ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wODUpICAgICAgICAgKDAuMDYwKSAgICAgICAgICgwLjA0NSkgICBcbnVuaXZlcnNpdHkgICAgICAgICAgMC4wMTggICAgICAgICAgLTAuMDU4ICAgICAgICAgICAwLjAxOCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDMzKSAgICAgICAgICgwLjA0MSkgICAgICAgICAoMC4wMjMpICAgXG5fY29ucyAgICAgICAgICAgICAgLTAuMTU3ICAgICAgICAgICAwLjAzMiAgICAgICAgICAtMC4wMzQgICBcbiAgICAgICAgICAgICAgICAgICgwLjA4NCkgICAgICAgICAoMC4wNzgpICAgICAgICAgKDAuMDU5KSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMDEwICAgICAgICAgICAwLjAwMiAgICAgICAgICAgMC4wMDIgICBcbnIyX2IgICAgICAgICAgICAgICAgMC4yNzkgICAgICAgICAgIDAuMTYxICAgICAgICAgICAwLjAzNiAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjAyNiAgICAgICAgICAgMC4wMTAgICAgICAgICAgIDAuMDAzICAgXG5OICAgICAgICAgICAgICAgICA1ODYuMDAwICAgICAgICAgOTA3LjAwMCAgICAgICAgMjY0MS4wMDAgICBcbk5fZyAgICAgICAgICAgICAgICAzMS4wMDAgICAgICAgICAgNDguMDAwICAgICAgICAgMTM5LjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICAgICBcbi4gICB4dHNldCByZXNwIHBob19vcmRlclxuICAgICAgIHBhbmVsIHZhcmlhYmxlOiAgcmVzcCAodW5iYWxhbmNlZClcbiAgICAgICAgdGltZSB2YXJpYWJsZTogIHBob19vcmRlciwgMiB0byAyNlxuICAgICAgICAgICAgICAgIGRlbHRhOiAgMSB1bml0XG4uICAgcmVwbGFjZSBuZWcgPSBwX25lZ2F0aXZpdHlcbigwIHJlYWwgY2hhbmdlcyBtYWRlKVxuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2MuaWRlb19yaWdodDIgcGhvX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIFxuPiB1bml2ZXJzaXR5IGlmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEFcbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLmlkZW9fcmlnaHQyIHBob19vcmRlciBmZW1hbGUgYWdlIGluY29tZSBcbj4gdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJCUlwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgQlxuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2MuaWRlb19yaWdodDIgcGhvX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIFxuPiB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkNBLmZcIiAmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIERcbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLmlkZW9fcmlnaHQyIHBob19vcmRlciBmZW1hbGUgYWdlIGluY29tZSBcbj4gdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJDSFwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRVxuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2MuaWRlb19yaWdodDIgcGhvX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIFxuPiB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkNOXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBGXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy5pZGVvX3JpZ2h0MiBwaG9fb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgXG4+IHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiREtcIiAmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEdcbi4gICBlc3R0YWIgQSBCIEQsIGNlbGxzKGIoc3RhciBmbXQoMykpIHNlKHBhciBmbXQoMykpKSBub2dhcHMgc3RhdChyMl93IHIyX2IgcjJcbj4gX28gTiBOX2cpIFxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAoMSkgICAgICAgICAgICAgKDIpICAgICAgICAgICAgICgzKSAgIFxuICAgICAgICAgICAgICBwX2dzbG1jX2FsbCAgICAgcF9nc2xtY19hbGwgICAgIHBfZ3NsbWNfYWxsICAgXG4gICAgICAgICAgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmVnICAgICAgICAgICAgICAgICAwLjAxNCoqKiAgICAgICAgMC4wMTQgICAgICAgICAgIDAuMDA5ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDE3KSAgICAgICAgICgwLjAxNSkgICBcbmlkZW9fcmlnaHQyICAgICAgICAgMC4wNjEgICAgICAgICAgIDAuMDMzICAgICAgICAgICAwLjAwMiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDQwKSAgICAgICAgICgwLjE5OCkgICAgICAgICAoMC4yMTEpICAgXG5jLm5lZyNjLmlkfjIgICAgICAgLTAuMDE0ICAgICAgICAgIC0wLjAxMCAgICAgICAgICAgMC4wMDQgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwOCkgICAgICAgICAoMC4wMzgpICAgICAgICAgKDAuMDM5KSAgIFxucGhvX29yZGVyICAgICAgICAgICAwLjAwMioqKiAgICAgICAgMC4wMDYqICAgICAgICAgIDAuMDA2KiAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMykgICBcbmZlbWFsZSAgICAgICAgICAgICAgMC4wMTIgICAgICAgICAgLTAuMDI2ICAgICAgICAgICAwLjA2MSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA3KSAgICAgICAgICgwLjAzNikgICAgICAgICAoMC4wNjApICAgXG5hZ2UgICAgICAgICAgICAgICAgLTAuMDAwICAgICAgICAgIC0wLjAwMyAgICAgICAgICAgMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDAyKSAgIFxuaW5jb21lICAgICAgICAgICAgIC0wLjAxOCAgICAgICAgICAtMC4wOTEgICAgICAgICAgLTAuMTQ1ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMTUpICAgICAgICAgKDAuMDgxKSAgICAgICAgICgwLjExOSkgICBcbnVuaXZlcnNpdHkgICAgICAgICAgMC4wMDcgICAgICAgICAgIDAuMDEzICAgICAgICAgICAwLjEyMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA3KSAgICAgICAgICgwLjAzNykgICAgICAgICAoMC4wNjQpICAgXG5fY29ucyAgICAgICAgICAgICAgLTAuMDc3KiogICAgICAgIC0wLjAzNSAgICAgICAgICAtMC4xODAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAyNSkgICAgICAgICAoMC4xMzUpICAgICAgICAgKDAuMTQ5KSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMDAzICAgICAgICAgICAwLjAxMyAgICAgICAgICAgMC4wMTQgICBcbnIyX2IgICAgICAgICAgICAgICAgMC4wMTQgICAgICAgICAgIDAuMTYzICAgICAgICAgICAwLjIxOCAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjAwMyAgICAgICAgICAgMC4wMTcgICAgICAgICAgIDAuMDMxICAgXG5OICAgICAgICAgICAgICAgMTUyNDQuMDAwICAgICAgICAgNjIzLjAwMCAgICAgICAgIDUxMy4wMDAgICBcbk5fZyAgICAgICAgICAgICAgIDgwMy4wMDAgICAgICAgICAgMzMuMDAwICAgICAgICAgIDI3LjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICAgZXN0dGFiIEUgRiBHLCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIHIyXG4+IF9vIE4gTl9nKSBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICBcbiAgICAgICAgICAgICAgcF9nc2xtY19hbGwgICAgIHBfZ3NsbWNfYWxsICAgICBwX2dzbG1jX2FsbCAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm5lZyAgICAgICAgICAgICAgICAtMC4wMDIgICAgICAgICAgLTAuMDIwICAgICAgICAgICAwLjAwOSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDE4KSAgICAgICAgICgwLjAzOCkgICAgICAgICAoMC4wMTApICAgXG5pZGVvX3JpZ2h0MiAgICAgICAgLTAuMjQyICAgICAgICAgICAwLjA3MyAgICAgICAgICAgMC4wMTcgICBcbiAgICAgICAgICAgICAgICAgICgwLjI0NykgICAgICAgICAoMC4zMzApICAgICAgICAgKDAuMTM3KSAgIFxuYy5uZWcjYy5pZH4yICAgICAgICAwLjAzMiAgICAgICAgICAgMC4wNDQgICAgICAgICAgLTAuMDA4ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wNDcpICAgICAgICAgKDAuMDYzKSAgICAgICAgICgwLjAyNCkgICBcbnBob19vcmRlciAgICAgICAgICAgMC4wMDIgICAgICAgICAgIDAuMDAyICAgICAgICAgICAwLjAwMyogIFxuICAgICAgICAgICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDEpICAgXG5mZW1hbGUgICAgICAgICAgICAgIDAuMDM1ICAgICAgICAgICAwLjAyNyAgICAgICAgICAtMC4wNjQqICBcbiAgICAgICAgICAgICAgICAgICgwLjA0MikgICAgICAgICAoMC4wMzUpICAgICAgICAgKDAuMDI4KSAgIFxuYWdlICAgICAgICAgICAgICAgIC0wLjAwMSAgICAgICAgICAgMC4wMDEgICAgICAgICAgLTAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwMSkgICBcbmluY29tZSAgICAgICAgICAgICAgMC4wMDkgICAgICAgICAgLTAuMDA0ICAgICAgICAgICAwLjAzNiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMTE0KSAgICAgICAgICgwLjA5NCkgICAgICAgICAoMC4wNjMpICAgXG51bml2ZXJzaXR5ICAgICAgICAgLTAuMDQ1ICAgICAgICAgIC0wLjAxMCAgICAgICAgICAtMC4wMTIgICBcbiAgICAgICAgICAgICAgICAgICgwLjA0MCkgICAgICAgICAoMC4wNTQpICAgICAgICAgKDAuMDI4KSAgIFxuX2NvbnMgICAgICAgICAgICAgICAwLjA1MyAgICAgICAgICAtMC4xMjQgICAgICAgICAgLTAuMDc1ICAgXG4gICAgICAgICAgICAgICAgICAoMC4xMzApICAgICAgICAgKDAuMjIzKSAgICAgICAgICgwLjA3OSkgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjAwMyAgICAgICAgICAgMC4wMDIgICAgICAgICAgIDAuMDEyICAgXG5yMl9iICAgICAgICAgICAgICAgIDAuMTI5ICAgICAgICAgICAwLjExMyAgICAgICAgICAgMC4xODYgICBcbnIyX28gICAgICAgICAgICAgICAgMC4wMDcgICAgICAgICAgIDAuMDA3ICAgICAgICAgICAwLjAyNyAgIFxuTiAgICAgICAgICAgICAgICAgNjg0LjAwMCAgICAgICAgMTA0NS4wMDAgICAgICAgICA2NjUuMDAwICAgXG5OX2cgICAgICAgICAgICAgICAgMzYuMDAwICAgICAgICAgIDU1LjAwMCAgICAgICAgICAzNS4wMDAgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2MuaWRlb19yaWdodDIgcGhvX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIFxuPiB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkZSXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBIXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy5pZGVvX3JpZ2h0MiBwaG9fb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgXG4+IHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiR0hcIiAmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIElcbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLmlkZW9fcmlnaHQyIHBob19vcmRlciBmZW1hbGUgYWdlIGluY29tZSBcbj4gdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJJTlwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgSlxuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2MuaWRlb19yaWdodDIgcGhvX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIFxuPiB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIklTLmpcIiAmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEtcbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLmlkZW9fcmlnaHQyIHBob19vcmRlciBmZW1hbGUgYWdlIGluY29tZSBcbj4gdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJJUy5wXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBMXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy5pZGVvX3JpZ2h0MiBwaG9fb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgXG4+IHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiSVRcIiAmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIE1cbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLmlkZW9fcmlnaHQyIHBob19vcmRlciBmZW1hbGUgYWdlIGluY29tZSBcbj4gdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJKUFwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgTlxuLiAgIGVzdHRhYiBIIEkgSiBLLCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIFxuPiByMl9vIE4gTl9nKSBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgICAgICAgICAgICg0KSAgIFxuICAgICAgICAgICAgICBwX2dzbG1jX2FsbCAgICAgcF9nc2xtY19hbGwgICAgIHBfZ3NsbWNfYWxsICAgICBwX2dzbG1jX2FsbCAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmVnICAgICAgICAgICAgICAgICAwLjAyOCAgICAgICAgICAgMC4wMjIgICAgICAgICAgIDAuMDA2ICAgICAgICAgIC0wLjAxMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDE3KSAgICAgICAgICgwLjAyMikgICAgICAgICAoMC4wMTkpICAgICAgICAgKDAuMDIwKSAgIFxuaWRlb19yaWdodDIgICAgICAgICAwLjE3MyAgICAgICAgICAtMC4wMzUgICAgICAgICAgIDAuMDY5ICAgICAgICAgIC0wLjA1NSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMTgyKSAgICAgICAgICgwLjE4NSkgICAgICAgICAoMC4xNjMpICAgICAgICAgKDAuMjI5KSAgIFxuYy5uZWcjYy5pZH4yICAgICAgIC0wLjAxNyAgICAgICAgICAtMC4wMjYgICAgICAgICAgLTAuMDE3ICAgICAgICAgICAwLjAyNiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDM1KSAgICAgICAgICgwLjAzNCkgICAgICAgICAoMC4wMzEpICAgICAgICAgKDAuMDQ0KSAgIFxucGhvX29yZGVyICAgICAgICAgICAwLjAwNCogICAgICAgICAgMC4wMDMqICAgICAgICAgIDAuMDAxICAgICAgICAgICAwLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAyKSAgIFxuZmVtYWxlICAgICAgICAgICAgICAwLjAxNiAgICAgICAgICAgMC4wMTYgICAgICAgICAgIDAuMDI3ICAgICAgICAgICAwLjAwOCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDMxKSAgICAgICAgICgwLjAyMikgICAgICAgICAoMC4wMjUpICAgICAgICAgKDAuMDQyKSAgIFxuYWdlICAgICAgICAgICAgICAgICAwLjAwMSAgICAgICAgICAgMC4wMDAgICAgICAgICAgLTAuMDAxICAgICAgICAgIC0wLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDA0KSAgIFxuaW5jb21lICAgICAgICAgICAgIC0wLjA0NyAgICAgICAgICAtMC4wMDkgICAgICAgICAgLTAuMDI5ICAgICAgICAgIC0wLjA1NSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDczKSAgICAgICAgICgwLjA0NCkgICAgICAgICAoMC4wNTYpICAgICAgICAgKDAuMDc3KSAgIFxudW5pdmVyc2l0eSAgICAgICAgICAwLjA3NSogICAgICAgICAtMC4wMzcgICAgICAgICAgIDAuMDIxICAgICAgICAgIC0wLjAwMiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDMwKSAgICAgICAgICgwLjAyNCkgICAgICAgICAoMC4wMjgpICAgICAgICAgKDAuMDU3KSAgIFxuX2NvbnMgICAgICAgICAgICAgIC0wLjI4NCogICAgICAgICAtMC4wMjQgICAgICAgICAgLTAuMDE1ICAgICAgICAgICAwLjA1OCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMTEzKSAgICAgICAgICgwLjEyNSkgICAgICAgICAoMC4xMTcpICAgICAgICAgKDAuMTY4KSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjAxNSAgICAgICAgICAgMC4wMDYgICAgICAgICAgIDAuMDAyICAgICAgICAgICAwLjAwMSAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjI4NSAgICAgICAgICAgMC4xMDYgICAgICAgICAgIDAuMDY0ICAgICAgICAgICAwLjA2NSAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjAyNCAgICAgICAgICAgMC4wMTQgICAgICAgICAgIDAuMDA0ICAgICAgICAgICAwLjAwNCAgIFxuTiAgICAgICAgICAgICAgICAgOTY5LjAwMCAgICAgICAgMTEyMS4wMDAgICAgICAgICA5MTEuMDAwICAgICAgICAgNDU2LjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgIDUxLjAwMCAgICAgICAgICA1OS4wMDAgICAgICAgICAgNDguMDAwICAgICAgICAgIDI0LjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgIGVzdHRhYiBMIE0gTiwgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyX3cgcjJfYiByMlxuPiBfbyBOIE5fZykgXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgXG4gICAgICAgICAgICAgIHBfZ3NsbWNfYWxsICAgICBwX2dzbG1jX2FsbCAgICAgcF9nc2xtY19hbGwgICBcbiAgICAgICAgICAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5uZWcgICAgICAgICAgICAgICAgIDAuMDA3ICAgICAgICAgICAwLjAxMiAgICAgICAgICAgMC4wMTUgICBcbiAgICAgICAgICAgICAgICAgICgwLjA2NCkgICAgICAgICAoMC4wMTEpICAgICAgICAgKDAuMDM2KSAgIFxuaWRlb19yaWdodDIgICAgICAgIC0wLjA5NSAgICAgICAgICAgMC4wNjMgICAgICAgICAgIDAuMDI0ICAgXG4gICAgICAgICAgICAgICAgICAoMC41ODUpICAgICAgICAgKDAuMTUxKSAgICAgICAgICgwLjQ0MSkgICBcbmMubmVnI2MuaWR+MiAgICAgICAtMC4wMzEgICAgICAgICAgLTAuMDE5ICAgICAgICAgICAwLjAxNyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMTEzKSAgICAgICAgICgwLjAyOSkgICAgICAgICAoMC4wODUpICAgXG5waG9fb3JkZXIgICAgICAgICAgIDAuMDA3KiogICAgICAgICAwLjAwNCogICAgICAgICAtMC4wMDMgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAzKSAgIFxuZmVtYWxlICAgICAgICAgICAgIC0wLjAzOSAgICAgICAgICAtMC4wMzIgICAgICAgICAgIDAuMDI0ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wNDUpICAgICAgICAgKDAuMDI2KSAgICAgICAgICgwLjA1MikgICBcbmFnZSAgICAgICAgICAgICAgICAgMC4wMDYgICAgICAgICAgLTAuMDAyICAgICAgICAgICAwLjAxOCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDExKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMTcpICAgXG5pbmNvbWUgICAgICAgICAgICAgLTAuMTUyICAgICAgICAgICAwLjExOSAgICAgICAgICAgMC4wNjcgICBcbiAgICAgICAgICAgICAgICAgICgwLjEwNikgICAgICAgICAoMC4wNzMpICAgICAgICAgKDAuMTA0KSAgIFxudW5pdmVyc2l0eSAgICAgICAgICAwLjE1MiAgICAgICAgICAtMC4wMDUgICAgICAgICAgLTAuMTEwICAgXG4gICAgICAgICAgICAgICAgICAoMC4xMjEpICAgICAgICAgKDAuMDQwKSAgICAgICAgICgwLjA4MykgICBcbl9jb25zICAgICAgICAgICAgICAtMC4xODQgICAgICAgICAgLTAuMDY2ICAgICAgICAgIC0wLjM1MSAgIFxuICAgICAgICAgICAgICAgICAgKDAuNDAyKSAgICAgICAgICgwLjEwOCkgICAgICAgICAoMC40MzkpICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnIyX3cgICAgICAgICAgICAgICAgMC4wMTMgICAgICAgICAgIDAuMDExICAgICAgICAgICAwLjAwNyAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjIyNSAgICAgICAgICAgMC4xMjMgICAgICAgICAgIDAuMTA2ICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMDI3ICAgICAgICAgICAwLjAxNyAgICAgICAgICAgMC4wMTAgICBcbk4gICAgICAgICAgICAgICAgIDU4OS4wMDAgICAgICAgICA3MDMuMDAwICAgICAgICAgNjg0LjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgIDMxLjAwMCAgICAgICAgICAzNy4wMDAgICAgICAgICAgMzYuMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLmlkZW9fcmlnaHQyIHBob19vcmRlciBmZW1hbGUgYWdlIGluY29tZSBcbj4gdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJOWlwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgT1xuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2MuaWRlb19yaWdodDIgcGhvX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIFxuPiB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIlJVXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBQXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy5pZGVvX3JpZ2h0MiBwaG9fb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgXG4+IHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiU0VcIiAmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIFFcbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLmlkZW9fcmlnaHQyIHBob19vcmRlciBmZW1hbGUgYWdlIGluY29tZSBcbj4gdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJTV1wiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgUiBcbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLmlkZW9fcmlnaHQyIHBob19vcmRlciBmZW1hbGUgYWdlIGluY29tZSBcbj4gdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJVS1wiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgU1xuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2MuaWRlb19yaWdodDIgcGhvX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIFxuPiB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIlVTXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBUXG4uICAgZXN0dGFiIE8gUCBRLCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIHIyXG4+IF9vIE4gTl9nKSBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICBcbiAgICAgICAgICAgICAgcF9nc2xtY19hbGwgICAgIHBfZ3NsbWNfYWxsICAgICBwX2dzbG1jX2FsbCAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm5lZyAgICAgICAgICAgICAgICAgMC4wNDEqKiAgICAgICAgIDAuMDY0KiogICAgICAgIC0wLjAxMiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDE1KSAgICAgICAgICgwLjAyNSkgICAgICAgICAoMC4wMDgpICAgXG5pZGVvX3JpZ2h0MiAgICAgICAgIDAuMTY0ICAgICAgICAgICAwLjUyOSogICAgICAgICAtMC4wOTggICBcbiAgICAgICAgICAgICAgICAgICgwLjIwNSkgICAgICAgICAoMC4yNDApICAgICAgICAgKDAuMDcyKSAgIFxuYy5uZWcjYy5pZH4yICAgICAgIC0wLjA1NCAgICAgICAgICAtMC4wOTQqICAgICAgICAgIDAuMDI1ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMzcpICAgICAgICAgKDAuMDQ2KSAgICAgICAgICgwLjAxNCkgICBcbnBob19vcmRlciAgICAgICAgICAgMC4wMDEgICAgICAgICAgLTAuMDAwICAgICAgICAgICAwLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDEpICAgXG5mZW1hbGUgICAgICAgICAgICAgIDAuMDE3ICAgICAgICAgIC0wLjAxOCAgICAgICAgICAgMC4wMTUgICBcbiAgICAgICAgICAgICAgICAgICgwLjA0NikgICAgICAgICAoMC4wMzMpICAgICAgICAgKDAuMDE0KSAgIFxuYWdlICAgICAgICAgICAgICAgIC0wLjAwMSAgICAgICAgICAtMC4wMDIgICAgICAgICAgLTAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMSkgICBcbmluY29tZSAgICAgICAgICAgICAgMC4wMjcgICAgICAgICAgLTAuMDUyICAgICAgICAgIC0wLjA0NyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDY2KSAgICAgICAgICgwLjA4MCkgICAgICAgICAoMC4wNDQpICAgXG51bml2ZXJzaXR5ICAgICAgICAgLTAuMDI3ICAgICAgICAgIC0wLjAzNSAgICAgICAgICAgMC4wMDIgICBcbiAgICAgICAgICAgICAgICAgICgwLjA0MSkgICAgICAgICAoMC4wNDkpICAgICAgICAgKDAuMDE0KSAgIFxuX2NvbnMgICAgICAgICAgICAgIC0wLjEzOCAgICAgICAgICAtMC4yMTIgICAgICAgICAgIDAuMDYwICAgXG4gICAgICAgICAgICAgICAgICAoMC4xMTApICAgICAgICAgKDAuMTQ4KSAgICAgICAgICgwLjA1MikgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjAyMCAgICAgICAgICAgMC4wMTYgICAgICAgICAgIDAuMDA2ICAgXG5yMl9iICAgICAgICAgICAgICAgIDAuMTExICAgICAgICAgICAwLjEyOSAgICAgICAgICAgMC4xMTkgICBcbnIyX28gICAgICAgICAgICAgICAgMC4wMjYgICAgICAgICAgIDAuMDIxICAgICAgICAgICAwLjAwOCAgIFxuTiAgICAgICAgICAgICAgICAgNjA4LjAwMCAgICAgICAgIDYwOC4wMDAgICAgICAgICA5MTIuMDAwICAgXG5OX2cgICAgICAgICAgICAgICAgMzIuMDAwICAgICAgICAgIDMyLjAwMCAgICAgICAgICA0OC4wMDAgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgIGVzdHRhYiBSIFMgVCAsIGNlbGxzKGIoc3RhciBmbXQoMykpIHNlKHBhciBmbXQoMykpKSBub2dhcHMgc3RhdChyMl93IHIyX2IgclxuPiAyX28gTiBOX2cpIFxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAoMSkgICAgICAgICAgICAgKDIpICAgICAgICAgICAgICgzKSAgIFxuICAgICAgICAgICAgICBwX2dzbG1jX2FsbCAgICAgcF9nc2xtY19hbGwgICAgIHBfZ3NsbWNfYWxsICAgXG4gICAgICAgICAgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmVnICAgICAgICAgICAgICAgICAwLjAwNyAgICAgICAgICAgMC4wMTQgICAgICAgICAgIDAuMDE0ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMTQpICAgICAgICAgKDAuMDE1KSAgICAgICAgICgwLjAxMCkgICBcbmlkZW9fcmlnaHQyICAgICAgICAtMC4xNDYgICAgICAgICAgIDAuMDk2ICAgICAgICAgICAwLjA0OCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMTYwKSAgICAgICAgICgwLjIwMSkgICAgICAgICAoMC4xMjkpICAgXG5jLm5lZyNjLmlkfjIgICAgICAgIDAuMDE3ICAgICAgICAgIC0wLjAyOCAgICAgICAgICAtMC4wMTIgICBcbiAgICAgICAgICAgICAgICAgICgwLjAzMSkgICAgICAgICAoMC4wMzkpICAgICAgICAgKDAuMDI1KSAgIFxucGhvX29yZGVyICAgICAgICAgIC0wLjAwMCAgICAgICAgICAgMC4wMDIgICAgICAgICAgLTAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMSkgICBcbmZlbWFsZSAgICAgICAgICAgICAgMC4wNTkgICAgICAgICAgIDAuMDUyICAgICAgICAgICAwLjAwNCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDMyKSAgICAgICAgICgwLjAzMSkgICAgICAgICAoMC4wMjIpICAgXG5hZ2UgICAgICAgICAgICAgICAgIDAuMDAyICAgICAgICAgIC0wLjAwMSAgICAgICAgICAtMC4wMDEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgIFxuaW5jb21lICAgICAgICAgICAgICAwLjAwMyAgICAgICAgICAtMC4wNzkgICAgICAgICAgIDAuMDQ3ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wODMpICAgICAgICAgKDAuMDYxKSAgICAgICAgICgwLjA0NSkgICBcbnVuaXZlcnNpdHkgICAgICAgICAgMC4wMjMgICAgICAgICAgLTAuMDU0ICAgICAgICAgICAwLjAxOSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDMzKSAgICAgICAgICgwLjA0MSkgICAgICAgICAoMC4wMjMpICAgXG5fY29ucyAgICAgICAgICAgICAgLTAuMTQ2ICAgICAgICAgIC0wLjAwNyAgICAgICAgICAtMC4wNzQgICBcbiAgICAgICAgICAgICAgICAgICgwLjA5NSkgICAgICAgICAoMC4wOTkpICAgICAgICAgKDAuMDcwKSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMDA5ICAgICAgICAgICAwLjAwMiAgICAgICAgICAgMC4wMDIgICBcbnIyX2IgICAgICAgICAgICAgICAgMC4yMDkgICAgICAgICAgIDAuMTUxICAgICAgICAgICAwLjAzMyAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjAyMSAgICAgICAgICAgMC4wMTAgICAgICAgICAgIDAuMDAzICAgXG5OICAgICAgICAgICAgICAgICA1ODYuMDAwICAgICAgICAgOTA3LjAwMCAgICAgICAgMjY0MS4wMDAgICBcbk5fZyAgICAgICAgICAgICAgICAzMS4wMDAgICAgICAgICAgNDguMDAwICAgICAgICAgMTM5LjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICAgICAgICAgXG4uICAgeHRzZXQgcmVzcCBwaG9fb3JkZXJcbiAgICAgICBwYW5lbCB2YXJpYWJsZTogIHJlc3AgKHVuYmFsYW5jZWQpXG4gICAgICAgIHRpbWUgdmFyaWFibGU6ICBwaG9fb3JkZXIsIDIgdG8gMjZcbiAgICAgICAgICAgICAgICBkZWx0YTogIDEgdW5pdFxuLiAgIHJlcGxhY2UgbmVnID0gcF9uZWdhdGl2aXR5XG4oMCByZWFsIGNoYW5nZXMgbWFkZSlcbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLmlkZW9fcmlnaHQyX2RpY2hveCBwaG9fb3JkZXIgZmVtYWxlIGFnZSBcbj4gaW5jb21lIHVuaXZlcnNpdHkgaWYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgQVxuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2MuaWRlb19yaWdodDJfZGljaG94IHBob19vcmRlciBmZW1hbGUgYWdlIFxuPiBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJCUlwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgQlxuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2MuaWRlb19yaWdodDJfZGljaG94IHBob19vcmRlciBmZW1hbGUgYWdlIFxuPiBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJDQS5mXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBEXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy5pZGVvX3JpZ2h0Ml9kaWNob3ggcGhvX29yZGVyIGZlbWFsZSBhZ2UgXG4+IGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkNIXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBFXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy5pZGVvX3JpZ2h0Ml9kaWNob3ggcGhvX29yZGVyIGZlbWFsZSBhZ2UgXG4+IGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkNOXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBGXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy5pZGVvX3JpZ2h0Ml9kaWNob3ggcGhvX29yZGVyIGZlbWFsZSBhZ2UgXG4+IGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkRLXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBHXG4uICAgZXN0dGFiIEEgQiBELCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIHIyXG4+IF9vIE4gTl9nKSBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICBcbiAgICAgICAgICAgICAgcF9nc2xtY19hbGwgICAgIHBfZ3NsbWNfYWxsICAgICBwX2dzbG1jX2FsbCAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm5lZyAgICAgICAgICAgICAgICAgMC4wMDkqKiogICAgICAgIDAuMDE0ICAgICAgICAgICAwLjAwOSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAxMSkgICAgICAgICAoMC4wMTIpICAgXG5pZGVvX3JpZ2h0fnggICAgICAgIDAuMDA3ICAgICAgICAgICAwLjA1MyAgICAgICAgICAtMC4wNjEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAxNikgICAgICAgICAoMC4wNzgpICAgICAgICAgKDAuMDkzKSAgIFxuYy5uZWcjYy5pZH54ICAgICAgIC0wLjAwMSAgICAgICAgICAtMC4wMDggICAgICAgICAgIDAuMDAzICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDE1KSAgICAgICAgICgwLjAxNykgICBcbnBob19vcmRlciAgICAgICAgICAgMC4wMDIqKiogICAgICAgIDAuMDA2KiAgICAgICAgICAwLjAwNiogIFxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDMpICAgXG5mZW1hbGUgICAgICAgICAgICAgIDAuMDEyICAgICAgICAgIC0wLjAzMCAgICAgICAgICAgMC4wNTUgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNykgICAgICAgICAoMC4wMzcpICAgICAgICAgKDAuMDU4KSAgIFxuYWdlICAgICAgICAgICAgICAgIC0wLjAwMCAgICAgICAgICAtMC4wMDIgICAgICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwMikgICBcbmluY29tZSAgICAgICAgICAgICAtMC4wMTggICAgICAgICAgLTAuMDkzICAgICAgICAgIC0wLjE0MSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDE1KSAgICAgICAgICgwLjA3OCkgICAgICAgICAoMC4xMTYpICAgXG51bml2ZXJzaXR5ICAgICAgICAgIDAuMDA3ICAgICAgICAgICAwLjAwNyAgICAgICAgICAgMC4xMjQqICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNykgICAgICAgICAoMC4wMzgpICAgICAgICAgKDAuMDYyKSAgIFxuX2NvbnMgICAgICAgICAgICAgIC0wLjA1NCoqICAgICAgICAtMC4wNDggICAgICAgICAgLTAuMTU4ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMTkpICAgICAgICAgKDAuMTE3KSAgICAgICAgICgwLjEzNykgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjAwMyAgICAgICAgICAgMC4wMTMgICAgICAgICAgIDAuMDE0ICAgXG5yMl9iICAgICAgICAgICAgICAgIDAuMDE1ICAgICAgICAgICAwLjE3MyAgICAgICAgICAgMC4yNDkgICBcbnIyX28gICAgICAgICAgICAgICAgMC4wMDMgICAgICAgICAgIDAuMDE4ICAgICAgICAgICAwLjAzMyAgIFxuTiAgICAgICAgICAgICAgIDE1MjQ0LjAwMCAgICAgICAgIDYyMy4wMDAgICAgICAgICA1MTMuMDAwICAgXG5OX2cgICAgICAgICAgICAgICA4MDMuMDAwICAgICAgICAgIDMzLjAwMCAgICAgICAgICAyNy4wMDAgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgIGVzdHRhYiBFIEYgRywgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyX3cgcjJfYiByMlxuPiBfbyBOIE5fZykgXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgXG4gICAgICAgICAgICAgIHBfZ3NsbWNfYWxsICAgICBwX2dzbG1jX2FsbCAgICAgcF9nc2xtY19hbGwgICBcbiAgICAgICAgICAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5uZWcgICAgICAgICAgICAgICAgIDAuMDA2ICAgICAgICAgIC0wLjAwMCAgICAgICAgICAgMC4wMTEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAxMikgICAgICAgICAoMC4wMTApICAgICAgICAgKDAuMDA2KSAgIFxuaWRlb19yaWdodH54ICAgICAgIC0wLjAxOSAgICAgICAgICAtMC4wMDIgICAgICAgICAgIDAuMDI3ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wOTApICAgICAgICAgKDAuMDc1KSAgICAgICAgICgwLjA1MCkgICBcbmMubmVnI2MuaWR+eCAgICAgICAgMC4wMDQgICAgICAgICAgIDAuMDEzICAgICAgICAgIC0wLjAxMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDE3KSAgICAgICAgICgwLjAxNCkgICAgICAgICAoMC4wMDkpICAgXG5waG9fb3JkZXIgICAgICAgICAgIDAuMDAyICAgICAgICAgICAwLjAwMiAgICAgICAgICAgMC4wMDMqICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDAxKSAgIFxuZmVtYWxlICAgICAgICAgICAgICAwLjAyNCAgICAgICAgICAgMC4wMzQgICAgICAgICAgLTAuMDY4KiAgXG4gICAgICAgICAgICAgICAgICAoMC4wNDIpICAgICAgICAgKDAuMDM1KSAgICAgICAgICgwLjAyNykgICBcbmFnZSAgICAgICAgICAgICAgICAtMC4wMDEgICAgICAgICAgIDAuMDAyICAgICAgICAgIC0wLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDEpICAgXG5pbmNvbWUgICAgICAgICAgICAgIDAuMDM0ICAgICAgICAgIC0wLjAxMSAgICAgICAgICAgMC4wNDIgICBcbiAgICAgICAgICAgICAgICAgICgwLjExOCkgICAgICAgICAoMC4wOTUpICAgICAgICAgKDAuMDYxKSAgIFxudW5pdmVyc2l0eSAgICAgICAgIC0wLjA0MSAgICAgICAgICAgMC4wMTAgICAgICAgICAgLTAuMDEyICAgXG4gICAgICAgICAgICAgICAgICAoMC4wNDApICAgICAgICAgKDAuMDUyKSAgICAgICAgICgwLjAyOCkgICBcbl9jb25zICAgICAgICAgICAgICAtMC4wMjggICAgICAgICAgLTAuMTI2ICAgICAgICAgIC0wLjA4NSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMTAzKSAgICAgICAgICgwLjEyOCkgICAgICAgICAoMC4wNjUpICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnIyX3cgICAgICAgICAgICAgICAgMC4wMDIgICAgICAgICAgIDAuMDAyICAgICAgICAgICAwLjAxNCAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjEwMCAgICAgICAgICAgMC4xMDggICAgICAgICAgIDAuMjAxICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMDA1ICAgICAgICAgICAwLjAwNyAgICAgICAgICAgMC4wMzAgICBcbk4gICAgICAgICAgICAgICAgIDY4NC4wMDAgICAgICAgIDEwNDUuMDAwICAgICAgICAgNjY1LjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgIDM2LjAwMCAgICAgICAgICA1NS4wMDAgICAgICAgICAgMzUuMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLmlkZW9fcmlnaHQyX2RpY2hveCBwaG9fb3JkZXIgZmVtYWxlIGFnZSBcbj4gaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiRlJcIiAmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEhcbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLmlkZW9fcmlnaHQyX2RpY2hveCBwaG9fb3JkZXIgZmVtYWxlIGFnZSBcbj4gaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiR0hcIiAmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIElcbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLmlkZW9fcmlnaHQyX2RpY2hveCBwaG9fb3JkZXIgZmVtYWxlIGFnZSBcbj4gaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiSU5cIiAmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEpcbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLmlkZW9fcmlnaHQyX2RpY2hveCBwaG9fb3JkZXIgZmVtYWxlIGFnZSBcbj4gaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiSVMualwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgS1xuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2MuaWRlb19yaWdodDJfZGljaG94IHBob19vcmRlciBmZW1hbGUgYWdlIFxuPiBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJJUy5wXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBMXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy5pZGVvX3JpZ2h0Ml9kaWNob3ggcGhvX29yZGVyIGZlbWFsZSBhZ2UgXG4+IGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIklUXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBNXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy5pZGVvX3JpZ2h0Ml9kaWNob3ggcGhvX29yZGVyIGZlbWFsZSBhZ2UgXG4+IGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkpQXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBOXG4uICAgZXN0dGFiIEggSSBKIEssIGNlbGxzKGIoc3RhciBmbXQoMykpIHNlKHBhciBmbXQoMykpKSBub2dhcHMgc3RhdChyMl93IHIyX2IgXG4+IHIyX28gTiBOX2cpIFxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICAgICAgICAgICAgKDQpICAgXG4gICAgICAgICAgICAgIHBfZ3NsbWNfYWxsICAgICBwX2dzbG1jX2FsbCAgICAgcF9nc2xtY19hbGwgICAgIHBfZ3NsbWNfYWxsICAgXG4gICAgICAgICAgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5uZWcgICAgICAgICAgICAgICAgIDAuMDIzKiAgICAgICAgICAwLjAwOSAgICAgICAgICAtMC4wMDEgICAgICAgICAgLTAuMDA1ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMTApICAgICAgICAgKDAuMDA2KSAgICAgICAgICgwLjAwOCkgICAgICAgICAoMC4wMTIpICAgXG5pZGVvX3JpZ2h0fnggICAgICAgIDAuMDQ2ICAgICAgICAgIC0wLjAwNCAgICAgICAgICAgMC4wMzkgICAgICAgICAgLTAuMDExICAgXG4gICAgICAgICAgICAgICAgICAoMC4wNzEpICAgICAgICAgKDAuMDQ0KSAgICAgICAgICgwLjA1NikgICAgICAgICAoMC4wODEpICAgXG5jLm5lZyNjLmlkfnggICAgICAgLTAuMDA1ICAgICAgICAgIC0wLjAwNyAgICAgICAgICAtMC4wMDcgICAgICAgICAgIDAuMDA4ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMTQpICAgICAgICAgKDAuMDA4KSAgICAgICAgICgwLjAxMSkgICAgICAgICAoMC4wMTUpICAgXG5waG9fb3JkZXIgICAgICAgICAgIDAuMDA1KiAgICAgICAgICAwLjAwMyogICAgICAgICAgMC4wMDEgICAgICAgICAgIDAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDIpICAgXG5mZW1hbGUgICAgICAgICAgICAgIDAuMDE4ICAgICAgICAgICAwLjAxNSAgICAgICAgICAgMC4wMjYgICAgICAgICAgIDAuMDA2ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMzEpICAgICAgICAgKDAuMDIyKSAgICAgICAgICgwLjAyNSkgICAgICAgICAoMC4wNDEpICAgXG5hZ2UgICAgICAgICAgICAgICAgIDAuMDAxICAgICAgICAgIC0wLjAwMCAgICAgICAgICAtMC4wMDEgICAgICAgICAgLTAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDQpICAgXG5pbmNvbWUgICAgICAgICAgICAgLTAuMDUwICAgICAgICAgIC0wLjAyMiAgICAgICAgICAtMC4wMjEgICAgICAgICAgLTAuMDYyICAgXG4gICAgICAgICAgICAgICAgICAoMC4wNzQpICAgICAgICAgKDAuMDQzKSAgICAgICAgICgwLjA1NikgICAgICAgICAoMC4wNzcpICAgXG51bml2ZXJzaXR5ICAgICAgICAgIDAuMDczKiAgICAgICAgIC0wLjAzMSAgICAgICAgICAgMC4wMjMgICAgICAgICAgIDAuMDExICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMzApICAgICAgICAgKDAuMDIzKSAgICAgICAgICgwLjAyOCkgICAgICAgICAoMC4wNjApICAgXG5fY29ucyAgICAgICAgICAgICAgLTAuMjQwKiogICAgICAgIC0wLjAzMiAgICAgICAgICAgMC4wMDcgICAgICAgICAgIDAuMDM5ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wOTApICAgICAgICAgKDAuMDU1KSAgICAgICAgICgwLjA2OCkgICAgICAgICAoMC4xMzkpICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMDE1ICAgICAgICAgICAwLjAwNyAgICAgICAgICAgMC4wMDIgICAgICAgICAgIDAuMDAxICAgXG5yMl9iICAgICAgICAgICAgICAgIDAuMjU5ICAgICAgICAgICAwLjEwOSAgICAgICAgICAgMC4wNjggICAgICAgICAgIDAuMDcwICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMDIzICAgICAgICAgICAwLjAxNCAgICAgICAgICAgMC4wMDQgICAgICAgICAgIDAuMDA0ICAgXG5OICAgICAgICAgICAgICAgICA5NjkuMDAwICAgICAgICAxMTIxLjAwMCAgICAgICAgIDkxMS4wMDAgICAgICAgICA0NTYuMDAwICAgXG5OX2cgICAgICAgICAgICAgICAgNTEuMDAwICAgICAgICAgIDU5LjAwMCAgICAgICAgICA0OC4wMDAgICAgICAgICAgMjQuMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICAgZXN0dGFiIEwgTSBOLCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIHIyXG4+IF9vIE4gTl9nKSBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICBcbiAgICAgICAgICAgICAgcF9nc2xtY19hbGwgICAgIHBfZ3NsbWNfYWxsICAgICBwX2dzbG1jX2FsbCAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm5lZyAgICAgICAgICAgICAgICAgMC4wMDEgICAgICAgICAgIDAuMDA5ICAgICAgICAgICAwLjAxNiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDEzKSAgICAgICAgICgwLjAwNykgICAgICAgICAoMC4wMTYpICAgXG5pZGVvX3JpZ2h0fnggICAgICAgIDAuMTE1ICAgICAgICAgICAwLjAyOSAgICAgICAgICAtMC4wMjQgICBcbiAgICAgICAgICAgICAgICAgICgwLjA5MikgICAgICAgICAoMC4wNTIpICAgICAgICAgKDAuMTE2KSAgIFxuYy5uZWcjYy5pZH54ICAgICAgIC0wLjAyMyAgICAgICAgICAtMC4wMDcgICAgICAgICAgIDAuMDEwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMTgpICAgICAgICAgKDAuMDEwKSAgICAgICAgICgwLjAyMykgICBcbnBob19vcmRlciAgICAgICAgICAgMC4wMDcqKiAgICAgICAgIDAuMDA0KiAgICAgICAgIC0wLjAwMyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDMpICAgXG5mZW1hbGUgICAgICAgICAgICAgLTAuMDMyICAgICAgICAgIC0wLjAzMiAgICAgICAgICAgMC4wMjIgICBcbiAgICAgICAgICAgICAgICAgICgwLjA0NSkgICAgICAgICAoMC4wMjYpICAgICAgICAgKDAuMDUyKSAgIFxuYWdlICAgICAgICAgICAgICAgICAwLjAwNiAgICAgICAgICAtMC4wMDIgICAgICAgICAgIDAuMDE3ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMTEpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAxNikgICBcbmluY29tZSAgICAgICAgICAgICAtMC4xMzIgICAgICAgICAgIDAuMTE3ICAgICAgICAgICAwLjA2NCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMTA1KSAgICAgICAgICgwLjA3MikgICAgICAgICAoMC4xMDMpICAgXG51bml2ZXJzaXR5ICAgICAgICAgIDAuMTMzICAgICAgICAgIC0wLjAwNCAgICAgICAgICAtMC4xMDQgICBcbiAgICAgICAgICAgICAgICAgICgwLjEyMSkgICAgICAgICAoMC4wNDIpICAgICAgICAgKDAuMDgzKSAgIFxuX2NvbnMgICAgICAgICAgICAgIC0wLjI4NyAgICAgICAgICAtMC4wNjAgICAgICAgICAgLTAuMzA1ICAgXG4gICAgICAgICAgICAgICAgICAoMC4yNDIpICAgICAgICAgKDAuMTAzKSAgICAgICAgICgwLjM3MCkgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjAxNiAgICAgICAgICAgMC4wMTEgICAgICAgICAgIDAuMDA3ICAgXG5yMl9iICAgICAgICAgICAgICAgIDAuMjA2ICAgICAgICAgICAwLjExOSAgICAgICAgICAgMC4xMDQgICBcbnIyX28gICAgICAgICAgICAgICAgMC4wMjggICAgICAgICAgIDAuMDE3ICAgICAgICAgICAwLjAxMSAgIFxuTiAgICAgICAgICAgICAgICAgNTg5LjAwMCAgICAgICAgIDcwMy4wMDAgICAgICAgICA2ODQuMDAwICAgXG5OX2cgICAgICAgICAgICAgICAgMzEuMDAwICAgICAgICAgIDM3LjAwMCAgICAgICAgICAzNi4wMDAgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2MuaWRlb19yaWdodDJfZGljaG94IHBob19vcmRlciBmZW1hbGUgYWdlIFxuPiBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJOWlwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgT1xuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2MuaWRlb19yaWdodDJfZGljaG94IHBob19vcmRlciBmZW1hbGUgYWdlIFxuPiBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJSVVwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgUFxuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2MuaWRlb19yaWdodDJfZGljaG94IHBob19vcmRlciBmZW1hbGUgYWdlIFxuPiBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJTRVwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgUVxuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2MuaWRlb19yaWdodDJfZGljaG94IHBob19vcmRlciBmZW1hbGUgYWdlIFxuPiBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJTV1wiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgUiBcbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLmlkZW9fcmlnaHQyX2RpY2hveCBwaG9fb3JkZXIgZmVtYWxlIGFnZSBcbj4gaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiVUtcIiAmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIFNcbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLmlkZW9fcmlnaHQyX2RpY2hveCBwaG9fb3JkZXIgZmVtYWxlIGFnZSBcbj4gaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiVVNcIiAmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIFRcbi4gICBlc3R0YWIgTyBQIFEsIGNlbGxzKGIoc3RhciBmbXQoMykpIHNlKHBhciBmbXQoMykpKSBub2dhcHMgc3RhdChyMl93IHIyX2IgcjJcbj4gX28gTiBOX2cpIFxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAoMSkgICAgICAgICAgICAgKDIpICAgICAgICAgICAgICgzKSAgIFxuICAgICAgICAgICAgICBwX2dzbG1jX2FsbCAgICAgcF9nc2xtY19hbGwgICAgIHBfZ3NsbWNfYWxsICAgXG4gICAgICAgICAgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmVnICAgICAgICAgICAgICAgICAwLjAxOCAgICAgICAgICAgMC4wMzMqKiogICAgICAgLTAuMDA1ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMTApICAgICAgICAgKDAuMDEwKSAgICAgICAgICgwLjAwNCkgICBcbmlkZW9fcmlnaHR+eCAgICAgICAtMC4wNDIgICAgICAgICAgIDAuMTU4KiAgICAgICAgIC0wLjA1NSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDc5KSAgICAgICAgICgwLjA3MikgICAgICAgICAoMC4wMzEpICAgXG5jLm5lZyNjLmlkfnggICAgICAgIDAuMDA3ICAgICAgICAgIC0wLjAzNioqICAgICAgICAgMC4wMTMqICBcbiAgICAgICAgICAgICAgICAgICgwLjAxNCkgICAgICAgICAoMC4wMTQpICAgICAgICAgKDAuMDA2KSAgIFxucGhvX29yZGVyICAgICAgICAgICAwLjAwMiAgICAgICAgICAtMC4wMDAgICAgICAgICAgIDAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMSkgICBcbmZlbWFsZSAgICAgICAgICAgICAgMC4wMzEgICAgICAgICAgLTAuMDA4ICAgICAgICAgICAwLjAxNSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDQ3KSAgICAgICAgICgwLjAzMSkgICAgICAgICAoMC4wMTQpICAgXG5hZ2UgICAgICAgICAgICAgICAgLTAuMDAxICAgICAgICAgIC0wLjAwMiAgICAgICAgICAtMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAxKSAgIFxuaW5jb21lICAgICAgICAgICAgICAwLjAzMiAgICAgICAgICAtMC4wNTUgICAgICAgICAgLTAuMDQ1ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wNjcpICAgICAgICAgKDAuMDgwKSAgICAgICAgICgwLjA0MykgICBcbnVuaXZlcnNpdHkgICAgICAgICAtMC4wMzMgICAgICAgICAgLTAuMDQwICAgICAgICAgICAwLjAwMiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDQxKSAgICAgICAgICgwLjA0OSkgICAgICAgICAoMC4wMTQpICAgXG5fY29ucyAgICAgICAgICAgICAgLTAuMDYxICAgICAgICAgIC0wLjAzMSAgICAgICAgICAgMC4wMzIgICBcbiAgICAgICAgICAgICAgICAgICgwLjA5NikgICAgICAgICAoMC4wOTcpICAgICAgICAgKDAuMDQxKSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMDE3ICAgICAgICAgICAwLjAyMCAgICAgICAgICAgMC4wMDggICBcbnIyX2IgICAgICAgICAgICAgICAgMC4wOTQgICAgICAgICAgIDAuMTAyICAgICAgICAgICAwLjExNyAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjAyMiAgICAgICAgICAgMC4wMjQgICAgICAgICAgIDAuMDEwICAgXG5OICAgICAgICAgICAgICAgICA2MDguMDAwICAgICAgICAgNjA4LjAwMCAgICAgICAgIDkxMi4wMDAgICBcbk5fZyAgICAgICAgICAgICAgICAzMi4wMDAgICAgICAgICAgMzIuMDAwICAgICAgICAgIDQ4LjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICAgZXN0dGFiIFIgUyBUICwgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyX3cgcjJfYiByXG4+IDJfbyBOIE5fZykgXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgXG4gICAgICAgICAgICAgIHBfZ3NsbWNfYWxsICAgICBwX2dzbG1jX2FsbCAgICAgcF9nc2xtY19hbGwgICBcbiAgICAgICAgICAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5uZWcgICAgICAgICAgICAgICAgIDAuMDA4ICAgICAgICAgICAwLjAwNyAgICAgICAgICAgMC4wMDkgICBcbiAgICAgICAgICAgICAgICAgICgwLjAxMCkgICAgICAgICAoMC4wMDkpICAgICAgICAgKDAuMDA2KSAgIFxuaWRlb19yaWdodH54ICAgICAgIC0wLjExMiAgICAgICAgICAtMC4wMTEgICAgICAgICAgLTAuMDEzICAgXG4gICAgICAgICAgICAgICAgICAoMC4wNjkpICAgICAgICAgKDAuMDY2KSAgICAgICAgICgwLjA1MCkgICBcbmMubmVnI2MuaWR+eCAgICAgICAgMC4wMTIgICAgICAgICAgLTAuMDA2ICAgICAgICAgICAwLjAwMiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDEzKSAgICAgICAgICgwLjAxMykgICAgICAgICAoMC4wMTApICAgXG5waG9fb3JkZXIgICAgICAgICAgLTAuMDAwICAgICAgICAgICAwLjAwMiAgICAgICAgICAtMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAxKSAgIFxuZmVtYWxlICAgICAgICAgICAgICAwLjA1OSAgICAgICAgICAgMC4wNDggICAgICAgICAgIDAuMDA0ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMzEpICAgICAgICAgKDAuMDMwKSAgICAgICAgICgwLjAyMikgICBcbmFnZSAgICAgICAgICAgICAgICAgMC4wMDIgICAgICAgICAgLTAuMDAxICAgICAgICAgIC0wLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgXG5pbmNvbWUgICAgICAgICAgICAgIDAuMDMwICAgICAgICAgIC0wLjA3MiAgICAgICAgICAgMC4wNDggICBcbiAgICAgICAgICAgICAgICAgICgwLjA4NSkgICAgICAgICAoMC4wNTgpICAgICAgICAgKDAuMDQ1KSAgIFxudW5pdmVyc2l0eSAgICAgICAgICAwLjAxOCAgICAgICAgICAtMC4wNTkgICAgICAgICAgIDAuMDE5ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMzMpICAgICAgICAgKDAuMDQwKSAgICAgICAgICgwLjAyMykgICBcbl9jb25zICAgICAgICAgICAgICAtMC4xNTcgICAgICAgICAgIDAuMDMxICAgICAgICAgIC0wLjA1MSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDg0KSAgICAgICAgICgwLjA3OCkgICAgICAgICAoMC4wNTcpICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnIyX3cgICAgICAgICAgICAgICAgMC4wMTAgICAgICAgICAgIDAuMDAyICAgICAgICAgICAwLjAwMiAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjI3OSAgICAgICAgICAgMC4xODYgICAgICAgICAgIDAuMDMzICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMDI2ICAgICAgICAgICAwLjAxMiAgICAgICAgICAgMC4wMDMgICBcbk4gICAgICAgICAgICAgICAgIDU4Ni4wMDAgICAgICAgICA5MDcuMDAwICAgICAgICAyNjQxLjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgIDMxLjAwMCAgICAgICAgICA0OC4wMDAgICAgICAgICAxMzkuMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gKiBUYWJsZSBBOCBSb3cgMlxuLiAgIFxuLiAgIHh0c2V0IHJlc3AgdmlkX29yZGVyXG4gICAgICAgcGFuZWwgdmFyaWFibGU6ICByZXNwICh1bmJhbGFuY2VkKVxuICAgICAgICB0aW1lIHZhcmlhYmxlOiAgdmlkX29yZGVyLCAxIHRvIDdcbiAgICAgICAgICAgICAgICBkZWx0YTogIDEgdW5pdFxuLiAgIHJlcGxhY2UgbmVnID0gdl9uZWdhdGl2aXR5XG4oNTYsOTM2IHJlYWwgY2hhbmdlcyBtYWRlLCAxNyw3MDggdG8gbWlzc2luZylcbi4gICBxdWlldGx5IHh0cmVnIGdzbG1jIGMubmVnIyNjLndwX3JpZ2h0MiB2aWRfb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2lcbj4gdHkgaWYgc3RpbXR5cGU9PVwic2luZ2xlIHZpZGVvXCIgJiBsb2NhbD09MCAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBBXG4uICAgcXVpZXRseSB4dHJlZyBnc2xtYyBjLm5lZyMjYy53cF9yaWdodDIgdmlkX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpXG4+IHR5IGlmIHN0aW10eXBlPT1cInNpbmdsZSB2aWRlb1wiICYgbG9jYWw9PTAgJiB3cF9yaWdodDJfZXh0PT0xLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgQlxuLiAgIHF1aWV0bHkgeHRyZWcgZ3NsbWMgYy5uZWcjI2Mud3BfcmlnaHQyIHZpZF9vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaVxuPiB0eSBpZiBzdGltdHlwZT09XCJzaW5nbGUgdmlkZW9cIiAmIGxvY2FsPT0wICYgcG9saXRpY2FsX2ludGVyZXN0X2RpY2hveD09MSwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIENcbi4gICBlc3R0YWIgQSBCIEMgLCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIHJcbj4gMl9vIE4gTl9nKVxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAoMSkgICAgICAgICAgICAgKDIpICAgICAgICAgICAgICgzKSAgIFxuICAgICAgICAgICAgICAgICAgICBnc2xtYyAgICAgICAgICAgZ3NsbWMgICAgICAgICAgIGdzbG1jICAgXG4gICAgICAgICAgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmVnICAgICAgICAgICAgICAgICAwLjAxNyAgICAgICAgICAgMC4wMDEgICAgICAgICAgLTAuMDQ5ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMjIpICAgICAgICAgKDAuMDI2KSAgICAgICAgICgwLjAyOSkgICBcbndwX3JpZ2h0MiAgICAgICAgICAgMC4wNjMgICAgICAgICAgIDAuMDUwICAgICAgICAgICAwLjA3OSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDUyKSAgICAgICAgICgwLjA1OCkgICAgICAgICAoMC4wNjcpICAgXG5jLm5lZyNjLndwfjIgICAgICAgIDAuMDQ1ICAgICAgICAgICAwLjA3MyAgICAgICAgICAgMC4xNTIqICBcbiAgICAgICAgICAgICAgICAgICgwLjA0OCkgICAgICAgICAoMC4wNTUpICAgICAgICAgKDAuMDY0KSAgIFxudmlkX29yZGVyICAgICAgICAgIC0wLjA3NCoqKiAgICAgICAtMC4wNzMqKiogICAgICAgLTAuMDcyKioqXG4gICAgICAgICAgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDA3KSAgICAgICAgICgwLjAwNykgICBcbmZlbWFsZSAgICAgICAgICAgICAtMC4wMjcgICAgICAgICAgLTAuMDI3ICAgICAgICAgIC0wLjA0MCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDIzKSAgICAgICAgICgwLjAzMSkgICAgICAgICAoMC4wMzMpICAgXG5hZ2UgICAgICAgICAgICAgICAgIDAuMDAxICAgICAgICAgICAwLjAwMSAgICAgICAgICAtMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgIFxuaW5jb21lICAgICAgICAgICAgICAwLjAxNiAgICAgICAgICAgMC4xMTIgICAgICAgICAgLTAuMDYxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wNDkpICAgICAgICAgKDAuMDYzKSAgICAgICAgICgwLjA2OSkgICBcbnVuaXZlcnNpdHkgICAgICAgICAtMC4wMjEgICAgICAgICAgLTAuMDIzICAgICAgICAgIC0wLjA1OCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDI1KSAgICAgICAgICgwLjAzMykgICAgICAgICAoMC4wMzcpICAgXG5fY29ucyAgICAgICAgICAgICAgIDAuMjE1KioqICAgICAgICAwLjE1NyogICAgICAgICAgMC4zMDYqKipcbiAgICAgICAgICAgICAgICAgICgwLjA1NSkgICAgICAgICAoMC4wNzIpICAgICAgICAgKDAuMDc3KSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMDUwICAgICAgICAgICAwLjA0OSAgICAgICAgICAgMC4wNDcgICBcbnIyX2IgICAgICAgICAgICAgICAgMC4wMzcgICAgICAgICAgIDAuMDQyICAgICAgICAgICAwLjA1MiAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjA0NiAgICAgICAgICAgMC4wNDcgICAgICAgICAgIDAuMDQ3ICAgXG5OICAgICAgICAgICAgICAgIDQ2NjUuMDAwICAgICAgICAyNTI1LjAwMCAgICAgICAgMjIyMC4wMDAgICBcbk5fZyAgICAgICAgICAgICAgIDkzMy4wMDAgICAgICAgICA1MDUuMDAwICAgICAgICAgNDQ0LjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICAgXG4uICAgeHRzZXQgcmVzcCB2aWRfb3JkZXJcbiAgICAgICBwYW5lbCB2YXJpYWJsZTogIHJlc3AgKHVuYmFsYW5jZWQpXG4gICAgICAgIHRpbWUgdmFyaWFibGU6ICB2aWRfb3JkZXIsIDEgdG8gN1xuICAgICAgICAgICAgICAgIGRlbHRhOiAgMSB1bml0XG4uICAgcmVwbGFjZSBuZWcgPSB2X25lZ2F0aXZpdHlcbigwIHJlYWwgY2hhbmdlcyBtYWRlKVxuLiAgIHF1aWV0bHkgeHRyZWcgZ3NsbWMgYy5uZWcjI2Mud3BfcmlnaHQyIHZpZF9vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaVxuPiB0eSBpZiBjb3VudHJ5Mj09XCJCUlwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHZpZGVvXCIgJiBsb2NhbD09MCAmIHdwX3JpZ2h0Ml9leHQ9PTFcbj4gLCByZSAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEJcbi4gICBxdWlldGx5IHh0cmVnIGdzbG1jIGMubmVnIyNjLndwX3JpZ2h0MiB2aWRfb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2lcbj4gdHkgaWYgY291bnRyeTI9PVwiQ0EuZVwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHZpZGVvXCIgJiBsb2NhbD09MCAmIHdwX3JpZ2h0Ml9leHQ9XG4+ID0xLCByZSAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIENcbi4gICBxdWlldGx5IHh0cmVnIGdzbG1jIGMubmVnIyNjLndwX3JpZ2h0MiB2aWRfb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2lcbj4gdHkgaWYgY291bnRyeTI9PVwiQ0EuZlwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHZpZGVvXCIgJiBsb2NhbD09MCAmIHdwX3JpZ2h0Ml9leHQ9XG4+ID0xLCByZSAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIERcbi4gICBxdWlldGx5IHh0cmVnIGdzbG1jIGMubmVnIyNjLndwX3JpZ2h0MiB2aWRfb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2lcbj4gdHkgaWYgY291bnRyeTI9PVwiQ0hcIiAmIHN0aW10eXBlPT1cInNpbmdsZSB2aWRlb1wiICYgbG9jYWw9PTAgJiB3cF9yaWdodDJfZXh0PT0xXG4+ICwgcmUgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBFXG4uICAgcXVpZXRseSB4dHJlZyBnc2xtYyBjLm5lZyMjYy53cF9yaWdodDIgdmlkX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpXG4+IHR5IGlmIGNvdW50cnkyPT1cIkNOXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgdmlkZW9cIiAmIGxvY2FsPT0wICYgd3BfcmlnaHQyX2V4dD09MVxuPiAsIHJlICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRlxuLiAgIHF1aWV0bHkgeHRyZWcgZ3NsbWMgYy5uZWcjI2Mud3BfcmlnaHQyIHZpZF9vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaVxuPiB0eSBpZiBjb3VudHJ5Mj09XCJES1wiICYgc3RpbXR5cGU9PVwic2luZ2xlIHZpZGVvXCIgJiBsb2NhbD09MCAmIHdwX3JpZ2h0Ml9leHQ9PTFcbj4gLCByZSAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEdcbi4gICBlc3R0YWIgQiBDIEQsIGNlbGxzKGIoc3RhciBmbXQoMykpIHNlKHBhciBmbXQoMykpKSBub2dhcHMgc3RhdChyMl93IHIyX2IgcjJcbj4gX28gTiBOX2cpIFxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAoMSkgICAgICAgICAgICAgKDIpICAgICAgICAgICAgICgzKSAgIFxuICAgICAgICAgICAgICAgICAgICBnc2xtYyAgICAgICAgICAgZ3NsbWMgICAgICAgICAgIGdzbG1jICAgXG4gICAgICAgICAgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmVnICAgICAgICAgICAgICAgIC0wLjIyNSAgICAgICAgICAtMC4wMTUgICAgICAgICAgLTAuMTEyICAgXG4gICAgICAgICAgICAgICAgICAoMC4yMDApICAgICAgICAgKDAuMTU3KSAgICAgICAgICgwLjA2OSkgICBcbndwX3JpZ2h0MiAgICAgICAgICAtMC4zODcgICAgICAgICAgLTAuMDYyICAgICAgICAgIC0wLjE2NCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMzk2KSAgICAgICAgICgwLjg1NCkgICAgICAgICAoMC4xOTQpICAgXG5jLm5lZyNjLndwfjIgICAgICAgIDAuMzI1ICAgICAgICAgICAwLjYwMSAgICAgICAgICAgMC4xNDcgICBcbiAgICAgICAgICAgICAgICAgICgwLjQxNikgICAgICAgICAoMC40MjIpICAgICAgICAgKDAuMTc3KSAgIFxudmlkX29yZGVyICAgICAgICAgIC0wLjExNyogICAgICAgICAtMC4yNTMqKiogICAgICAgLTAuMDY5KiogXG4gICAgICAgICAgICAgICAgICAoMC4wNDcpICAgICAgICAgKDAuMDUwKSAgICAgICAgICgwLjAyMikgICBcbmZlbWFsZSAgICAgICAgICAgICAtMC4wNzYgICAgICAgICAgIDAuMzY4ICAgICAgICAgIC0wLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMjQ0KSAgICAgICAgICgwLjQwMikgICAgICAgICAoMC4xMjkpICAgXG5hZ2UgICAgICAgICAgICAgICAgIDAuMDE0ICAgICAgICAgICAwLjA4MSAgICAgICAgICAgMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAxOCkgICAgICAgICAoMC4wNzYpICAgICAgICAgKDAuMDA0KSAgIFxuaW5jb21lICAgICAgICAgICAgICAwLjExOSAgICAgICAgICAtMC40NzMgICAgICAgICAgIDAuNDUwICAgXG4gICAgICAgICAgICAgICAgICAoMC42NDApICAgICAgICAgKDAuODQxKSAgICAgICAgICgwLjIzMSkgICBcbnVuaXZlcnNpdHkgICAgICAgICAtMC4wMjQgICAgICAgICAgLTAuMTM4ICAgICAgICAgIC0wLjEwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMjM1KSAgICAgICAgICgwLjY0OSkgICAgICAgICAoMC4xMTQpICAgXG5fY29ucyAgICAgICAgICAgICAgIDAuMzM3ICAgICAgICAgIC0wLjg1NSAgICAgICAgICAgMC4wOTAgICBcbiAgICAgICAgICAgICAgICAgICgwLjU4OCkgICAgICAgICAoMS43NTApICAgICAgICAgKDAuMjY4KSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMDc4ICAgICAgICAgICAwLjMzOSAgICAgICAgICAgMC4xNTIgICBcbnIyX2IgICAgICAgICAgICAgICAgMC41MDIgICAgICAgICAgIDAuMTc5ICAgICAgICAgICAwLjM4NCAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjEwOSAgICAgICAgICAgMC4yODAgICAgICAgICAgIDAuMjIyICAgXG5OICAgICAgICAgICAgICAgICAgODUuMDAwICAgICAgICAgIDgwLjAwMCAgICAgICAgICA4MC4wMDAgICBcbk5fZyAgICAgICAgICAgICAgICAxNy4wMDAgICAgICAgICAgMTYuMDAwICAgICAgICAgIDE2LjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICAgZXN0dGFiIEUgRiBHLCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIHIyXG4+IF9vIE4gTl9nKSBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICBcbiAgICAgICAgICAgICAgICAgICAgZ3NsbWMgICAgICAgICAgIGdzbG1jICAgICAgICAgICBnc2xtYyAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm5lZyAgICAgICAgICAgICAgICAgMC4wODggICAgICAgICAgLTAuMDkwICAgICAgICAgIC0wLjAzMyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMTI3KSAgICAgICAgICgwLjE5NCkgICAgICAgICAoMC4wNzUpICAgXG53cF9yaWdodDIgICAgICAgICAgIDAuODczICAgICAgICAgICAwLjA0OSAgICAgICAgICAtMC4wMTggICBcbiAgICAgICAgICAgICAgICAgICgwLjUyNCkgICAgICAgICAoMC40MjkpICAgICAgICAgKDAuMjI4KSAgIFxuYy5uZWcjYy53cH4yICAgICAgIC0wLjA4MCAgICAgICAgICAgMC4yNDAgICAgICAgICAgIDAuMjUwICAgXG4gICAgICAgICAgICAgICAgICAoMC4zMTQpICAgICAgICAgKDAuMzc0KSAgICAgICAgICgwLjE5MSkgICBcbnZpZF9vcmRlciAgICAgICAgICAtMC4xNDAqKiogICAgICAgLTAuMTEyKioqICAgICAgIC0wLjA1MSogIFxuICAgICAgICAgICAgICAgICAgKDAuMDM4KSAgICAgICAgICgwLjAyNykgICAgICAgICAoMC4wMjEpICAgXG5mZW1hbGUgICAgICAgICAgICAgIDAuMTUyICAgICAgICAgIC0wLjAxOCAgICAgICAgICAtMC4wMTYgICBcbiAgICAgICAgICAgICAgICAgICgwLjI0NikgICAgICAgICAoMC4xMzIpICAgICAgICAgKDAuMDk4KSAgIFxuYWdlICAgICAgICAgICAgICAgICAwLjAxNCAgICAgICAgICAtMC4wMDMgICAgICAgICAgLTAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMTApICAgICAgICAgKDAuMDEzKSAgICAgICAgICgwLjAwMykgICBcbmluY29tZSAgICAgICAgICAgICAgMC4yODUgICAgICAgICAgIDAuMjYyICAgICAgICAgICAwLjAyMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuNjM0KSAgICAgICAgICgwLjMwNykgICAgICAgICAoMC4yMDQpICAgXG51bml2ZXJzaXR5ICAgICAgICAgIDAuNDQ0ICAgICAgICAgIC0wLjE5NiAgICAgICAgICAtMC4wNTIgICBcbiAgICAgICAgICAgICAgICAgICgwLjI2NykgICAgICAgICAoMC4yMTMpICAgICAgICAgKDAuMTAwKSAgIFxuX2NvbnMgICAgICAgICAgICAgIC0xLjAzMCAgICAgICAgICAgMC41NjUgICAgICAgICAgIDAuMjI2ICAgXG4gICAgICAgICAgICAgICAgICAoMC42MzYpICAgICAgICAgKDAuNDI1KSAgICAgICAgICgwLjIzNykgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjE1NiAgICAgICAgICAgMC4wODAgICAgICAgICAgIDAuMTI2ICAgXG5yMl9iICAgICAgICAgICAgICAgIDAuNDE1ICAgICAgICAgICAwLjE4MyAgICAgICAgICAgMC4wNjQgICBcbnIyX28gICAgICAgICAgICAgICAgMC4yMzAgICAgICAgICAgIDAuMDg5ICAgICAgICAgICAwLjExMyAgIFxuTiAgICAgICAgICAgICAgICAgIDk1LjAwMCAgICAgICAgIDIxMC4wMDAgICAgICAgICAgOTAuMDAwICAgXG5OX2cgICAgICAgICAgICAgICAgMTkuMDAwICAgICAgICAgIDQyLjAwMCAgICAgICAgICAxOC4wMDAgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgIHF1aWV0bHkgeHRyZWcgZ3NsbWMgYy5uZWcjI2Mud3BfcmlnaHQyIHZpZF9vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaVxuPiB0eSBpZiBjb3VudHJ5Mj09XCJGUlwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHZpZGVvXCIgJiBsb2NhbD09MCAmIHdwX3JpZ2h0Ml9leHQ9PTFcbj4gLCByZSAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEhcbi4gICBxdWlldGx5IHh0cmVnIGdzbG1jIGMubmVnIyNjLndwX3JpZ2h0MiB2aWRfb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2lcbj4gdHkgaWYgY291bnRyeTI9PVwiR0hcIiAmIHN0aW10eXBlPT1cInNpbmdsZSB2aWRlb1wiICYgbG9jYWw9PTAgJiB3cF9yaWdodDJfZXh0PT0xXG4+ICwgcmUgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBJXG4uICAgcXVpZXRseSB4dHJlZyBnc2xtYyBjLm5lZyMjYy53cF9yaWdodDIgdmlkX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpXG4+IHR5IGlmIGNvdW50cnkyPT1cIklOXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgdmlkZW9cIiAmIGxvY2FsPT0wICYgd3BfcmlnaHQyX2V4dD09MVxuPiAsIHJlICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgSlxuLiAgIHF1aWV0bHkgeHRyZWcgZ3NsbWMgYy5uZWcjI2Mud3BfcmlnaHQyIHZpZF9vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaVxuPiB0eSBpZiBjb3VudHJ5Mj09XCJJUy5qXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgdmlkZW9cIiAmIGxvY2FsPT0wICYgd3BfcmlnaHQyX2V4dD1cbj4gPTEsIHJlICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgS1xuLiAgIHF1aWV0bHkgeHRyZWcgZ3NsbWMgYy5uZWcjI2Mud3BfcmlnaHQyIHZpZF9vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaVxuPiB0eSBpZiBjb3VudHJ5Mj09XCJJUy5wXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgdmlkZW9cIiAmIGxvY2FsPT0wICYgd3BfcmlnaHQyX2V4dD1cbj4gPTEsIHJlICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgTFxuLiAgIHF1aWV0bHkgeHRyZWcgZ3NsbWMgYy5uZWcjI2Mud3BfcmlnaHQyIHZpZF9vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaVxuPiB0eSBpZiBjb3VudHJ5Mj09XCJJVFwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHZpZGVvXCIgJiBsb2NhbD09MCAmIHdwX3JpZ2h0Ml9leHQ9PTFcbj4gLCByZSAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIE1cbi4gICBlc3R0YWIgSCBJIEosIGNlbGxzKGIoc3RhciBmbXQoMykpIHNlKHBhciBmbXQoMykpKSBub2dhcHMgc3RhdChyMl93IHIyX2IgcjJcbj4gX28gTiBOX2cpIFxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAoMSkgICAgICAgICAgICAgKDIpICAgICAgICAgICAgICgzKSAgIFxuICAgICAgICAgICAgICAgICAgICBnc2xtYyAgICAgICAgICAgZ3NsbWMgICAgICAgICAgIGdzbG1jICAgXG4gICAgICAgICAgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmVnICAgICAgICAgICAgICAgIC0wLjAxMyAgICAgICAgICAgMC4xNDEgICAgICAgICAgIDAuMTIxICAgXG4gICAgICAgICAgICAgICAgICAoMC4xNjcpICAgICAgICAgKDAuMDk2KSAgICAgICAgICgwLjEyOCkgICBcbndwX3JpZ2h0MiAgICAgICAgICAgMC43MjkgICAgICAgICAgLTAuMDY2ICAgICAgICAgIC0wLjI2MiAgIFxuICAgICAgICAgICAgICAgICAgKDAuNjIzKSAgICAgICAgICgwLjE4MCkgICAgICAgICAoMC4yNjcpICAgXG5jLm5lZyNjLndwfjIgICAgICAgIDAuMjYxICAgICAgICAgIC0wLjE0MyAgICAgICAgICAtMC4xOTggICBcbiAgICAgICAgICAgICAgICAgICgwLjM3MykgICAgICAgICAoMC4xNDcpICAgICAgICAgKDAuMTk3KSAgIFxudmlkX29yZGVyICAgICAgICAgIC0wLjA5MiogICAgICAgICAtMC4wNTcqKiogICAgICAgLTAuMDk5KioqXG4gICAgICAgICAgICAgICAgICAoMC4wNDYpICAgICAgICAgKDAuMDE2KSAgICAgICAgICgwLjAyNykgICBcbmZlbWFsZSAgICAgICAgICAgICAtMC4zNjMgICAgICAgICAgLTAuMTc3ICAgICAgICAgIC0wLjExOSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMjQ4KSAgICAgICAgICgwLjA5MykgICAgICAgICAoMC4xMjMpICAgXG5hZ2UgICAgICAgICAgICAgICAgLTAuMDIxICAgICAgICAgIC0wLjAwMSAgICAgICAgICAgMC4wMDggICBcbiAgICAgICAgICAgICAgICAgICgwLjAxMikgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDEwKSAgIFxuaW5jb21lICAgICAgICAgICAgICAxLjA4NiAgICAgICAgICAgMC4xMTMgICAgICAgICAgLTAuMDUyICAgXG4gICAgICAgICAgICAgICAgICAoMC42MDQpICAgICAgICAgKDAuMTI4KSAgICAgICAgICgwLjMxNCkgICBcbnVuaXZlcnNpdHkgICAgICAgICAtMC4yOTcgICAgICAgICAgIDAuMDMxICAgICAgICAgIC0wLjA0NiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMjMwKSAgICAgICAgICgwLjA5NCkgICAgICAgICAoMC4xNjApICAgXG5fY29ucyAgICAgICAgICAgICAgIDAuNTIzICAgICAgICAgICAwLjMyNCAgICAgICAgICAgMC4yNDcgICBcbiAgICAgICAgICAgICAgICAgICgwLjUwNCkgICAgICAgICAoMC4xODUpICAgICAgICAgKDAuMzY4KSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMDU3ICAgICAgICAgICAwLjA5NyAgICAgICAgICAgMC4xMDMgICBcbnIyX2IgICAgICAgICAgICAgICAgMC4zMjMgICAgICAgICAgIDAuMjkxICAgICAgICAgICAwLjI0OSAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjEyNiAgICAgICAgICAgMC4xNDkgICAgICAgICAgIDAuMTMzICAgXG5OICAgICAgICAgICAgICAgICAxMTUuMDAwICAgICAgICAgMTY1LjAwMCAgICAgICAgIDE0MC4wMDAgICBcbk5fZyAgICAgICAgICAgICAgICAyMy4wMDAgICAgICAgICAgMzMuMDAwICAgICAgICAgIDI4LjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICAgZXN0dGFiIEsgTCBNLCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIHIyXG4+IF9vIE4gTl9nKSBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICBcbiAgICAgICAgICAgICAgICAgICAgZ3NsbWMgICAgICAgICAgIGdzbG1jICAgICAgICAgICBnc2xtYyAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm5lZyAgICAgICAgICAgICAgICAtMC4wODQgICAgICAgICAgLTAuMDUwICAgICAgICAgIC0wLjAwOCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDg0KSAgICAgICAgICgwLjIxNCkgICAgICAgICAoMC4wNTcpICAgXG53cF9yaWdodDIgICAgICAgICAgIDAuNTI1ICAgICAgICAgIC0wLjA4MSAgICAgICAgICAgMC4xMTQgICBcbiAgICAgICAgICAgICAgICAgICgwLjM2NikgICAgICAgICAoMC41MzIpICAgICAgICAgKDAuMTk5KSAgIFxuYy5uZWcjYy53cH4yICAgICAgICAwLjI4MSAgICAgICAgICAgMC4zMjQgICAgICAgICAgLTAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4yNTkpICAgICAgICAgKDAuNTEzKSAgICAgICAgICgwLjE4NikgICBcbnZpZF9vcmRlciAgICAgICAgICAtMC4wODIqKiAgICAgICAgLTAuMDQxICAgICAgICAgIC0wLjA0MCogIFxuICAgICAgICAgICAgICAgICAgKDAuMDI3KSAgICAgICAgICgwLjA2MikgICAgICAgICAoMC4wMTgpICAgXG5mZW1hbGUgICAgICAgICAgICAgIDAuMDc1ICAgICAgICAgIC0wLjE1NCAgICAgICAgICAtMC4xNDYgICBcbiAgICAgICAgICAgICAgICAgICgwLjE0MykgICAgICAgICAoMC4yNjQpICAgICAgICAgKDAuMDc2KSAgIFxuYWdlICAgICAgICAgICAgICAgICAwLjAwNyAgICAgICAgICAgMC4wODQgICAgICAgICAgLTAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMjQpICAgICAgICAgKDAuMTQyKSAgICAgICAgICgwLjAyMCkgICBcbmluY29tZSAgICAgICAgICAgICAtMC4wNTkgICAgICAgICAgIDAuNjE3ICAgICAgICAgICAwLjU2NyoqIFxuICAgICAgICAgICAgICAgICAgKDAuMzI0KSAgICAgICAgICgwLjkxNykgICAgICAgICAoMC4yMDgpICAgXG51bml2ZXJzaXR5ICAgICAgICAgLTAuMTI5ICAgICAgICAgIC0wLjA3NyAgICAgICAgICAgMC4zNTIqICBcbiAgICAgICAgICAgICAgICAgICgwLjE5OCkgICAgICAgICAoMC42MjEpICAgICAgICAgKDAuMTc4KSAgIFxuX2NvbnMgICAgICAgICAgICAgIC0wLjA5OSAgICAgICAgICAtMS42MjggICAgICAgICAgLTAuMzkwICAgXG4gICAgICAgICAgICAgICAgICAoMC43MzgpICAgICAgICAgKDMuMTIzKSAgICAgICAgICgwLjU2MSkgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjA0OSAgICAgICAgICAgMC4wMTIgICAgICAgICAgIDAuMDU4ICAgXG5yMl9iICAgICAgICAgICAgICAgIDAuMTY1ICAgICAgICAgICAwLjI2OCAgICAgICAgICAgMC40NTUgICBcbnIyX28gICAgICAgICAgICAgICAgMC4wNzkgICAgICAgICAgIDAuMDM1ICAgICAgICAgICAwLjE1MSAgIFxuTiAgICAgICAgICAgICAgICAgMjEwLjAwMCAgICAgICAgICA4MC4wMDAgICAgICAgICAgOTUuMDAwICAgXG5OX2cgICAgICAgICAgICAgICAgNDIuMDAwICAgICAgICAgIDE2LjAwMCAgICAgICAgICAxOS4wMDAgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgIHF1aWV0bHkgeHRyZWcgZ3NsbWMgYy5uZWcjI2Mud3BfcmlnaHQyIHZpZF9vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaVxuPiB0eSBpZiBjb3VudHJ5Mj09XCJKUFwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHZpZGVvXCIgJiBsb2NhbD09MCAmIHdwX3JpZ2h0Ml9leHQ9PTFcbj4gLCByZSAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIE5cbi4gICBxdWlldGx5IHh0cmVnIGdzbG1jIGMubmVnIyNjLndwX3JpZ2h0MiB2aWRfb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2lcbj4gdHkgaWYgY291bnRyeTI9PVwiTlpcIiAmIHN0aW10eXBlPT1cInNpbmdsZSB2aWRlb1wiICYgbG9jYWw9PTAgJiB3cF9yaWdodDJfZXh0PT0xXG4+ICwgcmUgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBPXG4uICAgcXVpZXRseSB4dHJlZyBnc2xtYyBjLm5lZyMjYy53cF9yaWdodDIgdmlkX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpXG4+IHR5IGlmIGNvdW50cnkyPT1cIlJVXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgdmlkZW9cIiAmIGxvY2FsPT0wICYgd3BfcmlnaHQyX2V4dD09MVxuPiAsIHJlICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgUFxuLiAgIHF1aWV0bHkgeHRyZWcgZ3NsbWMgYy5uZWcjI2Mud3BfcmlnaHQyIHZpZF9vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaVxuPiB0eSBpZiBjb3VudHJ5Mj09XCJTRVwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHZpZGVvXCIgJiBsb2NhbD09MCAmIHdwX3JpZ2h0Ml9leHQ9PTFcbj4gLCByZSAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIFFcbi4gICBxdWlldGx5IHh0cmVnIGdzbG1jIGMubmVnIyNjLndwX3JpZ2h0MiB2aWRfb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2lcbj4gdHkgaWYgY291bnRyeTI9PVwiU1dcIiAmIHN0aW10eXBlPT1cInNpbmdsZSB2aWRlb1wiICYgbG9jYWw9PTAgJiB3cF9yaWdodDJfZXh0PT0xXG4+ICwgcmUgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBSIFxuLiAgIHF1aWV0bHkgeHRyZWcgZ3NsbWMgYy5uZWcjI2Mud3BfcmlnaHQyIHZpZF9vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaVxuPiB0eSBpZiBjb3VudHJ5Mj09XCJVS1wiICYgc3RpbXR5cGU9PVwic2luZ2xlIHZpZGVvXCIgJiBsb2NhbD09MCAmIHdwX3JpZ2h0Ml9leHQ9PTFcbj4gLCByZSAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIFNcbi4gICBxdWlldGx5IHh0cmVnIGdzbG1jIGMubmVnIyNjLndwX3JpZ2h0MiB2aWRfb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2lcbj4gdHkgaWYgY291bnRyeTI9PVwiVVNcIiAmIHN0aW10eXBlPT1cInNpbmdsZSB2aWRlb1wiICYgbG9jYWw9PTAgJiB3cF9yaWdodDJfZXh0PT0xXG4+ICwgcmUgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBUXG4uICAgZXN0dGFiIE4gTyBQIFEsIGNlbGxzKGIoc3RhciBmbXQoMykpIHNlKHBhciBmbXQoMykpKSBub2dhcHMgc3RhdChyMl93IHIyX2IgXG4+IHIyX28gTiBOX2cpIFxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICAgICAgICAgICAgKDQpICAgXG4gICAgICAgICAgICAgICAgICAgIGdzbG1jICAgICAgICAgICBnc2xtYyAgICAgICAgICAgZ3NsbWMgICAgICAgICAgIGdzbG1jICAgXG4gICAgICAgICAgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5uZWcgICAgICAgICAgICAgICAgIDAuMDM2ICAgICAgICAgICAwLjAwNCAgICAgICAgICAgMC4wODQgICAgICAgICAgLTAuMTM4ICAgXG4gICAgICAgICAgICAgICAgICAoMC4xOTYpICAgICAgICAgKDAuMDg0KSAgICAgICAgICgwLjE2OCkgICAgICAgICAoMC4wODQpICAgXG53cF9yaWdodDIgICAgICAgICAgLTAuMTg1ICAgICAgICAgICAwLjIxNSAgICAgICAgICAgMC4xMzkgICAgICAgICAgIDAuMDI0ICAgXG4gICAgICAgICAgICAgICAgICAoMC42MjUpICAgICAgICAgKDAuMjc4KSAgICAgICAgICgwLjI4MikgICAgICAgICAoMC4xNzEpICAgXG5jLm5lZyNjLndwfjIgICAgICAgIDAuMDYyICAgICAgICAgICAwLjE1OCAgICAgICAgICAtMC4xMTAgICAgICAgICAgIDAuMTkzICAgXG4gICAgICAgICAgICAgICAgICAoMC40OTgpICAgICAgICAgKDAuMjA0KSAgICAgICAgICgwLjI3OCkgICAgICAgICAoMC4xMzIpICAgXG52aWRfb3JkZXIgICAgICAgICAgLTAuMDg4ICAgICAgICAgIC0wLjA1OSogICAgICAgICAtMC4wOTgqICAgICAgICAgLTAuMDI5ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wNTEpICAgICAgICAgKDAuMDI0KSAgICAgICAgICgwLjA0MCkgICAgICAgICAoMC4wMTUpICAgXG5mZW1hbGUgICAgICAgICAgICAgIDAuMTg5ICAgICAgICAgIC0wLjAxOSAgICAgICAgICAgMC4xMDQgICAgICAgICAgIDAuMDc4ICAgXG4gICAgICAgICAgICAgICAgICAoMC4yMzQpICAgICAgICAgKDAuMTI3KSAgICAgICAgICgwLjE1NSkgICAgICAgICAoMC4wNzkpICAgXG5hZ2UgICAgICAgICAgICAgICAgLTAuMDk5ICAgICAgICAgIC0wLjAwNiAgICAgICAgICAgMC4wMDkgICAgICAgICAgIDAuMDA0ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wODIpICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwOSkgICAgICAgICAoMC4wMDQpICAgXG5pbmNvbWUgICAgICAgICAgICAgLTAuMzI1ICAgICAgICAgIC0wLjA4OCAgICAgICAgICAgMC4xMTggICAgICAgICAgIDAuMjExICAgXG4gICAgICAgICAgICAgICAgICAoMC40MDEpICAgICAgICAgKDAuMjI2KSAgICAgICAgICgwLjMzNCkgICAgICAgICAoMC4yMDApICAgXG51bml2ZXJzaXR5ICAgICAgICAgIDAuMjg2ICAgICAgICAgICAwLjE5MCAgICAgICAgICAtMC4xNDYgICAgICAgICAgIDAuMDIwICAgXG4gICAgICAgICAgICAgICAgICAoMC41ODEpICAgICAgICAgKDAuMTUyKSAgICAgICAgICgwLjM0MykgICAgICAgICAoMC4wNzkpICAgXG5fY29ucyAgICAgICAgICAgICAgIDIuMjkwICAgICAgICAgICAwLjMzNiAgICAgICAgICAgMC4wMDAgICAgICAgICAgLTAuMTE3ICAgXG4gICAgICAgICAgICAgICAgICAoMS43NDIpICAgICAgICAgKDAuMjMxKSAgICAgICAgICAgICAoLikgICAgICAgICAoMC4yMjgpICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMDM3ICAgICAgICAgICAwLjA1OCAgICAgICAgICAgMC4wODIgICAgICAgICAgIDAuMDQ4ICAgXG5yMl9iICAgICAgICAgICAgICAgIDAuMzI0ICAgICAgICAgICAwLjQ3MyAgICAgICAgICAgMC4zMDUgICAgICAgICAgIDAuMjA2ICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMDg5ICAgICAgICAgICAwLjEyMSAgICAgICAgICAgMC4xMTUgICAgICAgICAgIDAuMDg3ICAgXG5OICAgICAgICAgICAgICAgICAgODUuMDAwICAgICAgICAgIDk1LjAwMCAgICAgICAgICA4NS4wMDAgICAgICAgICAxMjUuMDAwICAgXG5OX2cgICAgICAgICAgICAgICAgMTcuMDAwICAgICAgICAgIDE5LjAwMCAgICAgICAgICAxNy4wMDAgICAgICAgICAgMjUuMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICAgZXN0dGFiIFIgUyBULCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIHIyXG4+IF9vIE4gTl9nKSBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICBcbiAgICAgICAgICAgICAgICAgICAgZ3NsbWMgICAgICAgICAgIGdzbG1jICAgICAgICAgICBnc2xtYyAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm5lZyAgICAgICAgICAgICAgICAtMC4wNjkgICAgICAgICAgLTAuMTc5KiAgICAgICAgICAwLjA2MyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDc3KSAgICAgICAgICgwLjA3NCkgICAgICAgICAoMC4wNjQpICAgXG53cF9yaWdodDIgICAgICAgICAgIDAuMjQ0ICAgICAgICAgIC0wLjMzNSAgICAgICAgICAgMC4xMDYgICBcbiAgICAgICAgICAgICAgICAgICgwLjE4NykgICAgICAgICAoMC4yNTEpICAgICAgICAgKDAuMTYwKSAgIFxuYy5uZWcjYy53cH4yICAgICAgICAwLjE4MiAgICAgICAgICAgMC40MTcqICAgICAgICAgLTAuMDE3ICAgXG4gICAgICAgICAgICAgICAgICAoMC4xNjApICAgICAgICAgKDAuMjAxKSAgICAgICAgICgwLjEzOCkgICBcbnZpZF9vcmRlciAgICAgICAgICAtMC4wMjggICAgICAgICAgLTAuMDU3KiAgICAgICAgIC0wLjAzNiogIFxuICAgICAgICAgICAgICAgICAgKDAuMDI0KSAgICAgICAgICgwLjAyMikgICAgICAgICAoMC4wMTYpICAgXG5mZW1hbGUgICAgICAgICAgICAgLTAuMTQ4ICAgICAgICAgIC0wLjA4NyAgICAgICAgICAtMC4wMzQgICBcbiAgICAgICAgICAgICAgICAgICgwLjE2OCkgICAgICAgICAoMC4xMDkpICAgICAgICAgKDAuMDc5KSAgIFxuYWdlICAgICAgICAgICAgICAgIC0wLjAwNyAgICAgICAgICAgMC4wMDEgICAgICAgICAgIDAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwMykgICBcbmluY29tZSAgICAgICAgICAgICAtMC43ODkqKiAgICAgICAgIDAuMzczICAgICAgICAgICAwLjEyNCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMjcxKSAgICAgICAgICgwLjI2NykgICAgICAgICAoMC4xNTYpICAgXG51bml2ZXJzaXR5ICAgICAgICAgIDAuMTEyICAgICAgICAgICAwLjAyMCAgICAgICAgICAgMC4wOTkgICBcbiAgICAgICAgICAgICAgICAgICgwLjExMSkgICAgICAgICAoMC4xNDMpICAgICAgICAgKDAuMDgzKSAgIFxuX2NvbnMgICAgICAgICAgICAgICAwLjc1MiogICAgICAgICAgMC4xOTYgICAgICAgICAgLTAuMDcxICAgXG4gICAgICAgICAgICAgICAgICAoMC4zMjIpICAgICAgICAgKDAuMjI4KSAgICAgICAgICgwLjE3NCkgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjA1OSAgICAgICAgICAgMC4xMTUgICAgICAgICAgIDAuMDE4ICAgXG5yMl9iICAgICAgICAgICAgICAgIDAuNTQ3ICAgICAgICAgICAwLjEyNCAgICAgICAgICAgMC4wMzYgICBcbnIyX28gICAgICAgICAgICAgICAgMC4xOTUgICAgICAgICAgIDAuMTE2ICAgICAgICAgICAwLjAyMiAgIFxuTiAgICAgICAgICAgICAgICAgIDc1LjAwMCAgICAgICAgIDEyMC4wMDAgICAgICAgICA0OTUuMDAwICAgXG5OX2cgICAgICAgICAgICAgICAgMTUuMDAwICAgICAgICAgIDI0LjAwMCAgICAgICAgICA5OS4wMDAgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgIFxuLiAgIHh0c2V0IHJlc3AgdmlkX29yZGVyXG4gICAgICAgcGFuZWwgdmFyaWFibGU6ICByZXNwICh1bmJhbGFuY2VkKVxuICAgICAgICB0aW1lIHZhcmlhYmxlOiAgdmlkX29yZGVyLCAxIHRvIDdcbiAgICAgICAgICAgICAgICBkZWx0YTogIDEgdW5pdFxuLiAgIHJlcGxhY2UgbmVnID0gdl9uZWdhdGl2aXR5XG4oMCByZWFsIGNoYW5nZXMgbWFkZSlcbi4gICBxdWlldGx5IHh0cmVnIGdzbG1jIGMubmVnIyNjLndwX3JpZ2h0MiB2aWRfb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2lcbj4gdHkgaWYgY291bnRyeTI9PVwiQlJcIiAmIHN0aW10eXBlPT1cInNpbmdsZSB2aWRlb1wiICYgbG9jYWw9PTAgJiBwb2xpdGljYWxfaW50ZXJlXG4+IHN0X2RpY2hveD09MSwgcmUgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBCXG4uICAgcXVpZXRseSB4dHJlZyBnc2xtYyBjLm5lZyMjYy53cF9yaWdodDIgdmlkX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpXG4+IHR5IGlmIGNvdW50cnkyPT1cIkNBLmVcIiAmIHN0aW10eXBlPT1cInNpbmdsZSB2aWRlb1wiICYgbG9jYWw9PTAgJiBwb2xpdGljYWxfaW50ZVxuPiByZXN0X2RpY2hveD09MSwgcmUgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBDXG4uICAgcXVpZXRseSB4dHJlZyBnc2xtYyBjLm5lZyMjYy53cF9yaWdodDIgdmlkX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpXG4+IHR5IGlmIGNvdW50cnkyPT1cIkNBLmZcIiAmIHN0aW10eXBlPT1cInNpbmdsZSB2aWRlb1wiICYgbG9jYWw9PTAgJiBwb2xpdGljYWxfaW50ZVxuPiByZXN0X2RpY2hveD09MSwgcmUgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBEXG4uICAgcXVpZXRseSB4dHJlZyBnc2xtYyBjLm5lZyMjYy53cF9yaWdodDIgdmlkX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpXG4+IHR5IGlmIGNvdW50cnkyPT1cIkNIXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgdmlkZW9cIiAmIGxvY2FsPT0wICYgcG9saXRpY2FsX2ludGVyZVxuPiBzdF9kaWNob3g9PTEsIHJlICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRVxuLiAgIHF1aWV0bHkgeHRyZWcgZ3NsbWMgYy5uZWcjI2Mud3BfcmlnaHQyIHZpZF9vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaVxuPiB0eSBpZiBjb3VudHJ5Mj09XCJDTlwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHZpZGVvXCIgJiBsb2NhbD09MCAmIHBvbGl0aWNhbF9pbnRlcmVcbj4gc3RfZGljaG94PT0xLCByZSAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEZcbi4gICBxdWlldGx5IHh0cmVnIGdzbG1jIGMubmVnIyNjLndwX3JpZ2h0MiB2aWRfb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2lcbj4gdHkgaWYgY291bnRyeTI9PVwiREtcIiAmIHN0aW10eXBlPT1cInNpbmdsZSB2aWRlb1wiICYgbG9jYWw9PTAgJiBwb2xpdGljYWxfaW50ZXJlXG4+IHN0X2RpY2hveD09MSwgcmUgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBHXG4uICAgZXN0dGFiIEIgQyBELCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIHIyXG4+IF9vIE4gTl9nKSBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICBcbiAgICAgICAgICAgICAgICAgICAgZ3NsbWMgICAgICAgICAgIGdzbG1jICAgICAgICAgICBnc2xtYyAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm5lZyAgICAgICAgICAgICAgICAtMC4wMjUgICAgICAgICAgLTAuMjk4ICAgICAgICAgIC0wLjA3MyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMjMxKSAgICAgICAgICgwLjIwMikgICAgICAgICAoMC4wNjYpICAgXG53cF9yaWdodDIgICAgICAgICAgLTAuMDA0ICAgICAgICAgICAzLjU3MSogICAgICAgICAtMC4yNjIgICBcbiAgICAgICAgICAgICAgICAgICgwLjYxNCkgICAgICAgICAoMS42MTUpICAgICAgICAgKDAuMjI3KSAgIFxuYy5uZWcjYy53cH4yICAgICAgIC0wLjA2OSAgICAgICAgICAgMS4wNzggICAgICAgICAgIDAuMTA3ICAgXG4gICAgICAgICAgICAgICAgICAoMC41NTApICAgICAgICAgKDEuNjQ2KSAgICAgICAgICgwLjIwNSkgICBcbnZpZF9vcmRlciAgICAgICAgICAtMC4wMzkgICAgICAgICAgLTAuMTQxKiogICAgICAgIC0wLjA0MyogIFxuICAgICAgICAgICAgICAgICAgKDAuMDUxKSAgICAgICAgICgwLjA1MikgICAgICAgICAoMC4wMjEpICAgXG5mZW1hbGUgICAgICAgICAgICAgIDAuMDQ4ICAgICAgICAgIC0wLjY5NiogICAgICAgICAtMC4wNDggICBcbiAgICAgICAgICAgICAgICAgICgwLjI0MykgICAgICAgICAoMC4yOTIpICAgICAgICAgKDAuMTEzKSAgIFxuYWdlICAgICAgICAgICAgICAgICAwLjAxNSAgICAgICAgICAgMC4wMDYgICAgICAgICAgLTAuMDAyICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMjEpICAgICAgICAgKDAuMDI4KSAgICAgICAgICgwLjAwNCkgICBcbmluY29tZSAgICAgICAgICAgICAtMC4xMDcgICAgICAgICAgIDAuNDA0ICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuNTAwKSAgICAgICAgICgwLjU3MykgICAgICAgICAoMC4yMTIpICAgXG51bml2ZXJzaXR5ICAgICAgICAgIDAuMTYxICAgICAgICAgICAwLjE2MCAgICAgICAgICAtMC4wNTcgICBcbiAgICAgICAgICAgICAgICAgICgwLjI1OSkgICAgICAgICAoMC41OTApICAgICAgICAgKDAuMTE1KSAgIFxuX2NvbnMgICAgICAgICAgICAgIC0wLjI4NCAgICAgICAgICAtMC4xOTEgICAgICAgICAgIDAuMzYxICAgXG4gICAgICAgICAgICAgICAgICAoMC42MTYpICAgICAgICAgKDEuMTU4KSAgICAgICAgICgwLjI0MykgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjAxNiAgICAgICAgICAgMC4xNjMgICAgICAgICAgIDAuMDU1ICAgXG5yMl9iICAgICAgICAgICAgICAgIDAuMDU4ICAgICAgICAgICAwLjczMCAgICAgICAgICAgMC4wNzcgICBcbnIyX28gICAgICAgICAgICAgICAgMC4wMTkgICAgICAgICAgIDAuMjkwICAgICAgICAgICAwLjA2MCAgIFxuTiAgICAgICAgICAgICAgICAgIDk1LjAwMCAgICAgICAgICA1NS4wMDAgICAgICAgICAxMjUuMDAwICAgXG5OX2cgICAgICAgICAgICAgICAgMTkuMDAwICAgICAgICAgIDExLjAwMCAgICAgICAgICAyNS4wMDAgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgIGVzdHRhYiBFIEYgRywgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyX3cgcjJfYiByMlxuPiBfbyBOIE5fZykgXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgXG4gICAgICAgICAgICAgICAgICAgIGdzbG1jICAgICAgICAgICBnc2xtYyAgICAgICAgICAgZ3NsbWMgICBcbiAgICAgICAgICAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5uZWcgICAgICAgICAgICAgICAgLTAuMDI2ICAgICAgICAgIC0wLjA5NCAgICAgICAgICAtMC4wMzMgICBcbiAgICAgICAgICAgICAgICAgICgwLjE4NikgICAgICAgICAoMC4xODcpICAgICAgICAgKDAuMDk5KSAgIFxud3BfcmlnaHQyICAgICAgICAgICAwLjE5OSAgICAgICAgICAgMC40NTUgICAgICAgICAgIDAuMTA0ICAgXG4gICAgICAgICAgICAgICAgICAoMC42NzQpICAgICAgICAgKDAuNDI1KSAgICAgICAgICgwLjMzMikgICBcbmMubmVnI2Mud3B+MiAgICAgICAgMC4yOTAgICAgICAgICAgIDAuMzA0ICAgICAgICAgICAwLjIxMyAgIFxuICAgICAgICAgICAgICAgICAgKDAuNTA1KSAgICAgICAgICgwLjM2OCkgICAgICAgICAoMC4yNzMpICAgXG52aWRfb3JkZXIgICAgICAgICAgLTAuMTQxKiogICAgICAgIC0wLjA4OCoqKiAgICAgICAtMC4wNDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjA0OSkgICAgICAgICAoMC4wMjUpICAgICAgICAgKDAuMDI1KSAgIFxuZmVtYWxlICAgICAgICAgICAgIC0wLjMwMyAgICAgICAgICAtMC4xNTEgICAgICAgICAgLTAuMDA0ICAgXG4gICAgICAgICAgICAgICAgICAoMC4zMzMpICAgICAgICAgKDAuMTI2KSAgICAgICAgICgwLjE1OSkgICBcbmFnZSAgICAgICAgICAgICAgICAgMC4wMDcgICAgICAgICAgLTAuMDIwICAgICAgICAgIC0wLjAwNCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDEzKSAgICAgICAgICgwLjAxMikgICAgICAgICAoMC4wMDMpICAgXG5pbmNvbWUgICAgICAgICAgICAgLTEuNTIyICAgICAgICAgICAwLjIyMCAgICAgICAgICAgMC41ODMqICBcbiAgICAgICAgICAgICAgICAgICgxLjA5OSkgICAgICAgICAoMC4yOTkpICAgICAgICAgKDAuMjUzKSAgIFxudW5pdmVyc2l0eSAgICAgICAgICAwLjQ3NSAgICAgICAgICAtMC4zNzUqICAgICAgICAgIDAuMDA1ICAgXG4gICAgICAgICAgICAgICAgICAoMC40MDQpICAgICAgICAgKDAuMTU1KSAgICAgICAgICgwLjEzNCkgICBcbl9jb25zICAgICAgICAgICAgICAgMC40NjQgICAgICAgICAgIDAuOTQ2KiAgICAgICAgIC0wLjExMyAgIFxuICAgICAgICAgICAgICAgICAgKDAuNzEzKSAgICAgICAgICgwLjQwNCkgICAgICAgICAoMC4yNTApICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnIyX3cgICAgICAgICAgICAgICAgMC4xMjcgICAgICAgICAgIDAuMDcxICAgICAgICAgICAwLjA1OSAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjM0OSAgICAgICAgICAgMC4zNDkgICAgICAgICAgIDAuNDM1ICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMTc3ICAgICAgICAgICAwLjExNiAgICAgICAgICAgMC4xNDAgICBcbk4gICAgICAgICAgICAgICAgICA3NS4wMDAgICAgICAgICAyMDAuMDAwICAgICAgICAgIDgwLjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgIDE1LjAwMCAgICAgICAgICA0MC4wMDAgICAgICAgICAgMTYuMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gICBxdWlldGx5IHh0cmVnIGdzbG1jIGMubmVnIyNjLndwX3JpZ2h0MiB2aWRfb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2lcbj4gdHkgaWYgY291bnRyeTI9PVwiRlJcIiAmIHN0aW10eXBlPT1cInNpbmdsZSB2aWRlb1wiICYgbG9jYWw9PTAgJiBwb2xpdGljYWxfaW50ZXJlXG4+IHN0X2RpY2hveD09MSwgcmUgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBIXG4uICAgcXVpZXRseSB4dHJlZyBnc2xtYyBjLm5lZyMjYy53cF9yaWdodDIgdmlkX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpXG4+IHR5IGlmIGNvdW50cnkyPT1cIkdIXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgdmlkZW9cIiAmIGxvY2FsPT0wICYgcG9saXRpY2FsX2ludGVyZVxuPiBzdF9kaWNob3g9PTEsIHJlICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgSVxuLiAgIHF1aWV0bHkgeHRyZWcgZ3NsbWMgYy5uZWcjI2Mud3BfcmlnaHQyIHZpZF9vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaVxuPiB0eSBpZiBjb3VudHJ5Mj09XCJJTlwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHZpZGVvXCIgJiBsb2NhbD09MCAmIHBvbGl0aWNhbF9pbnRlcmVcbj4gc3RfZGljaG94PT0xLCByZSAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEpcbi4gICBxdWlldGx5IHh0cmVnIGdzbG1jIGMubmVnIyNjLndwX3JpZ2h0MiB2aWRfb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2lcbj4gdHkgaWYgY291bnRyeTI9PVwiSVMualwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHZpZGVvXCIgJiBsb2NhbD09MCAmIHBvbGl0aWNhbF9pbnRlXG4+IHJlc3RfZGljaG94PT0xLCByZSAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEtcbi4gICBxdWlldGx5IHh0cmVnIGdzbG1jIGMubmVnIyNjLndwX3JpZ2h0MiB2aWRfb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2lcbj4gdHkgaWYgY291bnRyeTI9PVwiSVMucFwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHZpZGVvXCIgJiBsb2NhbD09MCAmIHBvbGl0aWNhbF9pbnRlXG4+IHJlc3RfZGljaG94PT0xLCByZSAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIExcbi4gICBxdWlldGx5IHh0cmVnIGdzbG1jIGMubmVnIyNjLndwX3JpZ2h0MiB2aWRfb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2lcbj4gdHkgaWYgY291bnRyeTI9PVwiSVRcIiAmIHN0aW10eXBlPT1cInNpbmdsZSB2aWRlb1wiICYgbG9jYWw9PTAgJiBwb2xpdGljYWxfaW50ZXJlXG4+IHN0X2RpY2hveD09MSwgcmUgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBNXG4uICAgZXN0dGFiIEggSSBKLCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIHIyXG4+IF9vIE4gTl9nKSBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICBcbiAgICAgICAgICAgICAgICAgICAgZ3NsbWMgICAgICAgICAgIGdzbG1jICAgICAgICAgICBnc2xtYyAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm5lZyAgICAgICAgICAgICAgICAtMC4xOTMgICAgICAgICAgIDAuMjE0ICAgICAgICAgIC0wLjExMyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMjAyKSAgICAgICAgICgwLjEzNSkgICAgICAgICAoMC4xMjMpICAgXG53cF9yaWdodDIgICAgICAgICAgLTEuNzExKiAgICAgICAgIC0wLjA1OCAgICAgICAgICAtMC40NjYgICBcbiAgICAgICAgICAgICAgICAgICgwLjczNikgICAgICAgICAoMC4xODMpICAgICAgICAgKDAuMjcyKSAgIFxuYy5uZWcjYy53cH4yICAgICAgICAwLjU5OCAgICAgICAgICAtMC4yODYgICAgICAgICAgIDAuMjU2ICAgXG4gICAgICAgICAgICAgICAgICAoMC40NTcpICAgICAgICAgKDAuMjAwKSAgICAgICAgICgwLjE4NSkgICBcbnZpZF9vcmRlciAgICAgICAgICAtMC4wOTUqICAgICAgICAgLTAuMDQ1KiogICAgICAgIC0wLjExNyoqKlxuICAgICAgICAgICAgICAgICAgKDAuMDQyKSAgICAgICAgICgwLjAxNikgICAgICAgICAoMC4wMjIpICAgXG5mZW1hbGUgICAgICAgICAgICAgLTAuMDMzICAgICAgICAgIC0wLjEyOCAgICAgICAgICAtMC4wOTYgICBcbiAgICAgICAgICAgICAgICAgICgwLjI0MykgICAgICAgICAoMC4wNzgpICAgICAgICAgKDAuMTcyKSAgIFxuYWdlICAgICAgICAgICAgICAgICAwLjAxNSAgICAgICAgICAgMC4wMDUgICAgICAgICAgLTAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMTEpICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwOCkgICBcbmluY29tZSAgICAgICAgICAgICAgMC4xNjAgICAgICAgICAgIDAuMjQzKiAgICAgICAgIC0wLjE2MiAgIFxuICAgICAgICAgICAgICAgICAgKDAuNDQ2KSAgICAgICAgICgwLjEyNCkgICAgICAgICAoMC4yOTQpICAgXG51bml2ZXJzaXR5ICAgICAgICAgLTAuMTc4ICAgICAgICAgIC0wLjA1NCAgICAgICAgICAtMC4wOTIgICBcbiAgICAgICAgICAgICAgICAgICgwLjIzMykgICAgICAgICAoMC4wNzUpICAgICAgICAgKDAuMTQyKSAgIFxuX2NvbnMgICAgICAgICAgICAgICAwLjc2MCAgICAgICAgICAtMC4wMDkgICAgICAgICAgIDAuODE3KiAgXG4gICAgICAgICAgICAgICAgICAoMC40OTQpICAgICAgICAgKDAuMjQyKSAgICAgICAgICgwLjMyNykgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjEwNiAgICAgICAgICAgMC4wNzIgICAgICAgICAgIDAuMjE3ICAgXG5yMl9iICAgICAgICAgICAgICAgIDAuNDAyICAgICAgICAgICAwLjQzMyAgICAgICAgICAgMC4yNzQgICBcbnIyX28gICAgICAgICAgICAgICAgMC4xNzcgICAgICAgICAgIDAuMTUzICAgICAgICAgICAwLjIzMSAgIFxuTiAgICAgICAgICAgICAgICAgIDkwLjAwMCAgICAgICAgIDE0MC4wMDAgICAgICAgICAxMzAuMDAwICAgXG5OX2cgICAgICAgICAgICAgICAgMTguMDAwICAgICAgICAgIDI4LjAwMCAgICAgICAgICAyNi4wMDAgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgIGVzdHRhYiBLIEwgTSwgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyX3cgcjJfYiByMlxuPiBfbyBOIE5fZykgXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgXG4gICAgICAgICAgICAgICAgICAgIGdzbG1jICAgICAgICAgICBnc2xtYyAgICAgICAgICAgZ3NsbWMgICBcbiAgICAgICAgICAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5uZWcgICAgICAgICAgICAgICAgLTAuMTQwICAgICAgICAgIC0wLjIzNSAgICAgICAgICAgMC4wMTYgICBcbiAgICAgICAgICAgICAgICAgICgwLjA5OSkgICAgICAgICAoMC4yNzMpICAgICAgICAgKDAuMDk3KSAgIFxud3BfcmlnaHQyICAgICAgICAgICAwLjMzOSAgICAgICAgICAgMC4wMjggICAgICAgICAgLTAuMDU4ICAgXG4gICAgICAgICAgICAgICAgICAoMC41MTEpICAgICAgICAgKDAuNzgyKSAgICAgICAgICgwLjM5NikgICBcbmMubmVnI2Mud3B+MiAgICAgICAgMC4zNjQgICAgICAgICAgIDAuNzk3ICAgICAgICAgICAwLjE2MCAgIFxuICAgICAgICAgICAgICAgICAgKDAuNDA3KSAgICAgICAgICgwLjc1MSkgICAgICAgICAoMC4zNTkpICAgXG52aWRfb3JkZXIgICAgICAgICAgLTAuMTI3KioqICAgICAgIC0wLjAzNCAgICAgICAgICAtMC4wNjYqICBcbiAgICAgICAgICAgICAgICAgICgwLjAzMSkgICAgICAgICAoMC4wNTMpICAgICAgICAgKDAuMDI4KSAgIFxuZmVtYWxlICAgICAgICAgICAgIC0wLjEzNyAgICAgICAgICAgMC4xMjQgICAgICAgICAgLTAuMTk3ICAgXG4gICAgICAgICAgICAgICAgICAoMC4xNjkpICAgICAgICAgKDAuMjQ1KSAgICAgICAgICgwLjExOSkgICBcbmFnZSAgICAgICAgICAgICAgICAtMC4wMTggICAgICAgICAgLTAuMDE0ICAgICAgICAgICAwLjAwNiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDI4KSAgICAgICAgICgwLjA1MSkgICAgICAgICAoMC4wMDcpICAgXG5pbmNvbWUgICAgICAgICAgICAgLTAuNzAwKiAgICAgICAgIC0wLjEwMiAgICAgICAgICAgMS4xNzcqKipcbiAgICAgICAgICAgICAgICAgICgwLjM1MSkgICAgICAgICAoMC41ODEpICAgICAgICAgKDAuMzM4KSAgIFxudW5pdmVyc2l0eSAgICAgICAgIC0wLjQ5MiogICAgICAgICAtMC4yMzMgICAgICAgICAgIDAuNDA2KiAgXG4gICAgICAgICAgICAgICAgICAoMC4yMzMpICAgICAgICAgKDAuNTM3KSAgICAgICAgICgwLjE5NCkgICBcbl9jb25zICAgICAgICAgICAgICAgMS42MTUgICAgICAgICAgIDAuNTQzICAgICAgICAgIC0wLjY1NSAgIFxuICAgICAgICAgICAgICAgICAgKDAuODI5KSAgICAgICAgICgxLjE5OCkgICAgICAgICAoMC4zOTApICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnIyX3cgICAgICAgICAgICAgICAgMC4wNzIgICAgICAgICAgIDAuMDIyICAgICAgICAgICAwLjEzOCAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjI2MyAgICAgICAgICAgMC4wNTMgICAgICAgICAgIDAuNzIzICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMTI5ICAgICAgICAgICAwLjAyNCAgICAgICAgICAgMC4yODIgICBcbk4gICAgICAgICAgICAgICAgIDIzNS4wMDAgICAgICAgICAgOTUuMDAwICAgICAgICAgIDY1LjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgIDQ3LjAwMCAgICAgICAgICAxOS4wMDAgICAgICAgICAgMTMuMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gICBxdWlldGx5IHh0cmVnIGdzbG1jIGMubmVnIyNjLndwX3JpZ2h0MiB2aWRfb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2lcbj4gdHkgaWYgY291bnRyeTI9PVwiSlBcIiAmIHN0aW10eXBlPT1cInNpbmdsZSB2aWRlb1wiICYgbG9jYWw9PTAgJiBwb2xpdGljYWxfaW50ZXJlXG4+IHN0X2RpY2hveD09MSwgcmUgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBOXG4uICAgcXVpZXRseSB4dHJlZyBnc2xtYyBjLm5lZyMjYy53cF9yaWdodDIgdmlkX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpXG4+IHR5IGlmIGNvdW50cnkyPT1cIk5aXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgdmlkZW9cIiAmIGxvY2FsPT0wICYgcG9saXRpY2FsX2ludGVyZVxuPiBzdF9kaWNob3g9PTEsIHJlICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgT1xuLiAgIHF1aWV0bHkgeHRyZWcgZ3NsbWMgYy5uZWcjI2Mud3BfcmlnaHQyIHZpZF9vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaVxuPiB0eSBpZiBjb3VudHJ5Mj09XCJSVVwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHZpZGVvXCIgJiBsb2NhbD09MCAmIHBvbGl0aWNhbF9pbnRlcmVcbj4gc3RfZGljaG94PT0xLCByZSAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIFBcbi4gICBxdWlldGx5IHh0cmVnIGdzbG1jIGMubmVnIyNjLndwX3JpZ2h0MiB2aWRfb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2lcbj4gdHkgaWYgY291bnRyeTI9PVwiU0VcIiAmIHN0aW10eXBlPT1cInNpbmdsZSB2aWRlb1wiICYgbG9jYWw9PTAgJiBwb2xpdGljYWxfaW50ZXJlXG4+IHN0X2RpY2hveD09MSwgcmUgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBRXG4uICAgcXVpZXRseSB4dHJlZyBnc2xtYyBjLm5lZyMjYy53cF9yaWdodDIgdmlkX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpXG4+IHR5IGlmIGNvdW50cnkyPT1cIlNXXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgdmlkZW9cIiAmIGxvY2FsPT0wICYgcG9saXRpY2FsX2ludGVyZVxuPiBzdF9kaWNob3g9PTEsIHJlICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgUiBcbi4gICBxdWlldGx5IHh0cmVnIGdzbG1jIGMubmVnIyNjLndwX3JpZ2h0MiB2aWRfb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2lcbj4gdHkgaWYgY291bnRyeTI9PVwiVUtcIiAmIHN0aW10eXBlPT1cInNpbmdsZSB2aWRlb1wiICYgbG9jYWw9PTAgJiBwb2xpdGljYWxfaW50ZXJlXG4+IHN0X2RpY2hveD09MSwgcmUgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBTXG4uICAgcXVpZXRseSB4dHJlZyBnc2xtYyBjLm5lZyMjYy53cF9yaWdodDIgdmlkX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpXG4+IHR5IGlmIGNvdW50cnkyPT1cIlVTXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgdmlkZW9cIiAmIGxvY2FsPT0wICYgcG9saXRpY2FsX2ludGVyZVxuPiBzdF9kaWNob3g9PTEsIHJlICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgVFxuLiAgIGVzdHRhYiBOIE8gUCBRLCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIFxuPiByMl9vIE4gTl9nKSBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgICAgICAgICAgICg0KSAgIFxuICAgICAgICAgICAgICAgICAgICBnc2xtYyAgICAgICAgICAgZ3NsbWMgICAgICAgICAgIGdzbG1jICAgICAgICAgICBnc2xtYyAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmVnICAgICAgICAgICAgICAgICAwLjA4OCAgICAgICAgICAtMC4wODggICAgICAgICAgIDAuMzAwICAgICAgICAgIC0wLjEyNCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMjU3KSAgICAgICAgICgwLjA5MikgICAgICAgICAoMC4yMzApICAgICAgICAgKDAuMDk2KSAgIFxud3BfcmlnaHQyICAgICAgICAgICAwLjI3MCAgICAgICAgICAgMC4xNDMgICAgICAgICAgIDAuMjQyICAgICAgICAgICAwLjIxMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuODM5KSAgICAgICAgICgwLjI3MikgICAgICAgICAoMC4zNTApICAgICAgICAgKDAuMjE5KSAgIFxuYy5uZWcjYy53cH4yICAgICAgICAwLjEwNyAgICAgICAgICAgMC4xNTQgICAgICAgICAgLTAuMzc3ICAgICAgICAgICAwLjIwNiAgIFxuICAgICAgICAgICAgICAgICAgKDAuNzA0KSAgICAgICAgICgwLjIzMCkgICAgICAgICAoMC4zNDIpICAgICAgICAgKDAuMTY4KSAgIFxudmlkX29yZGVyICAgICAgICAgIC0wLjEwMCAgICAgICAgICAtMC4wODgqKiogICAgICAgLTAuMDgzKiAgICAgICAgIC0wLjAzMSogIFxuICAgICAgICAgICAgICAgICAgKDAuMDU5KSAgICAgICAgICgwLjAyNCkgICAgICAgICAoMC4wNDIpICAgICAgICAgKDAuMDE1KSAgIFxuZmVtYWxlICAgICAgICAgICAgICAwLjY1OCogICAgICAgICAtMC4xNjkgICAgICAgICAgIDAuMjQxICAgICAgICAgICAwLjAwOCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMzMwKSAgICAgICAgICgwLjEyNCkgICAgICAgICAoMC4xNzApICAgICAgICAgKDAuMDgzKSAgIFxuYWdlICAgICAgICAgICAgICAgIC0wLjA2MSAgICAgICAgICAtMC4wMDQgICAgICAgICAgIDAuMDA1ICAgICAgICAgICAwLjAwMiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDg1KSAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDcpICAgICAgICAgKDAuMDA0KSAgIFxuaW5jb21lICAgICAgICAgICAgICAwLjU2NiAgICAgICAgICAgMC4xMjQgICAgICAgICAgIDAuMTAwICAgICAgICAgICAwLjQ0MiAgIFxuICAgICAgICAgICAgICAgICAgKDAuNjE3KSAgICAgICAgICgwLjI0MCkgICAgICAgICAoMC4zOTcpICAgICAgICAgKDAuMjcxKSAgIFxudW5pdmVyc2l0eSAgICAgICAgICAxLjA3NiAgICAgICAgICAtMC4wNTEgICAgICAgICAgLTAuMjI1ICAgICAgICAgICAwLjA1MyAgIFxuICAgICAgICAgICAgICAgICAgKDIuMTcwKSAgICAgICAgICgwLjE0MSkgICAgICAgICAoMC4zMzgpICAgICAgICAgKDAuMDg2KSAgIFxuX2NvbnMgICAgICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC40ODggICAgICAgICAgLTAuMDIxICAgICAgICAgIC0wLjI2MSAgIFxuICAgICAgICAgICAgICAgICAgICAgICguKSAgICAgICAgICgwLjI2OCkgICAgICAgICAoMC41MjYpICAgICAgICAgKDAuMjg1KSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjAzNiAgICAgICAgICAgMC4xNzAgICAgICAgICAgIDAuMDcxICAgICAgICAgICAwLjA0NSAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjUwMyAgICAgICAgICAgMC4zOTEgICAgICAgICAgIDAuNjIwICAgICAgICAgICAwLjIwMyAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjExNCAgICAgICAgICAgMC4yMDkgICAgICAgICAgIDAuMTMzICAgICAgICAgICAwLjA4NCAgIFxuTiAgICAgICAgICAgICAgICAgIDg1LjAwMCAgICAgICAgIDEwMC4wMDAgICAgICAgICAgODAuMDAwICAgICAgICAgMTM1LjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgIDE3LjAwMCAgICAgICAgICAyMC4wMDAgICAgICAgICAgMTYuMDAwICAgICAgICAgIDI3LjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgIGVzdHRhYiBSIFMgVCwgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyX3cgcjJfYiByMlxuPiBfbyBOIE5fZykgXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgXG4gICAgICAgICAgICAgICAgICAgIGdzbG1jICAgICAgICAgICBnc2xtYyAgICAgICAgICAgZ3NsbWMgICBcbiAgICAgICAgICAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5uZWcgICAgICAgICAgICAgICAgLTAuMDQyICAgICAgICAgIC0wLjA0MyAgICAgICAgICAtMC4wMTAgICBcbiAgICAgICAgICAgICAgICAgICgwLjA4OCkgICAgICAgICAoMC4wOTEpICAgICAgICAgKDAuMDczKSAgIFxud3BfcmlnaHQyICAgICAgICAgICAwLjAyMSAgICAgICAgICAtMC4yOTMgICAgICAgICAgIDAuMTM5ICAgXG4gICAgICAgICAgICAgICAgICAoMC4yMzkpICAgICAgICAgKDAuMzcxKSAgICAgICAgICgwLjIwNikgICBcbmMubmVnI2Mud3B+MiAgICAgICAgMC4xMTQgICAgICAgICAgIDAuMTczICAgICAgICAgICAwLjA2NSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMjEzKSAgICAgICAgICgwLjI4MikgICAgICAgICAoMC4xNzMpICAgXG52aWRfb3JkZXIgICAgICAgICAgLTAuMDEzICAgICAgICAgIC0wLjA3MyoqICAgICAgICAtMC4wMzIgICBcbiAgICAgICAgICAgICAgICAgICgwLjAyOCkgICAgICAgICAoMC4wMjMpICAgICAgICAgKDAuMDE4KSAgIFxuZmVtYWxlICAgICAgICAgICAgICAwLjIxNCAgICAgICAgICAgMC4wMTcgICAgICAgICAgLTAuMDM3ICAgXG4gICAgICAgICAgICAgICAgICAoMC4xNjIpICAgICAgICAgKDAuMTI1KSAgICAgICAgICgwLjA4MSkgICBcbmFnZSAgICAgICAgICAgICAgICAgMC4wMDMgICAgICAgICAgLTAuMDAzICAgICAgICAgICAwLjAwMyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwNikgICAgICAgICAoMC4wMDMpICAgXG5pbmNvbWUgICAgICAgICAgICAgLTAuNzU0KiAgICAgICAgICAwLjA1OCAgICAgICAgICAtMC4zNDUqICBcbiAgICAgICAgICAgICAgICAgICgwLjMxMykgICAgICAgICAoMC4zMzMpICAgICAgICAgKDAuMTY3KSAgIFxudW5pdmVyc2l0eSAgICAgICAgIC0wLjE0NSAgICAgICAgICAtMC4xNzEgICAgICAgICAgIDAuMjM4KiAgXG4gICAgICAgICAgICAgICAgICAoMC4xMzIpICAgICAgICAgKDAuMTU5KSAgICAgICAgICgwLjA5NSkgICBcbl9jb25zICAgICAgICAgICAgICAgMC4zODIgICAgICAgICAgIDAuNDUxICAgICAgICAgIC0wLjAzOCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMjgwKSAgICAgICAgICgwLjMwNSkgICAgICAgICAoMC4xODIpICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnIyX3cgICAgICAgICAgICAgICAgMC4wMjEgICAgICAgICAgIDAuMTUzICAgICAgICAgICAwLjAwOSAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjc2MCAgICAgICAgICAgMC4yMDkgICAgICAgICAgIDAuMjE1ICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMjA3ICAgICAgICAgICAwLjE2MSAgICAgICAgICAgMC4wNjUgICBcbk4gICAgICAgICAgICAgICAgICA1NS4wMDAgICAgICAgICAgODAuMDAwICAgICAgICAgMzAwLjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgIDExLjAwMCAgICAgICAgICAxNi4wMDAgICAgICAgICAgNjAuMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gICAgICAgXG4uICAgICAgICAgIFxuLiAqIFRhYmxlIEE4IFJvdyA1XG4uICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbi4gICB4dHNldCByZXNwIHBob19vcmRlclxuICAgICAgIHBhbmVsIHZhcmlhYmxlOiAgcmVzcCAodW5iYWxhbmNlZClcbiAgICAgICAgdGltZSB2YXJpYWJsZTogIHBob19vcmRlciwgMiB0byAyNlxuICAgICAgICAgICAgICAgIGRlbHRhOiAgMSB1bml0XG4uICAgcmVwbGFjZSBuZWcgPSBwX25lZ2F0aXZpdHlcbig1Niw5MzYgcmVhbCBjaGFuZ2VzIG1hZGUsIDM5LDIyOCB0byBtaXNzaW5nKVxuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2Mud3BfcmlnaHQyIHBob19vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1blxuPiBpdmVyc2l0eSBpZiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBBXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy53cF9yaWdodDIgcGhvX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuXG4+IGl2ZXJzaXR5IGlmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICYgd3BfcmlnaHQyX2V4dD09MSwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEJcbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLndwX3JpZ2h0MiBwaG9fb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5cbj4gaXZlcnNpdHkgaWYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgJiBwb2xpdGljYWxfaW50ZXJlc3RfZGljaG94PT0xLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgQ1xuLiAgIGVzdHRhYiBBIEIgQywgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyX3cgcjJfYiByMlxuPiBfbyBOIE5fZylcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICBcbiAgICAgICAgICAgICAgcF9nc2xtY19hbGwgICAgIHBfZ3NsbWNfYWxsICAgICBwX2dzbG1jX2FsbCAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm5lZyAgICAgICAgICAgICAgICAgMC4wMTMqKiogICAgICAgIDAuMDA4KiAgICAgICAgICAwLjAxMCogIFxuICAgICAgICAgICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDUpICAgXG53cF9yaWdodDIgICAgICAgICAgIDAuMDUwICAgICAgICAgICAwLjAyMiAgICAgICAgICAgMC4wNDggICBcbiAgICAgICAgICAgICAgICAgICgwLjAzNykgICAgICAgICAoMC4wNDEpICAgICAgICAgKDAuMDUwKSAgIFxuYy5uZWcjYy53cH4yICAgICAgIC0wLjAxMiAgICAgICAgICAtMC4wMDYgICAgICAgICAgLTAuMDExICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDcpICAgICAgICAgKDAuMDA4KSAgICAgICAgICgwLjAxMCkgICBcbnBob19vcmRlciAgICAgICAgICAgMC4wMDIqKiogICAgICAgIDAuMDAzKioqICAgICAgICAwLjAwMioqIFxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgXG5mZW1hbGUgICAgICAgICAgICAgIDAuMDEyICAgICAgICAgICAwLjAxMiAgICAgICAgICAgMC4wMjgqKiBcbiAgICAgICAgICAgICAgICAgICgwLjAwNykgICAgICAgICAoMC4wMDkpICAgICAgICAgKDAuMDExKSAgIFxuYWdlICAgICAgICAgICAgICAgIC0wLjAwMCAgICAgICAgICAtMC4wMDAgICAgICAgICAgLTAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICBcbmluY29tZSAgICAgICAgICAgICAtMC4wMTggICAgICAgICAgLTAuMDIxICAgICAgICAgIC0wLjAzMiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDE1KSAgICAgICAgICgwLjAxOSkgICAgICAgICAoMC4wMjIpICAgXG51bml2ZXJzaXR5ICAgICAgICAgIDAuMDA2ICAgICAgICAgICAwLjAxMCAgICAgICAgICAgMC4wMTQgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNykgICAgICAgICAoMC4wMTApICAgICAgICAgKDAuMDExKSAgIFxuX2NvbnMgICAgICAgICAgICAgIC0wLjA3MCoqICAgICAgICAtMC4wNTgqICAgICAgICAgLTAuMDYzICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMjMpICAgICAgICAgKDAuMDI4KSAgICAgICAgICgwLjAzMikgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjAwMyAgICAgICAgICAgMC4wMDMgICAgICAgICAgIDAuMDAyICAgXG5yMl9iICAgICAgICAgICAgICAgIDAuMDE1ICAgICAgICAgICAwLjAyMiAgICAgICAgICAgMC4wNDYgICBcbnIyX28gICAgICAgICAgICAgICAgMC4wMDMgICAgICAgICAgIDAuMDAzICAgICAgICAgICAwLjAwNSAgIFxuTiAgICAgICAgICAgICAgIDE1MjYzLjAwMCAgICAgICAgODE4NC4wMDAgICAgICAgIDcxMzkuMDAwICAgXG5OX2cgICAgICAgICAgICAgICA4MDQuMDAwICAgICAgICAgNDMxLjAwMCAgICAgICAgIDM3Ni4wMDAgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgICAgICAgIFxuLiAgICAgICAgIFxuLiAgIHh0c2V0IHJlc3AgcGhvX29yZGVyXG4gICAgICAgcGFuZWwgdmFyaWFibGU6ICByZXNwICh1bmJhbGFuY2VkKVxuICAgICAgICB0aW1lIHZhcmlhYmxlOiAgcGhvX29yZGVyLCAyIHRvIDI2XG4gICAgICAgICAgICAgICAgZGVsdGE6ICAxIHVuaXRcbi4gICByZXBsYWNlIG5lZyA9IHBfbmVnYXRpdml0eVxuKDAgcmVhbCBjaGFuZ2VzIG1hZGUpXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy53cF9yaWdodDIgcGhvX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuXG4+IGl2ZXJzaXR5IGlmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICYgd3BfcmlnaHQyX2V4dD09MSwgcmUgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBBXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy53cF9yaWdodDIgcGhvX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuXG4+IGl2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkJSXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAmIHdwX3JpZ2h0Ml9leHQ9PTEsIHJlIFxuPiAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEJcbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLndwX3JpZ2h0MiBwaG9fb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5cbj4gaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiQ0EuZlwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgJiB3cF9yaWdodDJfZXh0PT0xLCByXG4+IGUgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBEXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy53cF9yaWdodDIgcGhvX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuXG4+IGl2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkNIXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAmIHdwX3JpZ2h0Ml9leHQ9PTEsIHJlIFxuPiAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEVcbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLndwX3JpZ2h0MiBwaG9fb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5cbj4gaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiQ05cIiAmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICYgd3BfcmlnaHQyX2V4dD09MSwgcmUgXG4+ICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRlxuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2Mud3BfcmlnaHQyIHBob19vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1blxuPiBpdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJES1wiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgJiB3cF9yaWdodDJfZXh0PT0xLCByZSBcbj4gIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBHXG4uICAgZXN0dGFiIEEgQiBELCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIHIyXG4+IF9vIE4gTl9nKSBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICBcbiAgICAgICAgICAgICAgcF9nc2xtY19hbGwgICAgIHBfZ3NsbWNfYWxsICAgICBwX2dzbG1jX2FsbCAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm5lZyAgICAgICAgICAgICAgICAgMC4wMDgqICAgICAgICAgIDAuMDEyICAgICAgICAgICAwLjAwOCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAyMykgICAgICAgICAoMC4wMTgpICAgXG53cF9yaWdodDIgICAgICAgICAgIDAuMDIyICAgICAgICAgIC0wLjA4MSAgICAgICAgICAgMC4wNTYgICBcbiAgICAgICAgICAgICAgICAgICgwLjA0MSkgICAgICAgICAoMC4yNTkpICAgICAgICAgKDAuMjU0KSAgIFxuYy5uZWcjYy53cH4yICAgICAgIC0wLjAwNiAgICAgICAgICAtMC4wMDEgICAgICAgICAgIDAuMDA4ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDgpICAgICAgICAgKDAuMDQ5KSAgICAgICAgICgwLjA0NCkgICBcbnBob19vcmRlciAgICAgICAgICAgMC4wMDMqKiogICAgICAgIDAuMDA4KiAgICAgICAgICAwLjAwNCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDQpICAgXG5mZW1hbGUgICAgICAgICAgICAgIDAuMDEyICAgICAgICAgIC0wLjAwNSAgICAgICAgICAgMC4wMDggICBcbiAgICAgICAgICAgICAgICAgICgwLjAwOSkgICAgICAgICAoMC4wODkpICAgICAgICAgKDAuMTA0KSAgIFxuYWdlICAgICAgICAgICAgICAgIC0wLjAwMCAgICAgICAgICAtMC4wMDIgICAgICAgICAgIDAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDA3KSAgICAgICAgICgwLjAwMykgICBcbmluY29tZSAgICAgICAgICAgICAtMC4wMjEgICAgICAgICAgIDAuMDMzICAgICAgICAgIC0wLjE3MSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDE5KSAgICAgICAgICgwLjE3MSkgICAgICAgICAoMC4xODQpICAgXG51bml2ZXJzaXR5ICAgICAgICAgIDAuMDEwICAgICAgICAgIC0wLjAxNiAgICAgICAgICAgMC4xMjggICBcbiAgICAgICAgICAgICAgICAgICgwLjAxMCkgICAgICAgICAoMC4wNjQpICAgICAgICAgKDAuMDkxKSAgIFxuX2NvbnMgICAgICAgICAgICAgIC0wLjA1OCogICAgICAgICAtMC4xMTkgICAgICAgICAgLTAuMTc4ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMjgpICAgICAgICAgKDAuMjI3KSAgICAgICAgICgwLjIxMykgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjAwMyAgICAgICAgICAgMC4wMjIgICAgICAgICAgIDAuMDA3ICAgXG5yMl9iICAgICAgICAgICAgICAgIDAuMDIyICAgICAgICAgICAwLjE2MiAgICAgICAgICAgMC4yODggICBcbnIyX28gICAgICAgICAgICAgICAgMC4wMDMgICAgICAgICAgIDAuMDI1ICAgICAgICAgICAwLjAzMyAgIFxuTiAgICAgICAgICAgICAgICA4MTg0LjAwMCAgICAgICAgIDMwMi4wMDAgICAgICAgICAzMDQuMDAwICAgXG5OX2cgICAgICAgICAgICAgICA0MzEuMDAwICAgICAgICAgIDE2LjAwMCAgICAgICAgICAxNi4wMDAgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgIGVzdHRhYiBFIEYgRywgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyX3cgcjJfYiByMlxuPiBfbyBOIE5fZykgXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgXG4gICAgICAgICAgICAgIHBfZ3NsbWNfYWxsICAgICBwX2dzbG1jX2FsbCAgICAgcF9nc2xtY19hbGwgICBcbiAgICAgICAgICAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5uZWcgICAgICAgICAgICAgICAgLTAuMDA2ICAgICAgICAgIC0wLjAxMCAgICAgICAgICAtMC4wMDUgICBcbiAgICAgICAgICAgICAgICAgICgwLjAxNCkgICAgICAgICAoMC4wMjcpICAgICAgICAgKDAuMDExKSAgIFxud3BfcmlnaHQyICAgICAgICAgIC0wLjE3NyAgICAgICAgICAtMC4xNjMgICAgICAgICAgLTAuMTA5ICAgXG4gICAgICAgICAgICAgICAgICAoMC4xOTEpICAgICAgICAgKDAuMjg1KSAgICAgICAgICgwLjE0OSkgICBcbmMubmVnI2Mud3B+MiAgICAgICAgMC4wMzYgICAgICAgICAgIDAuMDI5ICAgICAgICAgICAwLjAxMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDM1KSAgICAgICAgICgwLjA1MykgICAgICAgICAoMC4wMjgpICAgXG5waG9fb3JkZXIgICAgICAgICAgIDAuMDAxICAgICAgICAgICAwLjAwMiAgICAgICAgICAgMC4wMDQqICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDAyKSAgIFxuZmVtYWxlICAgICAgICAgICAgIC0wLjAyOCAgICAgICAgICAgMC4wNjggICAgICAgICAgLTAuMDczKiAgXG4gICAgICAgICAgICAgICAgICAoMC4wNTApICAgICAgICAgKDAuMDQ1KSAgICAgICAgICgwLjAzMSkgICBcbmFnZSAgICAgICAgICAgICAgICAtMC4wMDAgICAgICAgICAgLTAuMDAwICAgICAgICAgIC0wLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDEpICAgXG5pbmNvbWUgICAgICAgICAgICAgIDAuMDAyICAgICAgICAgICAwLjEwNyAgICAgICAgICAtMC4wMDggICBcbiAgICAgICAgICAgICAgICAgICgwLjEyNykgICAgICAgICAoMC4xMTQpICAgICAgICAgKDAuMDY1KSAgIFxudW5pdmVyc2l0eSAgICAgICAgIC0wLjAxNSAgICAgICAgICAgMC4wNDEgICAgICAgICAgLTAuMDE4ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wNTQpICAgICAgICAgKDAuMDczKSAgICAgICAgICgwLjAzMikgICBcbl9jb25zICAgICAgICAgICAgICAgMC4wNjMgICAgICAgICAgLTAuMDc5ICAgICAgICAgICAwLjA2MSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMTQ0KSAgICAgICAgICgwLjE5MykgICAgICAgICAoMC4wODgpICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnIyX3cgICAgICAgICAgICAgICAgMC4wMDQgICAgICAgICAgIDAuMDAxICAgICAgICAgICAwLjAxMiAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjA2MiAgICAgICAgICAgMC4xNDggICAgICAgICAgIDAuNDEyICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMDA1ICAgICAgICAgICAwLjAwOCAgICAgICAgICAgMC4wMjkgICBcbk4gICAgICAgICAgICAgICAgIDM2MS4wMDAgICAgICAgICA3NzkuMDAwICAgICAgICAgMzQyLjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgIDE5LjAwMCAgICAgICAgICA0MS4wMDAgICAgICAgICAgMTguMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLndwX3JpZ2h0MiBwaG9fb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5cbj4gaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiRlJcIiAmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICYgd3BfcmlnaHQyX2V4dD09MSwgcmUgXG4+ICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgSFxuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2Mud3BfcmlnaHQyIHBob19vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1blxuPiBpdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJHSFwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgJiB3cF9yaWdodDJfZXh0PT0xLCByZSBcbj4gIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBJXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy53cF9yaWdodDIgcGhvX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuXG4+IGl2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIklOXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAmIHdwX3JpZ2h0Ml9leHQ9PTEsIHJlIFxuPiAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEpcbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLndwX3JpZ2h0MiBwaG9fb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5cbj4gaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiSVMualwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgJiB3cF9yaWdodDJfZXh0PT0xLCByXG4+IGUgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBLXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy53cF9yaWdodDIgcGhvX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuXG4+IGl2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIklTLnBcIiAmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICYgd3BfcmlnaHQyX2V4dD09MSwgclxuPiBlICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgTFxuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2Mud3BfcmlnaHQyIHBob19vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1blxuPiBpdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJJVFwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgJiB3cF9yaWdodDJfZXh0PT0xLCByZSBcbj4gIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBNXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy53cF9yaWdodDIgcGhvX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuXG4+IGl2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkpQXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAmIHdwX3JpZ2h0Ml9leHQ9PTEsIHJlIFxuPiAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIE5cbi4gICBlc3R0YWIgSCBJIEogSywgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyX3cgcjJfYiBcbj4gcjJfbyBOIE5fZykgXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAoMSkgICAgICAgICAgICAgKDIpICAgICAgICAgICAgICgzKSAgICAgICAgICAgICAoNCkgICBcbiAgICAgICAgICAgICAgcF9nc2xtY19hbGwgICAgIHBfZ3NsbWNfYWxsICAgICBwX2dzbG1jX2FsbCAgICAgcF9nc2xtY19hbGwgICBcbiAgICAgICAgICAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm5lZyAgICAgICAgICAgICAgICAgMC4wMjIgICAgICAgICAgIDAuMDE1ICAgICAgICAgICAwLjAwOSAgICAgICAgICAgMC4wMDMgICBcbiAgICAgICAgICAgICAgICAgICgwLjAxNikgICAgICAgICAoMC4wMTUpICAgICAgICAgKDAuMDIxKSAgICAgICAgICgwLjAxNCkgICBcbndwX3JpZ2h0MiAgICAgICAgICAgMC4xOTAgICAgICAgICAgLTAuMDM0ICAgICAgICAgICAwLjA4MCAgICAgICAgICAtMC4wNTIgICBcbiAgICAgICAgICAgICAgICAgICgwLjIxMSkgICAgICAgICAoMC4xMTkpICAgICAgICAgKDAuMTY4KSAgICAgICAgICgwLjIyNikgICBcbmMubmVnI2Mud3B+MiAgICAgICAtMC4wMjcgICAgICAgICAgLTAuMDA5ICAgICAgICAgIC0wLjAyMCAgICAgICAgICAtMC4wMTMgICBcbiAgICAgICAgICAgICAgICAgICgwLjAzNykgICAgICAgICAoMC4wMjMpICAgICAgICAgKDAuMDMyKSAgICAgICAgICgwLjAzMykgICBcbnBob19vcmRlciAgICAgICAgICAgMC4wMDcqICAgICAgICAgIDAuMDAyICAgICAgICAgICAwLjAwMSAgICAgICAgICAgMC4wMDMgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwMikgICBcbmZlbWFsZSAgICAgICAgICAgICAgMC4wMDYgICAgICAgICAgIDAuMDYyKiAgICAgICAgICAwLjAxNyAgICAgICAgICAtMC4wNTEgICBcbiAgICAgICAgICAgICAgICAgICgwLjA0OSkgICAgICAgICAoMC4wMjgpICAgICAgICAgKDAuMDM5KSAgICAgICAgICgwLjA0MykgICBcbmFnZSAgICAgICAgICAgICAgICAgMC4wMDEgICAgICAgICAgIDAuMDAxICAgICAgICAgIC0wLjAwMiAgICAgICAgICAtMC4wMTEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwNykgICBcbmluY29tZSAgICAgICAgICAgICAtMC4wNDMgICAgICAgICAgLTAuMDQ2ICAgICAgICAgICAwLjAyOSAgICAgICAgICAtMC4xMTggICBcbiAgICAgICAgICAgICAgICAgICgwLjEyMCkgICAgICAgICAoMC4wMzkpICAgICAgICAgKDAuMTA0KSAgICAgICAgICgwLjEwNSkgICBcbnVuaXZlcnNpdHkgICAgICAgICAgMC4wNzcgICAgICAgICAgLTAuMDMxICAgICAgICAgIC0wLjAxNCAgICAgICAgICAgMC4wMjIgICBcbiAgICAgICAgICAgICAgICAgICgwLjA0NikgICAgICAgICAoMC4wMjkpICAgICAgICAgKDAuMDUwKSAgICAgICAgICgwLjA1NikgICBcbl9jb25zICAgICAgICAgICAgICAtMC4yODcqICAgICAgICAgLTAuMDczICAgICAgICAgIC0wLjAxOCAgICAgICAgICAgMC4zMDggICBcbiAgICAgICAgICAgICAgICAgICgwLjEyNCkgICAgICAgICAoMC4wOTApICAgICAgICAgKDAuMTUzKSAgICAgICAgICgwLjI2MykgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnIyX3cgICAgICAgICAgICAgICAgMC4wMjEgICAgICAgICAgIDAuMDA5ICAgICAgICAgICAwLjAwMSAgICAgICAgICAgMC4wMDkgICBcbnIyX2IgICAgICAgICAgICAgICAgMC4zNTQgICAgICAgICAgIDAuMzk1ICAgICAgICAgICAwLjA0MiAgICAgICAgICAgMC40MjMgICBcbnIyX28gICAgICAgICAgICAgICAgMC4wMzEgICAgICAgICAgIDAuMDMzICAgICAgICAgICAwLjAwMiAgICAgICAgICAgMC4wMzcgICBcbk4gICAgICAgICAgICAgICAgIDQzNy4wMDAgICAgICAgICA2MjcuMDAwICAgICAgICAgNTEyLjAwMCAgICAgICAgIDI2Ni4wMDAgICBcbk5fZyAgICAgICAgICAgICAgICAyMy4wMDAgICAgICAgICAgMzMuMDAwICAgICAgICAgIDI3LjAwMCAgICAgICAgICAxNC4wMDAgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gICBlc3R0YWIgTCBNIE4sIGNlbGxzKGIoc3RhciBmbXQoMykpIHNlKHBhciBmbXQoMykpKSBub2dhcHMgc3RhdChyMl93IHIyX2IgcjJcbj4gX28gTiBOX2cpIFxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAoMSkgICAgICAgICAgICAgKDIpICAgICAgICAgICAgICgzKSAgIFxuICAgICAgICAgICAgICBwX2dzbG1jX2FsbCAgICAgcF9nc2xtY19hbGwgICAgIHBfZ3NsbWNfYWxsICAgXG4gICAgICAgICAgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmVnICAgICAgICAgICAgICAgIC0wLjA1MiogICAgICAgICAgMC4wMDUgICAgICAgICAgIDAuMDMyICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMjEpICAgICAgICAgKDAuMDExKSAgICAgICAgICgwLjAzMCkgICBcbndwX3JpZ2h0MiAgICAgICAgICAtMC4yNTUgICAgICAgICAgLTAuMDIyICAgICAgICAgICAwLjEyNiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMjUzKSAgICAgICAgICgwLjE4NCkgICAgICAgICAoMC4zOTkpICAgXG5jLm5lZyNjLndwfjIgICAgICAgIDAuMDY2ICAgICAgICAgIC0wLjAwMyAgICAgICAgICAtMC4wMTggICBcbiAgICAgICAgICAgICAgICAgICgwLjA0OCkgICAgICAgICAoMC4wMzYpICAgICAgICAgKDAuMDc0KSAgIFxucGhvX29yZGVyICAgICAgICAgICAwLjAxMSoqICAgICAgICAgMC4wMDMgICAgICAgICAgLTAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwNSkgICBcbmZlbWFsZSAgICAgICAgICAgICAtMC4xMTYgICAgICAgICAgLTAuMDMyICAgICAgICAgICAwLjAyNiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDYxKSAgICAgICAgICgwLjAzMykgICAgICAgICAoMC4wODApICAgXG5hZ2UgICAgICAgICAgICAgICAgIDAuMDQ5ICAgICAgICAgIC0wLjAwNSAgICAgICAgICAgMC4wMjggICBcbiAgICAgICAgICAgICAgICAgICgwLjAzMykgICAgICAgICAoMC4wMDkpICAgICAgICAgKDAuMDI4KSAgIFxuaW5jb21lICAgICAgICAgICAgICAwLjExNSAgICAgICAgICAgMC4wNzUgICAgICAgICAgLTAuMDQ4ICAgXG4gICAgICAgICAgICAgICAgICAoMC4yMTMpICAgICAgICAgKDAuMDkwKSAgICAgICAgICgwLjEzOCkgICBcbnVuaXZlcnNpdHkgICAgICAgICAtMC44MzUgICAgICAgICAgIDAuMDIyICAgICAgICAgICAwLjA1NCAgIFxuICAgICAgICAgICAgICAgICAgKDAuNjcxKSAgICAgICAgICgwLjA3NikgICAgICAgICAoMC4yMDApICAgXG5fY29ucyAgICAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjA0MiAgICAgICAgICAtMC43MTkgICBcbiAgICAgICAgICAgICAgICAgICAgICAoLikgICAgICAgICAoMC4yNDYpICAgICAgICAgKDAuNjE3KSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMDU3ICAgICAgICAgICAwLjAwNyAgICAgICAgICAgMC4wMDggICBcbnIyX2IgICAgICAgICAgICAgICAgMC4zMzEgICAgICAgICAgIDAuMTYzICAgICAgICAgICAwLjMwNyAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjA4MSAgICAgICAgICAgMC4wMTMgICAgICAgICAgIDAuMDE0ICAgXG5OICAgICAgICAgICAgICAgICAyODUuMDAwICAgICAgICAgMzYxLjAwMCAgICAgICAgIDMyMy4wMDAgICBcbk5fZyAgICAgICAgICAgICAgICAxNS4wMDAgICAgICAgICAgMTkuMDAwICAgICAgICAgIDE3LjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy53cF9yaWdodDIgcGhvX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuXG4+IGl2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIk5aXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAmIHdwX3JpZ2h0Ml9leHQ9PTEsIHJlIFxuPiAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIE9cbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLndwX3JpZ2h0MiBwaG9fb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5cbj4gaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiUlVcIiAmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICYgd3BfcmlnaHQyX2V4dD09MSwgcmUgXG4+ICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgUFxuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2Mud3BfcmlnaHQyIHBob19vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1blxuPiBpdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJTRVwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgJiB3cF9yaWdodDJfZXh0PT0xLCByZSBcbj4gIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBRXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy53cF9yaWdodDIgcGhvX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuXG4+IGl2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIlNXXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAmIHdwX3JpZ2h0Ml9leHQ9PTEsIHJlIFxuPiAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIFIgXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy53cF9yaWdodDIgcGhvX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuXG4+IGl2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIlVLXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAmIHdwX3JpZ2h0Ml9leHQ9PTEsIHJlIFxuPiAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIFNcbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLndwX3JpZ2h0MiBwaG9fb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5cbj4gaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiVVNcIiAmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICYgd3BfcmlnaHQyX2V4dD09MSwgcmUgXG4+ICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgVFxuLiAgIGVzdHRhYiBPIFAgUSwgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyX3cgcjJfYiByMlxuPiBfbyBOIE5fZykgXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgXG4gICAgICAgICAgICAgIHBfZ3NsbWNfYWxsICAgICBwX2dzbG1jX2FsbCAgICAgcF9nc2xtY19hbGwgICBcbiAgICAgICAgICAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5uZWcgICAgICAgICAgICAgICAgIDAuMDYwKioqICAgICAgICAwLjA1OSoqICAgICAgICAtMC4wMDcgICBcbiAgICAgICAgICAgICAgICAgICgwLjAxNykgICAgICAgICAoMC4wMjIpICAgICAgICAgKDAuMDEyKSAgIFxud3BfcmlnaHQyICAgICAgICAgICAwLjMyMyAgICAgICAgICAgMC40MjgqICAgICAgICAgLTAuMDc0ICAgXG4gICAgICAgICAgICAgICAgICAoMC4yMzYpICAgICAgICAgKDAuMTg4KSAgICAgICAgICgwLjA5NCkgICBcbmMubmVnI2Mud3B+MiAgICAgICAtMC4xMDEqICAgICAgICAgLTAuMDc1KiAgICAgICAgICAwLjAxNCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDQyKSAgICAgICAgICgwLjAzNikgICAgICAgICAoMC4wMTgpICAgXG5waG9fb3JkZXIgICAgICAgICAgLTAuMDAzICAgICAgICAgICAwLjAwMiAgICAgICAgICAgMC4wMDEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDAxKSAgIFxuZmVtYWxlICAgICAgICAgICAgICAwLjAxMCAgICAgICAgICAtMC4wNjUgICAgICAgICAgIDAuMDE3ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wNjIpICAgICAgICAgKDAuMDUwKSAgICAgICAgICgwLjAyMCkgICBcbmFnZSAgICAgICAgICAgICAgICAgMC4wMDEgICAgICAgICAgLTAuMDA0ICAgICAgICAgIC0wLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDEpICAgXG5pbmNvbWUgICAgICAgICAgICAgIDAuMTA5ICAgICAgICAgIC0wLjE0MCAgICAgICAgICAtMC4wMjggICBcbiAgICAgICAgICAgICAgICAgICgwLjExMSkgICAgICAgICAoMC4xMDYpICAgICAgICAgKDAuMDUxKSAgIFxudW5pdmVyc2l0eSAgICAgICAgIC0wLjEzNyAgICAgICAgICAtMC4xODEgICAgICAgICAgIDAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wNzUpICAgICAgICAgKDAuMTQ1KSAgICAgICAgICgwLjAyMCkgICBcbl9jb25zICAgICAgICAgICAgICAtMC4yMDIgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAyMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMTQwKSAgICAgICAgICAgICAoLikgICAgICAgICAoMC4wODApICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnIyX3cgICAgICAgICAgICAgICAgMC4wMzcgICAgICAgICAgIDAuMDI1ICAgICAgICAgICAwLjAwNCAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjM4MiAgICAgICAgICAgMC4zMDEgICAgICAgICAgIDAuMTUwICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMDU1ICAgICAgICAgICAwLjAzNyAgICAgICAgICAgMC4wMDYgICBcbk4gICAgICAgICAgICAgICAgIDM2MS4wMDAgICAgICAgICAzMjMuMDAwICAgICAgICAgNDc1LjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgIDE5LjAwMCAgICAgICAgICAxNy4wMDAgICAgICAgICAgMjUuMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gICBlc3R0YWIgUiBTIFQgLCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIHJcbj4gMl9vIE4gTl9nKSBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICBcbiAgICAgICAgICAgICAgcF9nc2xtY19hbGwgICAgIHBfZ3NsbWNfYWxsICAgICBwX2dzbG1jX2FsbCAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm5lZyAgICAgICAgICAgICAgICAgMC4wMDMgICAgICAgICAgIDAuMDA5ICAgICAgICAgICAwLjAwNCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDE1KSAgICAgICAgICgwLjAxMCkgICAgICAgICAoMC4wMTIpICAgXG53cF9yaWdodDIgICAgICAgICAgLTAuMTM5ICAgICAgICAgICAwLjExMCAgICAgICAgICAgMC4wNjggICBcbiAgICAgICAgICAgICAgICAgICgwLjE2OSkgICAgICAgICAoMC4xMzYpICAgICAgICAgKDAuMTQwKSAgIFxuYy5uZWcjYy53cH4yICAgICAgICAwLjAzMCAgICAgICAgICAtMC4wMjUgICAgICAgICAgLTAuMDEwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMzIpICAgICAgICAgKDAuMDI2KSAgICAgICAgICgwLjAyNykgICBcbnBob19vcmRlciAgICAgICAgICAtMC4wMDAgICAgICAgICAgIDAuMDAxICAgICAgICAgICAwLjAwMiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDIpICAgXG5mZW1hbGUgICAgICAgICAgICAgIDAuMDA2ICAgICAgICAgICAwLjAxMCAgICAgICAgICAgMC4wMjUgICBcbiAgICAgICAgICAgICAgICAgICgwLjA3NSkgICAgICAgICAoMC4wMzApICAgICAgICAgKDAuMDI5KSAgIFxuYWdlICAgICAgICAgICAgICAgIC0wLjAwMSAgICAgICAgICAtMC4wMDAgICAgICAgICAgLTAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICBcbmluY29tZSAgICAgICAgICAgICAtMC4wMzMgICAgICAgICAgLTAuMTA1ICAgICAgICAgICAwLjAxNSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMTIxKSAgICAgICAgICgwLjA3MykgICAgICAgICAoMC4wNTkpICAgXG51bml2ZXJzaXR5ICAgICAgICAgIDAuMDE3ICAgICAgICAgIC0wLjAyMCAgICAgICAgICAgMC4wMjkgICBcbiAgICAgICAgICAgICAgICAgICgwLjA0OSkgICAgICAgICAoMC4wMzkpICAgICAgICAgKDAuMDMxKSAgIFxuX2NvbnMgICAgICAgICAgICAgICAwLjA0NCAgICAgICAgICAtMC4wMDIgICAgICAgICAgLTAuMDYxICAgXG4gICAgICAgICAgICAgICAgICAoMC4xNjApICAgICAgICAgKDAuMDgwKSAgICAgICAgICgwLjA4MikgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjAxMSAgICAgICAgICAgMC4wMDQgICAgICAgICAgIDAuMDAxICAgXG5yMl9iICAgICAgICAgICAgICAgIDAuMzczICAgICAgICAgICAwLjIwMSAgICAgICAgICAgMC4wNTAgICBcbnIyX28gICAgICAgICAgICAgICAgMC4wMTQgICAgICAgICAgIDAuMDEwICAgICAgICAgICAwLjAwMyAgIFxuTiAgICAgICAgICAgICAgICAgMjg0LjAwMCAgICAgICAgIDQ1NS4wMDAgICAgICAgIDEzODcuMDAwICAgXG5OX2cgICAgICAgICAgICAgICAgMTUuMDAwICAgICAgICAgIDI0LjAwMCAgICAgICAgICA3My4wMDAgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4uICAgeHRzZXQgcmVzcCBwaG9fb3JkZXJcbiAgICAgICBwYW5lbCB2YXJpYWJsZTogIHJlc3AgKHVuYmFsYW5jZWQpXG4gICAgICAgIHRpbWUgdmFyaWFibGU6ICBwaG9fb3JkZXIsIDIgdG8gMjZcbiAgICAgICAgICAgICAgICBkZWx0YTogIDEgdW5pdFxuLiAgIHJlcGxhY2UgbmVnID0gcF9uZWdhdGl2aXR5XG4oMCByZWFsIGNoYW5nZXMgbWFkZSlcbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLndwX3JpZ2h0MiBwaG9fb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5cbj4gaXZlcnNpdHkgaWYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgJiBwb2xpdGljYWxfaW50ZXJlc3RfZGljaG94PT0xLCByZSAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEFcbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLndwX3JpZ2h0MiBwaG9fb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5cbj4gaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiQlJcIiAmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICYgcG9saXRpY2FsX2ludGVyZXN0X2RpXG4+IGNob3g9PTEsIHJlICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgQlxuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2Mud3BfcmlnaHQyIHBob19vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1blxuPiBpdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJDQS5mXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAmIHBvbGl0aWNhbF9pbnRlcmVzdF9cbj4gZGljaG94PT0xLCByZSAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIERcbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLndwX3JpZ2h0MiBwaG9fb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5cbj4gaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiQ0hcIiAmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICYgcG9saXRpY2FsX2ludGVyZXN0X2RpXG4+IGNob3g9PTEsIHJlICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRVxuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2Mud3BfcmlnaHQyIHBob19vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1blxuPiBpdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJDTlwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgJiBwb2xpdGljYWxfaW50ZXJlc3RfZGlcbj4gY2hveD09MSwgcmUgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBGXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy53cF9yaWdodDIgcGhvX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuXG4+IGl2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkRLXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAmIHBvbGl0aWNhbF9pbnRlcmVzdF9kaVxuPiBjaG94PT0xLCByZSAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEdcbi4gICBlc3R0YWIgQSBCIEQsIGNlbGxzKGIoc3RhciBmbXQoMykpIHNlKHBhciBmbXQoMykpKSBub2dhcHMgc3RhdChyMl93IHIyX2IgcjJcbj4gX28gTiBOX2cpIFxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAoMSkgICAgICAgICAgICAgKDIpICAgICAgICAgICAgICgzKSAgIFxuICAgICAgICAgICAgICBwX2dzbG1jX2FsbCAgICAgcF9nc2xtY19hbGwgICAgIHBfZ3NsbWNfYWxsICAgXG4gICAgICAgICAgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmVnICAgICAgICAgICAgICAgICAwLjAxMCogICAgICAgICAgMC4wMDggICAgICAgICAgIDAuMDA2ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDIzKSAgICAgICAgICgwLjAxNCkgICBcbndwX3JpZ2h0MiAgICAgICAgICAgMC4wNDggICAgICAgICAgIDAuMDI3ICAgICAgICAgICAwLjAwMyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDUwKSAgICAgICAgICgwLjMwMCkgICAgICAgICAoMC4yNDEpICAgXG5jLm5lZyNjLndwfjIgICAgICAgLTAuMDExICAgICAgICAgIC0wLjAxNCAgICAgICAgICAgMC4wMjIgICBcbiAgICAgICAgICAgICAgICAgICgwLjAxMCkgICAgICAgICAoMC4wNTYpICAgICAgICAgKDAuMDQ0KSAgIFxucGhvX29yZGVyICAgICAgICAgICAwLjAwMioqICAgICAgICAgMC4wMDcqICAgICAgICAgIDAuMDA2KiAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwMykgICBcbmZlbWFsZSAgICAgICAgICAgICAgMC4wMjgqKiAgICAgICAgLTAuMDIzICAgICAgICAgICAwLjA3OSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDExKSAgICAgICAgICgwLjA2MSkgICAgICAgICAoMC4wNjgpICAgXG5hZ2UgICAgICAgICAgICAgICAgLTAuMDAxICAgICAgICAgIC0wLjAwMyAgICAgICAgICAgMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDAyKSAgIFxuaW5jb21lICAgICAgICAgICAgIC0wLjAzMiAgICAgICAgICAtMC4wODggICAgICAgICAgLTAuMTQ2ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMjIpICAgICAgICAgKDAuMTMzKSAgICAgICAgICgwLjEyNykgICBcbnVuaXZlcnNpdHkgICAgICAgICAgMC4wMTQgICAgICAgICAgLTAuMDA5ICAgICAgICAgICAwLjEwOSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDExKSAgICAgICAgICgwLjA2OCkgICAgICAgICAoMC4wNjkpICAgXG5fY29ucyAgICAgICAgICAgICAgLTAuMDYzICAgICAgICAgICAwLjAxNCAgICAgICAgICAtMC4xOTAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAzMikgICAgICAgICAoMC4xOTApICAgICAgICAgKDAuMTUxKSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMDAyICAgICAgICAgICAwLjAxNCAgICAgICAgICAgMC4wMTYgICBcbnIyX2IgICAgICAgICAgICAgICAgMC4wNDYgICAgICAgICAgIDAuMTkzICAgICAgICAgICAwLjIyNCAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjAwNSAgICAgICAgICAgMC4wMTkgICAgICAgICAgIDAuMDMzICAgXG5OICAgICAgICAgICAgICAgIDcxMzkuMDAwICAgICAgICAgMzQxLjAwMCAgICAgICAgIDQ3NS4wMDAgICBcbk5fZyAgICAgICAgICAgICAgIDM3Ni4wMDAgICAgICAgICAgMTguMDAwICAgICAgICAgIDI1LjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICAgZXN0dGFiIEUgRiBHLCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIHIyXG4+IF9vIE4gTl9nKSBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICBcbiAgICAgICAgICAgICAgcF9nc2xtY19hbGwgICAgIHBfZ3NsbWNfYWxsICAgICBwX2dzbG1jX2FsbCAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm5lZyAgICAgICAgICAgICAgICAgMC4wMDUgICAgICAgICAgLTAuMDIwICAgICAgICAgICAwLjAwMiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDI1KSAgICAgICAgICgwLjAyNykgICAgICAgICAoMC4wMTEpICAgXG53cF9yaWdodDIgICAgICAgICAgLTAuMjg5ICAgICAgICAgIC0wLjM1NCAgICAgICAgICAtMC4yMzkgICBcbiAgICAgICAgICAgICAgICAgICgwLjM2MikgICAgICAgICAoMC4yOTEpICAgICAgICAgKDAuMTY5KSAgIFxuYy5uZWcjYy53cH4yICAgICAgICAwLjA1NCAgICAgICAgICAgMC4wNTQgICAgICAgICAgIDAuMDQ0ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wNjkpICAgICAgICAgKDAuMDU0KSAgICAgICAgICgwLjAzMSkgICBcbnBob19vcmRlciAgICAgICAgICAtMC4wMDAgICAgICAgICAgIDAuMDAzICAgICAgICAgICAwLjAwMiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDIpICAgXG5mZW1hbGUgICAgICAgICAgICAgIDAuMTA1ICAgICAgICAgICAwLjA5NyogICAgICAgICAtMC4wMzEgICBcbiAgICAgICAgICAgICAgICAgICgwLjA4OCkgICAgICAgICAoMC4wNDUpICAgICAgICAgKDAuMDQzKSAgIFxuYWdlICAgICAgICAgICAgICAgICAwLjAwMSAgICAgICAgICAgMC4wMDEgICAgICAgICAgLTAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwMSkgICBcbmluY29tZSAgICAgICAgICAgICAgMC4xNTggICAgICAgICAgIDAuMTQ1ICAgICAgICAgICAwLjAzOSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMjg4KSAgICAgICAgICgwLjExNikgICAgICAgICAoMC4wNjgpICAgXG51bml2ZXJzaXR5ICAgICAgICAgLTAuMDg0ICAgICAgICAgICAwLjA2MCAgICAgICAgICAtMC4wMjIgICBcbiAgICAgICAgICAgICAgICAgICgwLjEwNCkgICAgICAgICAoMC4wNTUpICAgICAgICAgKDAuMDM3KSAgIFxuX2NvbnMgICAgICAgICAgICAgIC0wLjEzMiAgICAgICAgICAtMC4wOTUgICAgICAgICAgIDAuMDE2ICAgXG4gICAgICAgICAgICAgICAgICAoMC4yMTUpICAgICAgICAgKDAuMTkxKSAgICAgICAgICgwLjA4MykgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjAwOSAgICAgICAgICAgMC4wMDQgICAgICAgICAgIDAuMDI5ICAgXG5yMl9iICAgICAgICAgICAgICAgIDAuMzEyICAgICAgICAgICAwLjIyOSAgICAgICAgICAgMC40NDYgICBcbnIyX28gICAgICAgICAgICAgICAgMC4wMTYgICAgICAgICAgIDAuMDE2ICAgICAgICAgICAwLjAzNiAgIFxuTiAgICAgICAgICAgICAgICAgMjg1LjAwMCAgICAgICAgIDc0MS4wMDAgICAgICAgICAzMDQuMDAwICAgXG5OX2cgICAgICAgICAgICAgICAgMTUuMDAwICAgICAgICAgIDM5LjAwMCAgICAgICAgICAxNi4wMDAgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2Mud3BfcmlnaHQyIHBob19vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1blxuPiBpdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJGUlwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgJiBwb2xpdGljYWxfaW50ZXJlc3RfZGlcbj4gY2hveD09MSwgcmUgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBIXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy53cF9yaWdodDIgcGhvX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuXG4+IGl2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkdIXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAmIHBvbGl0aWNhbF9pbnRlcmVzdF9kaVxuPiBjaG94PT0xLCByZSAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIElcbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLndwX3JpZ2h0MiBwaG9fb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5cbj4gaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiSU5cIiAmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICYgcG9saXRpY2FsX2ludGVyZXN0X2RpXG4+IGNob3g9PTEsIHJlICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgSlxuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2Mud3BfcmlnaHQyIHBob19vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1blxuPiBpdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJJUy5qXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAmIHBvbGl0aWNhbF9pbnRlcmVzdF9cbj4gZGljaG94PT0xLCByZSAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEtcbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLndwX3JpZ2h0MiBwaG9fb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5cbj4gaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiSVMucFwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgJiBwb2xpdGljYWxfaW50ZXJlc3RfXG4+IGRpY2hveD09MSwgcmUgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBMXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy53cF9yaWdodDIgcGhvX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuXG4+IGl2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIklUXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAmIHBvbGl0aWNhbF9pbnRlcmVzdF9kaVxuPiBjaG94PT0xLCByZSAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIE1cbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLndwX3JpZ2h0MiBwaG9fb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5cbj4gaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiSlBcIiAmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICYgcG9saXRpY2FsX2ludGVyZXN0X2RpXG4+IGNob3g9PTEsIHJlICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgTlxuLiAgIGVzdHRhYiBIIEkgSiBLLCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIFxuPiByMl9vIE4gTl9nKSBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgICAgICAgICAgICg0KSAgIFxuICAgICAgICAgICAgICBwX2dzbG1jX2FsbCAgICAgcF9nc2xtY19hbGwgICAgIHBfZ3NsbWNfYWxsICAgICBwX2dzbG1jX2FsbCAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmVnICAgICAgICAgICAgICAgICAwLjAzOCAgICAgICAgICAgMC4wMjcgICAgICAgICAgLTAuMDE5ICAgICAgICAgICAwLjAwMyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDI1KSAgICAgICAgICgwLjAyMykgICAgICAgICAoMC4wMjUpICAgICAgICAgKDAuMDIzKSAgIFxud3BfcmlnaHQyICAgICAgICAgICAwLjMwMyAgICAgICAgICAgMC4wOTAgICAgICAgICAgLTAuMTE1ICAgICAgICAgIC0wLjE2NyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMzI0KSAgICAgICAgICgwLjE3OSkgICAgICAgICAoMC4xOTUpICAgICAgICAgKDAuNTI4KSAgIFxuYy5uZWcjYy53cH4yICAgICAgIC0wLjAzOSAgICAgICAgICAtMC4wMzYgICAgICAgICAgIDAuMDEyICAgICAgICAgICAwLjA5MyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDU5KSAgICAgICAgICgwLjAzNSkgICAgICAgICAoMC4wMzgpICAgICAgICAgKDAuMDg4KSAgIFxucGhvX29yZGVyICAgICAgICAgICAwLjAwMiAgICAgICAgICAgMC4wMDQqICAgICAgICAgIDAuMDAxICAgICAgICAgIC0wLjAwNCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDA1KSAgIFxuZmVtYWxlICAgICAgICAgICAgICAwLjAwNCAgICAgICAgICAgMC4wNjYgICAgICAgICAgIDAuMDI2ICAgICAgICAgIC0wLjA4OCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDYwKSAgICAgICAgICgwLjAzNSkgICAgICAgICAoMC4wNTQpICAgICAgICAgKDAuMTc2KSAgIFxuYWdlICAgICAgICAgICAgICAgIC0wLjAwMiAgICAgICAgICAtMC4wMDEgICAgICAgICAgLTAuMDAzICAgICAgICAgICAwLjAwNSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDExKSAgIFxuaW5jb21lICAgICAgICAgICAgIC0wLjExMiAgICAgICAgICAtMC4wNjUgICAgICAgICAgLTAuMDU5ICAgICAgICAgIC0wLjA2MCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMTEwKSAgICAgICAgICgwLjA1NikgICAgICAgICAoMC4wOTMpICAgICAgICAgKDAuMTgzKSAgIFxudW5pdmVyc2l0eSAgICAgICAgICAwLjA4MiAgICAgICAgICAtMC4wMTUgICAgICAgICAgIDAuMDIyICAgICAgICAgIC0wLjExMyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDU4KSAgICAgICAgICgwLjAzNCkgICAgICAgICAoMC4wNDQpICAgICAgICAgKDAuMzMzKSAgIFxuX2NvbnMgICAgICAgICAgICAgIC0wLjE4MSAgICAgICAgICAtMC4wODUgICAgICAgICAgIDAuMTkyICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMTY5KSAgICAgICAgICgwLjE1NSkgICAgICAgICAoMC4xNTcpICAgICAgICAgICAgICguKSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjAxNSAgICAgICAgICAgMC4wMTMgICAgICAgICAgIDAuMDA1ICAgICAgICAgICAwLjAyMiAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjM2MiAgICAgICAgICAgMC4zNTIgICAgICAgICAgIDAuMTM4ICAgICAgICAgICAwLjIxMyAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjAzMiAgICAgICAgICAgMC4wMzYgICAgICAgICAgIDAuMDEwICAgICAgICAgICAwLjAzMCAgIFxuTiAgICAgICAgICAgICAgICAgMzQyLjAwMCAgICAgICAgIDUzMi4wMDAgICAgICAgICA0NzUuMDAwICAgICAgICAgMTcxLjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgIDE4LjAwMCAgICAgICAgICAyOC4wMDAgICAgICAgICAgMjUuMDAwICAgICAgICAgICA5LjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgIGVzdHRhYiBMIE0gTiwgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyX3cgcjJfYiByMlxuPiBfbyBOIE5fZykgXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgXG4gICAgICAgICAgICAgIHBfZ3NsbWNfYWxsICAgICBwX2dzbG1jX2FsbCAgICAgcF9nc2xtY19hbGwgICBcbiAgICAgICAgICAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5uZWcgICAgICAgICAgICAgICAgLTAuMDc1KiAgICAgICAgICAwLjAwMiAgICAgICAgICAgMC4wNTAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAzMCkgICAgICAgICAoMC4wMTcpICAgICAgICAgKDAuMDM1KSAgIFxud3BfcmlnaHQyICAgICAgICAgIC0wLjgzMiAgICAgICAgICAgMC4wNDMgICAgICAgICAgIDAuNDEyICAgXG4gICAgICAgICAgICAgICAgICAoMC40NDgpICAgICAgICAgKDAuMzMwKSAgICAgICAgICgwLjUxMikgICBcbmMubmVnI2Mud3B+MiAgICAgICAgMC4xNTYgICAgICAgICAgLTAuMDAzICAgICAgICAgIC0wLjExNCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDgxKSAgICAgICAgICgwLjA2MykgICAgICAgICAoMC4wOTUpICAgXG5waG9fb3JkZXIgICAgICAgICAgIDAuMDA2ICAgICAgICAgICAwLjAwNyogICAgICAgICAtMC4wMDYgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDA1KSAgIFxuZmVtYWxlICAgICAgICAgICAgIC0wLjA1NiAgICAgICAgICAtMC4wNTEgICAgICAgICAgIDAuMTI4ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wNzcpICAgICAgICAgKDAuMDQ4KSAgICAgICAgICgwLjEwOCkgICBcbmFnZSAgICAgICAgICAgICAgICAgMC4wMDQgICAgICAgICAgLTAuMDAzICAgICAgICAgICAwLjAxMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDE2KSAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMjgpICAgXG5pbmNvbWUgICAgICAgICAgICAgLTAuMjYzICAgICAgICAgICAwLjEwMSAgICAgICAgICAgMC4xMjcgICBcbiAgICAgICAgICAgICAgICAgICgwLjE4MykgICAgICAgICAoMC4xMzYpICAgICAgICAgKDAuMjAzKSAgIFxudW5pdmVyc2l0eSAgICAgICAgICAwLjM4MCAgICAgICAgICAtMC4wMzcgICAgICAgICAgLTAuMzk5ICAgXG4gICAgICAgICAgICAgICAgICAoMC4zNzcpICAgICAgICAgKDAuMDc5KSAgICAgICAgICgwLjcyNCkgICBcbl9jb25zICAgICAgICAgICAgICAgMC4wMDAgICAgICAgICAgLTAuMDQ1ICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgICAgICguKSAgICAgICAgICgwLjE3MykgICAgICAgICAgICAgKC4pICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnIyX3cgICAgICAgICAgICAgICAgMC4wMzIgICAgICAgICAgIDAuMDI2ICAgICAgICAgICAwLjAxMSAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjIyNCAgICAgICAgICAgMC43MDUgICAgICAgICAgIDAuMzIwICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMDUwICAgICAgICAgICAwLjA0MSAgICAgICAgICAgMC4wMTggICBcbk4gICAgICAgICAgICAgICAgIDM0Mi4wMDAgICAgICAgICAyNDcuMDAwICAgICAgICAgMzIzLjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgIDE4LjAwMCAgICAgICAgICAxMy4wMDAgICAgICAgICAgMTcuMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLndwX3JpZ2h0MiBwaG9fb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5cbj4gaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiTlpcIiAmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICYgcG9saXRpY2FsX2ludGVyZXN0X2RpXG4+IGNob3g9PTEsIHJlICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgT1xuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2Mud3BfcmlnaHQyIHBob19vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1blxuPiBpdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJSVVwiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgJiBwb2xpdGljYWxfaW50ZXJlc3RfZGlcbj4gY2hveD09MSwgcmUgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBQXG4uICAgcXVpZXRseSB4dHJlZyBwX2dzbG1jX2FsbCBjLm5lZyMjYy53cF9yaWdodDIgcGhvX29yZGVyIGZlbWFsZSBhZ2UgaW5jb21lIHVuXG4+IGl2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIlNFXCIgJiBzdGltdHlwZT09XCJzaW5nbGUgcGhvdG9cIiAmIHBvbGl0aWNhbF9pbnRlcmVzdF9kaVxuPiBjaG94PT0xLCByZSAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIFFcbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLndwX3JpZ2h0MiBwaG9fb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5cbj4gaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiU1dcIiAmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICYgcG9saXRpY2FsX2ludGVyZXN0X2RpXG4+IGNob3g9PTEsIHJlICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgUiBcbi4gICBxdWlldGx5IHh0cmVnIHBfZ3NsbWNfYWxsIGMubmVnIyNjLndwX3JpZ2h0MiBwaG9fb3JkZXIgZmVtYWxlIGFnZSBpbmNvbWUgdW5cbj4gaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiVUtcIiAmIHN0aW10eXBlPT1cInNpbmdsZSBwaG90b1wiICYgcG9saXRpY2FsX2ludGVyZXN0X2RpXG4+IGNob3g9PTEsIHJlICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgU1xuLiAgIHF1aWV0bHkgeHRyZWcgcF9nc2xtY19hbGwgYy5uZWcjI2Mud3BfcmlnaHQyIHBob19vcmRlciBmZW1hbGUgYWdlIGluY29tZSB1blxuPiBpdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJVU1wiICYgc3RpbXR5cGU9PVwic2luZ2xlIHBob3RvXCIgJiBwb2xpdGljYWxfaW50ZXJlc3RfZGlcbj4gY2hveD09MSwgcmUgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBUXG4uICAgZXN0dGFiIE8gUCBRLCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIHIyXG4+IF9vIE4gTl9nKSBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICBcbiAgICAgICAgICAgICAgcF9nc2xtY19hbGwgICAgIHBfZ3NsbWNfYWxsICAgICBwX2dzbG1jX2FsbCAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm5lZyAgICAgICAgICAgICAgICAgMC4wMjIgICAgICAgICAgIDAuMDc3KiogICAgICAgIC0wLjAwOCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDE0KSAgICAgICAgICgwLjAyOCkgICAgICAgICAoMC4wMTQpICAgXG53cF9yaWdodDIgICAgICAgICAgIDAuMTg2ICAgICAgICAgICAwLjUwMSogICAgICAgICAtMC4wNjEgICBcbiAgICAgICAgICAgICAgICAgICgwLjE4OSkgICAgICAgICAoMC4yMTQpICAgICAgICAgKDAuMTI1KSAgIFxuYy5uZWcjYy53cH4yICAgICAgIC0wLjA0OCAgICAgICAgICAtMC4xMDEqICAgICAgICAgIDAuMDIwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMzYpICAgICAgICAgKDAuMDQyKSAgICAgICAgICgwLjAyNCkgICBcbnBob19vcmRlciAgICAgICAgICAgMC4wMDMgICAgICAgICAgLTAuMDAyICAgICAgICAgICAwLjAwMiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDEpICAgXG5mZW1hbGUgICAgICAgICAgICAgIDAuMDA1ICAgICAgICAgICAwLjAzNSAgICAgICAgICAgMC4wMDcgICBcbiAgICAgICAgICAgICAgICAgICgwLjA0NCkgICAgICAgICAoMC4wNTApICAgICAgICAgKDAuMDIyKSAgIFxuYWdlICAgICAgICAgICAgICAgIC0wLjAwMiAgICAgICAgICAtMC4wMDIgICAgICAgICAgLTAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMSkgICBcbmluY29tZSAgICAgICAgICAgICAtMC4wMzcgICAgICAgICAgLTAuMTM3ICAgICAgICAgIC0wLjAxNSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDg0KSAgICAgICAgICgwLjExNikgICAgICAgICAoMC4wNzMpICAgXG51bml2ZXJzaXR5ICAgICAgICAgIDAuMDQ1ICAgICAgICAgIC0wLjAyMiAgICAgICAgICAtMC4wMDEgICBcbiAgICAgICAgICAgICAgICAgICgwLjA1MCkgICAgICAgICAoMC4wOTkpICAgICAgICAgKDAuMDIzKSAgIFxuX2NvbnMgICAgICAgICAgICAgIC0wLjA2NCAgICAgICAgICAtMC4yNTcgICAgICAgICAgIDAuMDExICAgXG4gICAgICAgICAgICAgICAgICAoMC4xMTUpICAgICAgICAgKDAuMTk0KSAgICAgICAgICgwLjEwMCkgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjAxMSAgICAgICAgICAgMC4wMjYgICAgICAgICAgIDAuMDA4ICAgXG5yMl9iICAgICAgICAgICAgICAgIDAuMjc0ICAgICAgICAgICAwLjI5NSAgICAgICAgICAgMC4wNjAgICBcbnIyX28gICAgICAgICAgICAgICAgMC4wMjEgICAgICAgICAgIDAuMDM2ICAgICAgICAgICAwLjAwOCAgIFxuTiAgICAgICAgICAgICAgICAgMzgwLjAwMCAgICAgICAgIDMwNC4wMDAgICAgICAgICA1MTMuMDAwICAgXG5OX2cgICAgICAgICAgICAgICAgMjAuMDAwICAgICAgICAgIDE2LjAwMCAgICAgICAgICAyNy4wMDAgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgIGVzdHRhYiBSIFMgVCAsIGNlbGxzKGIoc3RhciBmbXQoMykpIHNlKHBhciBmbXQoMykpKSBub2dhcHMgc3RhdChyMl93IHIyX2IgclxuPiAyX28gTiBOX2cpIFxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAoMSkgICAgICAgICAgICAgKDIpICAgICAgICAgICAgICgzKSAgIFxuICAgICAgICAgICAgICBwX2dzbG1jX2FsbCAgICAgcF9nc2xtY19hbGwgICAgIHBfZ3NsbWNfYWxsICAgXG4gICAgICAgICAgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmVnICAgICAgICAgICAgICAgICAwLjAwOSAgICAgICAgICAtMC4wMDUgICAgICAgICAgIDAuMDIwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMTQpICAgICAgICAgKDAuMDEyKSAgICAgICAgICgwLjAxOCkgICBcbndwX3JpZ2h0MiAgICAgICAgICAtMC4xNDkgICAgICAgICAgLTAuMDAyICAgICAgICAgICAwLjE4NyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMTgyKSAgICAgICAgICgwLjE4MykgICAgICAgICAoMC4yNDcpICAgXG5jLm5lZyNjLndwfjIgICAgICAgIDAuMDA3ICAgICAgICAgIC0wLjAwMSAgICAgICAgICAtMC4wMjMgICBcbiAgICAgICAgICAgICAgICAgICgwLjAzNSkgICAgICAgICAoMC4wMzMpICAgICAgICAgKDAuMDQ1KSAgIFxucGhvX29yZGVyICAgICAgICAgIC0wLjAwMSAgICAgICAgICAgMC4wMDQgICAgICAgICAgLTAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMykgICBcbmZlbWFsZSAgICAgICAgICAgICAgMC4wMDQgICAgICAgICAgIDAuMDEzICAgICAgICAgICAwLjA0MSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDYwKSAgICAgICAgICgwLjAzNikgICAgICAgICAoMC4wNDgpICAgXG5hZ2UgICAgICAgICAgICAgICAgIDAuMDAyICAgICAgICAgICAwLjAwMCAgICAgICAgICAtMC4wMDIgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAyKSAgIFxuaW5jb21lICAgICAgICAgICAgICAwLjA1MSAgICAgICAgICAtMC4wMzQgICAgICAgICAgLTAuMDIzICAgXG4gICAgICAgICAgICAgICAgICAoMC4xMTUpICAgICAgICAgKDAuMDk1KSAgICAgICAgICgwLjEwNykgICBcbnVuaXZlcnNpdHkgICAgICAgICAtMC4wMjcgICAgICAgICAgLTAuMDMzICAgICAgICAgICAwLjAzOCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDQ4KSAgICAgICAgICgwLjA0NikgICAgICAgICAoMC4wNTcpICAgXG5fY29ucyAgICAgICAgICAgICAgLTAuMDkzICAgICAgICAgIC0wLjAyNiAgICAgICAgICAtMC4wNzkgICBcbiAgICAgICAgICAgICAgICAgICgwLjExOCkgICAgICAgICAoMC4xMDMpICAgICAgICAgKDAuMTMzKSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMDA5ICAgICAgICAgICAwLjAxNiAgICAgICAgICAgMC4wMDMgICBcbnIyX2IgICAgICAgICAgICAgICAgMC40NjQgICAgICAgICAgIDAuMTExICAgICAgICAgICAwLjA2MCAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjAyMCAgICAgICAgICAgMC4wMTkgICAgICAgICAgIDAuMDA3ICAgXG5OICAgICAgICAgICAgICAgICAyMDguMDAwICAgICAgICAgMzAxLjAwMCAgICAgICAgIDgzNi4wMDAgICBcbk5fZyAgICAgICAgICAgICAgICAxMS4wMDAgICAgICAgICAgMTYuMDAwICAgICAgICAgIDQ0LjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICAgXG4ifQ== -->
<pre><code>. *** Syntax for analyses of stimulus-level data
. *** Use data file 'Stimulus-data.dta' with this syntax
. * Table 3
.   
.   xtset resp vid_order
       panel variable:  resp (unbalanced)
        time variable:  vid_order, 1 to 7
                delta:  1 unit
.   replace neg = v_negativity
(39,228 real changes made)
.   quietly xtreg gslmc neg vid_order female age income university if stimtype=
&gt; =&quot;single video&quot; &amp; local==0 , re 
.   estimates store D
.   quietly xtreg gslmc neg vid_order female age income university if wp_right2
&gt; _dichox==0 &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store E
.   quietly xtreg gslmc neg vid_order female age income university if wp_right2
&gt; _dichox==1 &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store F
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store G  
.   esttab D E F G , cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b
&gt;  r2_o N N_g)

----------------------------------------------------------------------------
                      (1)             (2)             (3)             (4)   
                    gslmc           gslmc           gslmc           gslmc   
                     b/se            b/se            b/se            b/se   
----------------------------------------------------------------------------
neg                 0.034**         0.028           0.041**         0.017   
                  (0.011)         (0.016)         (0.015)         (0.022)   
vid_order          -0.074***       -0.077***       -0.070***       -0.074***
                  (0.005)         (0.007)         (0.007)         (0.005)   
female             -0.028          -0.032          -0.020          -0.027   
                  (0.023)         (0.034)         (0.032)         (0.023)   
age                 0.001           0.001           0.001           0.001   
                  (0.001)         (0.002)         (0.001)         (0.001)   
income              0.013           0.028          -0.006           0.016   
                  (0.049)         (0.069)         (0.070)         (0.049)   
university         -0.026          -0.058           0.009          -0.021   
                  (0.024)         (0.036)         (0.034)         (0.025)   
wp_right2                                                           0.063   
                                                                  (0.052)   
c.neg#c.wp~2                                                        0.045   
                                                                  (0.048)   
_cons               0.243***        0.251***        0.234**         0.215***
                  (0.051)         (0.073)         (0.071)         (0.055)   
----------------------------------------------------------------------------
r2_w                0.050           0.049           0.051           0.050   
r2_b                0.035           0.041           0.031           0.037   
r2_o                0.045           0.047           0.045           0.046   
N                4665.000        2355.000        2310.000        4665.000   
N_g               933.000         471.000         462.000         933.000   
----------------------------------------------------------------------------
.       
. * Figure 3
.   xtset resp vid_order
       panel variable:  resp (unbalanced)
        time variable:  vid_order, 1 to 7
                delta:  1 unit
.   replace neg = v_negativity
(0 real changes made)
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;BR&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store B
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;CA.e&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store C
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;CA.f&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store D
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;CH&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store E
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;CN&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store F
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;DK&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store G
.   esttab B C D, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g)

------------------------------------------------------------
                      (1)             (2)             (3)   
                    gslmc           gslmc           gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                -0.036          -0.112          -0.078   
                  (0.139)         (0.101)         (0.061)   
wp_right2          -0.275          -0.112          -0.268   
                  (0.325)         (0.571)         (0.203)   
c.neg#c.wp~2        0.140           0.731*          0.134   
                  (0.338)         (0.341)         (0.188)   
vid_order          -0.071*         -0.122***       -0.042*  
                  (0.030)         (0.030)         (0.019)   
female             -0.083           0.188          -0.013   
                  (0.122)         (0.249)         (0.101)   
age                 0.013           0.025          -0.002   
                  (0.012)         (0.025)         (0.003)   
income              0.021          -0.201           0.050   
                  (0.281)         (0.443)         (0.197)   
university         -0.016          -0.167          -0.061   
                  (0.129)         (0.336)         (0.105)   
_cons               0.097          -0.176           0.326   
                  (0.349)         (0.779)         (0.228)   
------------------------------------------------------------
r2_w                0.048           0.152           0.059   
r2_b                0.121           0.085           0.077   
r2_o                0.057           0.129           0.063   
N                 175.000         160.000         135.000   
N_g                35.000          32.000          27.000   
------------------------------------------------------------
.   esttab E F G, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g)

------------------------------------------------------------
                      (1)             (2)             (3)   
                    gslmc           gslmc           gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.104          -0.086          -0.082   
                  (0.120)         (0.186)         (0.082)   
wp_right2           0.445          -0.112           0.067   
                  (0.481)         (0.383)         (0.252)   
c.neg#c.wp~2       -0.110           0.224           0.342   
                  (0.329)         (0.361)         (0.239)   
vid_order          -0.108***       -0.111***       -0.041*  
                  (0.029)         (0.023)         (0.019)   
female              0.170           0.006          -0.008   
                  (0.172)         (0.105)         (0.086)   
age                 0.005          -0.011           0.001   
                  (0.007)         (0.010)         (0.003)   
income              0.100           0.429           0.252   
                  (0.497)         (0.257)         (0.184)   
university          0.229          -0.133          -0.009   
                  (0.176)         (0.153)         (0.085)   
_cons              -0.341           0.668          -0.044   
                  (0.426)         (0.355)         (0.200)   
------------------------------------------------------------
r2_w                0.099           0.094           0.042   
r2_b                0.129           0.130           0.163   
r2_o                0.108           0.099           0.057   
N                 180.000         280.000         175.000   
N_g                36.000          56.000          35.000   
------------------------------------------------------------
.   
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;FR&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store H
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;GH&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store I
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;IN&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store J
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;IS.j&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store K
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;IS.p&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store L
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;IT&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store M
.   esttab H I J , cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r
&gt; 2_o N N_g)

------------------------------------------------------------
                      (1)             (2)             (3)   
                    gslmc           gslmc           gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.068           0.153           0.109   
                  (0.125)         (0.097)         (0.110)   
wp_right2          -0.090          -0.077          -0.236   
                  (0.394)         (0.161)         (0.209)   
c.neg#c.wp~2        0.077          -0.205          -0.176   
                  (0.311)         (0.149)         (0.172)   
vid_order          -0.119***       -0.067***       -0.087***
                  (0.026)         (0.012)         (0.018)   
female             -0.106          -0.124*         -0.110   
                  (0.128)         (0.055)         (0.084)   
age                -0.003           0.001           0.002   
                  (0.007)         (0.003)         (0.006)   
income              0.029           0.156           0.117   
                  (0.310)         (0.108)         (0.176)   
university         -0.077          -0.033          -0.101   
                  (0.129)         (0.057)         (0.098)   
_cons               0.708*          0.243           0.363   
                  (0.332)         (0.145)         (0.219)   
------------------------------------------------------------
r2_w                0.106           0.109           0.101   
r2_b                0.055           0.202           0.185   
r2_o                0.095           0.131           0.120   
N                 255.000         300.000         250.000   
N_g                51.000          60.000          50.000   
------------------------------------------------------------
.   esttab K L M , cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r
&gt; 2_o N N_g)

------------------------------------------------------------
                      (1)             (2)             (3)   
                    gslmc           gslmc           gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                -0.071           0.006           0.040   
                  (0.088)         (0.161)         (0.057)   
wp_right2           0.241          -0.379           0.070   
                  (0.406)         (0.391)         (0.251)   
c.neg#c.wp~2        0.220           0.194          -0.049   
                  (0.309)         (0.402)         (0.200)   
vid_order          -0.133***       -0.048          -0.056***
                  (0.026)         (0.035)         (0.014)   
female             -0.100           0.112          -0.178*  
                  (0.132)         (0.152)         (0.082)   
age                -0.011           0.010           0.001   
                  (0.023)         (0.039)         (0.007)   
income             -0.392          -0.043           0.451*  
                  (0.300)         (0.377)         (0.228)   
university         -0.254          -0.100           0.167   
                  (0.188)         (0.292)         (0.124)   
_cons               1.094           0.098          -0.090   
                  (0.684)         (0.867)         (0.304)   
------------------------------------------------------------
r2_w                0.075           0.016           0.101   
r2_b                0.154           0.163           0.205   
r2_o                0.095           0.035           0.129   
N                 355.000         160.000         185.000   
N_g                71.000          32.000          37.000   
------------------------------------------------------------
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;JP&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store N
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;NZ&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store O
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;RU&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store P
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;SE&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store Q
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;SW&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store R 
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;UK&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store S
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;US&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store T
.   esttab N O P Q , cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b
&gt;  r2_o N N_g)

----------------------------------------------------------------------------
                      (1)             (2)             (3)             (4)   
                    gslmc           gslmc           gslmc           gslmc   
                     b/se            b/se            b/se            b/se   
----------------------------------------------------------------------------
neg                 0.063          -0.060           0.082          -0.097   
                  (0.170)         (0.080)         (0.152)         (0.069)   
wp_right2           0.139           0.236           0.283           0.017   
                  (0.484)         (0.246)         (0.252)         (0.137)   
c.neg#c.wp~2       -0.004           0.208          -0.067           0.160   
                  (0.445)         (0.211)         (0.252)         (0.112)   
vid_order          -0.099**        -0.087***       -0.062*         -0.020*  
                  (0.034)         (0.021)         (0.026)         (0.009)   
female              0.073          -0.090           0.110          -0.008   
                  (0.150)         (0.102)         (0.104)         (0.048)   
age                -0.046          -0.004           0.005           0.003   
                  (0.049)         (0.002)         (0.005)         (0.002)   
income             -0.389           0.094          -0.058           0.210   
                  (0.291)         (0.160)         (0.263)         (0.146)   
university         -0.055           0.012          -0.075           0.015   
                  (0.233)         (0.098)         (0.159)         (0.048)   
_cons               1.526           0.390*         -0.066          -0.091   
                  (1.120)         (0.195)         (0.311)         (0.134)   
----------------------------------------------------------------------------
r2_w                0.052           0.108           0.042           0.023   
r2_b                0.189           0.331           0.225           0.112   
r2_o                0.075           0.144           0.073           0.044   
N                 180.000         160.000         160.000         240.000   
N_g                36.000          32.000          32.000          48.000   
----------------------------------------------------------------------------
.   esttab R S T, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g)

------------------------------------------------------------
                      (1)             (2)             (3)   
                    gslmc           gslmc           gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                -0.101          -0.012           0.051   
                  (0.068)         (0.082)         (0.056)   
wp_right2           0.108           0.012           0.125   
                  (0.184)         (0.302)         (0.157)   
c.neg#c.wp~2        0.198           0.274           0.005   
                  (0.173)         (0.235)         (0.132)   
vid_order          -0.025          -0.077***       -0.042***
                  (0.020)         (0.020)         (0.012)   
female              0.094          -0.097          -0.033   
                  (0.085)         (0.110)         (0.062)   
age                 0.002          -0.001           0.002   
                  (0.003)         (0.004)         (0.003)   
income             -0.425          -0.094          -0.010   
                  (0.217)         (0.220)         (0.120)   
university          0.051          -0.054           0.078   
                  (0.087)         (0.149)         (0.062)   
_cons               0.161           0.480*         -0.006   
                  (0.195)         (0.225)         (0.141)   
------------------------------------------------------------
r2_w                0.028           0.086           0.020   
r2_b                0.219           0.058           0.026   
r2_o                0.068           0.078           0.022   
N                 155.000         240.000         920.000   
N_g                31.000          48.000         184.000   
------------------------------------------------------------
.   
.      
.           
. * Table 5 Columns 2 , 3 and 4
.  
.   xtset resp pho_order
       panel variable:  resp (unbalanced)
        time variable:  pho_order, 2 to 26
                delta:  1 unit
.   replace neg = p_negativity
(56,936 real changes made, 39,228 to missing)
.   quietly xtreg p_gslmc_all neg pho_order female age income university if wp_
&gt; right2_dichox==0 &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store B
.   quietly xtreg p_gslmc_all neg pho_order female age income university if wp_
&gt; right2_dichox==1 &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store C
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if stimtype==&quot;single photo&quot; , re 
.   estimates store D
.   esttab B C D, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g)

------------------------------------------------------------
                      (1)             (2)             (3)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.009***        0.007**         0.013***
                  (0.002)         (0.002)         (0.003)   
pho_order           0.002**         0.002**         0.002***
                  (0.001)         (0.001)         (0.000)   
female              0.010           0.013           0.012   
                  (0.010)         (0.010)         (0.007)   
age                -0.001          -0.000          -0.000   
                  (0.000)         (0.000)         (0.000)   
income             -0.009          -0.024          -0.018   
                  (0.022)         (0.021)         (0.015)   
university         -0.002           0.014           0.006   
                  (0.011)         (0.010)         (0.007)   
wp_right2                                           0.050   
                                                  (0.037)   
c.neg#c.wp~2                                       -0.012   
                                                  (0.007)   
_cons              -0.040          -0.059*         -0.070** 
                  (0.025)         (0.024)         (0.023)   
------------------------------------------------------------
r2_w                0.003           0.003           0.003   
r2_b                0.019           0.016           0.015   
r2_o                0.004           0.003           0.003   
N                7783.000        7480.000       15263.000   
N_g               410.000         394.000         804.000   
------------------------------------------------------------
.   
. * Table 6 Column 1
.   xtset resp pho_order
       panel variable:  resp (unbalanced)
        time variable:  pho_order, 2 to 26
                delta:  1 unit
.   replace neg = p_negativity
(0 real changes made)
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;BR&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store B
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;CA.f&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store D
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;CH&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store E
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;CN&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store F
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;DK&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store G
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;FR&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store H  
.   esttab B D E , cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r
&gt; 2_o N N_g)

------------------------------------------------------------
                      (1)             (2)             (3)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.006           0.007          -0.003   
                  (0.017)         (0.013)         (0.016)   
wp_right2          -0.105           0.009          -0.288   
                  (0.214)         (0.220)         (0.230)   
c.neg#c.wp~2        0.011           0.015           0.037   
                  (0.042)         (0.040)         (0.044)   
pho_order           0.005*          0.006*          0.002   
                  (0.002)         (0.003)         (0.003)   
female             -0.023           0.070           0.031   
                  (0.037)         (0.061)         (0.040)   
age                -0.002           0.000          -0.001   
                  (0.004)         (0.002)         (0.002)   
income             -0.087          -0.145          -0.005   
                  (0.079)         (0.118)         (0.115)   
university          0.015           0.121          -0.051   
                  (0.037)         (0.063)         (0.041)   
_cons               0.008          -0.178           0.073   
                  (0.131)         (0.142)         (0.125)   
------------------------------------------------------------
r2_w                0.013           0.014           0.003   
r2_b                0.178           0.232           0.155   
r2_o                0.018           0.032           0.008   
N                 623.000         513.000         684.000   
N_g                33.000          27.000          36.000   
------------------------------------------------------------
.   esttab F G H , cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r
&gt; 2_o N N_g)

------------------------------------------------------------
                      (1)             (2)             (3)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                -0.009           0.007           0.030*  
                  (0.027)         (0.009)         (0.015)   
wp_right2          -0.071          -0.026           0.212   
                  (0.274)         (0.145)         (0.197)   
c.neg#c.wp~2        0.030          -0.004          -0.029   
                  (0.052)         (0.026)         (0.038)   
pho_order           0.002           0.003*          0.005*  
                  (0.003)         (0.001)         (0.002)   
female              0.039          -0.067*          0.018   
                  (0.036)         (0.028)         (0.030)   
age                 0.001          -0.000           0.000   
                  (0.003)         (0.001)         (0.002)   
income              0.013           0.036          -0.046   
                  (0.095)         (0.060)         (0.074)   
university          0.012          -0.013           0.072*  
                  (0.053)         (0.028)         (0.030)   
_cons              -0.070          -0.060          -0.283** 
                  (0.174)         (0.075)         (0.106)   
------------------------------------------------------------
r2_w                0.002           0.012           0.016   
r2_b                0.056           0.192           0.267   
r2_o                0.004           0.027           0.024   
N                1045.000         665.000         969.000   
N_g                55.000          35.000          51.000   
------------------------------------------------------------
.   
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;GH&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store I
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;IN&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store J
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;IS.j&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store K
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;IS.p&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store L
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;IT&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store M
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;JP&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store N
.   esttab I J K , cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r
&gt; 2_o N N_g)

------------------------------------------------------------
                      (1)             (2)             (3)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.014           0.005           0.012   
                  (0.015)         (0.017)         (0.013)   
wp_right2           0.020           0.061           0.322   
                  (0.124)         (0.136)         (0.205)   
c.neg#c.wp~2       -0.015          -0.015          -0.041   
                  (0.023)         (0.026)         (0.037)   
pho_order           0.003*          0.001           0.001   
                  (0.001)         (0.002)         (0.002)   
female              0.020           0.026           0.004   
                  (0.022)         (0.025)         (0.039)   
age                -0.000          -0.001           0.002   
                  (0.001)         (0.002)         (0.005)   
income             -0.025          -0.029          -0.029   
                  (0.043)         (0.055)         (0.078)   
university         -0.022           0.020           0.007   
                  (0.023)         (0.029)         (0.055)   
_cons              -0.045          -0.014          -0.143   
                  (0.090)         (0.104)         (0.173)   
------------------------------------------------------------
r2_w                0.006           0.002           0.003   
r2_b                0.073           0.064           0.115   
r2_o                0.011           0.004           0.008   
N                1140.000         911.000         456.000   
N_g                60.000          48.000          24.000   
------------------------------------------------------------
.   esttab L M N, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g)

------------------------------------------------------------
                      (1)             (2)             (3)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                -0.037           0.008           0.027   
                  (0.019)         (0.010)         (0.026)   
wp_right2          -0.385           0.020           0.061   
                  (0.247)         (0.178)         (0.359)   
c.neg#c.wp~2        0.072          -0.012          -0.015   
                  (0.048)         (0.035)         (0.068)   
pho_order           0.007**         0.004*         -0.003   
                  (0.003)         (0.002)         (0.003)   
female             -0.032          -0.032           0.019   
                  (0.044)         (0.026)         (0.054)   
age                 0.005          -0.002           0.014   
                  (0.011)         (0.002)         (0.018)   
income             -0.145           0.120           0.058   
                  (0.106)         (0.072)         (0.105)   
university          0.133          -0.004          -0.105   
                  (0.119)         (0.039)         (0.085)   
_cons              -0.064          -0.048          -0.282   
                  (0.266)         (0.107)         (0.423)   
------------------------------------------------------------
r2_w                0.017           0.011           0.007   
r2_b                0.212           0.124           0.095   
r2_o                0.030           0.017           0.010   
N                 589.000         703.000         684.000   
N_g                31.000          37.000          36.000   
------------------------------------------------------------
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;NZ&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store O
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;RU&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store P
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;SE&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store Q
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;SW&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store R 
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;UK&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store S
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;US&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store T
.   esttab O P Q , cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r
&gt; 2_o N N_g)

------------------------------------------------------------
                      (1)             (2)             (3)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.046***        0.057**        -0.009   
                  (0.013)         (0.019)         (0.011)   
wp_right2           0.201           0.402*         -0.093   
                  (0.191)         (0.164)         (0.088)   
c.neg#c.wp~2       -0.077*         -0.072*          0.019   
                  (0.035)         (0.032)         (0.017)   
pho_order           0.001          -0.000           0.001   
                  (0.002)         (0.002)         (0.001)   
female              0.003          -0.014           0.016   
                  (0.043)         (0.032)         (0.014)   
age                -0.001          -0.002          -0.000   
                  (0.001)         (0.002)         (0.001)   
income             -0.001          -0.061          -0.037   
                  (0.068)         (0.080)         (0.043)   
university         -0.013          -0.036           0.001   
                  (0.041)         (0.048)         (0.014)   
_cons              -0.133          -0.170           0.056   
                  (0.102)         (0.127)         (0.064)   
------------------------------------------------------------
r2_w                0.025           0.018           0.004   
r2_b                0.163           0.136           0.108   
r2_o                0.033           0.022           0.006   
N                 608.000         608.000         912.000   
N_g                32.000          32.000          48.000   
------------------------------------------------------------
.   esttab R S T, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g)

------------------------------------------------------------
                      (1)             (2)             (3)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.009           0.009           0.016   
                  (0.011)         (0.012)         (0.011)   
wp_right2          -0.104           0.046           0.100   
                  (0.152)         (0.178)         (0.142)   
c.neg#c.wp~2        0.015          -0.018          -0.019   
                  (0.029)         (0.034)         (0.028)   
pho_order          -0.000           0.002          -0.000   
                  (0.002)         (0.002)         (0.001)   
female              0.059           0.053           0.005   
                  (0.032)         (0.030)         (0.022)   
age                 0.002          -0.001          -0.001   
                  (0.001)         (0.001)         (0.001)   
income             -0.012          -0.078           0.045   
                  (0.082)         (0.061)         (0.045)   
university          0.022          -0.053           0.021   
                  (0.033)         (0.041)         (0.023)   
_cons              -0.154           0.010          -0.090   
                  (0.090)         (0.087)         (0.072)   
------------------------------------------------------------
r2_w                0.009           0.002           0.002   
r2_b                0.193           0.152           0.033   
r2_o                0.020           0.010           0.003   
N                 586.000         907.000        2641.000   
N_g                31.000          48.000         139.000   
------------------------------------------------------------
.         
. * Table A3 Row 2
.   xtset resp vid_order
       panel variable:  resp (unbalanced)
        time variable:  vid_order, 1 to 7
                delta:  1 unit
.   replace neg = v_negativity
(56,936 real changes made, 17,708 to missing)
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store A    
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if stimtype==&quot;single video&quot; &amp; local==1 , re 
.   estimates store B 
.   esttab A B , cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2_
&gt; o N N_g)

--------------------------------------------
                      (1)             (2)   
                    gslmc           gslmc   
                     b/se            b/se   
--------------------------------------------
neg                 0.017           0.023   
                  (0.022)         (0.032)   
wp_right2           0.063          -0.108   
                  (0.052)         (0.077)   
c.neg#c.wp~2        0.045          -0.078   
                  (0.048)         (0.068)   
vid_order          -0.074***       -0.078***
                  (0.005)         (0.008)   
female             -0.027          -0.011   
                  (0.023)         (0.034)   
age                 0.001           0.001   
                  (0.001)         (0.001)   
income              0.016          -0.001   
                  (0.049)         (0.072)   
university         -0.021          -0.054   
                  (0.025)         (0.036)   
_cons               0.215***        0.327***
                  (0.055)         (0.083)   
--------------------------------------------
r2_w                0.050           0.079   
r2_b                0.037           0.022   
r2_o                0.046           0.048   
N                4665.000        1866.000   
N_g               933.000         933.000   
--------------------------------------------
.    
.    
.   xtset resp vid_order
       panel variable:  resp (unbalanced)
        time variable:  vid_order, 1 to 7
                delta:  1 unit
.   replace neg = v_negativity
(0 real changes made)
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store A  
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;BR&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store B
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;CA.e&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store C
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;CA.f&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store D
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;CH&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store E
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;CN&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store F
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;DK&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store G
.   esttab A B C D , cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b
&gt;  r2_o N N_g)

----------------------------------------------------------------------------
                      (1)             (2)             (3)             (4)   
                    gslmc           gslmc           gslmc           gslmc   
                     b/se            b/se            b/se            b/se   
----------------------------------------------------------------------------
neg                 0.017          -0.036          -0.112          -0.078   
                  (0.022)         (0.139)         (0.101)         (0.061)   
wp_right2           0.063          -0.275          -0.112          -0.268   
                  (0.052)         (0.325)         (0.571)         (0.203)   
c.neg#c.wp~2        0.045           0.140           0.731*          0.134   
                  (0.048)         (0.338)         (0.341)         (0.188)   
vid_order          -0.074***       -0.071*         -0.122***       -0.042*  
                  (0.005)         (0.030)         (0.030)         (0.019)   
female             -0.027          -0.083           0.188          -0.013   
                  (0.023)         (0.122)         (0.249)         (0.101)   
age                 0.001           0.013           0.025          -0.002   
                  (0.001)         (0.012)         (0.025)         (0.003)   
income              0.016           0.021          -0.201           0.050   
                  (0.049)         (0.281)         (0.443)         (0.197)   
university         -0.021          -0.016          -0.167          -0.061   
                  (0.025)         (0.129)         (0.336)         (0.105)   
_cons               0.215***        0.097          -0.176           0.326   
                  (0.055)         (0.349)         (0.779)         (0.228)   
----------------------------------------------------------------------------
r2_w                0.050           0.048           0.152           0.059   
r2_b                0.037           0.121           0.085           0.077   
r2_o                0.046           0.057           0.129           0.063   
N                4665.000         175.000         160.000         135.000   
N_g               933.000          35.000          32.000          27.000   
----------------------------------------------------------------------------
.   esttab E F G, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g)

------------------------------------------------------------
                      (1)             (2)             (3)   
                    gslmc           gslmc           gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.104          -0.086          -0.082   
                  (0.120)         (0.186)         (0.082)   
wp_right2           0.445          -0.112           0.067   
                  (0.481)         (0.383)         (0.252)   
c.neg#c.wp~2       -0.110           0.224           0.342   
                  (0.329)         (0.361)         (0.239)   
vid_order          -0.108***       -0.111***       -0.041*  
                  (0.029)         (0.023)         (0.019)   
female              0.170           0.006          -0.008   
                  (0.172)         (0.105)         (0.086)   
age                 0.005          -0.011           0.001   
                  (0.007)         (0.010)         (0.003)   
income              0.100           0.429           0.252   
                  (0.497)         (0.257)         (0.184)   
university          0.229          -0.133          -0.009   
                  (0.176)         (0.153)         (0.085)   
_cons              -0.341           0.668          -0.044   
                  (0.426)         (0.355)         (0.200)   
------------------------------------------------------------
r2_w                0.099           0.094           0.042   
r2_b                0.129           0.130           0.163   
r2_o                0.108           0.099           0.057   
N                 180.000         280.000         175.000   
N_g                36.000          56.000          35.000   
------------------------------------------------------------
.   
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;FR&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store H
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;GH&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store I
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;IN&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store J
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;IS.j&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store K
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;IS.p&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store L
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;IT&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store M
.   esttab H I J , cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r
&gt; 2_o N N_g)

------------------------------------------------------------
                      (1)             (2)             (3)   
                    gslmc           gslmc           gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.068           0.153           0.109   
                  (0.125)         (0.097)         (0.110)   
wp_right2          -0.090          -0.077          -0.236   
                  (0.394)         (0.161)         (0.209)   
c.neg#c.wp~2        0.077          -0.205          -0.176   
                  (0.311)         (0.149)         (0.172)   
vid_order          -0.119***       -0.067***       -0.087***
                  (0.026)         (0.012)         (0.018)   
female             -0.106          -0.124*         -0.110   
                  (0.128)         (0.055)         (0.084)   
age                -0.003           0.001           0.002   
                  (0.007)         (0.003)         (0.006)   
income              0.029           0.156           0.117   
                  (0.310)         (0.108)         (0.176)   
university         -0.077          -0.033          -0.101   
                  (0.129)         (0.057)         (0.098)   
_cons               0.708*          0.243           0.363   
                  (0.332)         (0.145)         (0.219)   
------------------------------------------------------------
r2_w                0.106           0.109           0.101   
r2_b                0.055           0.202           0.185   
r2_o                0.095           0.131           0.120   
N                 255.000         300.000         250.000   
N_g                51.000          60.000          50.000   
------------------------------------------------------------
.   esttab K L M , cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r
&gt; 2_o N N_g)

------------------------------------------------------------
                      (1)             (2)             (3)   
                    gslmc           gslmc           gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                -0.071           0.006           0.040   
                  (0.088)         (0.161)         (0.057)   
wp_right2           0.241          -0.379           0.070   
                  (0.406)         (0.391)         (0.251)   
c.neg#c.wp~2        0.220           0.194          -0.049   
                  (0.309)         (0.402)         (0.200)   
vid_order          -0.133***       -0.048          -0.056***
                  (0.026)         (0.035)         (0.014)   
female             -0.100           0.112          -0.178*  
                  (0.132)         (0.152)         (0.082)   
age                -0.011           0.010           0.001   
                  (0.023)         (0.039)         (0.007)   
income             -0.392          -0.043           0.451*  
                  (0.300)         (0.377)         (0.228)   
university         -0.254          -0.100           0.167   
                  (0.188)         (0.292)         (0.124)   
_cons               1.094           0.098          -0.090   
                  (0.684)         (0.867)         (0.304)   
------------------------------------------------------------
r2_w                0.075           0.016           0.101   
r2_b                0.154           0.163           0.205   
r2_o                0.095           0.035           0.129   
N                 355.000         160.000         185.000   
N_g                71.000          32.000          37.000   
------------------------------------------------------------
.   
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;JP&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store N
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;NZ&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store O
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;RU&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store P
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;SE&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store Q
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;SW&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store R 
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;UK&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store S
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;US&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store T
.   esttab N O P Q, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b 
&gt; r2_o N N_g)

----------------------------------------------------------------------------
                      (1)             (2)             (3)             (4)   
                    gslmc           gslmc           gslmc           gslmc   
                     b/se            b/se            b/se            b/se   
----------------------------------------------------------------------------
neg                 0.063          -0.060           0.082          -0.097   
                  (0.170)         (0.080)         (0.152)         (0.069)   
wp_right2           0.139           0.236           0.283           0.017   
                  (0.484)         (0.246)         (0.252)         (0.137)   
c.neg#c.wp~2       -0.004           0.208          -0.067           0.160   
                  (0.445)         (0.211)         (0.252)         (0.112)   
vid_order          -0.099**        -0.087***       -0.062*         -0.020*  
                  (0.034)         (0.021)         (0.026)         (0.009)   
female              0.073          -0.090           0.110          -0.008   
                  (0.150)         (0.102)         (0.104)         (0.048)   
age                -0.046          -0.004           0.005           0.003   
                  (0.049)         (0.002)         (0.005)         (0.002)   
income             -0.389           0.094          -0.058           0.210   
                  (0.291)         (0.160)         (0.263)         (0.146)   
university         -0.055           0.012          -0.075           0.015   
                  (0.233)         (0.098)         (0.159)         (0.048)   
_cons               1.526           0.390*         -0.066          -0.091   
                  (1.120)         (0.195)         (0.311)         (0.134)   
----------------------------------------------------------------------------
r2_w                0.052           0.108           0.042           0.023   
r2_b                0.189           0.331           0.225           0.112   
r2_o                0.075           0.144           0.073           0.044   
N                 180.000         160.000         160.000         240.000   
N_g                36.000          32.000          32.000          48.000   
----------------------------------------------------------------------------
.   esttab R S T, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g)

------------------------------------------------------------
                      (1)             (2)             (3)   
                    gslmc           gslmc           gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                -0.101          -0.012           0.051   
                  (0.068)         (0.082)         (0.056)   
wp_right2           0.108           0.012           0.125   
                  (0.184)         (0.302)         (0.157)   
c.neg#c.wp~2        0.198           0.274           0.005   
                  (0.173)         (0.235)         (0.132)   
vid_order          -0.025          -0.077***       -0.042***
                  (0.020)         (0.020)         (0.012)   
female              0.094          -0.097          -0.033   
                  (0.085)         (0.110)         (0.062)   
age                 0.002          -0.001           0.002   
                  (0.003)         (0.004)         (0.003)   
income             -0.425          -0.094          -0.010   
                  (0.217)         (0.220)         (0.120)   
university          0.051          -0.054           0.078   
                  (0.087)         (0.149)         (0.062)   
_cons               0.161           0.480*         -0.006   
                  (0.195)         (0.225)         (0.141)   
------------------------------------------------------------
r2_w                0.028           0.086           0.020   
r2_b                0.219           0.058           0.026   
r2_o                0.068           0.078           0.022   
N                 155.000         240.000         920.000   
N_g                31.000          48.000         184.000   
------------------------------------------------------------
.   
.   
.   xtset resp vid_order
       panel variable:  resp (unbalanced)
        time variable:  vid_order, 1 to 7
                delta:  1 unit
.   replace neg = v_negativity
(0 real changes made)
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if stimtype==&quot;single video&quot; &amp; local==1 , re 
.   estimates store A  
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;BR&quot; &amp; stimtype==&quot;single video&quot; &amp; local==1 , re 
.   estimates store B
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;CA.e&quot; &amp; stimtype==&quot;single video&quot; &amp; local==1 , re 
.   estimates store C
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;CA.f&quot; &amp; stimtype==&quot;single video&quot; &amp; local==1 , re 
.   estimates store D
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;CH&quot; &amp; stimtype==&quot;single video&quot; &amp; local==1 , re 
.   estimates store E
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;CN&quot; &amp; stimtype==&quot;single video&quot; &amp; local==1 , re 
.   estimates store F
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;DK&quot; &amp; stimtype==&quot;single video&quot; &amp; local==1 , re 
.   estimates store G
.   esttab A B C D, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b 
&gt; r2_o N N_g)

----------------------------------------------------------------------------
                      (1)             (2)             (3)             (4)   
                    gslmc           gslmc           gslmc           gslmc   
                     b/se            b/se            b/se            b/se   
----------------------------------------------------------------------------
neg                 0.023          -0.042           0.026          -0.134   
                  (0.032)         (0.159)         (0.140)         (0.091)   
wp_right2          -0.108          -1.279*         -0.197          -0.434   
                  (0.077)         (0.604)         (0.776)         (0.296)   
c.neg#c.wp~2       -0.078           0.080           0.384           0.335   
                  (0.068)         (0.393)         (0.517)         (0.267)   
vid_order          -0.078***       -0.063          -0.065          -0.021   
                  (0.008)         (0.048)         (0.055)         (0.031)   
female             -0.011          -0.378           0.647          -0.244   
                  (0.034)         (0.224)         (0.342)         (0.148)   
age                 0.001          -0.082***        0.030           0.000   
                  (0.001)         (0.021)         (0.035)         (0.005)   
income             -0.001           1.338**        -0.133          -0.107   
                  (0.072)         (0.514)         (0.608)         (0.302)   
university         -0.054           0.166          -0.505           0.092   
                  (0.036)         (0.236)         (0.461)         (0.159)   
_cons               0.327***        2.241***       -0.580           0.366   
                  (0.083)         (0.635)         (1.076)         (0.294)   
----------------------------------------------------------------------------
r2_w                0.079           0.084           0.141           0.136   
r2_b                0.022           0.401           0.206           0.222   
r2_o                0.048           0.281           0.183           0.181   
N                1866.000          70.000          64.000          54.000   
N_g               933.000          35.000          32.000          27.000   
----------------------------------------------------------------------------
.   esttab E F G, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g)

------------------------------------------------------------
                      (1)             (2)             (3)   
                    gslmc           gslmc           gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.080           0.010           0.040   
                  (0.146)         (0.156)         (0.039)   
wp_right2          -0.047          -0.172          -0.104   
                  (0.518)         (0.690)         (0.248)   
c.neg#c.wp~2       -0.405          -0.361          -0.038   
                  (0.390)         (0.305)         (0.115)   
vid_order          -0.111**        -0.057          -0.024   
                  (0.041)         (0.033)         (0.018)   
female              0.079           0.095          -0.050   
                  (0.181)         (0.190)         (0.086)   
age                 0.001           0.022           0.002   
                  (0.008)         (0.018)         (0.003)   
income             -0.199           0.300           0.240   
                  (0.523)         (0.463)         (0.183)   
university         -0.019          -0.177           0.023   
                  (0.185)         (0.278)         (0.085)   
_cons               0.424          -0.290          -0.093   
                  (0.442)         (0.644)         (0.199)   
------------------------------------------------------------
r2_w                0.156           0.271           0.123   
r2_b                0.105           0.078           0.078   
r2_o                0.129           0.156           0.099   
N                  72.000         112.000          70.000   
N_g                36.000          56.000          35.000   
------------------------------------------------------------
.   
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;FR&quot; &amp; stimtype==&quot;single video&quot; &amp; local==1 , re 
.   estimates store H
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;GH&quot; &amp; stimtype==&quot;single video&quot; &amp; local==1 , re 
.   estimates store I
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;IN&quot; &amp; stimtype==&quot;single video&quot; &amp; local==1 , re 
.   estimates store J
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;IS.j&quot; &amp; stimtype==&quot;single video&quot; &amp; local==1 , re 
.   estimates store K
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;IS.p&quot; &amp; stimtype==&quot;single video&quot; &amp; local==1 , re 
.   estimates store L
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;IT&quot; &amp; stimtype==&quot;single video&quot; &amp; local==1 , re 
.   estimates store M
.   esttab H I J , cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r
&gt; 2_o N N_g)

------------------------------------------------------------
                      (1)             (2)             (3)   
                    gslmc           gslmc           gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                -0.153           0.026          -0.001   
                  (0.195)         (0.103)         (0.421)   
wp_right2          -1.049*         -0.082           0.116   
                  (0.450)         (0.328)         (0.574)   
c.neg#c.wp~2       -0.007          -0.027          -0.372   
                  (0.488)         (0.158)         (0.658)   
vid_order          -0.073          -0.057**        -0.109*  
                  (0.038)         (0.022)         (0.048)   
female             -0.368*         -0.020          -0.005   
                  (0.148)         (0.114)         (0.210)   
age                 0.002          -0.000           0.007   
                  (0.008)         (0.006)         (0.014)   
income             -0.046          -0.153          -0.110   
                  (0.355)         (0.224)         (0.440)   
university          0.040          -0.005           0.074   
                  (0.147)         (0.119)         (0.245)   
_cons               0.950*          0.359           0.125   
                  (0.395)         (0.298)         (0.617)   
------------------------------------------------------------
r2_w                0.103           0.098           0.184   
r2_b                0.268           0.031           0.012   
r2_o                0.187           0.055           0.092   
N                 102.000         120.000         100.000   
N_g                51.000          60.000          50.000   
------------------------------------------------------------
.   esttab K L M , cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r
&gt; 2_o N N_g)

------------------------------------------------------------
                      (1)             (2)             (3)   
                    gslmc           gslmc           gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.129          -0.075          -0.149   
                  (0.133)         (0.235)         (0.283)   
wp_right2           0.192          -0.321          -1.040   
                  (0.466)         (0.514)         (1.034)   
c.neg#c.wp~2        0.391           0.441           0.808   
                  (0.474)         (0.585)         (1.003)   
vid_order          -0.147***       -0.053          -0.040   
                  (0.037)         (0.051)         (0.022)   
female             -0.005           0.150           0.091   
                  (0.154)         (0.198)         (0.115)   
age                -0.004          -0.018          -0.012   
                  (0.027)         (0.052)         (0.010)   
income             -0.159          -0.785          -0.572   
                  (0.348)         (0.491)         (0.320)   
university         -0.432*         -0.150          -0.148   
                  (0.218)         (0.387)         (0.173)   
_cons               1.067           0.943           1.096*  
                  (0.795)         (1.262)         (0.508)   
------------------------------------------------------------
r2_w                0.313           0.019           0.135   
r2_b                0.022           0.222           0.138   
r2_o                0.151           0.085           0.128   
N                 142.000          64.000          74.000   
N_g                71.000          32.000          37.000   
------------------------------------------------------------
.   
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;JP&quot; &amp; stimtype==&quot;single video&quot; &amp; local==1 , re 
.   estimates store N
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;NZ&quot; &amp; stimtype==&quot;single video&quot; &amp; local==1 , re 
.   estimates store O
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;RU&quot; &amp; stimtype==&quot;single video&quot; &amp; local==1 , re 
.   estimates store P
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;SE&quot; &amp; stimtype==&quot;single video&quot; &amp; local==1 , re 
.   estimates store Q
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;SW&quot; &amp; stimtype==&quot;single video&quot; &amp; local==1 , re 
.   estimates store R 
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;UK&quot; &amp; stimtype==&quot;single video&quot; &amp; local==1 , re 
.   estimates store S
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;US&quot; &amp; stimtype==&quot;single video&quot; &amp; local==1 , re 
.   estimates store T
.   esttab N O P Q, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b 
&gt; r2_o N N_g)

----------------------------------------------------------------------------
                      (1)             (2)             (3)             (4)   
                    gslmc           gslmc           gslmc           gslmc   
                     b/se            b/se            b/se            b/se   
----------------------------------------------------------------------------
neg                -0.209          -0.123           0.414          -0.036   
                  (0.333)         (0.094)         (0.236)         (0.112)   
wp_right2           0.684          -0.572          -0.455           0.015   
                  (0.892)         (0.485)         (0.475)         (0.296)   
c.neg#c.wp~2       -0.234           0.279          -0.423           0.038   
                  (0.890)         (0.247)         (0.386)         (0.179)   
vid_order          -0.210**        -0.011          -0.071          -0.024   
                  (0.065)         (0.033)         (0.046)         (0.023)   
female              0.149          -0.176          -0.031          -0.056   
                  (0.240)         (0.201)         (0.195)         (0.097)   
age                -0.094          -0.008           0.005           0.000   
                  (0.077)         (0.005)         (0.010)         (0.005)   
income             -0.066           0.141          -0.139          -0.328   
                  (0.465)         (0.319)         (0.496)         (0.297)   
university          0.554          -0.127           0.351          -0.037   
                  (0.373)         (0.193)         (0.301)         (0.098)   
_cons               1.898           0.894*          0.031           0.253   
                  (1.785)         (0.403)         (0.551)         (0.277)   
----------------------------------------------------------------------------
r2_w                0.345           0.059           0.187           0.067   
r2_b                0.189           0.240           0.218           0.026   
r2_o                0.273           0.171           0.198           0.036   
N                  72.000          64.000          64.000          96.000   
N_g                36.000          32.000          32.000          48.000   
----------------------------------------------------------------------------
.   esttab R S T, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g)

------------------------------------------------------------
                      (1)             (2)             (3)   
                    gslmc           gslmc           gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.119           0.040           0.021   
                  (0.171)         (0.147)         (0.096)   
wp_right2           0.102          -0.522           0.280   
                  (0.335)         (0.493)         (0.223)   
c.neg#c.wp~2       -0.154          -0.206           0.064   
                  (0.434)         (0.418)         (0.228)   
vid_order          -0.100**        -0.089*         -0.089***
                  (0.033)         (0.043)         (0.020)   
female              0.037           0.025           0.048   
                  (0.154)         (0.180)         (0.086)   
age                -0.003           0.002           0.001   
                  (0.006)         (0.007)         (0.004)   
income              0.644          -0.050          -0.095   
                  (0.397)         (0.363)         (0.169)   
university         -0.118          -0.185          -0.016   
                  (0.158)         (0.245)         (0.086)   
_cons               0.115           0.472           0.199   
                  (0.351)         (0.412)         (0.199)   
------------------------------------------------------------
r2_w                0.149           0.055           0.073   
r2_b                0.339           0.197           0.052   
r2_o                0.217           0.069           0.061   
N                  62.000          96.000         368.000   
N_g                31.000          48.000         184.000   
------------------------------------------------------------
.  
.  
. * Table A4 Row 2 
.   xtset resp pho_order
       panel variable:  resp (unbalanced)
        time variable:  pho_order, 2 to 26
                delta:  1 unit
.   replace neg = p_negativity
(56,936 real changes made, 39,228 to missing)
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if stimtype==&quot;single photo&quot; &amp; (p_negative==1 | p_negative==0) , re 
.   estimates store A  
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if stimtype==&quot;single photo&quot; &amp; (threatening==1 | p_negative==0) , re 
.   estimates store B  
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if stimtype==&quot;single photo&quot; &amp; (disgusting==1 | p_negative==0) , re 
.   estimates store C
.   esttab A B C , cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r
&gt; 2_o N N_g)

------------------------------------------------------------
                      (1)             (2)             (3)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.013***        0.014***        0.010** 
                  (0.003)         (0.004)         (0.004)   
wp_right2           0.050           0.056           0.042   
                  (0.037)         (0.038)         (0.038)   
c.neg#c.wp~2       -0.012          -0.014          -0.008   
                  (0.007)         (0.009)         (0.008)   
pho_order           0.002***        0.003***        0.002***
                  (0.000)         (0.001)         (0.001)   
female              0.012           0.005           0.008   
                  (0.007)         (0.008)         (0.008)   
age                -0.000          -0.000          -0.000   
                  (0.000)         (0.000)         (0.000)   
income             -0.018          -0.007          -0.020   
                  (0.015)         (0.017)         (0.017)   
university          0.006           0.008           0.004   
                  (0.007)         (0.008)         (0.008)   
_cons              -0.070**        -0.090***       -0.071** 
                  (0.023)         (0.024)         (0.025)   
------------------------------------------------------------
r2_w                0.003           0.004           0.003   
r2_b                0.015           0.014           0.007   
r2_o                0.003           0.004           0.003   
N               15263.000       12049.000       11245.000   
N_g               804.000         804.000         804.000   
------------------------------------------------------------
.    
.    
.   xtset resp pho_order
       panel variable:  resp (unbalanced)
        time variable:  pho_order, 2 to 26
                delta:  1 unit
.   replace neg = p_negativity
(0 real changes made)
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if stimtype==&quot;single photo&quot; &amp; (p_negative==1 | p_negative==0) , re 
.   estimates store A
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;BR&quot; &amp; stimtype==&quot;single photo&quot; &amp; (p_negative==1 | p_ne
&gt; gative==0) , re 
.   estimates store B
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;CA.f&quot; &amp; stimtype==&quot;single photo&quot; &amp; (p_negative==1 | p_
&gt; negative==0) , re 
.   estimates store D
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;CH&quot; &amp; stimtype==&quot;single photo&quot; &amp; (p_negative==1 | p_ne
&gt; gative==0) , re 
.   estimates store E
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;CN&quot; &amp; stimtype==&quot;single photo&quot; &amp; (p_negative==1 | p_ne
&gt; gative==0) , re 
.   estimates store F
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;DK&quot; &amp; stimtype==&quot;single photo&quot; &amp; (p_negative==1 | p_ne
&gt; gative==0) , re 
.   estimates store G
.   esttab A B D, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.013***        0.006           0.007   
                  (0.003)         (0.017)         (0.013)   
wp_right2           0.050          -0.105           0.009   
                  (0.037)         (0.214)         (0.220)   
c.neg#c.wp~2       -0.012           0.011           0.015   
                  (0.007)         (0.042)         (0.040)   
pho_order           0.002***        0.005*          0.006*  
                  (0.000)         (0.002)         (0.003)   
female              0.012          -0.023           0.070   
                  (0.007)         (0.037)         (0.061)   
age                -0.000          -0.002           0.000   
                  (0.000)         (0.004)         (0.002)   
income             -0.018          -0.087          -0.145   
                  (0.015)         (0.079)         (0.118)   
university          0.006           0.015           0.121   
                  (0.007)         (0.037)         (0.063)   
_cons              -0.070**         0.008          -0.178   
                  (0.023)         (0.131)         (0.142)   
------------------------------------------------------------
r2_w                0.003           0.013           0.014   
r2_b                0.015           0.178           0.232   
r2_o                0.003           0.018           0.032   
N               15263.000         623.000         513.000   
N_g               804.000          33.000          27.000   
------------------------------------------------------------
.   esttab E F G, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                -0.003          -0.009           0.007   
                  (0.016)         (0.027)         (0.009)   
wp_right2          -0.288          -0.071          -0.026   
                  (0.230)         (0.274)         (0.145)   
c.neg#c.wp~2        0.037           0.030          -0.004   
                  (0.044)         (0.052)         (0.026)   
pho_order           0.002           0.002           0.003*  
                  (0.003)         (0.003)         (0.001)   
female              0.031           0.039          -0.067*  
                  (0.040)         (0.036)         (0.028)   
age                -0.001           0.001          -0.000   
                  (0.002)         (0.003)         (0.001)   
income             -0.005           0.013           0.036   
                  (0.115)         (0.095)         (0.060)   
university         -0.051           0.012          -0.013   
                  (0.041)         (0.053)         (0.028)   
_cons               0.073          -0.070          -0.060   
                  (0.125)         (0.174)         (0.075)   
------------------------------------------------------------
r2_w                0.003           0.002           0.012   
r2_b                0.155           0.056           0.192   
r2_o                0.008           0.004           0.027   
N                 684.000        1045.000         665.000   
N_g                36.000          55.000          35.000   
------------------------------------------------------------
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;FR&quot; &amp; stimtype==&quot;single photo&quot; &amp; (p_negative==1 | p_ne
&gt; gative==0) , re 
.   estimates store H
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;GH&quot; &amp; stimtype==&quot;single photo&quot; &amp; (p_negative==1 | p_ne
&gt; gative==0) , re 
.   estimates store I
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;IN&quot; &amp; stimtype==&quot;single photo&quot; &amp; (p_negative==1 | p_ne
&gt; gative==0) , re 
.   estimates store J
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;IS.j&quot; &amp; stimtype==&quot;single photo&quot; &amp; (p_negative==1 | p_
&gt; negative==0) , re 
.   estimates store K
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;IS.p&quot; &amp; stimtype==&quot;single photo&quot; &amp; (p_negative==1 | p_
&gt; negative==0) , re 
.   estimates store L
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;IT&quot; &amp; stimtype==&quot;single photo&quot; &amp; (p_negative==1 | p_ne
&gt; gative==0) , re 
.   estimates store M
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;JP&quot; &amp; stimtype==&quot;single photo&quot; &amp; (p_negative==1 | p_ne
&gt; gative==0) , re 
.   estimates store N
.   esttab H I J K, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b 
&gt; r2_o N N_g) 

----------------------------------------------------------------------------
                      (1)             (2)             (3)             (4)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se            b/se   
----------------------------------------------------------------------------
neg                 0.030*          0.014           0.005           0.012   
                  (0.015)         (0.015)         (0.017)         (0.013)   
wp_right2           0.212           0.020           0.061           0.322   
                  (0.197)         (0.124)         (0.136)         (0.205)   
c.neg#c.wp~2       -0.029          -0.015          -0.015          -0.041   
                  (0.038)         (0.023)         (0.026)         (0.037)   
pho_order           0.005*          0.003*          0.001           0.001   
                  (0.002)         (0.001)         (0.002)         (0.002)   
female              0.018           0.020           0.026           0.004   
                  (0.030)         (0.022)         (0.025)         (0.039)   
age                 0.000          -0.000          -0.001           0.002   
                  (0.002)         (0.001)         (0.002)         (0.005)   
income             -0.046          -0.025          -0.029          -0.029   
                  (0.074)         (0.043)         (0.055)         (0.078)   
university          0.072*         -0.022           0.020           0.007   
                  (0.030)         (0.023)         (0.029)         (0.055)   
_cons              -0.283**        -0.045          -0.014          -0.143   
                  (0.106)         (0.090)         (0.104)         (0.173)   
----------------------------------------------------------------------------
r2_w                0.016           0.006           0.002           0.003   
r2_b                0.267           0.073           0.064           0.115   
r2_o                0.024           0.011           0.004           0.008   
N                 969.000        1140.000         911.000         456.000   
N_g                51.000          60.000          48.000          24.000   
----------------------------------------------------------------------------
.   esttab L M N, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                -0.037           0.008           0.027   
                  (0.019)         (0.010)         (0.026)   
wp_right2          -0.385           0.020           0.061   
                  (0.247)         (0.178)         (0.359)   
c.neg#c.wp~2        0.072          -0.012          -0.015   
                  (0.048)         (0.035)         (0.068)   
pho_order           0.007**         0.004*         -0.003   
                  (0.003)         (0.002)         (0.003)   
female             -0.032          -0.032           0.019   
                  (0.044)         (0.026)         (0.054)   
age                 0.005          -0.002           0.014   
                  (0.011)         (0.002)         (0.018)   
income             -0.145           0.120           0.058   
                  (0.106)         (0.072)         (0.105)   
university          0.133          -0.004          -0.105   
                  (0.119)         (0.039)         (0.085)   
_cons              -0.064          -0.048          -0.282   
                  (0.266)         (0.107)         (0.423)   
------------------------------------------------------------
r2_w                0.017           0.011           0.007   
r2_b                0.212           0.124           0.095   
r2_o                0.030           0.017           0.010   
N                 589.000         703.000         684.000   
N_g                31.000          37.000          36.000   
------------------------------------------------------------
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;NZ&quot; &amp; stimtype==&quot;single photo&quot; &amp; (p_negative==1 | p_ne
&gt; gative==0) , re 
.   estimates store O
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;RU&quot; &amp; stimtype==&quot;single photo&quot; &amp; (p_negative==1 | p_ne
&gt; gative==0) , re 
.   estimates store P
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;SE&quot; &amp; stimtype==&quot;single photo&quot; &amp; (p_negative==1 | p_ne
&gt; gative==0) , re 
.   estimates store Q
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;SW&quot; &amp; stimtype==&quot;single photo&quot; &amp; (p_negative==1 | p_ne
&gt; gative==0) , re 
.   estimates store R 
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;UK&quot; &amp; stimtype==&quot;single photo&quot; &amp; (p_negative==1 | p_ne
&gt; gative==0) , re 
.   estimates store S
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;US&quot; &amp; stimtype==&quot;single photo&quot; &amp; (p_negative==1 | p_ne
&gt; gative==0) , re 
.   estimates store T
.   esttab O P Q, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.046***        0.057**        -0.009   
                  (0.013)         (0.019)         (0.011)   
wp_right2           0.201           0.402*         -0.093   
                  (0.191)         (0.164)         (0.088)   
c.neg#c.wp~2       -0.077*         -0.072*          0.019   
                  (0.035)         (0.032)         (0.017)   
pho_order           0.001          -0.000           0.001   
                  (0.002)         (0.002)         (0.001)   
female              0.003          -0.014           0.016   
                  (0.043)         (0.032)         (0.014)   
age                -0.001          -0.002          -0.000   
                  (0.001)         (0.002)         (0.001)   
income             -0.001          -0.061          -0.037   
                  (0.068)         (0.080)         (0.043)   
university         -0.013          -0.036           0.001   
                  (0.041)         (0.048)         (0.014)   
_cons              -0.133          -0.170           0.056   
                  (0.102)         (0.127)         (0.064)   
------------------------------------------------------------
r2_w                0.025           0.018           0.004   
r2_b                0.163           0.136           0.108   
r2_o                0.033           0.022           0.006   
N                 608.000         608.000         912.000   
N_g                32.000          32.000          48.000   
------------------------------------------------------------
.   esttab R S T , cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r
&gt; 2_o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.009           0.009           0.016   
                  (0.011)         (0.012)         (0.011)   
wp_right2          -0.104           0.046           0.100   
                  (0.152)         (0.178)         (0.142)   
c.neg#c.wp~2        0.015          -0.018          -0.019   
                  (0.029)         (0.034)         (0.028)   
pho_order          -0.000           0.002          -0.000   
                  (0.002)         (0.002)         (0.001)   
female              0.059           0.053           0.005   
                  (0.032)         (0.030)         (0.022)   
age                 0.002          -0.001          -0.001   
                  (0.001)         (0.001)         (0.001)   
income             -0.012          -0.078           0.045   
                  (0.082)         (0.061)         (0.045)   
university          0.022          -0.053           0.021   
                  (0.033)         (0.041)         (0.023)   
_cons              -0.154           0.010          -0.090   
                  (0.090)         (0.087)         (0.072)   
------------------------------------------------------------
r2_w                0.009           0.002           0.002   
r2_b                0.193           0.152           0.033   
r2_o                0.020           0.010           0.003   
N                 586.000         907.000        2641.000   
N_g                31.000          48.000         139.000   
------------------------------------------------------------
.              
.   xtset resp pho_order
       panel variable:  resp (unbalanced)
        time variable:  pho_order, 2 to 26
                delta:  1 unit
.   replace neg = p_negativity
(0 real changes made)
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if stimtype==&quot;single photo&quot; &amp; (threatening==1 | p_negative==0) , re 
.   estimates store A
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;BR&quot; &amp; stimtype==&quot;single photo&quot; &amp; (threatening==1 | p_n
&gt; egative==0) , re 
.   estimates store B
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;CA.f&quot; &amp; stimtype==&quot;single photo&quot; &amp; (threatening==1 | p
&gt; _negative==0) , re 
.   estimates store D
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;CH&quot; &amp; stimtype==&quot;single photo&quot; &amp; (threatening==1 | p_n
&gt; egative==0) , re 
.   estimates store E
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;CN&quot; &amp; stimtype==&quot;single photo&quot; &amp; (threatening==1 | p_n
&gt; egative==0) , re 
.   estimates store F
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;DK&quot; &amp; stimtype==&quot;single photo&quot; &amp; (threatening==1 | p_n
&gt; egative==0) , re 
.   estimates store G
.   esttab A B D, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.014***       -0.024           0.011   
                  (0.004)         (0.021)         (0.016)   
wp_right2           0.056          -0.334           0.037   
                  (0.038)         (0.232)         (0.242)   
c.neg#c.wp~2       -0.014           0.097           0.014   
                  (0.009)         (0.051)         (0.048)   
pho_order           0.003***        0.007**         0.007*  
                  (0.001)         (0.003)         (0.003)   
female              0.005          -0.004           0.102   
                  (0.008)         (0.042)         (0.074)   
age                -0.000           0.001           0.000   
                  (0.000)         (0.004)         (0.003)   
income             -0.007          -0.119          -0.208   
                  (0.017)         (0.092)         (0.144)   
university          0.008           0.037           0.153*  
                  (0.008)         (0.043)         (0.077)   
_cons              -0.090***       -0.036          -0.224   
                  (0.024)         (0.148)         (0.169)   
------------------------------------------------------------
r2_w                0.004           0.028           0.022   
r2_b                0.014           0.135           0.250   
r2_o                0.004           0.031           0.051   
N               12049.000         492.000         405.000   
N_g               804.000          33.000          27.000   
------------------------------------------------------------
.   esttab E F G, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                -0.002           0.006           0.006   
                  (0.019)         (0.030)         (0.009)   
wp_right2          -0.277           0.065           0.013   
                  (0.240)         (0.269)         (0.140)   
c.neg#c.wp~2        0.033          -0.002          -0.005   
                  (0.052)         (0.058)         (0.027)   
pho_order           0.003           0.002           0.002   
                  (0.003)         (0.003)         (0.001)   
female              0.023           0.018          -0.047   
                  (0.045)         (0.038)         (0.031)   
age                -0.001          -0.000           0.000   
                  (0.002)         (0.004)         (0.001)   
income              0.003           0.066           0.008   
                  (0.129)         (0.099)         (0.066)   
university         -0.048          -0.031           0.001   
                  (0.046)         (0.055)         (0.031)   
_cons               0.065          -0.085          -0.070   
                  (0.136)         (0.175)         (0.077)   
------------------------------------------------------------
r2_w                0.004           0.001           0.005   
r2_b                0.136           0.025           0.106   
r2_o                0.009           0.002           0.017   
N                 540.000         825.000         525.000   
N_g                36.000          55.000          35.000   
------------------------------------------------------------
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;FR&quot; &amp; stimtype==&quot;single photo&quot; &amp; (threatening==1 | p_n
&gt; egative==0) , re 
.   estimates store H
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;GH&quot; &amp; stimtype==&quot;single photo&quot; &amp; (threatening==1 | p_n
&gt; egative==0) , re 
.   estimates store I
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;IN&quot; &amp; stimtype==&quot;single photo&quot; &amp; (threatening==1 | p_n
&gt; egative==0) , re 
.   estimates store J
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;IS.j&quot; &amp; stimtype==&quot;single photo&quot; &amp; (threatening==1 | p
&gt; _negative==0) , re 
.   estimates store K
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;IS.p&quot; &amp; stimtype==&quot;single photo&quot; &amp; (threatening==1 | p
&gt; _negative==0) , re 
.   estimates store L
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;IT&quot; &amp; stimtype==&quot;single photo&quot; &amp; (threatening==1 | p_n
&gt; egative==0) , re 
.   estimates store M
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;JP&quot; &amp; stimtype==&quot;single photo&quot; &amp; (threatening==1 | p_n
&gt; egative==0) , re 
.   estimates store N
.   esttab H I J K, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b 
&gt; r2_o N N_g) 

----------------------------------------------------------------------------
                      (1)             (2)             (3)             (4)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se            b/se   
----------------------------------------------------------------------------
neg                 0.023           0.019           0.006           0.002   
                  (0.018)         (0.019)         (0.021)         (0.016)   
wp_right2           0.154           0.052           0.087           0.254   
                  (0.206)         (0.139)         (0.148)         (0.237)   
c.neg#c.wp~2       -0.008          -0.027          -0.020          -0.024   
                  (0.045)         (0.029)         (0.032)         (0.046)   
pho_order           0.007**         0.004**         0.002           0.000   
                  (0.002)         (0.001)         (0.002)         (0.003)   
female              0.032           0.018           0.003           0.021   
                  (0.034)         (0.028)         (0.029)         (0.052)   
age                 0.000          -0.000          -0.001           0.003   
                  (0.002)         (0.001)         (0.002)         (0.007)   
income             -0.095          -0.007           0.010          -0.082   
                  (0.082)         (0.054)         (0.063)         (0.105)   
university          0.069*         -0.023           0.017          -0.005   
                  (0.034)         (0.029)         (0.034)         (0.074)   
_cons              -0.260*         -0.077          -0.051          -0.095   
                  (0.114)         (0.103)         (0.116)         (0.225)   
----------------------------------------------------------------------------
r2_w                0.020           0.010           0.004           0.002   
r2_b                0.362           0.063           0.007           0.166   
r2_o                0.032           0.015           0.005           0.015   
N                 765.000         900.000         720.000         360.000   
N_g                51.000          60.000          48.000          24.000   
----------------------------------------------------------------------------
.   esttab L M N, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                -0.050*          0.005           0.012   
                  (0.024)         (0.012)         (0.028)   
wp_right2          -0.389          -0.005          -0.051   
                  (0.265)         (0.189)         (0.340)   
c.neg#c.wp~2        0.078          -0.001           0.007   
                  (0.059)         (0.042)         (0.073)   
pho_order           0.008**         0.004*         -0.002   
                  (0.003)         (0.002)         (0.003)   
female             -0.076          -0.045          -0.016   
                  (0.050)         (0.029)         (0.055)   
age                 0.005          -0.003           0.007   
                  (0.013)         (0.002)         (0.018)   
income             -0.079           0.066           0.006   
                  (0.121)         (0.081)         (0.106)   
university          0.140          -0.013           0.016   
                  (0.136)         (0.044)         (0.085)   
_cons              -0.063           0.014          -0.156   
                  (0.299)         (0.118)         (0.424)   
------------------------------------------------------------
r2_w                0.026           0.013           0.004   
r2_b                0.229           0.082           0.032   
r2_o                0.042           0.017           0.004   
N                 465.000         555.000         540.000   
N_g                31.000          37.000          36.000   
------------------------------------------------------------
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;NZ&quot; &amp; stimtype==&quot;single photo&quot; &amp; (threatening==1 | p_n
&gt; egative==0) , re 
.   estimates store O
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;RU&quot; &amp; stimtype==&quot;single photo&quot; &amp; (threatening==1 | p_n
&gt; egative==0) , re 
.   estimates store P
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;SE&quot; &amp; stimtype==&quot;single photo&quot; &amp; (threatening==1 | p_n
&gt; egative==0) , re 
.   estimates store Q
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;SW&quot; &amp; stimtype==&quot;single photo&quot; &amp; (threatening==1 | p_n
&gt; egative==0) , re 
.   estimates store R 
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;UK&quot; &amp; stimtype==&quot;single photo&quot; &amp; (threatening==1 | p_n
&gt; egative==0) , re 
.   estimates store S
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;US&quot; &amp; stimtype==&quot;single photo&quot; &amp; (threatening==1 | p_n
&gt; egative==0) , re 
.   estimates store T
.   esttab O P Q, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.062***        0.080***        0.000   
                  (0.016)         (0.022)         (0.013)   
wp_right2           0.262           0.497**        -0.057   
                  (0.200)         (0.167)         (0.094)   
c.neg#c.wp~2       -0.101*         -0.112**         0.004   
                  (0.042)         (0.037)         (0.021)   
pho_order           0.002           0.002           0.001   
                  (0.002)         (0.002)         (0.001)   
female              0.006          -0.034           0.031   
                  (0.045)         (0.034)         (0.016)   
age                -0.000          -0.002          -0.000   
                  (0.001)         (0.002)         (0.001)   
income              0.016           0.056          -0.050   
                  (0.071)         (0.087)         (0.050)   
university          0.003          -0.050          -0.001   
                  (0.043)         (0.053)         (0.016)   
_cons              -0.210          -0.279*          0.025   
                  (0.107)         (0.134)         (0.070)   
------------------------------------------------------------
r2_w                0.040           0.029           0.003   
r2_b                0.127           0.221           0.229   
r2_o                0.046           0.036           0.011   
N                 480.000         480.000         720.000   
N_g                32.000          32.000          48.000   
------------------------------------------------------------
.   esttab R S T , cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r
&gt; 2_o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.024           0.003           0.018   
                  (0.014)         (0.014)         (0.013)   
wp_right2          -0.062          -0.024           0.092   
                  (0.164)         (0.187)         (0.149)   
c.neg#c.wp~2       -0.020           0.016          -0.012   
                  (0.035)         (0.040)         (0.033)   
pho_order           0.001           0.002           0.001   
                  (0.002)         (0.002)         (0.002)   
female              0.042           0.029          -0.005   
                  (0.040)         (0.036)         (0.024)   
age                 0.003          -0.001          -0.002*  
                  (0.002)         (0.001)         (0.001)   
income              0.106          -0.114           0.070   
                  (0.103)         (0.071)         (0.050)   
university         -0.016          -0.042           0.035   
                  (0.041)         (0.048)         (0.025)   
_cons              -0.284**         0.064          -0.109   
                  (0.104)         (0.095)         (0.077)   
------------------------------------------------------------
r2_w                0.013           0.003           0.003   
r2_b                0.248           0.111           0.079   
r2_o                0.033           0.011           0.007   
N                 462.000         715.000        2085.000   
N_g                31.000          48.000         139.000   
------------------------------------------------------------
.              
.   xtset resp pho_order
       panel variable:  resp (unbalanced)
        time variable:  pho_order, 2 to 26
                delta:  1 unit
.   replace neg = p_negativity
(0 real changes made)
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if stimtype==&quot;single photo&quot; &amp; (disgusting==1 | p_negative==0) , re 
.   estimates store A
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;BR&quot; &amp; stimtype==&quot;single photo&quot; &amp; (disgusting==1 | p_ne
&gt; gative==0) , re 
.   estimates store B
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;CA.f&quot; &amp; stimtype==&quot;single photo&quot; &amp; (disgusting==1 | p_
&gt; negative==0) , re 
.   estimates store D
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;CH&quot; &amp; stimtype==&quot;single photo&quot; &amp; (disgusting==1 | p_ne
&gt; gative==0) , re 
.   estimates store E
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;CN&quot; &amp; stimtype==&quot;single photo&quot; &amp; (disgusting==1 | p_ne
&gt; gative==0) , re 
.   estimates store F
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;DK&quot; &amp; stimtype==&quot;single photo&quot; &amp; (disgusting==1 | p_ne
&gt; gative==0) , re 
.   estimates store G
.   esttab A B D, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.010**         0.022           0.003   
                  (0.004)         (0.019)         (0.015)   
wp_right2           0.042          -0.018           0.044   
                  (0.038)         (0.213)         (0.207)   
c.neg#c.wp~2       -0.008          -0.040           0.007   
                  (0.008)         (0.047)         (0.045)   
pho_order           0.002***        0.008**         0.006*  
                  (0.001)         (0.003)         (0.003)   
female              0.008          -0.020           0.073   
                  (0.008)         (0.041)         (0.053)   
age                -0.000          -0.005           0.000   
                  (0.000)         (0.004)         (0.002)   
income             -0.020          -0.027          -0.052   
                  (0.017)         (0.088)         (0.104)   
university          0.004          -0.012           0.114*  
                  (0.008)         (0.041)         (0.055)   
_cons              -0.071**        -0.008          -0.221   
                  (0.025)         (0.141)         (0.132)   
------------------------------------------------------------
r2_w                0.003           0.021           0.011   
r2_b                0.007           0.230           0.245   
r2_o                0.003           0.035           0.029   
N               11245.000         459.000         378.000   
N_g               804.000          33.000          27.000   
------------------------------------------------------------
.   esttab E F G, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.001          -0.022           0.007   
                  (0.018)         (0.031)         (0.011)   
wp_right2          -0.327          -0.133          -0.026   
                  (0.235)         (0.282)         (0.159)   
c.neg#c.wp~2        0.037           0.050          -0.003   
                  (0.050)         (0.060)         (0.031)   
pho_order           0.003           0.002           0.006***
                  (0.003)         (0.003)         (0.002)   
female              0.049           0.020          -0.061   
                  (0.047)         (0.043)         (0.035)   
age                -0.001          -0.000          -0.000   
                  (0.002)         (0.004)         (0.001)   
income              0.021          -0.038           0.066   
                  (0.136)         (0.112)         (0.076)   
university         -0.068           0.059          -0.008   
                  (0.048)         (0.062)         (0.035)   
_cons               0.046          -0.019          -0.119   
                  (0.139)         (0.188)         (0.089)   
------------------------------------------------------------
r2_w                0.007           0.002           0.027   
r2_b                0.135           0.046           0.150   
r2_o                0.016           0.005           0.042   
N                 504.000         770.000         490.000   
N_g                36.000          55.000          35.000   
------------------------------------------------------------
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;FR&quot; &amp; stimtype==&quot;single photo&quot; &amp; (disgusting==1 | p_ne
&gt; gative==0) , re 
.   estimates store H
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;GH&quot; &amp; stimtype==&quot;single photo&quot; &amp; (disgusting==1 | p_ne
&gt; gative==0) , re 
.   estimates store I
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;IN&quot; &amp; stimtype==&quot;single photo&quot; &amp; (disgusting==1 | p_ne
&gt; gative==0) , re 
.   estimates store J
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;IS.j&quot; &amp; stimtype==&quot;single photo&quot; &amp; (disgusting==1 | p_
&gt; negative==0) , re 
.   estimates store K
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;IS.p&quot; &amp; stimtype==&quot;single photo&quot; &amp; (disgusting==1 | p_
&gt; negative==0) , re 
.   estimates store L
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;IT&quot; &amp; stimtype==&quot;single photo&quot; &amp; (disgusting==1 | p_ne
&gt; gative==0) , re 
.   estimates store M
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;JP&quot; &amp; stimtype==&quot;single photo&quot; &amp; (disgusting==1 | p_ne
&gt; gative==0) , re 
.   estimates store N
.   esttab H I J K, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b 
&gt; r2_o N N_g) 

----------------------------------------------------------------------------
                      (1)             (2)             (3)             (4)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se            b/se   
----------------------------------------------------------------------------
neg                 0.030           0.010          -0.006           0.014   
                  (0.017)         (0.018)         (0.020)         (0.016)   
wp_right2           0.224           0.003           0.022           0.397   
                  (0.196)         (0.125)         (0.140)         (0.233)   
c.neg#c.wp~2       -0.041          -0.007           0.003          -0.038   
                  (0.042)         (0.027)         (0.030)         (0.044)   
pho_order           0.005*          0.002           0.001           0.003   
                  (0.002)         (0.001)         (0.002)         (0.003)   
female             -0.015           0.022           0.041           0.014   
                  (0.034)         (0.023)         (0.029)         (0.055)   
age                 0.002          -0.001          -0.002           0.006   
                  (0.002)         (0.001)         (0.002)         (0.007)   
income             -0.034          -0.030          -0.054           0.087   
                  (0.082)         (0.045)         (0.063)         (0.110)   
university          0.058          -0.008           0.013          -0.017   
                  (0.034)         (0.024)         (0.033)         (0.077)   
_cons              -0.298**        -0.015           0.041          -0.334   
                  (0.111)         (0.092)         (0.111)         (0.234)   
----------------------------------------------------------------------------
r2_w                0.014           0.004           0.001           0.008   
r2_b                0.172           0.046           0.130           0.123   
r2_o                0.022           0.008           0.007           0.018   
N                 714.000         840.000         671.000         336.000   
N_g                51.000          60.000          48.000          24.000   
----------------------------------------------------------------------------
.   esttab L M N, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                -0.031           0.008           0.043   
                  (0.024)         (0.011)         (0.032)   
wp_right2          -0.394           0.031           0.072   
                  (0.265)         (0.168)         (0.390)   
c.neg#c.wp~2        0.087          -0.021          -0.044   
                  (0.059)         (0.037)         (0.084)   
pho_order           0.009**         0.005**        -0.005   
                  (0.003)         (0.002)         (0.004)   
female             -0.058          -0.040          -0.026   
                  (0.053)         (0.027)         (0.066)   
age                 0.023          -0.003          -0.005   
                  (0.013)         (0.002)         (0.021)   
income             -0.111           0.110           0.187   
                  (0.126)         (0.076)         (0.128)   
university          0.099           0.015          -0.185   
                  (0.142)         (0.041)         (0.103)   
_cons              -0.424          -0.048           0.162   
                  (0.313)         (0.108)         (0.510)   
------------------------------------------------------------
r2_w                0.019           0.020           0.013   
r2_b                0.289           0.133           0.183   
r2_o                0.041           0.027           0.025   
N                 434.000         518.000         504.000   
N_g                31.000          37.000          36.000   
------------------------------------------------------------
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;NZ&quot; &amp; stimtype==&quot;single photo&quot; &amp; (disgusting==1 | p_ne
&gt; gative==0) , re 
.   estimates store O
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;RU&quot; &amp; stimtype==&quot;single photo&quot; &amp; (disgusting==1 | p_ne
&gt; gative==0) , re 
.   estimates store P
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;SE&quot; &amp; stimtype==&quot;single photo&quot; &amp; (disgusting==1 | p_ne
&gt; gative==0) , re 
.   estimates store Q
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;SW&quot; &amp; stimtype==&quot;single photo&quot; &amp; (disgusting==1 | p_ne
&gt; gative==0) , re 
.   estimates store R 
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;UK&quot; &amp; stimtype==&quot;single photo&quot; &amp; (disgusting==1 | p_ne
&gt; gative==0) , re 
.   estimates store S
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;US&quot; &amp; stimtype==&quot;single photo&quot; &amp; (disgusting==1 | p_ne
&gt; gative==0) , re 
.   estimates store T
.   esttab O P Q, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.021           0.036          -0.019   
                  (0.014)         (0.021)         (0.012)   
wp_right2           0.078           0.310          -0.120   
                  (0.183)         (0.160)         (0.088)   
c.neg#c.wp~2       -0.031          -0.042           0.033   
                  (0.038)         (0.035)         (0.019)   
pho_order           0.002          -0.002           0.001   
                  (0.002)         (0.002)         (0.001)   
female              0.015          -0.029           0.005   
                  (0.045)         (0.035)         (0.016)   
age                 0.001          -0.002          -0.000   
                  (0.001)         (0.002)         (0.001)   
income             -0.052          -0.141          -0.035   
                  (0.071)         (0.090)         (0.049)   
university         -0.004          -0.060          -0.002   
                  (0.043)         (0.054)         (0.016)   
_cons              -0.121          -0.036           0.089   
                  (0.103)         (0.131)         (0.066)   
------------------------------------------------------------
r2_w                0.008           0.010           0.005   
r2_b                0.058           0.216           0.030   
r2_o                0.012           0.026           0.006   
N                 448.000         448.000         672.000   
N_g                32.000          32.000          48.000   
------------------------------------------------------------
.   esttab R S T , cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r
&gt; 2_o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                -0.010           0.013           0.016   
                  (0.012)         (0.015)         (0.013)   
wp_right2          -0.190           0.095           0.084   
                  (0.147)         (0.199)         (0.147)   
c.neg#c.wp~2        0.049          -0.038          -0.018   
                  (0.031)         (0.044)         (0.032)   
pho_order          -0.000           0.003           0.001   
                  (0.002)         (0.002)         (0.002)   
female              0.026           0.067           0.013   
                  (0.038)         (0.037)         (0.025)   
age                 0.002          -0.001           0.000   
                  (0.001)         (0.001)         (0.001)   
income             -0.048          -0.079           0.066   
                  (0.096)         (0.075)         (0.052)   
university          0.033          -0.056           0.015   
                  (0.038)         (0.051)         (0.026)   
_cons              -0.108          -0.021          -0.150   
                  (0.096)         (0.102)         (0.078)   
------------------------------------------------------------
r2_w                0.008           0.003           0.002   
r2_b                0.166           0.157           0.015   
r2_o                0.021           0.013           0.003   
N                 432.000         667.000        1946.000   
N_g                31.000          48.000         139.000   
------------------------------------------------------------
.                                                  
.                                  
. * Table A5
.   
.   xtset resp vid_order
       panel variable:  resp (unbalanced)
        time variable:  vid_order, 1 to 7
                delta:  1 unit
.   replace neg = v_negative
(56,936 real changes made, 17,708 to missing)
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if stimtype==&quot;single video&quot; &amp; local==0 &amp; (stimulus==&quot;v_11&quot; | v_negative==0
&gt; ) , re 
.   estimates store A  
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;BR&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 &amp; (stimulus==&quot;v_11
&gt; &quot; | v_negative==0) , re 
.   estimates store B
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;CA.e&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 &amp; (stimulus==&quot;v_
&gt; 11&quot; | v_negative==0) , re 
.   estimates store C
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;CA.f&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 &amp; (stimulus==&quot;v_
&gt; 11&quot; | v_negative==0) , re 
.   estimates store D
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;CH&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 &amp; (stimulus==&quot;v_11
&gt; &quot; | v_negative==0) , re 
.   estimates store E
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;CN&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 &amp; (stimulus==&quot;v_11
&gt; &quot; | v_negative==0) , re 
.   estimates store F
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;DK&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 &amp; (stimulus==&quot;v_11
&gt; &quot; | v_negative==0) , re 
.   estimates store G
.   esttab A B C D, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b 
&gt; r2_o N N_g) 

----------------------------------------------------------------------------
                      (1)             (2)             (3)             (4)   
                    gslmc           gslmc           gslmc           gslmc   
                     b/se            b/se            b/se            b/se   
----------------------------------------------------------------------------
neg                 0.116           0.047          -0.117          -0.093   
                  (0.065)         (0.330)         (0.350)         (0.186)   
wp_right2           0.019          -0.432          -0.458          -0.335   
                  (0.070)         (0.437)         (0.780)         (0.310)   
c.neg#c.wp~2       -0.072           0.385           1.296           0.158   
                  (0.146)         (0.858)         (1.162)         (0.544)   
vid_order          -0.076***       -0.035          -0.100*         -0.045   
                  (0.007)         (0.036)         (0.041)         (0.024)   
female             -0.022          -0.013           0.201           0.084   
                  (0.029)         (0.148)         (0.326)         (0.145)   
age                 0.002           0.006           0.041          -0.005   
                  (0.001)         (0.015)         (0.033)         (0.005)   
income             -0.035           0.060          -0.073          -0.049   
                  (0.060)         (0.334)         (0.578)         (0.284)   
university          0.008          -0.016          -0.139          -0.087   
                  (0.030)         (0.155)         (0.447)         (0.147)   
_cons               0.177*          0.104          -0.714           0.530   
                  (0.070)         (0.459)         (1.039)         (0.324)   
----------------------------------------------------------------------------
r2_w                0.054           0.049           0.121           0.058   
r2_b                0.035           0.026           0.147           0.100   
r2_o                0.048           0.039           0.140           0.078   
N                2872.000         114.000          95.000          83.000   
N_g               933.000          35.000          32.000          27.000   
----------------------------------------------------------------------------
.   esttab E F G, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                    gslmc           gslmc           gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.453           0.043          -0.227   
                  (0.316)         (0.594)         (0.248)   
wp_right2           0.695          -0.186          -0.074   
                  (0.513)         (0.569)         (0.357)   
c.neg#c.wp~2       -0.454          -0.060           1.006   
                  (0.820)         (1.130)         (0.738)   
vid_order          -0.064          -0.121***       -0.051*  
                  (0.036)         (0.031)         (0.025)   
female              0.008          -0.098           0.036   
                  (0.161)         (0.145)         (0.113)   
age                 0.007          -0.013           0.002   
                  (0.007)         (0.015)         (0.004)   
income              0.144           0.468           0.279   
                  (0.473)         (0.351)         (0.256)   
university          0.317          -0.193           0.052   
                  (0.167)         (0.217)         (0.110)   
_cons              -0.728           0.879          -0.110   
                  (0.442)         (0.520)         (0.270)   
------------------------------------------------------------
r2_w                0.090           0.086           0.033   
r2_b                0.153           0.155           0.270   
r2_o                0.130           0.112           0.076   
N                 113.000         172.000         107.000   
N_g                36.000          56.000          35.000   
------------------------------------------------------------
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;FR&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 &amp; (stimulus==&quot;v_11
&gt; &quot; | v_negative==0) , re 
.   estimates store H
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;GH&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 &amp; (stimulus==&quot;v_11
&gt; &quot; | v_negative==0) , re 
.   estimates store I
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;IN&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 &amp; (stimulus==&quot;v_11
&gt; &quot; | v_negative==0) , re 
.   estimates store J
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;IS.j&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 &amp; (stimulus==&quot;v_
&gt; 11&quot; | v_negative==0) , re 
.   estimates store K
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;IS.p&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 &amp; (stimulus==&quot;v_
&gt; 11&quot; | v_negative==0) , re 
.   estimates store L
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;IT&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 &amp; (stimulus==&quot;v_11
&gt; &quot; | v_negative==0) , re 
.   estimates store M
.   esttab H I J, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                    gslmc           gslmc           gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                -0.042           0.212           0.366   
                  (0.395)         (0.384)         (0.319)   
wp_right2          -0.269           0.080          -0.286   
                  (0.489)         (0.201)         (0.269)   
c.neg#c.wp~2        0.781          -0.235          -0.964   
                  (0.974)         (0.585)         (0.497)   
vid_order          -0.141***       -0.058***       -0.086***
                  (0.037)         (0.014)         (0.023)   
female             -0.138          -0.132*         -0.070   
                  (0.150)         (0.060)         (0.098)   
age                -0.005           0.001           0.002   
                  (0.008)         (0.003)         (0.007)   
income             -0.342           0.145           0.072   
                  (0.369)         (0.124)         (0.202)   
university          0.007          -0.006          -0.219   
                  (0.149)         (0.063)         (0.117)   
_cons               1.050*          0.088           0.434   
                  (0.414)         (0.172)         (0.269)   
------------------------------------------------------------
r2_w                0.143           0.077           0.125   
r2_b                0.025           0.194           0.253   
r2_o                0.110           0.117           0.149   
N                 158.000         186.000         152.000   
N_g                51.000          60.000          50.000   
------------------------------------------------------------
.   esttab K L M, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                    gslmc           gslmc           gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                -0.188           0.624           0.058   
                  (0.254)         (0.504)         (0.187)   
wp_right2          -0.221          -0.539           0.161   
                  (0.484)         (0.512)         (0.305)   
c.neg#c.wp~2        0.156          -0.935           0.184   
                  (0.893)         (1.299)         (0.650)   
vid_order          -0.144***       -0.047          -0.072***
                  (0.033)         (0.042)         (0.020)   
female             -0.068           0.093          -0.142   
                  (0.144)         (0.190)         (0.090)   
age                -0.036           0.002           0.000   
                  (0.025)         (0.051)         (0.009)   
income             -0.259          -0.196           0.338   
                  (0.327)         (0.477)         (0.253)   
university         -0.244          -0.110           0.257   
                  (0.203)         (0.352)         (0.143)   
_cons               1.754*          0.322          -0.093   
                  (0.736)         (1.123)         (0.359)   
------------------------------------------------------------
r2_w                0.078           0.036           0.127   
r2_b                0.177           0.219           0.170   
r2_o                0.115           0.067           0.152   
N                 222.000         102.000         115.000   
N_g                71.000          32.000          37.000   
------------------------------------------------------------
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;JP&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 &amp; (stimulus==&quot;v_11
&gt; &quot; | v_negative==0) , re 
.   estimates store N
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;NZ&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 &amp; (stimulus==&quot;v_11
&gt; &quot; | v_negative==0) , re 
.   estimates store O
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;RU&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 &amp; (stimulus==&quot;v_11
&gt; &quot; | v_negative==0) , re 
.   estimates store P
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;SE&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 &amp; (stimulus==&quot;v_11
&gt; &quot; | v_negative==0) , re 
.   estimates store Q
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;SW&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 &amp; (stimulus==&quot;v_11
&gt; &quot; | v_negative==0) , re 
.   estimates store R 
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;UK&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 &amp; (stimulus==&quot;v_11
&gt; &quot; | v_negative==0) , re 
.   estimates store S
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;US&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 &amp; (stimulus==&quot;v_11
&gt; &quot; | v_negative==0) , re 
.   estimates store T
.   esttab N O P Q, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b 
&gt; r2_o N N_g) 

----------------------------------------------------------------------------
                      (1)             (2)             (3)             (4)   
                    gslmc           gslmc           gslmc           gslmc   
                     b/se            b/se            b/se            b/se   
----------------------------------------------------------------------------
neg                 0.276           0.224           1.139**        -0.392   
                  (0.641)         (0.226)         (0.401)         (0.224)   
wp_right2           0.376           0.241           0.234           0.003   
                  (0.699)         (0.328)         (0.337)         (0.197)   
c.neg#c.wp~2        0.019          -0.616          -1.701**         0.607   
                  (1.601)         (0.684)         (0.657)         (0.371)   
vid_order          -0.107*         -0.074**        -0.082**        -0.033*  
                  (0.048)         (0.028)         (0.031)         (0.014)   
female              0.266           0.077           0.032           0.025   
                  (0.204)         (0.131)         (0.122)         (0.065)   
age                -0.023          -0.001           0.009           0.002   
                  (0.068)         (0.003)         (0.006)         (0.003)   
income             -0.603           0.237          -0.248          -0.053   
                  (0.385)         (0.214)         (0.310)         (0.202)   
university          0.057          -0.041          -0.034           0.047   
                  (0.310)         (0.128)         (0.179)         (0.063)   
_cons               0.853           0.034          -0.022           0.082   
                  (1.553)         (0.259)         (0.377)         (0.187)   
----------------------------------------------------------------------------
r2_w                0.086           0.100           0.212           0.067   
r2_b                0.205           0.067           0.072           0.074   
r2_o                0.119           0.090           0.180           0.072   
N                 111.000          97.000          97.000         146.000   
N_g                36.000          32.000          32.000          48.000   
----------------------------------------------------------------------------
.   esttab R S T, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                    gslmc           gslmc           gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                -0.205          -0.192           0.001   
                  (0.229)         (0.264)         (0.155)   
wp_right2          -0.059          -0.217           0.073   
                  (0.264)         (0.324)         (0.236)   
c.neg#c.wp~2        0.605           0.842           0.175   
                  (0.539)         (0.710)         (0.378)   
vid_order          -0.035          -0.112***       -0.040** 
                  (0.025)         (0.027)         (0.014)   
female              0.187          -0.121          -0.043   
                  (0.114)         (0.110)         (0.089)   
age                 0.005          -0.002           0.004   
                  (0.004)         (0.004)         (0.004)   
income             -0.620*          0.098          -0.062   
                  (0.288)         (0.223)         (0.173)   
university          0.019          -0.180           0.162   
                  (0.115)         (0.147)         (0.089)   
_cons               0.243           0.656**        -0.103   
                  (0.264)         (0.249)         (0.200)   
------------------------------------------------------------
r2_w                0.046           0.131           0.018   
r2_b                0.302           0.203           0.046   
r2_o                0.146           0.156           0.032   
N                  97.000         140.000         565.000   
N_g                31.000          48.000         184.000   
------------------------------------------------------------
.  
.   xtset resp vid_order
       panel variable:  resp (unbalanced)
        time variable:  vid_order, 1 to 7
                delta:  1 unit
.   replace neg = v_negative
(0 real changes made)
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if stimtype==&quot;single video&quot; &amp; local==0 &amp; (stimulus==&quot;v_12&quot; | v_negative==0
&gt; ) , re 
.   estimates store A  
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;BR&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 &amp; (stimulus==&quot;v_12
&gt; &quot; | v_negative==0) , re 
.   estimates store B
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;CA.e&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 &amp; (stimulus==&quot;v_
&gt; 12&quot; | v_negative==0) , re 
.   estimates store C
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;CA.f&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 &amp; (stimulus==&quot;v_
&gt; 12&quot; | v_negative==0) , re 
.   estimates store D
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;CH&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 &amp; (stimulus==&quot;v_12
&gt; &quot; | v_negative==0) , re 
.   estimates store E
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;CN&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 &amp; (stimulus==&quot;v_12
&gt; &quot; | v_negative==0) , re 
.   estimates store F
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;DK&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 &amp; (stimulus==&quot;v_12
&gt; &quot; | v_negative==0) , re 
.   estimates store G
.   esttab A B C D, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b 
&gt; r2_o N N_g) 

----------------------------------------------------------------------------
                      (1)             (2)             (3)             (4)   
                    gslmc           gslmc           gslmc           gslmc   
                     b/se            b/se            b/se            b/se   
----------------------------------------------------------------------------
neg                -0.005          -0.470          -0.029          -0.283   
                  (0.063)         (0.393)         (0.259)         (0.158)   
wp_right2           0.020          -0.409          -0.407          -0.386   
                  (0.070)         (0.453)         (0.755)         (0.277)   
c.neg#c.wp~2        0.264           1.973*          0.586           0.284   
                  (0.141)         (1.002)         (0.844)         (0.480)   
vid_order          -0.078***       -0.032          -0.130**        -0.037   
                  (0.007)         (0.037)         (0.041)         (0.023)   
female             -0.028          -0.007           0.223           0.072   
                  (0.029)         (0.159)         (0.308)         (0.132)   
age                 0.001           0.021           0.041          -0.004   
                  (0.001)         (0.015)         (0.031)         (0.005)   
income              0.005          -0.298          -0.117           0.078   
                  (0.060)         (0.378)         (0.545)         (0.257)   
university         -0.007           0.114          -0.210          -0.119   
                  (0.030)         (0.166)         (0.418)         (0.141)   
_cons               0.210**        -0.168          -0.529           0.466   
                  (0.070)         (0.455)         (0.965)         (0.304)   
----------------------------------------------------------------------------
r2_w                0.057           0.068           0.161           0.156   
r2_b                0.039           0.123           0.110           0.092   
r2_o                0.050           0.088           0.154           0.118   
N                2893.000         105.000         103.000          80.000   
N_g               933.000          35.000          32.000          27.000   
----------------------------------------------------------------------------
.   esttab E F G, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                    gslmc           gslmc           gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                -0.279           0.070          -0.439   
                  (0.363)         (0.523)         (0.265)   
wp_right2           0.697          -0.226          -0.218   
                  (0.579)         (0.533)         (0.387)   
c.neg#c.wp~2        1.160          -0.120           1.686*  
                  (1.068)         (1.033)         (0.818)   
vid_order          -0.137***       -0.099***       -0.040   
                  (0.040)         (0.030)         (0.027)   
female              0.119          -0.100          -0.040   
                  (0.188)         (0.135)         (0.123)   
age                -0.000          -0.008           0.001   
                  (0.008)         (0.014)         (0.004)   
income              0.578           0.306           0.422   
                  (0.537)         (0.329)         (0.274)   
university          0.305          -0.046          -0.034   
                  (0.191)         (0.202)         (0.124)   
_cons              -0.354           0.630          -0.077   
                  (0.489)         (0.490)         (0.293)   
------------------------------------------------------------
r2_w                0.201           0.050           0.038   
r2_b                0.146           0.191           0.273   
r2_o                0.153           0.081           0.088   
N                 112.000         173.000         107.000   
N_g                36.000          56.000          35.000   
------------------------------------------------------------
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;FR&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 &amp; (stimulus==&quot;v_12
&gt; &quot; | v_negative==0) , re 
.   estimates store H
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;GH&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 &amp; (stimulus==&quot;v_12
&gt; &quot; | v_negative==0) , re 
.   estimates store I
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;IN&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 &amp; (stimulus==&quot;v_12
&gt; &quot; | v_negative==0) , re 
.   estimates store J
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;IS.j&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 &amp; (stimulus==&quot;v_
&gt; 12&quot; | v_negative==0) , re 
.   estimates store K
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;IS.p&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 &amp; (stimulus==&quot;v_
&gt; 12&quot; | v_negative==0) , re 
.   estimates store L
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;IT&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 &amp; (stimulus==&quot;v_12
&gt; &quot; | v_negative==0) , re 
.   estimates store M
.   esttab H I J, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                    gslmc           gslmc           gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                -0.188           0.440           0.160   
                  (0.368)         (0.254)         (0.294)   
wp_right2          -0.184           0.125          -0.211   
                  (0.468)         (0.214)         (0.302)   
c.neg#c.wp~2        0.848          -0.391          -0.282   
                  (0.932)         (0.396)         (0.468)   
vid_order          -0.162***       -0.079***       -0.099***
                  (0.034)         (0.016)         (0.021)   
female             -0.170          -0.165*         -0.024   
                  (0.144)         (0.065)         (0.114)   
age                -0.006           0.001          -0.003   
                  (0.007)         (0.003)         (0.008)   
income             -0.207           0.105           0.289   
                  (0.362)         (0.126)         (0.234)   
university          0.059          -0.056          -0.204   
                  (0.143)         (0.068)         (0.133)   
_cons               1.033**         0.192           0.465   
                  (0.400)         (0.186)         (0.307)   
------------------------------------------------------------
r2_w                0.161           0.170           0.158   
r2_b                0.146           0.220           0.129   
r2_o                0.155           0.184           0.135   
N                 157.000         185.000         161.000   
N_g                51.000          60.000          50.000   
------------------------------------------------------------
.   esttab K L M, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                    gslmc           gslmc           gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                -0.434          -0.811           0.184   
                  (0.276)         (0.587)         (0.197)   
wp_right2          -0.139          -0.466           0.187   
                  (0.498)         (0.530)         (0.329)   
c.neg#c.wp~2        1.815           1.823          -0.690   
                  (0.986)         (1.578)         (0.698)   
vid_order          -0.159***       -0.088          -0.067** 
                  (0.035)         (0.048)         (0.021)   
female             -0.050           0.180          -0.144   
                  (0.148)         (0.206)         (0.100)   
age                -0.021           0.007           0.002   
                  (0.025)         (0.054)         (0.009)   
income             -0.325           0.133           0.267   
                  (0.335)         (0.516)         (0.269)   
university         -0.247          -0.125           0.275   
                  (0.216)         (0.396)         (0.155)   
_cons               1.469*          0.173          -0.141   
                  (0.745)         (1.202)         (0.378)   
------------------------------------------------------------
r2_w                0.062           0.075           0.113   
r2_b                0.311           0.090           0.126   
r2_o                0.125           0.077           0.138   
N                 221.000          95.000         113.000   
N_g                71.000          32.000          37.000   
------------------------------------------------------------
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;JP&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 &amp; (stimulus==&quot;v_12
&gt; &quot; | v_negative==0) , re 
.   estimates store N
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;NZ&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 &amp; (stimulus==&quot;v_12
&gt; &quot; | v_negative==0) , re 
.   estimates store O
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;RU&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 &amp; (stimulus==&quot;v_12
&gt; &quot; | v_negative==0) , re 
.   estimates store P
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;SE&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 &amp; (stimulus==&quot;v_12
&gt; &quot; | v_negative==0) , re 
.   estimates store Q
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;SW&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 &amp; (stimulus==&quot;v_12
&gt; &quot; | v_negative==0) , re 
.   estimates store R 
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;UK&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 &amp; (stimulus==&quot;v_12
&gt; &quot; | v_negative==0) , re 
.   estimates store S
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;US&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 &amp; (stimulus==&quot;v_12
&gt; &quot; | v_negative==0) , re 
.   estimates store T
.   esttab N O P Q, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b 
&gt; r2_o N N_g) 

----------------------------------------------------------------------------
                      (1)             (2)             (3)             (4)   
                    gslmc           gslmc           gslmc           gslmc   
                     b/se            b/se            b/se            b/se   
----------------------------------------------------------------------------
neg                -0.014           0.113          -0.137          -0.127   
                  (0.563)         (0.217)         (0.383)         (0.244)   
wp_right2          -0.113           0.119           0.270          -0.047   
                  (0.679)         (0.328)         (0.360)         (0.174)   
c.neg#c.wp~2        0.373           0.381           0.339           0.260   
                  (1.470)         (0.594)         (0.642)         (0.376)   
vid_order          -0.061          -0.088***       -0.040          -0.028*  
                  (0.046)         (0.025)         (0.033)         (0.013)   
female             -0.062          -0.019           0.199          -0.009   
                  (0.205)         (0.130)         (0.135)         (0.055)   
age                -0.100          -0.004           0.008           0.004   
                  (0.065)         (0.003)         (0.007)         (0.003)   
income             -0.654           0.015          -0.099           0.062   
                  (0.381)         (0.203)         (0.340)         (0.168)   
university          0.245           0.099          -0.084          -0.000   
                  (0.315)         (0.125)         (0.212)         (0.055)   
_cons               2.506           0.349          -0.314          -0.000   
                  (1.491)         (0.241)         (0.415)         (0.167)   
----------------------------------------------------------------------------
r2_w                0.024           0.127           0.010           0.036   
r2_b                0.208           0.307           0.274           0.137   
r2_o                0.080           0.167           0.105           0.068   
N                 109.000         105.000          94.000         143.000   
N_g                36.000          32.000          32.000          48.000   
----------------------------------------------------------------------------
.   esttab R S T, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                    gslmc           gslmc           gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                -0.149           0.129           0.211   
                  (0.216)         (0.194)         (0.157)   
wp_right2           0.032          -0.274           0.127   
                  (0.262)         (0.383)         (0.213)   
c.neg#c.wp~2        0.244           0.082           0.061   
                  (0.539)         (0.569)         (0.363)   
vid_order          -0.016          -0.100***       -0.042** 
                  (0.025)         (0.024)         (0.015)   
female              0.166          -0.201          -0.040   
                  (0.108)         (0.132)         (0.078)   
age                 0.001          -0.003           0.002   
                  (0.004)         (0.005)         (0.003)   
income             -0.568*          0.228          -0.081   
                  (0.285)         (0.266)         (0.152)   
university          0.033          -0.122           0.137   
                  (0.108)         (0.180)         (0.078)   
_cons               0.275           0.648*         -0.042   
                  (0.258)         (0.284)         (0.180)   
------------------------------------------------------------
r2_w                0.020           0.106           0.046   
r2_b                0.316           0.279           0.023   
r2_o                0.094           0.160           0.037   
N                 102.000         147.000         581.000   
N_g                31.000          48.000         184.000   
------------------------------------------------------------
.    
.   xtset resp vid_order
       panel variable:  resp (unbalanced)
        time variable:  vid_order, 1 to 7
                delta:  1 unit
.   replace neg = v_negative
(0 real changes made)
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if stimtype==&quot;single video&quot; &amp; local==0 &amp; (stimulus==&quot;v_13&quot; | v_negative==0
&gt; ) , re 
.   estimates store A  
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;BR&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 &amp; (stimulus==&quot;v_13
&gt; &quot; | v_negative==0) , re 
.   estimates store B
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;CA.e&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 &amp; (stimulus==&quot;v_
&gt; 13&quot; | v_negative==0) , re 
.   estimates store C
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;CA.f&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 &amp; (stimulus==&quot;v_
&gt; 13&quot; | v_negative==0) , re 
.   estimates store D
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;CH&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 &amp; (stimulus==&quot;v_13
&gt; &quot; | v_negative==0) , re 
.   estimates store E
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;CN&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 &amp; (stimulus==&quot;v_13
&gt; &quot; | v_negative==0) , re 
.   estimates store F
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;DK&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 &amp; (stimulus==&quot;v_13
&gt; &quot; | v_negative==0) , re 
.   estimates store G
.   esttab A B C D, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b 
&gt; r2_o N N_g) 

----------------------------------------------------------------------------
                      (1)             (2)             (3)             (4)   
                    gslmc           gslmc           gslmc           gslmc   
                     b/se            b/se            b/se            b/se   
----------------------------------------------------------------------------
neg                -0.132*         -0.325          -0.338          -0.270   
                  (0.063)         (0.393)         (0.286)         (0.169)   
wp_right2           0.012          -0.443          -0.656          -0.331   
                  (0.068)         (0.450)         (0.651)         (0.253)   
c.neg#c.wp~2        0.169          -0.045           1.548           0.619   
                  (0.140)         (0.941)         (0.954)         (0.500)   
vid_order          -0.083***       -0.027          -0.131**        -0.043   
                  (0.006)         (0.037)         (0.045)         (0.024)   
female             -0.043          -0.100           0.153           0.117   
                  (0.028)         (0.155)         (0.247)         (0.118)   
age                 0.002*         -0.003           0.037          -0.004   
                  (0.001)         (0.015)         (0.025)         (0.004)   
income             -0.001          -0.081          -0.230          -0.110   
                  (0.058)         (0.336)         (0.430)         (0.227)   
university         -0.013           0.074          -0.289          -0.045   
                  (0.029)         (0.167)         (0.336)         (0.118)   
_cons               0.210**         0.380          -0.226           0.479   
                  (0.068)         (0.471)         (0.805)         (0.275)   
----------------------------------------------------------------------------
r2_w                0.061           0.050           0.158           0.061   
r2_b                0.051           0.089           0.191           0.124   
r2_o                0.057           0.061           0.170           0.080   
N                2911.000         115.000         104.000          84.000   
N_g               933.000          35.000          32.000          27.000   
----------------------------------------------------------------------------
.   esttab E F G, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                    gslmc           gslmc           gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.251          -1.117*          0.113   
                  (0.313)         (0.516)         (0.230)   
wp_right2           0.897          -0.477          -0.181   
                  (0.486)         (0.539)         (0.358)   
c.neg#c.wp~2       -0.660           1.999          -0.240   
                  (0.828)         (1.025)         (0.696)   
vid_order          -0.105***       -0.105***       -0.040   
                  (0.032)         (0.030)         (0.025)   
female              0.095           0.018          -0.045   
                  (0.159)         (0.134)         (0.114)   
age                 0.008          -0.007          -0.001   
                  (0.007)         (0.013)         (0.004)   
income              0.504           0.406           0.259   
                  (0.460)         (0.329)         (0.255)   
university          0.389*          0.047          -0.012   
                  (0.163)         (0.210)         (0.111)   
_cons              -0.863*          0.573           0.044   
                  (0.405)         (0.477)         (0.265)   
------------------------------------------------------------
r2_w                0.176           0.101           0.053   
r2_b                0.243           0.142           0.012   
r2_o                0.207           0.112           0.038   
N                 113.000         179.000         107.000   
N_g                36.000          56.000          35.000   
------------------------------------------------------------
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;FR&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 &amp; (stimulus==&quot;v_13
&gt; &quot; | v_negative==0) , re 
.   estimates store H
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;GH&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 &amp; (stimulus==&quot;v_13
&gt; &quot; | v_negative==0) , re 
.   estimates store I
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;IN&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 &amp; (stimulus==&quot;v_13
&gt; &quot; | v_negative==0) , re 
.   estimates store J
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;IS.j&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 &amp; (stimulus==&quot;v_
&gt; 13&quot; | v_negative==0) , re 
.   estimates store K
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;IS.p&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 &amp; (stimulus==&quot;v_
&gt; 13&quot; | v_negative==0) , re 
.   estimates store L
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;IT&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 &amp; (stimulus==&quot;v_13
&gt; &quot; | v_negative==0) , re 
.   estimates store M
.   esttab H I J, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                    gslmc           gslmc           gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.217           0.200          -0.192   
                  (0.397)         (0.247)         (0.338)   
wp_right2          -0.141           0.120          -0.202   
                  (0.490)         (0.210)         (0.263)   
c.neg#c.wp~2       -0.682          -0.418           0.340   
                  (1.006)         (0.383)         (0.517)   
vid_order          -0.152***       -0.080***       -0.098***
                  (0.036)         (0.015)         (0.022)   
female             -0.173          -0.130*         -0.033   
                  (0.156)         (0.063)         (0.095)   
age                -0.007           0.001          -0.003   
                  (0.008)         (0.003)         (0.007)   
income             -0.089           0.107           0.180   
                  (0.374)         (0.127)         (0.197)   
university         -0.078          -0.030          -0.154   
                  (0.152)         (0.066)         (0.111)   
_cons               1.012*          0.172           0.508   
                  (0.410)         (0.182)         (0.259)   
------------------------------------------------------------
r2_w                0.115           0.141           0.146   
r2_b                0.138           0.187           0.091   
r2_o                0.135           0.159           0.135   
N                 151.000         190.000         159.000   
N_g                51.000          60.000          50.000   
------------------------------------------------------------
.   esttab K L M, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                    gslmc           gslmc           gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                -0.251           0.329          -0.029   
                  (0.279)         (0.434)         (0.200)   
wp_right2          -0.190          -0.487           0.113   
                  (0.504)         (0.448)         (0.314)   
c.neg#c.wp~2        0.547          -0.500           0.189   
                  (0.947)         (1.153)         (0.683)   
vid_order          -0.175***       -0.085*         -0.059** 
                  (0.036)         (0.039)         (0.020)   
female             -0.174           0.133          -0.200*  
                  (0.149)         (0.169)         (0.096)   
age                -0.009           0.002          -0.006   
                  (0.026)         (0.045)         (0.009)   
income             -0.382          -0.027           0.351   
                  (0.331)         (0.439)         (0.253)   
university         -0.450*         -0.087           0.249   
                  (0.210)         (0.309)         (0.148)   
_cons               1.518*          0.329           0.063   
                  (0.771)         (1.012)         (0.372)   
------------------------------------------------------------
r2_w                0.089           0.080           0.093   
r2_b                0.210           0.120           0.234   
r2_o                0.132           0.099           0.129   
N                 223.000         100.000         114.000   
N_g                71.000          32.000          37.000   
------------------------------------------------------------
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;JP&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 &amp; (stimulus==&quot;v_13
&gt; &quot; | v_negative==0) , re 
.   estimates store N
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;NZ&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 &amp; (stimulus==&quot;v_13
&gt; &quot; | v_negative==0) , re 
.   estimates store O
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;RU&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 &amp; (stimulus==&quot;v_13
&gt; &quot; | v_negative==0) , re 
.   estimates store P
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;SE&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 &amp; (stimulus==&quot;v_13
&gt; &quot; | v_negative==0) , re 
.   estimates store Q
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;SW&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 &amp; (stimulus==&quot;v_13
&gt; &quot; | v_negative==0) , re 
.   estimates store R 
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;UK&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 &amp; (stimulus==&quot;v_13
&gt; &quot; | v_negative==0) , re 
.   estimates store S
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;US&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 &amp; (stimulus==&quot;v_13
&gt; &quot; | v_negative==0) , re 
.   estimates store T
.   esttab N O P Q, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b 
&gt; r2_o N N_g) 

----------------------------------------------------------------------------
                      (1)             (2)             (3)             (4)   
                    gslmc           gslmc           gslmc           gslmc   
                     b/se            b/se            b/se            b/se   
----------------------------------------------------------------------------
neg                -0.010          -0.284          -0.179          -0.159   
                  (0.556)         (0.227)         (0.408)         (0.189)   
wp_right2           0.100           0.177           0.274          -0.026   
                  (0.644)         (0.315)         (0.432)         (0.177)   
c.neg#c.wp~2       -0.703           0.675           0.380           0.196   
                  (1.384)         (0.603)         (0.681)         (0.307)   
vid_order          -0.059          -0.083**        -0.071**        -0.028*  
                  (0.044)         (0.027)         (0.028)         (0.012)   
female              0.026           0.028           0.062           0.010   
                  (0.194)         (0.121)         (0.176)         (0.057)   
age                -0.059          -0.001           0.006           0.005   
                  (0.061)         (0.003)         (0.009)         (0.003)   
income             -0.565           0.203          -0.232           0.016   
                  (0.356)         (0.200)         (0.446)         (0.171)   
university          0.248           0.009          -0.020           0.023   
                  (0.289)         (0.117)         (0.268)         (0.056)   
_cons               1.462           0.111          -0.068          -0.031   
                  (1.392)         (0.241)         (0.494)         (0.169)   
----------------------------------------------------------------------------
r2_w                0.065           0.102           0.081           0.062   
r2_b                0.113           0.241           0.148           0.102   
r2_o                0.086           0.124           0.106           0.077   
N                 111.000         101.000          96.000         147.000   
N_g                36.000          32.000          32.000          48.000   
----------------------------------------------------------------------------
.   esttab R S T, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                    gslmc           gslmc           gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                -0.227          -0.547**        -0.170   
                  (0.213)         (0.206)         (0.160)   
wp_right2          -0.070          -0.344           0.108   
                  (0.251)         (0.426)         (0.219)   
c.neg#c.wp~2        0.163           1.315*          0.180   
                  (0.513)         (0.554)         (0.379)   
vid_order          -0.021          -0.090***       -0.054***
                  (0.025)         (0.022)         (0.015)   
female              0.201          -0.217          -0.042   
                  (0.104)         (0.150)         (0.081)   
age                 0.005          -0.000           0.005   
                  (0.004)         (0.006)         (0.003)   
income             -0.397           0.229          -0.027   
                  (0.267)         (0.301)         (0.158)   
university         -0.040          -0.128           0.084   
                  (0.105)         (0.207)         (0.080)   
_cons               0.075           0.516          -0.065   
                  (0.244)         (0.307)         (0.185)   
------------------------------------------------------------
r2_w                0.060           0.144           0.039   
r2_b                0.251           0.206           0.025   
r2_o                0.104           0.178           0.033   
N                 102.000         146.000         569.000   
N_g                31.000          48.000         184.000   
------------------------------------------------------------
.  
.   xtset resp vid_order
       panel variable:  resp (unbalanced)
        time variable:  vid_order, 1 to 7
                delta:  1 unit
.   replace neg = v_negative
(0 real changes made)
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if stimtype==&quot;single video&quot; &amp; local==0 &amp; (stimulus==&quot;v_14&quot; | v_negative==0
&gt; ) , re 
.   estimates store A  
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;BR&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 &amp; (stimulus==&quot;v_14
&gt; &quot; | v_negative==0) , re 
.   estimates store B
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;CA.e&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 &amp; (stimulus==&quot;v_
&gt; 14&quot; | v_negative==0) , re 
.   estimates store C
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;CA.f&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 &amp; (stimulus==&quot;v_
&gt; 14&quot; | v_negative==0) , re 
.   estimates store D
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;CH&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 &amp; (stimulus==&quot;v_14
&gt; &quot; | v_negative==0) , re 
.   estimates store E
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;CN&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 &amp; (stimulus==&quot;v_14
&gt; &quot; | v_negative==0) , re 
.   estimates store F
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;DK&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 &amp; (stimulus==&quot;v_14
&gt; &quot; | v_negative==0) , re 
.   estimates store G
.   esttab A B C D, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b 
&gt; r2_o N N_g) 

----------------------------------------------------------------------------
                      (1)             (2)             (3)             (4)   
                    gslmc           gslmc           gslmc           gslmc   
                     b/se            b/se            b/se            b/se   
----------------------------------------------------------------------------
neg                 0.184**         0.683           0.107          -0.028   
                  (0.064)         (0.403)         (0.328)         (0.166)   
wp_right2           0.022          -0.459          -0.459          -0.266   
                  (0.071)         (0.422)         (0.726)         (0.314)   
c.neg#c.wp~2        0.049          -0.860           1.403          -0.063   
                  (0.142)         (0.978)         (1.053)         (0.542)   
vid_order          -0.073***       -0.015          -0.106*         -0.045*  
                  (0.007)         (0.037)         (0.045)         (0.022)   
female             -0.009          -0.079           0.382           0.122   
                  (0.029)         (0.150)         (0.293)         (0.151)   
age                 0.001          -0.006           0.050          -0.004   
                  (0.001)         (0.014)         (0.031)         (0.005)   
income             -0.016           0.201          -0.303           0.129   
                  (0.061)         (0.338)         (0.503)         (0.296)   
university         -0.008           0.023          -0.246          -0.040   
                  (0.031)         (0.155)         (0.398)         (0.153)   
_cons               0.183**         0.292          -0.812           0.365   
                  (0.070)         (0.452)         (0.920)         (0.324)   
----------------------------------------------------------------------------
r2_w                0.065           0.071           0.117           0.085   
r2_b                0.035           0.091           0.249           0.078   
r2_o                0.054           0.079           0.191           0.092   
N                2886.000         105.000          98.000          80.000   
N_g               933.000          35.000          32.000          27.000   
----------------------------------------------------------------------------
.   esttab E F G, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                    gslmc           gslmc           gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.204           0.408           0.228   
                  (0.328)         (0.643)         (0.265)   
wp_right2           0.454          -0.331          -0.008   
                  (0.547)         (0.538)         (0.368)   
c.neg#c.wp~2       -0.395          -0.286          -0.189   
                  (0.831)         (1.225)         (0.726)   
vid_order          -0.146***       -0.108***       -0.032   
                  (0.034)         (0.030)         (0.025)   
female              0.236          -0.055           0.065   
                  (0.179)         (0.136)         (0.117)   
age                 0.009          -0.006          -0.000   
                  (0.008)         (0.013)         (0.004)   
income             -0.160           0.470           0.123   
                  (0.532)         (0.315)         (0.259)   
university          0.331          -0.043           0.042   
                  (0.182)         (0.210)         (0.115)   
_cons              -0.357           0.569          -0.050   
                  (0.464)         (0.481)         (0.281)   
------------------------------------------------------------
r2_w                0.208           0.087           0.045   
r2_b                0.159           0.213           0.039   
r2_o                0.189           0.114           0.043   
N                 115.000         176.000         106.000   
N_g                36.000          56.000          35.000   
------------------------------------------------------------
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;FR&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 &amp; (stimulus==&quot;v_14
&gt; &quot; | v_negative==0) , re 
.   estimates store H
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;GH&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 &amp; (stimulus==&quot;v_14
&gt; &quot; | v_negative==0) , re 
.   estimates store I
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;IN&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 &amp; (stimulus==&quot;v_14
&gt; &quot; | v_negative==0) , re 
.   estimates store J
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;IS.j&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 &amp; (stimulus==&quot;v_
&gt; 14&quot; | v_negative==0) , re 
.   estimates store K
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;IS.p&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 &amp; (stimulus==&quot;v_
&gt; 14&quot; | v_negative==0) , re 
.   estimates store L
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;IT&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 &amp; (stimulus==&quot;v_14
&gt; &quot; | v_negative==0) , re 
.   estimates store M
.   esttab H I J, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                    gslmc           gslmc           gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.316           0.334           0.244   
                  (0.337)         (0.268)         (0.327)   
wp_right2          -0.085           0.096          -0.227   
                  (0.491)         (0.247)         (0.263)   
c.neg#c.wp~2       -0.133          -0.409           0.028   
                  (0.835)         (0.414)         (0.504)   
vid_order          -0.094**        -0.066***       -0.083***
                  (0.033)         (0.015)         (0.022)   
female             -0.040          -0.153          -0.052   
                  (0.152)         (0.079)         (0.098)   
age                -0.007           0.001          -0.000   
                  (0.008)         (0.004)         (0.007)   
income              0.153           0.170           0.072   
                  (0.363)         (0.156)         (0.202)   
university         -0.035          -0.028          -0.145   
                  (0.151)         (0.083)         (0.113)   
_cons               0.509           0.115           0.422   
                  (0.404)         (0.215)         (0.262)   
------------------------------------------------------------
r2_w                0.099           0.121           0.124   
r2_b                0.046           0.154           0.140   
r2_o                0.088           0.148           0.134   
N                 161.000         186.000         156.000   
N_g                51.000          60.000          50.000   
------------------------------------------------------------
.   esttab K L M, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                    gslmc           gslmc           gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.025          -0.141           0.166   
                  (0.261)         (0.468)         (0.173)   
wp_right2          -0.190          -0.527           0.093   
                  (0.527)         (0.488)         (0.302)   
c.neg#c.wp~2        0.424           0.912          -0.152   
                  (0.916)         (1.131)         (0.663)   
vid_order          -0.163***       -0.075          -0.048*  
                  (0.034)         (0.042)         (0.019)   
female             -0.215           0.247          -0.149   
                  (0.158)         (0.181)         (0.089)   
age                -0.023           0.004          -0.005   
                  (0.028)         (0.048)         (0.009)   
income             -0.482          -0.238           0.341   
                  (0.355)         (0.450)         (0.246)   
university         -0.269          -0.075           0.149   
                  (0.226)         (0.318)         (0.140)   
_cons               1.741*          0.285           0.043   
                  (0.819)         (1.049)         (0.351)   
------------------------------------------------------------
r2_w                0.089           0.044           0.126   
r2_b                0.241           0.180           0.058   
r2_o                0.135           0.079           0.104   
N                 226.000         103.000         116.000   
N_g                71.000          32.000          37.000   
------------------------------------------------------------
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;JP&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 &amp; (stimulus==&quot;v_14
&gt; &quot; | v_negative==0) , re 
.   estimates store N
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;NZ&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 &amp; (stimulus==&quot;v_14
&gt; &quot; | v_negative==0) , re 
.   estimates store O
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;RU&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 &amp; (stimulus==&quot;v_14
&gt; &quot; | v_negative==0) , re 
.   estimates store P
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;SE&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 &amp; (stimulus==&quot;v_14
&gt; &quot; | v_negative==0) , re 
.   estimates store Q
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;SW&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 &amp; (stimulus==&quot;v_14
&gt; &quot; | v_negative==0) , re 
.   estimates store R 
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;UK&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 &amp; (stimulus==&quot;v_14
&gt; &quot; | v_negative==0) , re 
.   estimates store S
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;US&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 &amp; (stimulus==&quot;v_14
&gt; &quot; | v_negative==0) , re 
.   estimates store T
.   esttab N O P Q, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b 
&gt; r2_o N N_g) 

----------------------------------------------------------------------------
                      (1)             (2)             (3)             (4)   
                    gslmc           gslmc           gslmc           gslmc   
                     b/se            b/se            b/se            b/se   
----------------------------------------------------------------------------
neg                 0.451          -0.428          -0.284           0.219   
                  (0.453)         (0.239)         (0.339)         (0.231)   
wp_right2           0.169           0.104           0.279          -0.101   
                  (0.666)         (0.318)         (0.427)         (0.207)   
c.neg#c.wp~2       -0.266           1.239*          0.747          -0.216   
                  (1.143)         (0.610)         (0.558)         (0.366)   
vid_order          -0.084          -0.080**        -0.058          -0.031*  
                  (0.044)         (0.025)         (0.031)         (0.013)   
female              0.039          -0.018           0.240           0.057   
                  (0.197)         (0.123)         (0.169)         (0.071)   
age                -0.055          -0.003           0.006           0.005   
                  (0.064)         (0.003)         (0.009)         (0.003)   
income             -0.526           0.026          -0.325           0.170   
                  (0.348)         (0.208)         (0.437)         (0.209)   
university         -0.023           0.086          -0.023           0.009   
                  (0.306)         (0.121)         (0.258)         (0.068)   
_cons               1.662           0.282          -0.160          -0.047   
                  (1.456)         (0.242)         (0.491)         (0.192)   
----------------------------------------------------------------------------
r2_w                0.060           0.134           0.076           0.066   
r2_b                0.179           0.224           0.260           0.132   
r2_o                0.096           0.157           0.160           0.097   
N                 113.000         100.000          98.000         140.000   
N_g                36.000          32.000          32.000          48.000   
----------------------------------------------------------------------------
.   esttab R S T, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                    gslmc           gslmc           gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                -0.216           0.146           0.385*  
                  (0.222)         (0.219)         (0.175)   
wp_right2          -0.006          -0.249           0.115   
                  (0.251)         (0.429)         (0.212)   
c.neg#c.wp~2        0.810           0.378          -0.231   
                  (0.652)         (0.645)         (0.407)   
vid_order          -0.022          -0.082**        -0.036*  
                  (0.025)         (0.027)         (0.015)   
female              0.164          -0.134           0.006   
                  (0.104)         (0.150)         (0.077)   
age                 0.002          -0.001           0.004   
                  (0.004)         (0.006)         (0.003)   
income             -0.448          -0.068          -0.006   
                  (0.276)         (0.301)         (0.151)   
university          0.016          -0.181           0.081   
                  (0.108)         (0.203)         (0.078)   
_cons               0.219           0.596          -0.144   
                  (0.247)         (0.313)         (0.179)   
------------------------------------------------------------
r2_w                0.033           0.102           0.054   
r2_b                0.239           0.132           0.013   
r2_o                0.085           0.106           0.035   
N                  97.000         146.000         564.000   
N_g                31.000          48.000         184.000   
------------------------------------------------------------
.         
.   xtset resp pho_order
       panel variable:  resp (unbalanced)
        time variable:  pho_order, 2 to 26
                delta:  1 unit
.   replace neg = p_negative
(56,936 real changes made, 39,228 to missing)
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_1202&quot; | p_negative==0) ,
&gt;  re 
.   estimates store A
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;BR&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_1202&quot; |
&gt;  p_negative==0) , re 
.   estimates store B
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;CA.f&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_1202&quot;
&gt;  | p_negative==0) , re 
.   estimates store D
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;CH&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_1202&quot; |
&gt;  p_negative==0) , re 
.   estimates store E
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;CN&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_1202&quot; |
&gt;  p_negative==0) , re 
.   estimates store F
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;DK&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_1202&quot; |
&gt;  p_negative==0) , re 
.   estimates store G
.   esttab A B D, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.101**        -0.299          -0.042   
                  (0.032)         (0.179)         (0.127)   
wp_right2           0.027          -0.062           0.081   
                  (0.021)         (0.138)         (0.129)   
c.neg#c.wp~2       -0.128           1.102*          0.364   
                  (0.070)         (0.436)         (0.384)   
pho_order           0.004***        0.011***        0.009** 
                  (0.001)         (0.003)         (0.003)   
female              0.001           0.007           0.110   
                  (0.009)         (0.051)         (0.063)   
age                -0.000           0.004           0.000   
                  (0.000)         (0.005)         (0.002)   
income              0.003          -0.087          -0.109   
                  (0.019)         (0.110)         (0.122)   
university          0.006           0.020           0.140*  
                  (0.009)         (0.051)         (0.065)   
_cons              -0.076***       -0.235          -0.258   
                  (0.022)         (0.148)         (0.138)   
------------------------------------------------------------
r2_w                0.005           0.055           0.027   
r2_b                0.017           0.075           0.283   
r2_o                0.005           0.055           0.054   
N                8834.000         361.000         297.000   
N_g               804.000          33.000          27.000   
------------------------------------------------------------
.   esttab E F G, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                -0.157          -0.108           0.139   
                  (0.154)         (0.226)         (0.077)   
wp_right2          -0.279*          0.013           0.035   
                  (0.142)         (0.159)         (0.099)   
c.neg#c.wp~2        0.772           0.232          -0.282   
                  (0.415)         (0.442)         (0.227)   
pho_order           0.005           0.003           0.004*  
                  (0.003)         (0.003)         (0.002)   
female              0.049           0.002          -0.026   
                  (0.050)         (0.043)         (0.034)   
age                -0.001          -0.003           0.001   
                  (0.002)         (0.004)         (0.001)   
income             -0.051           0.089           0.011   
                  (0.144)         (0.112)         (0.072)   
university         -0.069          -0.001           0.018   
                  (0.051)         (0.062)         (0.033)   
_cons               0.075          -0.029          -0.126   
                  (0.129)         (0.146)         (0.075)   
------------------------------------------------------------
r2_w                0.019           0.002           0.027   
r2_b                0.139           0.025           0.058   
r2_o                0.028           0.005           0.031   
N                 396.000         605.000         385.000   
N_g                36.000          55.000          35.000   
------------------------------------------------------------
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;FR&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_1202&quot; |
&gt;  p_negative==0) , re 
.   estimates store H
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;GH&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_1202&quot; |
&gt;  p_negative==0) , re 
.   estimates store I
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;IN&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_1202&quot; |
&gt;  p_negative==0) , re 
.   estimates store J
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;IS.j&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_1202&quot;
&gt;  | p_negative==0) , re 
.   estimates store K
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;IS.p&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_1202&quot;
&gt;  | p_negative==0) , re 
.   estimates store L
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;IT&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_1202&quot; |
&gt;  p_negative==0) , re 
.   estimates store M
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;JP&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_1202&quot; |
&gt;  p_negative==0) , re 
.   estimates store N
.   esttab H I J K, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b 
&gt; r2_o N N_g) 

----------------------------------------------------------------------------
                      (1)             (2)             (3)             (4)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se            b/se   
----------------------------------------------------------------------------
neg                 0.146           0.008           0.456*          0.090   
                  (0.142)         (0.154)         (0.178)         (0.136)   
wp_right2           0.137          -0.025           0.083           0.286   
                  (0.120)         (0.089)         (0.090)         (0.206)   
c.neg#c.wp~2       -0.184          -0.087          -0.706*         -0.222   
                  (0.356)         (0.236)         (0.275)         (0.380)   
pho_order           0.007**         0.004*          0.003           0.003   
                  (0.003)         (0.002)         (0.002)         (0.003)   
female             -0.006           0.012          -0.006           0.034   
                  (0.038)         (0.030)         (0.034)         (0.070)   
age                 0.001          -0.001          -0.001           0.007   
                  (0.002)         (0.001)         (0.002)         (0.009)   
income             -0.076          -0.002           0.032          -0.005   
                  (0.092)         (0.059)         (0.075)         (0.141)   
university          0.048          -0.007          -0.010          -0.029   
                  (0.038)         (0.031)         (0.040)         (0.099)   
_cons              -0.227*         -0.016          -0.077          -0.266   
                  (0.099)         (0.079)         (0.095)         (0.291)   
----------------------------------------------------------------------------
r2_w                0.016           0.008           0.018           0.005   
r2_b                0.227           0.035           0.005           0.139   
r2_o                0.027           0.011           0.017           0.022   
N                 561.000         660.000         528.000         264.000   
N_g                51.000          60.000          48.000          24.000   
----------------------------------------------------------------------------
.   esttab L M N, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                -0.250           0.038           0.174   
                  (0.206)         (0.094)         (0.242)   
wp_right2          -0.093          -0.013          -0.092   
                  (0.170)         (0.102)         (0.214)   
c.neg#c.wp~2        0.369           0.219          -0.246   
                  (0.507)         (0.330)         (0.625)   
pho_order           0.011**         0.005**        -0.006   
                  (0.004)         (0.002)         (0.004)   
female             -0.134*         -0.032          -0.046   
                  (0.066)         (0.032)         (0.065)   
age                 0.026          -0.002          -0.009   
                  (0.017)         (0.003)         (0.021)   
income              0.002           0.034           0.156   
                  (0.158)         (0.089)         (0.126)   
university          0.078          -0.013           0.007   
                  (0.178)         (0.048)         (0.102)   
_cons              -0.603          -0.009           0.260   
                  (0.371)         (0.118)         (0.491)   
------------------------------------------------------------
r2_w                0.025           0.031           0.012   
r2_b                0.278           0.042           0.077   
r2_o                0.055           0.032           0.015   
N                 341.000         407.000         396.000   
N_g                31.000          37.000          36.000   
------------------------------------------------------------
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;NZ&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_1202&quot; |
&gt;  p_negative==0) , re 
.   estimates store O
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;RU&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_1202&quot; |
&gt;  p_negative==0) , re 
.   estimates store P
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;SE&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_1202&quot; |
&gt;  p_negative==0) , re 
.   estimates store Q
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;SW&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_1202&quot; |
&gt;  p_negative==0) , re 
.   estimates store R 
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;UK&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_1202&quot; |
&gt;  p_negative==0) , re 
.   estimates store S
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;US&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_1202&quot; |
&gt;  p_negative==0) , re 
.   estimates store T
.   esttab O P Q, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.348**        -0.167           0.122   
                  (0.122)         (0.176)         (0.110)   
wp_right2           0.030           0.148          -0.039   
                  (0.120)         (0.091)         (0.057)   
c.neg#c.wp~2       -0.682*          0.360          -0.128   
                  (0.322)         (0.289)         (0.175)   
pho_order           0.001          -0.000           0.001   
                  (0.003)         (0.003)         (0.001)   
female              0.030          -0.043           0.031   
                  (0.048)         (0.038)         (0.020)   
age                 0.001          -0.002           0.000   
                  (0.001)         (0.002)         (0.001)   
income             -0.042           0.025          -0.050   
                  (0.076)         (0.096)         (0.059)   
university          0.011          -0.080          -0.008   
                  (0.046)         (0.058)         (0.019)   
_cons              -0.108           0.030           0.017   
                  (0.094)         (0.110)         (0.056)   
------------------------------------------------------------
r2_w                0.026           0.006           0.006   
r2_b                0.079           0.266           0.172   
r2_o                0.032           0.027           0.014   
N                 352.000         352.000         528.000   
N_g                32.000          32.000          48.000   
------------------------------------------------------------
.   esttab R S T , cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r
&gt; 2_o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.386***        0.034           0.197   
                  (0.102)         (0.130)         (0.108)   
wp_right2          -0.113           0.047           0.054   
                  (0.117)         (0.123)         (0.085)   
c.neg#c.wp~2       -0.690**        -0.043          -0.341   
                  (0.258)         (0.369)         (0.273)   
pho_order           0.003           0.003           0.002   
                  (0.002)         (0.003)         (0.002)   
female              0.017           0.032          -0.002   
                  (0.053)         (0.044)         (0.028)   
age                 0.004*         -0.002          -0.001   
                  (0.002)         (0.002)         (0.001)   
income              0.094          -0.111           0.112   
                  (0.136)         (0.088)         (0.058)   
university          0.003          -0.067           0.037   
                  (0.054)         (0.060)         (0.029)   
_cons              -0.312**         0.073          -0.131   
                  (0.116)         (0.094)         (0.068)   
------------------------------------------------------------
r2_w                0.048           0.002           0.004   
r2_b                0.216           0.104           0.049   
r2_o                0.081           0.012           0.008   
N                 338.000         523.000        1529.000   
N_g                31.000          48.000         139.000   
------------------------------------------------------------
.                 
.   xtset resp pho_order
       panel variable:  resp (unbalanced)
        time variable:  pho_order, 2 to 26
                delta:  1 unit
.   replace neg = p_negative
(0 real changes made)
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_2683&quot; | p_negative==0) ,
&gt;  re 
.   estimates store A
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;BR&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_2683&quot; |
&gt;  p_negative==0) , re 
.   estimates store B
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;CA.f&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_2683&quot;
&gt;  | p_negative==0) , re 
.   estimates store D
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;CH&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_2683&quot; |
&gt;  p_negative==0) , re 
.   estimates store E
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;CN&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_2683&quot; |
&gt;  p_negative==0) , re 
.   estimates store F
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;DK&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_2683&quot; |
&gt;  p_negative==0) , re 
.   estimates store G
.   esttab A B D, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                -0.014          -0.036           0.165   
                  (0.032)         (0.167)         (0.133)   
wp_right2           0.027          -0.062           0.095   
                  (0.021)         (0.129)         (0.170)   
c.neg#c.wp~2       -0.036          -0.148          -0.626   
                  (0.069)         (0.406)         (0.400)   
pho_order           0.004***        0.009**         0.008*  
                  (0.001)         (0.003)         (0.004)   
female              0.000           0.018           0.131   
                  (0.009)         (0.047)         (0.085)   
age                -0.000          -0.001           0.001   
                  (0.000)         (0.005)         (0.003)   
income             -0.001          -0.076          -0.137   
                  (0.019)         (0.102)         (0.164)   
university          0.008           0.015           0.184*  
                  (0.009)         (0.048)         (0.088)   
_cons              -0.077***       -0.118          -0.295   
                  (0.021)         (0.138)         (0.179)   
------------------------------------------------------------
r2_w                0.005           0.037           0.030   
r2_b                0.009           0.042           0.255   
r2_o                0.005           0.037           0.066   
N                8835.000         361.000         297.000   
N_g               804.000          33.000          27.000   
------------------------------------------------------------
.   esttab E F G, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                -0.153           0.017          -0.050   
                  (0.147)         (0.230)         (0.069)   
wp_right2          -0.244           0.062           0.014   
                  (0.146)         (0.153)         (0.117)   
c.neg#c.wp~2        0.160          -0.117           0.144   
                  (0.397)         (0.450)         (0.203)   
pho_order           0.006           0.001           0.004** 
                  (0.003)         (0.003)         (0.001)   
female              0.053          -0.025          -0.033   
                  (0.052)         (0.041)         (0.040)   
age                -0.001          -0.001           0.001   
                  (0.002)         (0.004)         (0.001)   
income              0.039           0.043           0.035   
                  (0.150)         (0.107)         (0.085)   
university         -0.062           0.005           0.000   
                  (0.053)         (0.060)         (0.040)   
_cons               0.002          -0.041          -0.131   
                  (0.131)         (0.141)         (0.087)   
------------------------------------------------------------
r2_w                0.017           0.001           0.022   
r2_b                0.128           0.028           0.087   
r2_o                0.028           0.002           0.036   
N                 396.000         605.000         385.000   
N_g                36.000          55.000          35.000   
------------------------------------------------------------
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;FR&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_2683&quot; |
&gt;  p_negative==0) , re 
.   estimates store H
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;GH&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_2683&quot; |
&gt;  p_negative==0) , re 
.   estimates store I
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;IN&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_2683&quot; |
&gt;  p_negative==0) , re 
.   estimates store J
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;IS.j&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_2683&quot;
&gt;  | p_negative==0) , re 
.   estimates store K
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;IS.p&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_2683&quot;
&gt;  | p_negative==0) , re 
.   estimates store L
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;IT&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_2683&quot; |
&gt;  p_negative==0) , re 
.   estimates store M
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;JP&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_2683&quot; |
&gt;  p_negative==0) , re 
.   estimates store N
.   esttab H I J K, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b 
&gt; r2_o N N_g) 

----------------------------------------------------------------------------
                      (1)             (2)             (3)             (4)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se            b/se   
----------------------------------------------------------------------------
neg                 0.070           0.167           0.151          -0.067   
                  (0.138)         (0.156)         (0.169)         (0.132)   
wp_right2           0.116          -0.022           0.087           0.354   
                  (0.116)         (0.086)         (0.086)         (0.204)   
c.neg#c.wp~2       -0.214          -0.263          -0.371          -0.122   
                  (0.344)         (0.239)         (0.261)         (0.370)   
pho_order           0.009***        0.004*          0.002           0.004   
                  (0.003)         (0.002)         (0.002)         (0.003)   
female              0.012           0.024           0.015           0.055   
                  (0.037)         (0.029)         (0.033)         (0.069)   
age                 0.002          -0.001          -0.002           0.011   
                  (0.002)         (0.001)         (0.002)         (0.009)   
income             -0.089          -0.013          -0.015           0.061   
                  (0.089)         (0.057)         (0.072)         (0.140)   
university          0.055          -0.003           0.019          -0.044   
                  (0.037)         (0.030)         (0.038)         (0.098)   
_cons              -0.264**        -0.010          -0.039          -0.424   
                  (0.096)         (0.077)         (0.091)         (0.286)   
----------------------------------------------------------------------------
r2_w                0.022           0.010           0.011           0.015   
r2_b                0.236           0.050           0.027           0.203   
r2_o                0.034           0.015           0.012           0.042   
N                 561.000         660.000         528.000         264.000   
N_g                51.000          60.000          48.000          24.000   
----------------------------------------------------------------------------
.   esttab L M N, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                -0.105          -0.027          -0.291   
                  (0.206)         (0.090)         (0.239)   
wp_right2          -0.089          -0.027          -0.187   
                  (0.174)         (0.098)         (0.212)   
c.neg#c.wp~2        0.317           0.190           1.036   
                  (0.506)         (0.318)         (0.617)   
pho_order           0.010**         0.005**        -0.002   
                  (0.004)         (0.002)         (0.004)   
female             -0.103          -0.069*         -0.112   
                  (0.067)         (0.031)         (0.065)   
age                 0.023          -0.005          -0.022   
                  (0.017)         (0.003)         (0.021)   
income              0.044           0.081           0.099   
                  (0.162)         (0.086)         (0.125)   
university          0.120           0.028           0.007   
                  (0.181)         (0.047)         (0.100)   
_cons              -0.610           0.024           0.570   
                  (0.380)         (0.114)         (0.483)   
------------------------------------------------------------
r2_w                0.017           0.024           0.010   
r2_b                0.221           0.237           0.159   
r2_o                0.040           0.038           0.022   
N                 341.000         407.000         396.000   
N_g                31.000          37.000          36.000   
------------------------------------------------------------
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;NZ&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_2683&quot; |
&gt;  p_negative==0) , re 
.   estimates store O
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;RU&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_2683&quot; |
&gt;  p_negative==0) , re 
.   estimates store P
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;SE&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_2683&quot; |
&gt;  p_negative==0) , re 
.   estimates store Q
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;SW&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_2683&quot; |
&gt;  p_negative==0) , re 
.   estimates store R 
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;UK&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_2683&quot; |
&gt;  p_negative==0) , re 
.   estimates store S
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;US&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_2683&quot; |
&gt;  p_negative==0) , re 
.   estimates store T
.   esttab O P Q, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.076          -0.161           0.058   
                  (0.117)         (0.165)         (0.103)   
wp_right2           0.012           0.141          -0.026   
                  (0.115)         (0.086)         (0.054)   
c.neg#c.wp~2       -0.051           0.191          -0.159   
                  (0.307)         (0.271)         (0.165)   
pho_order           0.004           0.001           0.001   
                  (0.002)         (0.002)         (0.001)   
female              0.018          -0.048           0.018   
                  (0.046)         (0.035)         (0.018)   
age                 0.001          -0.002          -0.000   
                  (0.001)         (0.002)         (0.001)   
income             -0.039           0.011          -0.065   
                  (0.073)         (0.090)         (0.056)   
university          0.029          -0.092          -0.005   
                  (0.044)         (0.054)         (0.018)   
_cons              -0.137           0.020           0.034   
                  (0.090)         (0.103)         (0.053)   
------------------------------------------------------------
r2_w                0.004           0.004           0.007   
r2_b                0.135           0.319           0.126   
r2_o                0.016           0.029           0.013   
N                 352.000         352.000         528.000   
N_g                32.000          32.000          48.000   
------------------------------------------------------------
.   esttab R S T , cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r
&gt; 2_o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.070          -0.046          -0.109   
                  (0.096)         (0.129)         (0.106)   
wp_right2          -0.125           0.048           0.059   
                  (0.104)         (0.121)         (0.084)   
c.neg#c.wp~2       -0.121           0.089           0.103   
                  (0.243)         (0.365)         (0.268)   
pho_order           0.002           0.003           0.003   
                  (0.002)         (0.003)         (0.002)   
female             -0.021           0.029           0.011   
                  (0.047)         (0.043)         (0.028)   
age                 0.004*         -0.002          -0.001   
                  (0.002)         (0.002)         (0.001)   
income              0.137          -0.135           0.116*  
                  (0.120)         (0.086)         (0.057)   
university         -0.035          -0.029           0.040   
                  (0.048)         (0.059)         (0.029)   
_cons              -0.249*          0.066          -0.149*  
                  (0.104)         (0.093)         (0.067)   
------------------------------------------------------------
r2_w                0.004           0.002           0.004   
r2_b                0.266           0.092           0.059   
r2_o                0.043           0.010           0.008   
N                 339.000         523.000        1529.000   
N_g                31.000          48.000         139.000   
------------------------------------------------------------
.                 
.   xtset resp pho_order
       panel variable:  resp (unbalanced)
        time variable:  pho_order, 2 to 26
                delta:  1 unit
.   replace neg = p_negative
(0 real changes made)
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_3530&quot; | p_negative==0) ,
&gt;  re 
.   estimates store A
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;BR&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_3530&quot; |
&gt;  p_negative==0) , re 
.   estimates store B
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;CA.f&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_3530&quot;
&gt;  | p_negative==0) , re 
.   estimates store D
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;CH&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_3530&quot; |
&gt;  p_negative==0) , re 
.   estimates store E
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;CN&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_3530&quot; |
&gt;  p_negative==0) , re 
.   estimates store F
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;DK&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_3530&quot; |
&gt;  p_negative==0) , re 
.   estimates store G
.   esttab A B D, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.018          -0.095          -0.084   
                  (0.032)         (0.165)         (0.127)   
wp_right2           0.024          -0.071           0.072   
                  (0.021)         (0.128)         (0.131)   
c.neg#c.wp~2       -0.058           0.099           0.994** 
                  (0.069)         (0.400)         (0.383)   
pho_order           0.004***        0.011***        0.007*  
                  (0.001)         (0.003)         (0.003)   
female             -0.003           0.019           0.098   
                  (0.009)         (0.047)         (0.064)   
age                -0.000          -0.002           0.000   
                  (0.000)         (0.005)         (0.002)   
income             -0.017          -0.034          -0.158   
                  (0.019)         (0.102)         (0.124)   
university          0.003           0.013           0.143*  
                  (0.009)         (0.048)         (0.067)   
_cons              -0.065**        -0.119          -0.205   
                  (0.022)         (0.136)         (0.141)   
------------------------------------------------------------
r2_w                0.004           0.040           0.056   
r2_b                0.012           0.060           0.295   
r2_o                0.004           0.042           0.082   
N                8835.000         361.000         297.000   
N_g               804.000          33.000          27.000   
------------------------------------------------------------
.   esttab E F G, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.009           0.317          -0.025   
                  (0.154)         (0.228)         (0.069)   
wp_right2          -0.261           0.052           0.028   
                  (0.163)         (0.152)         (0.119)   
c.neg#c.wp~2       -0.308          -0.714           0.018   
                  (0.416)         (0.445)         (0.204)   
pho_order           0.004           0.001           0.003*  
                  (0.003)         (0.003)         (0.001)   
female              0.040          -0.008          -0.027   
                  (0.058)         (0.041)         (0.041)   
age                -0.001          -0.000           0.001   
                  (0.002)         (0.004)         (0.001)   
income             -0.011          -0.028           0.021   
                  (0.167)         (0.106)         (0.087)   
university         -0.071           0.009           0.010   
                  (0.059)         (0.059)         (0.041)   
_cons               0.066          -0.039          -0.129   
                  (0.146)         (0.140)         (0.089)   
------------------------------------------------------------
r2_w                0.010           0.005           0.014   
r2_b                0.120           0.008           0.069   
r2_o                0.023           0.005           0.026   
N                 396.000         605.000         385.000   
N_g                36.000          55.000          35.000   
------------------------------------------------------------
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;FR&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_3530&quot; |
&gt;  p_negative==0) , re 
.   estimates store H
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;GH&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_3530&quot; |
&gt;  p_negative==0) , re 
.   estimates store I
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;IN&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_3530&quot; |
&gt;  p_negative==0) , re 
.   estimates store J
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;IS.j&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_3530&quot;
&gt;  | p_negative==0) , re 
.   estimates store K
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;IS.p&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_3530&quot;
&gt;  | p_negative==0) , re 
.   estimates store L
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;IT&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_3530&quot; |
&gt;  p_negative==0) , re 
.   estimates store M
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;JP&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_3530&quot; |
&gt;  p_negative==0) , re 
.   estimates store N
.   esttab H I J K, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b 
&gt; r2_o N N_g) 

----------------------------------------------------------------------------
                      (1)             (2)             (3)             (4)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se            b/se   
----------------------------------------------------------------------------
neg                 0.009          -0.039           0.026           0.171   
                  (0.140)         (0.158)         (0.177)         (0.146)   
wp_right2           0.109          -0.020           0.073           0.262   
                  (0.118)         (0.084)         (0.089)         (0.167)   
c.neg#c.wp~2        0.162           0.072          -0.013          -0.636   
                  (0.350)         (0.242)         (0.275)         (0.409)   
pho_order           0.008**         0.004*          0.002           0.003   
                  (0.003)         (0.002)         (0.002)         (0.003)   
female              0.017           0.024           0.007           0.032   
                  (0.037)         (0.028)         (0.034)         (0.056)   
age                 0.002          -0.000          -0.002           0.003   
                  (0.002)         (0.001)         (0.002)         (0.007)   
income             -0.120          -0.011          -0.001           0.064   
                  (0.090)         (0.055)         (0.075)         (0.113)   
university          0.062          -0.025          -0.004          -0.039   
                  (0.037)         (0.030)         (0.040)         (0.079)   
_cons              -0.238*         -0.032          -0.014          -0.195   
                  (0.097)         (0.076)         (0.095)         (0.234)   
----------------------------------------------------------------------------
r2_w                0.022           0.006           0.003           0.012   
r2_b                0.306           0.062           0.035           0.147   
r2_o                0.038           0.012           0.005           0.023   
N                 561.000         660.000         528.000         264.000   
N_g                51.000          60.000          48.000          24.000   
----------------------------------------------------------------------------
.   esttab L M N, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                -0.270          -0.028           0.003   
                  (0.207)         (0.085)         (0.238)   
wp_right2          -0.103          -0.032          -0.158   
                  (0.160)         (0.093)         (0.210)   
c.neg#c.wp~2        0.357           0.169          -0.006   
                  (0.508)         (0.301)         (0.612)   
pho_order           0.012**         0.006**        -0.004   
                  (0.004)         (0.002)         (0.004)   
female             -0.124*         -0.069*         -0.081   
                  (0.062)         (0.029)         (0.064)   
age                 0.021          -0.005*         -0.018   
                  (0.016)         (0.002)         (0.021)   
income             -0.039           0.035           0.092   
                  (0.148)         (0.081)         (0.124)   
university          0.068          -0.011           0.017   
                  (0.166)         (0.044)         (0.099)   
_cons              -0.501           0.102           0.474   
                  (0.347)         (0.108)         (0.479)   
------------------------------------------------------------
r2_w                0.027           0.028           0.005   
r2_b                0.270           0.209           0.110   
r2_o                0.052           0.042           0.011   
N                 341.000         407.000         396.000   
N_g                31.000          37.000          36.000   
------------------------------------------------------------
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;NZ&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_3530&quot; |
&gt;  p_negative==0) , re 
.   estimates store O
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;RU&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_3530&quot; |
&gt;  p_negative==0) , re 
.   estimates store P
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;SE&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_3530&quot; |
&gt;  p_negative==0) , re 
.   estimates store Q
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;SW&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_3530&quot; |
&gt;  p_negative==0) , re 
.   estimates store R 
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;UK&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_3530&quot; |
&gt;  p_negative==0) , re 
.   estimates store S
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;US&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_3530&quot; |
&gt;  p_negative==0) , re 
.   estimates store T
.   esttab O P Q, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.207           0.881***        0.018   
                  (0.120)         (0.169)         (0.104)   
wp_right2           0.023           0.151          -0.040   
                  (0.118)         (0.088)         (0.054)   
c.neg#c.wp~2       -0.378          -1.281***        0.004   
                  (0.317)         (0.277)         (0.166)   
pho_order           0.003           0.003           0.001   
                  (0.003)         (0.003)         (0.001)   
female              0.016          -0.070           0.034   
                  (0.048)         (0.036)         (0.018)   
age                 0.001          -0.002          -0.000   
                  (0.001)         (0.002)         (0.001)   
income             -0.017           0.045          -0.063   
                  (0.075)         (0.092)         (0.056)   
university          0.011          -0.069          -0.013   
                  (0.046)         (0.056)         (0.018)   
_cons              -0.128          -0.027           0.040   
                  (0.093)         (0.106)         (0.053)   
------------------------------------------------------------
r2_w                0.011           0.080           0.002   
r2_b                0.079           0.338           0.226   
r2_o                0.016           0.094           0.012   
N                 352.000         352.000         528.000   
N_g                32.000          32.000          48.000   
------------------------------------------------------------
.   esttab R S T , cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r
&gt; 2_o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.081          -0.011           0.025   
                  (0.092)         (0.128)         (0.108)   
wp_right2          -0.143           0.047           0.050   
                  (0.118)         (0.116)         (0.085)   
c.neg#c.wp~2       -0.181           0.009          -0.277   
                  (0.234)         (0.363)         (0.274)   
pho_order           0.001           0.004           0.003   
                  (0.002)         (0.003)         (0.002)   
female             -0.016           0.032          -0.001   
                  (0.054)         (0.041)         (0.028)   
age                 0.005*         -0.002          -0.000   
                  (0.002)         (0.002)         (0.001)   
income              0.131          -0.126           0.079   
                  (0.137)         (0.083)         (0.058)   
university         -0.035          -0.040           0.027   
                  (0.055)         (0.056)         (0.029)   
_cons              -0.283*          0.052          -0.127   
                  (0.117)         (0.090)         (0.068)   
------------------------------------------------------------
r2_w                0.004           0.003           0.004   
r2_b                0.278           0.117           0.029   
r2_o                0.059           0.011           0.006   
N                 339.000         523.000        1529.000   
N_g                31.000          48.000         139.000   
------------------------------------------------------------
.                 
.   xtset resp pho_order
       panel variable:  resp (unbalanced)
        time variable:  pho_order, 2 to 26
                delta:  1 unit
.   replace neg = p_negative
(0 real changes made)
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_6260&quot; | p_negative==0) ,
&gt;  re 
.   estimates store A
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;BR&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_6260&quot; |
&gt;  p_negative==0) , re 
.   estimates store B
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;CA.f&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_6260&quot;
&gt;  | p_negative==0) , re 
.   estimates store D
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;CH&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_6260&quot; |
&gt;  p_negative==0) , re 
.   estimates store E
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;CN&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_6260&quot; |
&gt;  p_negative==0) , re 
.   estimates store F
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;DK&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_6260&quot; |
&gt;  p_negative==0) , re 
.   estimates store G
.   esttab A B D, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.182***        0.281           0.178   
                  (0.033)         (0.173)         (0.129)   
wp_right2           0.027          -0.042           0.098   
                  (0.022)         (0.133)         (0.154)   
c.neg#c.wp~2       -0.116          -0.183          -0.328   
                  (0.071)         (0.425)         (0.392)   
pho_order           0.004***        0.010**         0.009** 
                  (0.001)         (0.003)         (0.003)   
female             -0.002          -0.025           0.134   
                  (0.009)         (0.049)         (0.076)   
age                -0.000           0.001           0.001   
                  (0.000)         (0.005)         (0.003)   
income             -0.005          -0.080          -0.197   
                  (0.020)         (0.106)         (0.148)   
university          0.007           0.018           0.200*  
                  (0.010)         (0.049)         (0.079)   
_cons              -0.062**        -0.138          -0.298   
                  (0.022)         (0.143)         (0.163)   
------------------------------------------------------------
r2_w                0.012           0.055           0.030   
r2_b                0.010           0.059           0.342   
r2_o                0.012           0.055           0.078   
N                8834.000         360.000         297.000   
N_g               804.000          33.000          27.000   
------------------------------------------------------------
.   esttab E F G, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.138          -0.191           0.157*  
                  (0.161)         (0.251)         (0.075)   
wp_right2          -0.182           0.029           0.014   
                  (0.149)         (0.173)         (0.117)   
c.neg#c.wp~2        0.270           0.938          -0.086   
                  (0.437)         (0.491)         (0.221)   
pho_order           0.003           0.001           0.003   
                  (0.003)         (0.004)         (0.002)   
female              0.007           0.004          -0.045   
                  (0.053)         (0.047)         (0.040)   
age                -0.003          -0.001           0.000   
                  (0.002)         (0.004)         (0.001)   
income              0.195           0.070           0.021   
                  (0.152)         (0.121)         (0.085)   
university         -0.050          -0.011           0.014   
                  (0.054)         (0.068)         (0.040)   
_cons               0.058          -0.053          -0.095   
                  (0.136)         (0.160)         (0.088)   
------------------------------------------------------------
r2_w                0.021           0.035           0.041   
r2_b                0.191           0.022           0.086   
r2_o                0.033           0.034           0.049   
N                 396.000         605.000         385.000   
N_g                36.000          55.000          35.000   
------------------------------------------------------------
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;FR&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_6260&quot; |
&gt;  p_negative==0) , re 
.   estimates store H
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;GH&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_6260&quot; |
&gt;  p_negative==0) , re 
.   estimates store I
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;IN&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_6260&quot; |
&gt;  p_negative==0) , re 
.   estimates store J
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;IS.j&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_6260&quot;
&gt;  | p_negative==0) , re 
.   estimates store K
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;IS.p&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_6260&quot;
&gt;  | p_negative==0) , re 
.   estimates store L
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;IT&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_6260&quot; |
&gt;  p_negative==0) , re 
.   estimates store M
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;JP&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_6260&quot; |
&gt;  p_negative==0) , re 
.   estimates store N
.   esttab H I J K, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b 
&gt; r2_o N N_g) 

----------------------------------------------------------------------------
                      (1)             (2)             (3)             (4)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se            b/se   
----------------------------------------------------------------------------
neg                 0.321*          0.074           0.174           0.058   
                  (0.142)         (0.157)         (0.174)         (0.138)   
wp_right2           0.157          -0.015           0.098           0.289   
                  (0.120)         (0.095)         (0.088)         (0.208)   
c.neg#c.wp~2       -0.211          -0.026          -0.332          -0.126   
                  (0.356)         (0.241)         (0.269)         (0.385)   
pho_order           0.009***        0.003           0.002           0.002   
                  (0.003)         (0.002)         (0.002)         (0.003)   
female             -0.006           0.017           0.013           0.029   
                  (0.038)         (0.032)         (0.034)         (0.071)   
age                 0.000          -0.002          -0.002           0.008   
                  (0.002)         (0.002)         (0.002)         (0.009)   
income             -0.104          -0.012          -0.019          -0.045   
                  (0.092)         (0.063)         (0.074)         (0.143)   
university          0.049          -0.010           0.035          -0.019   
                  (0.038)         (0.034)         (0.039)         (0.100)   
_cons              -0.206*          0.015          -0.031          -0.267   
                  (0.099)         (0.085)         (0.093)         (0.291)   
----------------------------------------------------------------------------
r2_w                0.049           0.009           0.006           0.001   
r2_b                0.232           0.033           0.049           0.156   
r2_o                0.057           0.012           0.009           0.022   
N                 561.000         660.000         528.000         264.000   
N_g                51.000          60.000          48.000          24.000   
----------------------------------------------------------------------------
.   esttab L M N, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                -0.209           0.163          -0.059   
                  (0.210)         (0.090)         (0.247)   
wp_right2          -0.101          -0.023          -0.105   
                  (0.159)         (0.099)         (0.218)   
c.neg#c.wp~2        0.244          -0.359           0.314   
                  (0.515)         (0.318)         (0.637)   
pho_order           0.010**         0.005**        -0.003   
                  (0.004)         (0.002)         (0.004)   
female             -0.126*         -0.067*         -0.063   
                  (0.061)         (0.031)         (0.066)   
age                 0.023          -0.004          -0.008   
                  (0.016)         (0.003)         (0.021)   
income             -0.046           0.033           0.119   
                  (0.147)         (0.086)         (0.128)   
university          0.151          -0.012          -0.096   
                  (0.165)         (0.047)         (0.103)   
_cons              -0.580           0.066           0.309   
                  (0.346)         (0.115)         (0.499)   
------------------------------------------------------------
r2_w                0.022           0.032           0.002   
r2_b                0.365           0.149           0.177   
r2_o                0.055           0.040           0.012   
N                 341.000         407.000         396.000   
N_g                31.000          37.000          36.000   
------------------------------------------------------------
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;NZ&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_6260&quot; |
&gt;  p_negative==0) , re 
.   estimates store O
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;RU&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_6260&quot; |
&gt;  p_negative==0) , re 
.   estimates store P
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;SE&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_6260&quot; |
&gt;  p_negative==0) , re 
.   estimates store Q
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;SW&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_6260&quot; |
&gt;  p_negative==0) , re 
.   estimates store R 
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;UK&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_6260&quot; |
&gt;  p_negative==0) , re 
.   estimates store S
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;US&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_6260&quot; |
&gt;  p_negative==0) , re 
.   estimates store T
.   esttab O P Q, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.727***        0.590***        0.137   
                  (0.131)         (0.178)         (0.103)   
wp_right2           0.014           0.157          -0.036   
                  (0.128)         (0.093)         (0.054)   
c.neg#c.wp~2       -1.174***       -0.546          -0.163   
                  (0.344)         (0.293)         (0.165)   
pho_order           0.002           0.002           0.001   
                  (0.003)         (0.003)         (0.001)   
female              0.009          -0.057           0.026   
                  (0.052)         (0.038)         (0.018)   
age                 0.000          -0.002          -0.000   
                  (0.001)         (0.002)         (0.001)   
income             -0.041           0.010          -0.046   
                  (0.082)         (0.097)         (0.056)   
university          0.034          -0.075          -0.006   
                  (0.050)         (0.059)         (0.018)   
_cons              -0.094           0.020           0.039   
                  (0.101)         (0.113)         (0.053)   
------------------------------------------------------------
r2_w                0.107           0.063           0.006   
r2_b                0.074           0.306           0.121   
r2_o                0.104           0.077           0.014   
N                 352.000         352.000         528.000   
N_g                32.000          32.000          48.000   
------------------------------------------------------------
.   esttab R S T , cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r
&gt; 2_o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.208*          0.087           0.142   
                  (0.106)         (0.131)         (0.107)   
wp_right2          -0.103           0.046           0.058   
                  (0.116)         (0.119)         (0.085)   
c.neg#c.wp~2        0.124          -0.133           0.061   
                  (0.268)         (0.372)         (0.272)   
pho_order           0.000           0.003           0.002   
                  (0.003)         (0.003)         (0.002)   
female              0.023           0.049           0.000   
                  (0.052)         (0.042)         (0.028)   
age                 0.004*         -0.001          -0.002   
                  (0.002)         (0.002)         (0.001)   
income              0.080          -0.129           0.107   
                  (0.134)         (0.085)         (0.059)   
university         -0.013          -0.044           0.027   
                  (0.053)         (0.058)         (0.029)   
_cons              -0.253*          0.046          -0.110   
                  (0.115)         (0.092)         (0.069)   
------------------------------------------------------------
r2_w                0.051           0.003           0.010   
r2_b                0.193           0.137           0.053   
r2_o                0.070           0.013           0.014   
N                 339.000         523.000        1529.000   
N_g                31.000          48.000         139.000   
------------------------------------------------------------
.                 
.   xtset resp pho_order
       panel variable:  resp (unbalanced)
        time variable:  pho_order, 2 to 26
                delta:  1 unit
.   replace neg = p_negative
(0 real changes made)
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_6510&quot; | p_negative==0) ,
&gt;  re 
.   estimates store A
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;BR&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_6510&quot; |
&gt;  p_negative==0) , re 
.   estimates store B
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;CA.f&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_6510&quot;
&gt;  | p_negative==0) , re 
.   estimates store D
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;CH&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_6510&quot; |
&gt;  p_negative==0) , re 
.   estimates store E
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;CN&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_6510&quot; |
&gt;  p_negative==0) , re 
.   estimates store F
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;DK&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_6510&quot; |
&gt;  p_negative==0) , re 
.   estimates store G
.   esttab A B D, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.065*         -0.150           0.046   
                  (0.032)         (0.167)         (0.129)   
wp_right2           0.027          -0.070           0.081   
                  (0.021)         (0.129)         (0.138)   
c.neg#c.wp~2       -0.062           0.722          -0.127   
                  (0.070)         (0.406)         (0.390)   
pho_order           0.004***        0.010***        0.008*  
                  (0.001)         (0.003)         (0.004)   
female             -0.001           0.003           0.112   
                  (0.009)         (0.047)         (0.068)   
age                -0.000          -0.000           0.000   
                  (0.000)         (0.005)         (0.002)   
income             -0.001          -0.029          -0.083   
                  (0.019)         (0.103)         (0.132)   
university          0.006           0.022           0.130   
                  (0.009)         (0.048)         (0.071)   
_cons              -0.067**        -0.153          -0.263   
                  (0.022)         (0.138)         (0.148)   
------------------------------------------------------------
r2_w                0.004           0.050           0.021   
r2_b                0.011           0.021           0.219   
r2_o                0.005           0.048           0.043   
N                8835.000         361.000         297.000   
N_g               804.000          33.000          27.000   
------------------------------------------------------------
.   esttab E F G, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                -0.164          -0.034           0.004   
                  (0.151)         (0.228)         (0.069)   
wp_right2          -0.259           0.059           0.005   
                  (0.140)         (0.152)         (0.127)   
c.neg#c.wp~2        0.399           0.121          -0.010   
                  (0.407)         (0.445)         (0.206)   
pho_order           0.005           0.002           0.003*  
                  (0.003)         (0.003)         (0.001)   
female              0.042          -0.018          -0.042   
                  (0.049)         (0.041)         (0.044)   
age                -0.001          -0.003           0.001   
                  (0.002)         (0.004)         (0.001)   
income             -0.012          -0.002           0.047   
                  (0.142)         (0.106)         (0.093)   
university         -0.068           0.003           0.009   
                  (0.050)         (0.059)         (0.043)   
_cons               0.050           0.001          -0.133   
                  (0.128)         (0.140)         (0.095)   
------------------------------------------------------------
r2_w                0.012           0.001           0.014   
r2_b                0.126           0.016           0.080   
r2_o                0.022           0.002           0.030   
N                 396.000         605.000         385.000   
N_g                36.000          55.000          35.000   
------------------------------------------------------------
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;FR&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_6510&quot; |
&gt;  p_negative==0) , re 
.   estimates store H
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;GH&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_6510&quot; |
&gt;  p_negative==0) , re 
.   estimates store I
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;IN&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_6510&quot; |
&gt;  p_negative==0) , re 
.   estimates store J
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;IS.j&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_6510&quot;
&gt;  | p_negative==0) , re 
.   estimates store K
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;IS.p&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_6510&quot;
&gt;  | p_negative==0) , re 
.   estimates store L
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;IT&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_6510&quot; |
&gt;  p_negative==0) , re 
.   estimates store M
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;JP&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_6510&quot; |
&gt;  p_negative==0) , re 
.   estimates store N
.   esttab H I J K, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b 
&gt; r2_o N N_g) 

----------------------------------------------------------------------------
                      (1)             (2)             (3)             (4)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se            b/se   
----------------------------------------------------------------------------
neg                 0.181           0.184          -0.111          -0.030   
                  (0.139)         (0.156)         (0.168)         (0.134)   
wp_right2           0.131          -0.023           0.079           0.282   
                  (0.118)         (0.096)         (0.085)         (0.208)   
c.neg#c.wp~2       -0.114          -0.251           0.103           0.187   
                  (0.349)         (0.240)         (0.260)         (0.374)   
pho_order           0.007**         0.004*          0.003           0.003   
                  (0.003)         (0.002)         (0.002)         (0.003)   
female              0.007           0.020           0.021           0.042   
                  (0.037)         (0.033)         (0.033)         (0.071)   
age                 0.001          -0.001          -0.001           0.008   
                  (0.002)         (0.002)         (0.002)         (0.009)   
income             -0.122           0.016           0.004          -0.001   
                  (0.090)         (0.064)         (0.071)         (0.142)   
university          0.058          -0.002           0.002          -0.047   
                  (0.037)         (0.034)         (0.038)         (0.100)   
_cons              -0.193*         -0.018          -0.056          -0.266   
                  (0.097)         (0.086)         (0.090)         (0.292)   
----------------------------------------------------------------------------
r2_w                0.023           0.011           0.006           0.005   
r2_b                0.222           0.049           0.044           0.183   
r2_o                0.034           0.016           0.008           0.031   
N                 561.000         660.000         528.000         264.000   
N_g                51.000          60.000          48.000          24.000   
----------------------------------------------------------------------------
.   esttab L M N, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.067           0.011           0.330   
                  (0.212)         (0.092)         (0.237)   
wp_right2          -0.105          -0.009          -0.124   
                  (0.168)         (0.101)         (0.210)   
c.neg#c.wp~2       -0.530          -0.056          -0.608   
                  (0.525)         (0.325)         (0.612)   
pho_order           0.012**         0.005*         -0.003   
                  (0.004)         (0.002)         (0.004)   
female             -0.113          -0.047          -0.068   
                  (0.065)         (0.032)         (0.064)   
age                 0.021          -0.004          -0.014   
                  (0.016)         (0.003)         (0.021)   
income             -0.069           0.004           0.137   
                  (0.155)         (0.088)         (0.124)   
university          0.109           0.032          -0.029   
                  (0.174)         (0.048)         (0.100)   
_cons              -0.535           0.039           0.380   
                  (0.364)         (0.117)         (0.478)   
------------------------------------------------------------
r2_w                0.023           0.019           0.008   
r2_b                0.302           0.099           0.160   
r2_o                0.058           0.024           0.018   
N                 341.000         407.000         396.000   
N_g                31.000          37.000          36.000   
------------------------------------------------------------
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;NZ&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_6510&quot; |
&gt;  p_negative==0) , re 
.   estimates store O
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;RU&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_6510&quot; |
&gt;  p_negative==0) , re 
.   estimates store P
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;SE&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_6510&quot; |
&gt;  p_negative==0) , re 
.   estimates store Q
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;SW&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_6510&quot; |
&gt;  p_negative==0) , re 
.   estimates store R 
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;UK&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_6510&quot; |
&gt;  p_negative==0) , re 
.   estimates store S
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;US&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_6510&quot; |
&gt;  p_negative==0) , re 
.   estimates store T
.   esttab O P Q, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.305*          0.072          -0.198   
                  (0.119)         (0.161)         (0.102)   
wp_right2           0.026           0.148          -0.031   
                  (0.122)         (0.084)         (0.054)   
c.neg#c.wp~2       -0.664*         -0.155           0.320   
                  (0.313)         (0.264)         (0.164)   
pho_order           0.003           0.001           0.001   
                  (0.002)         (0.002)         (0.001)   
female              0.020          -0.060           0.022   
                  (0.049)         (0.035)         (0.018)   
age                 0.001          -0.002          -0.000   
                  (0.001)         (0.002)         (0.001)   
income             -0.010           0.004          -0.031   
                  (0.078)         (0.088)         (0.055)   
university          0.007          -0.079           0.006   
                  (0.047)         (0.053)         (0.018)   
_cons              -0.138           0.018           0.020   
                  (0.095)         (0.101)         (0.052)   
------------------------------------------------------------
r2_w                0.021           0.001           0.009   
r2_b                0.075           0.315           0.110   
r2_o                0.026           0.025           0.012   
N                 352.000         352.000         528.000   
N_g                32.000          32.000          48.000   
------------------------------------------------------------
.   esttab R S T , cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r
&gt; 2_o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.143           0.044           0.071   
                  (0.094)         (0.129)         (0.110)   
wp_right2          -0.122           0.049           0.061   
                  (0.120)         (0.117)         (0.087)   
c.neg#c.wp~2       -0.075           0.149           0.027   
                  (0.239)         (0.366)         (0.279)   
pho_order           0.002           0.003           0.001   
                  (0.002)         (0.003)         (0.002)   
female             -0.001           0.029          -0.013   
                  (0.055)         (0.042)         (0.029)   
age                 0.004*         -0.002          -0.001   
                  (0.002)         (0.002)         (0.001)   
income              0.101          -0.133           0.095   
                  (0.140)         (0.083)         (0.060)   
university         -0.011          -0.027           0.042   
                  (0.056)         (0.057)         (0.030)   
_cons              -0.276*          0.060          -0.092   
                  (0.118)         (0.091)         (0.070)   
------------------------------------------------------------
r2_w                0.018           0.005           0.002   
r2_b                0.210           0.119           0.050   
r2_o                0.053           0.014           0.006   
N                 339.000         523.000        1529.000   
N_g                31.000          48.000         139.000   
------------------------------------------------------------
.                  
.   xtset resp pho_order
       panel variable:  resp (unbalanced)
        time variable:  pho_order, 2 to 26
                delta:  1 unit
.   replace neg = p_negative
(0 real changes made)
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_3059&quot; | p_negative==0) ,
&gt;  re 
.   estimates store A
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;BR&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_3059&quot; |
&gt;  p_negative==0) , re 
.   estimates store B
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;CA.f&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_3059&quot;
&gt;  | p_negative==0) , re 
.   estimates store D
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;CH&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_3059&quot; |
&gt;  p_negative==0) , re 
.   estimates store E
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;CN&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_3059&quot; |
&gt;  p_negative==0) , re 
.   estimates store F
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;DK&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_3059&quot; |
&gt;  p_negative==0) , re 
.   estimates store G
.   esttab A B D, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.091**         0.151           0.018   
                  (0.033)         (0.167)         (0.132)   
wp_right2           0.027          -0.052           0.075   
                  (0.022)         (0.138)         (0.125)   
c.neg#c.wp~2       -0.013          -0.283           0.564   
                  (0.071)         (0.406)         (0.398)   
pho_order           0.003***        0.009**         0.008*  
                  (0.001)         (0.003)         (0.003)   
female              0.002          -0.011           0.106   
                  (0.009)         (0.051)         (0.061)   
age                -0.000          -0.001          -0.000   
                  (0.000)         (0.005)         (0.002)   
income             -0.006          -0.016          -0.144   
                  (0.020)         (0.111)         (0.118)   
university          0.005          -0.006           0.121   
                  (0.010)         (0.051)         (0.063)   
_cons              -0.052*         -0.097          -0.195   
                  (0.023)         (0.148)         (0.135)   
------------------------------------------------------------
r2_w                0.006           0.031           0.042   
r2_b                0.007           0.051           0.266   
r2_o                0.006           0.032           0.061   
N                8834.000         361.000         297.000   
N_g               804.000          33.000          27.000   
------------------------------------------------------------
.   esttab E F G, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.247          -0.334          -0.094   
                  (0.149)         (0.261)         (0.079)   
wp_right2          -0.263          -0.016           0.023   
                  (0.150)         (0.174)         (0.118)   
c.neg#c.wp~2       -0.562           0.956           0.674** 
                  (0.403)         (0.510)         (0.235)   
pho_order           0.005           0.001           0.005** 
                  (0.003)         (0.004)         (0.002)   
female              0.040           0.011          -0.026   
                  (0.053)         (0.047)         (0.040)   
age                -0.001          -0.002           0.000   
                  (0.002)         (0.004)         (0.001)   
income              0.023          -0.039           0.055   
                  (0.154)         (0.122)         (0.085)   
university         -0.077           0.054           0.007   
                  (0.054)         (0.068)         (0.040)   
_cons               0.071          -0.004          -0.136   
                  (0.135)         (0.160)         (0.088)   
------------------------------------------------------------
r2_w                0.016           0.013           0.059   
r2_b                0.169           0.044           0.110   
r2_o                0.032           0.016           0.068   
N                 396.000         605.000         385.000   
N_g                36.000          55.000          35.000   
------------------------------------------------------------
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;FR&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_3059&quot; |
&gt;  p_negative==0) , re 
.   estimates store H
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;GH&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_3059&quot; |
&gt;  p_negative==0) , re 
.   estimates store I
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;IN&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_3059&quot; |
&gt;  p_negative==0) , re 
.   estimates store J
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;IS.j&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_3059&quot;
&gt;  | p_negative==0) , re 
.   estimates store K
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;IS.p&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_3059&quot;
&gt;  | p_negative==0) , re 
.   estimates store L
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;IT&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_3059&quot; |
&gt;  p_negative==0) , re 
.   estimates store M
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;JP&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_3059&quot; |
&gt;  p_negative==0) , re 
.   estimates store N
.   esttab H I J K, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b 
&gt; r2_o N N_g) 

----------------------------------------------------------------------------
                      (1)             (2)             (3)             (4)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se            b/se   
----------------------------------------------------------------------------
neg                 0.220           0.121           0.221           0.223   
                  (0.140)         (0.156)         (0.171)         (0.139)   
wp_right2           0.140          -0.016           0.078           0.303   
                  (0.119)         (0.082)         (0.086)         (0.185)   
c.neg#c.wp~2       -0.261          -0.073          -0.307          -0.312   
                  (0.351)         (0.240)         (0.266)         (0.388)   
pho_order           0.005           0.003           0.002           0.003   
                  (0.003)         (0.002)         (0.002)         (0.003)   
female             -0.001           0.016           0.015           0.054   
                  (0.037)         (0.027)         (0.033)         (0.063)   
age                 0.001          -0.001          -0.002           0.006   
                  (0.002)         (0.001)         (0.002)         (0.008)   
income             -0.087          -0.017          -0.013           0.083   
                  (0.091)         (0.054)         (0.072)         (0.126)   
university          0.047          -0.012           0.008          -0.026   
                  (0.037)         (0.029)         (0.038)         (0.088)   
_cons              -0.184           0.015          -0.023          -0.301   
                  (0.098)         (0.074)         (0.091)         (0.260)   
----------------------------------------------------------------------------
r2_w                0.016           0.009           0.006           0.019   
r2_b                0.181           0.043           0.039           0.175   
r2_o                0.025           0.012           0.007           0.036   
N                 561.000         660.000         527.000         264.000   
N_g                51.000          60.000          48.000          24.000   
----------------------------------------------------------------------------
.   esttab L M N, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                -0.251           0.140           0.386   
                  (0.207)         (0.088)         (0.265)   
wp_right2          -0.078          -0.028          -0.078   
                  (0.166)         (0.096)         (0.269)   
c.neg#c.wp~2        0.742          -0.198          -0.286   
                  (0.509)         (0.310)         (0.687)   
pho_order           0.011**         0.005**        -0.008   
                  (0.004)         (0.002)         (0.005)   
female             -0.110          -0.058          -0.064   
                  (0.064)         (0.030)         (0.083)   
age                 0.030          -0.004          -0.007   
                  (0.016)         (0.003)         (0.027)   
income              0.045           0.072           0.204   
                  (0.154)         (0.084)         (0.160)   
university          0.134           0.006          -0.185   
                  (0.173)         (0.045)         (0.129)   
_cons              -0.761*          0.043           0.382   
                  (0.363)         (0.111)         (0.618)   
------------------------------------------------------------
r2_w                0.021           0.028           0.025   
r2_b                0.285           0.178           0.165   
r2_o                0.052           0.039           0.041   
N                 341.000         407.000         396.000   
N_g                31.000          37.000          36.000   
------------------------------------------------------------
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;NZ&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_3059&quot; |
&gt;  p_negative==0) , re 
.   estimates store O
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;RU&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_3059&quot; |
&gt;  p_negative==0) , re 
.   estimates store P
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;SE&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_3059&quot; |
&gt;  p_negative==0) , re 
.   estimates store Q
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;SW&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_3059&quot; |
&gt;  p_negative==0) , re 
.   estimates store R 
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;UK&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_3059&quot; |
&gt;  p_negative==0) , re 
.   estimates store S
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;US&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_3059&quot; |
&gt;  p_negative==0) , re 
.   estimates store T
.   esttab O P Q, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.271*          0.042          -0.141   
                  (0.123)         (0.174)         (0.105)   
wp_right2           0.008           0.151          -0.028   
                  (0.121)         (0.090)         (0.055)   
c.neg#c.wp~2       -0.518           0.124           0.304   
                  (0.325)         (0.287)         (0.169)   
pho_order           0.002          -0.002           0.001   
                  (0.003)         (0.003)         (0.001)   
female              0.016          -0.042           0.020   
                  (0.049)         (0.037)         (0.019)   
age                 0.001          -0.002           0.000   
                  (0.001)         (0.002)         (0.001)   
income             -0.071          -0.058          -0.045   
                  (0.077)         (0.095)         (0.057)   
university          0.012          -0.086           0.003   
                  (0.047)         (0.057)         (0.019)   
_cons              -0.077           0.084           0.013   
                  (0.095)         (0.110)         (0.054)   
------------------------------------------------------------
r2_w                0.015           0.013           0.011   
r2_b                0.088           0.248           0.068   
r2_o                0.022           0.030           0.014   
N                 352.000         352.000         528.000   
N_g                32.000          32.000          48.000   
------------------------------------------------------------
.   esttab R S T , cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r
&gt; 2_o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.094           0.201          -0.072   
                  (0.093)         (0.131)         (0.108)   
wp_right2          -0.115           0.056           0.058   
                  (0.118)         (0.119)         (0.085)   
c.neg#c.wp~2        0.005          -0.634           0.353   
                  (0.235)         (0.372)         (0.274)   
pho_order           0.002           0.003           0.002   
                  (0.002)         (0.003)         (0.002)   
female             -0.008           0.046           0.010   
                  (0.053)         (0.042)         (0.028)   
age                 0.004          -0.002          -0.001   
                  (0.002)         (0.002)         (0.001)   
income              0.062          -0.119           0.098   
                  (0.137)         (0.085)         (0.059)   
university          0.006          -0.055           0.035   
                  (0.055)         (0.058)         (0.029)   
_cons              -0.250*          0.074          -0.128   
                  (0.116)         (0.092)         (0.069)   
------------------------------------------------------------
r2_w                0.012           0.007           0.003   
r2_b                0.180           0.148           0.042   
r2_o                0.042           0.019           0.006   
N                 339.000         523.000        1529.000   
N_g                31.000          48.000         139.000   
------------------------------------------------------------
.          
.   xtset resp pho_order
       panel variable:  resp (unbalanced)
        time variable:  pho_order, 2 to 26
                delta:  1 unit
.   replace neg = p_negative
(0 real changes made)
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_7380&quot; | p_negative==0) ,
&gt;  re 
.   estimates store A
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;BR&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_7380&quot; |
&gt;  p_negative==0) , re 
.   estimates store B
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;CA.f&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_7380&quot;
&gt;  | p_negative==0) , re 
.   estimates store D
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;CH&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_7380&quot; |
&gt;  p_negative==0) , re 
.   estimates store E
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;CN&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_7380&quot; |
&gt;  p_negative==0) , re 
.   estimates store F
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;DK&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_7380&quot; |
&gt;  p_negative==0) , re 
.   estimates store G
.   esttab A B D, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.041           0.410*          0.024   
                  (0.032)         (0.169)         (0.124)   
wp_right2           0.026          -0.065           0.083   
                  (0.021)         (0.131)         (0.149)   
c.neg#c.wp~2       -0.066          -0.962*         -0.044   
                  (0.070)         (0.412)         (0.374)   
pho_order           0.004***        0.009**         0.007*  
                  (0.001)         (0.003)         (0.003)   
female              0.000           0.004           0.111   
                  (0.009)         (0.048)         (0.074)   
age                -0.000          -0.004           0.000   
                  (0.000)         (0.005)         (0.003)   
income             -0.015          -0.056          -0.070   
                  (0.019)         (0.104)         (0.143)   
university          0.008           0.037           0.157*  
                  (0.009)         (0.048)         (0.077)   
_cons              -0.064**        -0.047          -0.273   
                  (0.022)         (0.140)         (0.158)   
------------------------------------------------------------
r2_w                0.004           0.043           0.015   
r2_b                0.008           0.156           0.253   
r2_o                0.004           0.050           0.049   
N                8835.000         361.000         297.000   
N_g               804.000          33.000          27.000   
------------------------------------------------------------
.   esttab E F G, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                -0.077          -0.028           0.063   
                  (0.149)         (0.236)         (0.073)   
wp_right2          -0.268           0.008           0.017   
                  (0.152)         (0.157)         (0.125)   
c.neg#c.wp~2        0.218           0.210          -0.178   
                  (0.402)         (0.461)         (0.215)   
pho_order           0.004           0.001           0.004*  
                  (0.003)         (0.003)         (0.002)   
female              0.047           0.002          -0.044   
                  (0.054)         (0.042)         (0.043)   
age                -0.001          -0.002           0.001   
                  (0.002)         (0.004)         (0.001)   
income              0.023           0.049          -0.019   
                  (0.156)         (0.110)         (0.091)   
university         -0.088           0.019           0.009   
                  (0.055)         (0.061)         (0.042)   
_cons               0.063          -0.032          -0.095   
                  (0.138)         (0.144)         (0.093)   
------------------------------------------------------------
r2_w                0.008           0.003           0.017   
r2_b                0.141           0.023           0.081   
r2_o                0.022           0.005           0.031   
N                 396.000         605.000         385.000   
N_g                36.000          55.000          35.000   
------------------------------------------------------------
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;FR&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_7380&quot; |
&gt;  p_negative==0) , re 
.   estimates store H
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;GH&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_7380&quot; |
&gt;  p_negative==0) , re 
.   estimates store I
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;IN&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_7380&quot; |
&gt;  p_negative==0) , re 
.   estimates store J
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;IS.j&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_7380&quot;
&gt;  | p_negative==0) , re 
.   estimates store K
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;IS.p&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_7380&quot;
&gt;  | p_negative==0) , re 
.   estimates store L
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;IT&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_7380&quot; |
&gt;  p_negative==0) , re 
.   estimates store M
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;JP&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_7380&quot; |
&gt;  p_negative==0) , re 
.   estimates store N
.   esttab H I J K, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b 
&gt; r2_o N N_g) 

----------------------------------------------------------------------------
                      (1)             (2)             (3)             (4)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se            b/se   
----------------------------------------------------------------------------
neg                 0.184           0.108          -0.163           0.017   
                  (0.139)         (0.152)         (0.170)         (0.135)   
wp_right2           0.099          -0.023           0.072           0.340   
                  (0.118)         (0.085)         (0.086)         (0.200)   
c.neg#c.wp~2       -0.381          -0.116           0.166          -0.095   
                  (0.349)         (0.234)         (0.263)         (0.379)   
pho_order           0.008***        0.004*          0.002           0.004   
                  (0.003)         (0.002)         (0.002)         (0.003)   
female              0.002           0.016           0.022           0.023   
                  (0.037)         (0.029)         (0.033)         (0.068)   
age                 0.002          -0.002          -0.002           0.010   
                  (0.002)         (0.001)         (0.002)         (0.009)   
income             -0.129          -0.004          -0.024           0.048   
                  (0.090)         (0.056)         (0.072)         (0.138)   
university          0.056           0.002           0.006          -0.060   
                  (0.037)         (0.030)         (0.038)         (0.096)   
_cons              -0.229*          0.001          -0.022          -0.360   
                  (0.097)         (0.076)         (0.091)         (0.282)   
----------------------------------------------------------------------------
r2_w                0.024           0.010           0.006           0.006   
r2_b                0.214           0.040           0.068           0.182   
r2_o                0.037           0.013           0.010           0.029   
N                 561.000         660.000         528.000         264.000   
N_g                51.000          60.000          48.000          24.000   
----------------------------------------------------------------------------
.   esttab L M N, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                -0.079          -0.100           0.221   
                  (0.211)         (0.087)         (0.249)   
wp_right2          -0.114          -0.024          -0.146   
                  (0.161)         (0.095)         (0.221)   
c.neg#c.wp~2        0.392           0.316          -0.118   
                  (0.520)         (0.307)         (0.645)   
pho_order           0.011**         0.006**        -0.003   
                  (0.004)         (0.002)         (0.004)   
female             -0.113          -0.054          -0.096   
                  (0.062)         (0.030)         (0.067)   
age                 0.022          -0.004          -0.019   
                  (0.016)         (0.002)         (0.022)   
income             -0.108           0.078           0.171   
                  (0.148)         (0.083)         (0.131)   
university          0.100           0.023          -0.093   
                  (0.167)         (0.045)         (0.105)   
_cons              -0.502          -0.008           0.542   
                  (0.351)         (0.110)         (0.508)   
------------------------------------------------------------
r2_w                0.017           0.028           0.009   
r2_b                0.308           0.199           0.201   
r2_o                0.048           0.038           0.026   
N                 341.000         407.000         396.000   
N_g                31.000          37.000          36.000   
------------------------------------------------------------
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;NZ&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_7380&quot; |
&gt;  p_negative==0) , re 
.   estimates store O
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;RU&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_7380&quot; |
&gt;  p_negative==0) , re 
.   estimates store P
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;SE&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_7380&quot; |
&gt;  p_negative==0) , re 
.   estimates store Q
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;SW&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_7380&quot; |
&gt;  p_negative==0) , re 
.   estimates store R 
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;UK&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_7380&quot; |
&gt;  p_negative==0) , re 
.   estimates store S
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;US&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_7380&quot; |
&gt;  p_negative==0) , re 
.   estimates store T
.   esttab O P Q, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.145           0.016           0.097   
                  (0.116)         (0.160)         (0.101)   
wp_right2           0.007           0.146          -0.036   
                  (0.114)         (0.083)         (0.053)   
c.neg#c.wp~2       -0.331          -0.079          -0.138   
                  (0.305)         (0.262)         (0.162)   
pho_order           0.003           0.001           0.001   
                  (0.002)         (0.002)         (0.001)   
female              0.015          -0.049           0.024   
                  (0.046)         (0.034)         (0.018)   
age                 0.001          -0.002          -0.000   
                  (0.001)         (0.002)         (0.001)   
income             -0.032          -0.021          -0.048   
                  (0.072)         (0.087)         (0.055)   
university          0.016          -0.089          -0.009   
                  (0.044)         (0.053)         (0.018)   
_cons              -0.135           0.037           0.034   
                  (0.090)         (0.100)         (0.052)   
------------------------------------------------------------
r2_w                0.006           0.001           0.003   
r2_b                0.110           0.307           0.178   
r2_o                0.015           0.024           0.010   
N                 352.000         352.000         528.000   
N_g                32.000          32.000          48.000   
------------------------------------------------------------
.   esttab R S T , cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r
&gt; 2_o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                -0.027           0.010           0.075   
                  (0.098)         (0.134)         (0.108)   
wp_right2          -0.109           0.024           0.060   
                  (0.108)         (0.122)         (0.086)   
c.neg#c.wp~2        0.238          -0.322          -0.255   
                  (0.248)         (0.381)         (0.274)   
pho_order           0.002           0.004           0.003   
                  (0.002)         (0.003)         (0.002)   
female             -0.005           0.031           0.013   
                  (0.049)         (0.043)         (0.028)   
age                 0.004          -0.001          -0.001   
                  (0.002)         (0.002)         (0.001)   
income              0.082          -0.094           0.077   
                  (0.124)         (0.087)         (0.059)   
university         -0.008          -0.011           0.034   
                  (0.050)         (0.059)         (0.030)   
_cons              -0.243*          0.002          -0.131   
                  (0.107)         (0.095)         (0.069)   
------------------------------------------------------------
r2_w                0.006           0.007           0.002   
r2_b                0.194           0.090           0.028   
r2_o                0.033           0.012           0.004   
N                 339.000         523.000        1529.000   
N_g                31.000          48.000         139.000   
------------------------------------------------------------
.          
.   xtset resp pho_order
       panel variable:  resp (unbalanced)
        time variable:  pho_order, 2 to 26
                delta:  1 unit
.   replace neg = p_negative
(0 real changes made)
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_9300&quot; | p_negative==0) ,
&gt;  re 
.   estimates store A
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;BR&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_9300&quot; |
&gt;  p_negative==0) , re 
.   estimates store B
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;CA.f&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_9300&quot;
&gt;  | p_negative==0) , re 
.   estimates store D
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;CH&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_9300&quot; |
&gt;  p_negative==0) , re 
.   estimates store E
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;CN&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_9300&quot; |
&gt;  p_negative==0) , re 
.   estimates store F
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;DK&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_9300&quot; |
&gt;  p_negative==0) , re 
.   estimates store G
.   esttab A B D, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                -0.006          -0.005          -0.025   
                  (0.032)         (0.171)         (0.128)   
wp_right2           0.026          -0.056           0.076   
                  (0.022)         (0.127)         (0.141)   
c.neg#c.wp~2       -0.054          -0.011          -0.183   
                  (0.070)         (0.430)         (0.387)   
pho_order           0.004***        0.011***        0.008*  
                  (0.001)         (0.003)         (0.003)   
female             -0.002           0.001           0.097   
                  (0.009)         (0.047)         (0.070)   
age                -0.000           0.000           0.000   
                  (0.000)         (0.005)         (0.002)   
income              0.000          -0.026          -0.066   
                  (0.020)         (0.101)         (0.135)   
university          0.005          -0.010           0.161*  
                  (0.010)         (0.047)         (0.072)   
_cons              -0.074***       -0.159          -0.301*  
                  (0.022)         (0.137)         (0.151)   
------------------------------------------------------------
r2_w                0.005           0.039           0.023   
r2_b                0.009           0.045           0.263   
r2_o                0.005           0.040           0.052   
N                8834.000         360.000         297.000   
N_g               804.000          33.000          27.000   
------------------------------------------------------------
.   esttab E F G, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                -0.166          -0.096           0.085   
                  (0.149)         (0.230)         (0.080)   
wp_right2          -0.262           0.091          -0.033   
                  (0.173)         (0.163)         (0.128)   
c.neg#c.wp~2        0.390           0.025          -0.415   
                  (0.404)         (0.450)         (0.236)   
pho_order           0.006*          0.003           0.006***
                  (0.003)         (0.003)         (0.002)   
female              0.069          -0.028          -0.061   
                  (0.062)         (0.044)         (0.044)   
age                -0.000          -0.002           0.001   
                  (0.003)         (0.004)         (0.001)   
income              0.021          -0.049           0.080   
                  (0.178)         (0.115)         (0.093)   
university         -0.067          -0.003          -0.004   
                  (0.063)         (0.064)         (0.043)   
_cons              -0.002          -0.019          -0.151   
                  (0.154)         (0.150)         (0.096)   
------------------------------------------------------------
r2_w                0.015           0.005           0.046   
r2_b                0.110           0.017           0.130   
r2_o                0.027           0.006           0.063   
N                 396.000         605.000         385.000   
N_g                36.000          55.000          35.000   
------------------------------------------------------------
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;FR&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_9300&quot; |
&gt;  p_negative==0) , re 
.   estimates store H
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;GH&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_9300&quot; |
&gt;  p_negative==0) , re 
.   estimates store I
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;IN&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_9300&quot; |
&gt;  p_negative==0) , re 
.   estimates store J
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;IS.j&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_9300&quot;
&gt;  | p_negative==0) , re 
.   estimates store K
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;IS.p&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_9300&quot;
&gt;  | p_negative==0) , re 
.   estimates store L
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;IT&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_9300&quot; |
&gt;  p_negative==0) , re 
.   estimates store M
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;JP&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_9300&quot; |
&gt;  p_negative==0) , re 
.   estimates store N
.   esttab H I J K, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b 
&gt; r2_o N N_g) 

----------------------------------------------------------------------------
                      (1)             (2)             (3)             (4)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se            b/se   
----------------------------------------------------------------------------
neg                 0.120          -0.011           0.213           0.057   
                  (0.141)         (0.153)         (0.168)         (0.132)   
wp_right2           0.155          -0.022           0.073           0.334   
                  (0.119)         (0.086)         (0.085)         (0.208)   
c.neg#c.wp~2       -0.189           0.065          -0.490          -0.478   
                  (0.353)         (0.235)         (0.260)         (0.369)   
pho_order           0.008**         0.003           0.002           0.003   
                  (0.003)         (0.002)         (0.002)         (0.003)   
female             -0.022           0.023           0.008           0.040   
                  (0.038)         (0.029)         (0.033)         (0.071)   
age                 0.002          -0.001          -0.001           0.009   
                  (0.002)         (0.001)         (0.002)         (0.009)   
income             -0.012          -0.011          -0.028           0.055   
                  (0.091)         (0.057)         (0.071)         (0.143)   
university          0.043          -0.002           0.005          -0.039   
                  (0.038)         (0.030)         (0.038)         (0.100)   
_cons              -0.276**         0.006          -0.031          -0.355   
                  (0.098)         (0.077)         (0.090)         (0.294)   
----------------------------------------------------------------------------
r2_w                0.017           0.006           0.015           0.016   
r2_b                0.192           0.039           0.011           0.137   
r2_o                0.027           0.009           0.015           0.033   
N                 561.000         660.000         528.000         264.000   
N_g                51.000          60.000          48.000          24.000   
----------------------------------------------------------------------------
.   esttab L M N, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                -0.143           0.084           0.388   
                  (0.204)         (0.087)         (0.253)   
wp_right2          -0.090          -0.027          -0.131   
                  (0.166)         (0.094)         (0.225)   
c.neg#c.wp~2        0.266          -0.610*         -0.729   
                  (0.502)         (0.306)         (0.654)   
pho_order           0.012**         0.006**        -0.005   
                  (0.004)         (0.002)         (0.004)   
female             -0.108          -0.058*         -0.049   
                  (0.064)         (0.030)         (0.068)   
age                 0.027          -0.005          -0.018   
                  (0.016)         (0.002)         (0.022)   
income             -0.006           0.063           0.135   
                  (0.154)         (0.082)         (0.132)   
university          0.102           0.017           0.016   
                  (0.173)         (0.045)         (0.106)   
_cons              -0.667           0.033           0.447   
                  (0.362)         (0.110)         (0.513)   
------------------------------------------------------------
r2_w                0.023           0.046           0.013   
r2_b                0.270           0.165           0.101   
r2_o                0.052           0.054           0.017   
N                 341.000         407.000         396.000   
N_g                31.000          37.000          36.000   
------------------------------------------------------------
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;NZ&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_9300&quot; |
&gt;  p_negative==0) , re 
.   estimates store O
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;RU&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_9300&quot; |
&gt;  p_negative==0) , re 
.   estimates store P
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;SE&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_9300&quot; |
&gt;  p_negative==0) , re 
.   estimates store Q
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;SW&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_9300&quot; |
&gt;  p_negative==0) , re 
.   estimates store R 
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;UK&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_9300&quot; |
&gt;  p_negative==0) , re 
.   estimates store S
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;US&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_9300&quot; |
&gt;  p_negative==0) , re 
.   estimates store T
.   esttab O P Q, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                -0.119           0.061          -0.128   
                  (0.114)         (0.167)         (0.101)   
wp_right2          -0.001           0.155          -0.032   
                  (0.132)         (0.086)         (0.053)   
c.neg#c.wp~2        0.208          -0.064           0.185   
                  (0.302)         (0.274)         (0.162)   
pho_order           0.002           0.001           0.001   
                  (0.002)         (0.002)         (0.001)   
female              0.017          -0.065           0.015   
                  (0.053)         (0.036)         (0.018)   
age                 0.002          -0.002          -0.001   
                  (0.001)         (0.002)         (0.001)   
income             -0.040          -0.022          -0.044   
                  (0.084)         (0.091)         (0.055)   
university          0.035          -0.079          -0.007   
                  (0.051)         (0.055)         (0.018)   
_cons              -0.145           0.033           0.039   
                  (0.102)         (0.104)         (0.052)   
------------------------------------------------------------
r2_w                0.004           0.001           0.005   
r2_b                0.117           0.296           0.125   
r2_o                0.019           0.026           0.009   
N                 352.000         352.000         528.000   
N_g                32.000          32.000          48.000   
------------------------------------------------------------
.   esttab R S T , cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r
&gt; 2_o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.039          -0.166           0.049   
                  (0.092)         (0.129)         (0.107)   
wp_right2          -0.121           0.032           0.046   
                  (0.117)         (0.117)         (0.087)   
c.neg#c.wp~2       -0.057           0.165          -0.272   
                  (0.235)         (0.365)         (0.272)   
pho_order           0.002           0.003           0.002   
                  (0.002)         (0.003)         (0.002)   
female              0.002           0.045          -0.010   
                  (0.053)         (0.042)         (0.029)   
age                 0.004*         -0.001          -0.001   
                  (0.002)         (0.002)         (0.001)   
income              0.107          -0.092           0.107   
                  (0.136)         (0.083)         (0.060)   
university         -0.038          -0.045           0.033   
                  (0.054)         (0.057)         (0.030)   
_cons              -0.276*          0.026          -0.126   
                  (0.115)         (0.090)         (0.069)   
------------------------------------------------------------
r2_w                0.004           0.009           0.003   
r2_b                0.222           0.083           0.032   
r2_o                0.044           0.015           0.005   
N                 339.000         523.000        1529.000   
N_g                31.000          48.000         139.000   
------------------------------------------------------------
.          
.   xtset resp pho_order
       panel variable:  resp (unbalanced)
        time variable:  pho_order, 2 to 26
                delta:  1 unit
.   replace neg = p_negative
(0 real changes made)
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_9325&quot; | p_negative==0) ,
&gt;  re 
.   estimates store A
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;BR&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_9325&quot; |
&gt;  p_negative==0) , re 
.   estimates store B
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;CA.f&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_9325&quot;
&gt;  | p_negative==0) , re 
.   estimates store D
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;CH&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_9325&quot; |
&gt;  p_negative==0) , re 
.   estimates store E
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;CN&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_9325&quot; |
&gt;  p_negative==0) , re 
.   estimates store F
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;DK&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_9325&quot; |
&gt;  p_negative==0) , re 
.   estimates store G
.   esttab A B D, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.071*          0.276           0.023   
                  (0.032)         (0.165)         (0.124)   
wp_right2           0.024          -0.052           0.082   
                  (0.021)         (0.127)         (0.134)   
c.neg#c.wp~2       -0.062          -0.656          -0.181   
                  (0.070)         (0.402)         (0.374)   
pho_order           0.003***        0.011***        0.007*  
                  (0.001)         (0.003)         (0.003)   
female              0.003           0.000           0.113   
                  (0.009)         (0.047)         (0.066)   
age                -0.000          -0.001           0.001   
                  (0.000)         (0.005)         (0.002)   
income             -0.013          -0.045          -0.086   
                  (0.019)         (0.102)         (0.128)   
university          0.002          -0.005           0.147*  
                  (0.009)         (0.047)         (0.068)   
_cons              -0.066**        -0.124          -0.275   
                  (0.022)         (0.137)         (0.141)   
------------------------------------------------------------
r2_w                0.004           0.047           0.017   
r2_b                0.009           0.079           0.291   
r2_o                0.005           0.049           0.050   
N                8835.000         361.000         297.000   
N_g               804.000          33.000          27.000   
------------------------------------------------------------
.   esttab E F G, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                -0.207          -0.037           0.146*  
                  (0.161)         (0.224)         (0.072)   
wp_right2          -0.206           0.017           0.023   
                  (0.148)         (0.168)         (0.106)   
c.neg#c.wp~2        0.933*          0.061          -0.287   
                  (0.435)         (0.438)         (0.215)   
pho_order           0.003           0.002           0.004** 
                  (0.003)         (0.003)         (0.002)   
female              0.026          -0.013          -0.027   
                  (0.053)         (0.045)         (0.036)   
age                -0.001          -0.000           0.000   
                  (0.002)         (0.004)         (0.001)   
income              0.080           0.053           0.062   
                  (0.151)         (0.118)         (0.077)   
university         -0.046           0.039           0.016   
                  (0.053)         (0.066)         (0.036)   
_cons               0.046          -0.095          -0.147   
                  (0.134)         (0.153)         (0.080)   
------------------------------------------------------------
r2_w                0.016           0.001           0.029   
r2_b                0.094           0.023           0.079   
r2_o                0.021           0.003           0.037   
N                 396.000         605.000         385.000   
N_g                36.000          55.000          35.000   
------------------------------------------------------------
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;FR&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_9325&quot; |
&gt;  p_negative==0) , re 
.   estimates store H
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;GH&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_9325&quot; |
&gt;  p_negative==0) , re 
.   estimates store I
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;IN&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_9325&quot; |
&gt;  p_negative==0) , re 
.   estimates store J
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;IS.j&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_9325&quot;
&gt;  | p_negative==0) , re 
.   estimates store K
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;IS.p&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_9325&quot;
&gt;  | p_negative==0) , re 
.   estimates store L
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;IT&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_9325&quot; |
&gt;  p_negative==0) , re 
.   estimates store M
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;JP&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_9325&quot; |
&gt;  p_negative==0) , re 
.   estimates store N
.   esttab H I J K, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b 
&gt; r2_o N N_g) 

----------------------------------------------------------------------------
                      (1)             (2)             (3)             (4)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se            b/se   
----------------------------------------------------------------------------
neg                 0.220          -0.052          -0.075           0.144   
                  (0.136)         (0.154)         (0.176)         (0.137)   
wp_right2           0.115          -0.028           0.076           0.333   
                  (0.115)         (0.090)         (0.089)         (0.189)   
c.neg#c.wp~2       -0.320           0.089           0.213          -0.246   
                  (0.339)         (0.236)         (0.272)         (0.383)   
pho_order           0.008**         0.003           0.002           0.004   
                  (0.003)         (0.002)         (0.002)         (0.003)   
female             -0.011           0.028           0.040           0.024   
                  (0.036)         (0.030)         (0.034)         (0.064)   
age                 0.002          -0.000          -0.003           0.008   
                  (0.002)         (0.001)         (0.002)         (0.008)   
income             -0.097          -0.017          -0.014           0.073   
                  (0.088)         (0.059)         (0.075)         (0.130)   
university          0.061          -0.010           0.012          -0.028   
                  (0.036)         (0.032)         (0.040)         (0.091)   
_cons              -0.234*         -0.024          -0.004          -0.349   
                  (0.095)         (0.080)         (0.094)         (0.267)   
----------------------------------------------------------------------------
r2_w                0.027           0.004           0.005           0.012   
r2_b                0.247           0.035           0.115           0.159   
r2_o                0.039           0.008           0.011           0.029   
N                 561.000         660.000         528.000         264.000   
N_g                51.000          60.000          48.000          24.000   
----------------------------------------------------------------------------
.   esttab L M N, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.192           0.041          -0.228   
                  (0.213)         (0.088)         (0.235)   
wp_right2          -0.100          -0.014          -0.152   
                  (0.162)         (0.096)         (0.208)   
c.neg#c.wp~2       -0.448           0.159           0.506   
                  (0.524)         (0.310)         (0.607)   
pho_order           0.011**         0.006**        -0.004   
                  (0.004)         (0.002)         (0.004)   
female             -0.115          -0.049          -0.083   
                  (0.062)         (0.030)         (0.063)   
age                 0.032*         -0.003          -0.023   
                  (0.016)         (0.003)         (0.021)   
income             -0.069           0.001           0.175   
                  (0.150)         (0.084)         (0.123)   
university          0.040           0.003          -0.057   
                  (0.168)         (0.045)         (0.099)   
_cons              -0.653           0.043           0.601   
                  (0.353)         (0.111)         (0.476)   
------------------------------------------------------------
r2_w                0.019           0.035           0.006   
r2_b                0.336           0.076           0.208   
r2_o                0.054           0.038           0.021   
N                 341.000         407.000         396.000   
N_g                31.000          37.000          36.000   
------------------------------------------------------------
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;NZ&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_9325&quot; |
&gt;  p_negative==0) , re 
.   estimates store O
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;RU&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_9325&quot; |
&gt;  p_negative==0) , re 
.   estimates store P
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;SE&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_9325&quot; |
&gt;  p_negative==0) , re 
.   estimates store Q
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;SW&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_9325&quot; |
&gt;  p_negative==0) , re 
.   estimates store R 
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;UK&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_9325&quot; |
&gt;  p_negative==0) , re 
.   estimates store S
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;US&quot; &amp; stimtype==&quot;single photo&quot; &amp; (stimulus==&quot;p_9325&quot; |
&gt;  p_negative==0) , re 
.   estimates store T
.   esttab O P Q, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.188           0.216          -0.130   
                  (0.121)         (0.181)         (0.104)   
wp_right2           0.036           0.162          -0.033   
                  (0.119)         (0.094)         (0.054)   
c.neg#c.wp~2       -0.243          -0.123           0.187   
                  (0.319)         (0.298)         (0.166)   
pho_order           0.003           0.001          -0.000   
                  (0.003)         (0.003)         (0.001)   
female              0.036          -0.057           0.014   
                  (0.048)         (0.039)         (0.019)   
age                 0.001          -0.002          -0.000   
                  (0.001)         (0.002)         (0.001)   
income             -0.050          -0.070          -0.049   
                  (0.075)         (0.098)         (0.056)   
university         -0.002          -0.071          -0.009   
                  (0.046)         (0.059)         (0.018)   
_cons              -0.114           0.045           0.055   
                  (0.093)         (0.113)         (0.053)   
------------------------------------------------------------
r2_w                0.013           0.016           0.003   
r2_b                0.112           0.315           0.067   
r2_o                0.021           0.035           0.006   
N                 352.000         352.000         528.000   
N_g                32.000          32.000          48.000   
------------------------------------------------------------
.   esttab R S T , cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r
&gt; 2_o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                -0.164           0.210           0.157   
                  (0.099)         (0.133)         (0.108)   
wp_right2          -0.104           0.058           0.037   
                  (0.116)         (0.131)         (0.086)   
c.neg#c.wp~2        0.648*         -0.283          -0.352   
                  (0.253)         (0.378)         (0.275)   
pho_order          -0.000           0.003           0.003   
                  (0.002)         (0.003)         (0.002)   
female              0.001           0.062           0.006   
                  (0.053)         (0.047)         (0.029)   
age                 0.004*         -0.002           0.000   
                  (0.002)         (0.002)         (0.001)   
income             -0.011          -0.154           0.111   
                  (0.135)         (0.094)         (0.059)   
university          0.029          -0.073           0.011   
                  (0.054)         (0.064)         (0.030)   
_cons              -0.201           0.063          -0.144*  
                  (0.115)         (0.100)         (0.069)   
------------------------------------------------------------
r2_w                0.023           0.009           0.003   
r2_b                0.178           0.141           0.031   
r2_o                0.046           0.023           0.005   
N                 339.000         523.000        1529.000   
N_g                31.000          48.000         139.000   
------------------------------------------------------------
.                  
. * Table A6 Row 2
.   xtset resp vid_order
       panel variable:  resp (unbalanced)
        time variable:  vid_order, 1 to 7
                delta:  1 unit
.   replace neg = v_negativity
(56,936 real changes made, 17,708 to missing)
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store A
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;BR&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store B
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;CA.e&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store C
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;CA.f&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store D
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;CH&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store E
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;CN&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store F
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;DK&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store G
.   esttab A B C D, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b 
&gt; r2_o N N_g) 

----------------------------------------------------------------------------
                      (1)             (2)             (3)             (4)   
                    gslmc           gslmc           gslmc           gslmc   
                     b/se            b/se            b/se            b/se   
----------------------------------------------------------------------------
neg                 0.017          -0.036          -0.112          -0.078   
                  (0.022)         (0.139)         (0.101)         (0.061)   
wp_right2           0.063          -0.275          -0.112          -0.268   
                  (0.052)         (0.325)         (0.571)         (0.203)   
c.neg#c.wp~2        0.045           0.140           0.731*          0.134   
                  (0.048)         (0.338)         (0.341)         (0.188)   
vid_order          -0.074***       -0.071*         -0.122***       -0.042*  
                  (0.005)         (0.030)         (0.030)         (0.019)   
female             -0.027          -0.083           0.188          -0.013   
                  (0.023)         (0.122)         (0.249)         (0.101)   
age                 0.001           0.013           0.025          -0.002   
                  (0.001)         (0.012)         (0.025)         (0.003)   
income              0.016           0.021          -0.201           0.050   
                  (0.049)         (0.281)         (0.443)         (0.197)   
university         -0.021          -0.016          -0.167          -0.061   
                  (0.025)         (0.129)         (0.336)         (0.105)   
_cons               0.215***        0.097          -0.176           0.326   
                  (0.055)         (0.349)         (0.779)         (0.228)   
----------------------------------------------------------------------------
r2_w                0.050           0.048           0.152           0.059   
r2_b                0.037           0.121           0.085           0.077   
r2_o                0.046           0.057           0.129           0.063   
N                4665.000         175.000         160.000         135.000   
N_g               933.000          35.000          32.000          27.000   
----------------------------------------------------------------------------
.   esttab E F G, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                    gslmc           gslmc           gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.104          -0.086          -0.082   
                  (0.120)         (0.186)         (0.082)   
wp_right2           0.445          -0.112           0.067   
                  (0.481)         (0.383)         (0.252)   
c.neg#c.wp~2       -0.110           0.224           0.342   
                  (0.329)         (0.361)         (0.239)   
vid_order          -0.108***       -0.111***       -0.041*  
                  (0.029)         (0.023)         (0.019)   
female              0.170           0.006          -0.008   
                  (0.172)         (0.105)         (0.086)   
age                 0.005          -0.011           0.001   
                  (0.007)         (0.010)         (0.003)   
income              0.100           0.429           0.252   
                  (0.497)         (0.257)         (0.184)   
university          0.229          -0.133          -0.009   
                  (0.176)         (0.153)         (0.085)   
_cons              -0.341           0.668          -0.044   
                  (0.426)         (0.355)         (0.200)   
------------------------------------------------------------
r2_w                0.099           0.094           0.042   
r2_b                0.129           0.130           0.163   
r2_o                0.108           0.099           0.057   
N                 180.000         280.000         175.000   
N_g                36.000          56.000          35.000   
------------------------------------------------------------
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;FR&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store H
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;GH&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store I
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;IN&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store J
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;IS.j&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store K
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;IS.p&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store L
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;IT&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store M
.   esttab H I J, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                    gslmc           gslmc           gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.068           0.153           0.109   
                  (0.125)         (0.097)         (0.110)   
wp_right2          -0.090          -0.077          -0.236   
                  (0.394)         (0.161)         (0.209)   
c.neg#c.wp~2        0.077          -0.205          -0.176   
                  (0.311)         (0.149)         (0.172)   
vid_order          -0.119***       -0.067***       -0.087***
                  (0.026)         (0.012)         (0.018)   
female             -0.106          -0.124*         -0.110   
                  (0.128)         (0.055)         (0.084)   
age                -0.003           0.001           0.002   
                  (0.007)         (0.003)         (0.006)   
income              0.029           0.156           0.117   
                  (0.310)         (0.108)         (0.176)   
university         -0.077          -0.033          -0.101   
                  (0.129)         (0.057)         (0.098)   
_cons               0.708*          0.243           0.363   
                  (0.332)         (0.145)         (0.219)   
------------------------------------------------------------
r2_w                0.106           0.109           0.101   
r2_b                0.055           0.202           0.185   
r2_o                0.095           0.131           0.120   
N                 255.000         300.000         250.000   
N_g                51.000          60.000          50.000   
------------------------------------------------------------
.   esttab K L M, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                    gslmc           gslmc           gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                -0.071           0.006           0.040   
                  (0.088)         (0.161)         (0.057)   
wp_right2           0.241          -0.379           0.070   
                  (0.406)         (0.391)         (0.251)   
c.neg#c.wp~2        0.220           0.194          -0.049   
                  (0.309)         (0.402)         (0.200)   
vid_order          -0.133***       -0.048          -0.056***
                  (0.026)         (0.035)         (0.014)   
female             -0.100           0.112          -0.178*  
                  (0.132)         (0.152)         (0.082)   
age                -0.011           0.010           0.001   
                  (0.023)         (0.039)         (0.007)   
income             -0.392          -0.043           0.451*  
                  (0.300)         (0.377)         (0.228)   
university         -0.254          -0.100           0.167   
                  (0.188)         (0.292)         (0.124)   
_cons               1.094           0.098          -0.090   
                  (0.684)         (0.867)         (0.304)   
------------------------------------------------------------
r2_w                0.075           0.016           0.101   
r2_b                0.154           0.163           0.205   
r2_o                0.095           0.035           0.129   
N                 355.000         160.000         185.000   
N_g                71.000          32.000          37.000   
------------------------------------------------------------
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;JP&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store N
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;NZ&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store O
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;RU&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store P
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;SE&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store Q
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;SW&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store R 
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;UK&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store S
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;US&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store T
.   esttab N O P Q, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b 
&gt; r2_o N N_g) 

----------------------------------------------------------------------------
                      (1)             (2)             (3)             (4)   
                    gslmc           gslmc           gslmc           gslmc   
                     b/se            b/se            b/se            b/se   
----------------------------------------------------------------------------
neg                 0.063          -0.060           0.082          -0.097   
                  (0.170)         (0.080)         (0.152)         (0.069)   
wp_right2           0.139           0.236           0.283           0.017   
                  (0.484)         (0.246)         (0.252)         (0.137)   
c.neg#c.wp~2       -0.004           0.208          -0.067           0.160   
                  (0.445)         (0.211)         (0.252)         (0.112)   
vid_order          -0.099**        -0.087***       -0.062*         -0.020*  
                  (0.034)         (0.021)         (0.026)         (0.009)   
female              0.073          -0.090           0.110          -0.008   
                  (0.150)         (0.102)         (0.104)         (0.048)   
age                -0.046          -0.004           0.005           0.003   
                  (0.049)         (0.002)         (0.005)         (0.002)   
income             -0.389           0.094          -0.058           0.210   
                  (0.291)         (0.160)         (0.263)         (0.146)   
university         -0.055           0.012          -0.075           0.015   
                  (0.233)         (0.098)         (0.159)         (0.048)   
_cons               1.526           0.390*         -0.066          -0.091   
                  (1.120)         (0.195)         (0.311)         (0.134)   
----------------------------------------------------------------------------
r2_w                0.052           0.108           0.042           0.023   
r2_b                0.189           0.331           0.225           0.112   
r2_o                0.075           0.144           0.073           0.044   
N                 180.000         160.000         160.000         240.000   
N_g                36.000          32.000          32.000          48.000   
----------------------------------------------------------------------------
.   esttab R S T, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                    gslmc           gslmc           gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                -0.101          -0.012           0.051   
                  (0.068)         (0.082)         (0.056)   
wp_right2           0.108           0.012           0.125   
                  (0.184)         (0.302)         (0.157)   
c.neg#c.wp~2        0.198           0.274           0.005   
                  (0.173)         (0.235)         (0.132)   
vid_order          -0.025          -0.077***       -0.042***
                  (0.020)         (0.020)         (0.012)   
female              0.094          -0.097          -0.033   
                  (0.085)         (0.110)         (0.062)   
age                 0.002          -0.001           0.002   
                  (0.003)         (0.004)         (0.003)   
income             -0.425          -0.094          -0.010   
                  (0.217)         (0.220)         (0.120)   
university          0.051          -0.054           0.078   
                  (0.087)         (0.149)         (0.062)   
_cons               0.161           0.480*         -0.006   
                  (0.195)         (0.225)         (0.141)   
------------------------------------------------------------
r2_w                0.028           0.086           0.020   
r2_b                0.219           0.058           0.026   
r2_o                0.068           0.078           0.022   
N                 155.000         240.000         920.000   
N_g                31.000          48.000         184.000   
------------------------------------------------------------
.   xtset resp vid_order
       panel variable:  resp (unbalanced)
        time variable:  vid_order, 1 to 7
                delta:  1 unit
.   replace neg = v_negativity
(0 real changes made)
.   quietly xtreg gslmc c.neg##c.wp_right2_dicho2 vid_order female age income u
&gt; niversity if stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store A
.   quietly xtreg gslmc c.neg##c.wp_right2_dicho2 vid_order female age income u
&gt; niversity if country2==&quot;BR&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store B
.   quietly xtreg gslmc c.neg##c.wp_right2_dicho2 vid_order female age income u
&gt; niversity if country2==&quot;CA.e&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store C
.   quietly xtreg gslmc c.neg##c.wp_right2_dicho2 vid_order female age income u
&gt; niversity if country2==&quot;CA.f&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store D
.   quietly xtreg gslmc c.neg##c.wp_right2_dicho2 vid_order female age income u
&gt; niversity if country2==&quot;CH&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store E
.   quietly xtreg gslmc c.neg##c.wp_right2_dicho2 vid_order female age income u
&gt; niversity if country2==&quot;CN&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store F
.   quietly xtreg gslmc c.neg##c.wp_right2_dicho2 vid_order female age income u
&gt; niversity if country2==&quot;DK&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store G
.   esttab A B C D, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b 
&gt; r2_o N N_g) 

----------------------------------------------------------------------------
                      (1)             (2)             (3)             (4)   
                    gslmc           gslmc           gslmc           gslmc   
                     b/se            b/se            b/se            b/se   
----------------------------------------------------------------------------
neg                 0.034*          0.038           0.017          -0.036   
                  (0.013)         (0.073)         (0.070)         (0.043)   
wp_right2_~2        0.016           0.004          -0.884*         -0.078   
                  (0.025)         (0.134)         (0.350)         (0.110)   
c.neg#c.wp~2        0.002          -0.071           0.503*         -0.055   
                  (0.023)         (0.134)         (0.221)         (0.104)   
vid_order          -0.074***       -0.071*         -0.114***       -0.040*  
                  (0.005)         (0.030)         (0.031)         (0.019)   
female             -0.027          -0.090          -0.163           0.006   
                  (0.023)         (0.123)         (0.248)         (0.099)   
age                 0.001           0.014           0.012          -0.002   
                  (0.001)         (0.011)         (0.021)         (0.004)   
income              0.015           0.010          -0.106           0.020   
                  (0.049)         (0.285)         (0.369)         (0.202)   
university         -0.024          -0.032           0.032          -0.043   
                  (0.024)         (0.128)         (0.280)         (0.106)   
_cons               0.236***       -0.005           0.182           0.243   
                  (0.052)         (0.327)         (0.640)         (0.223)   
----------------------------------------------------------------------------
r2_w                0.050           0.050           0.142           0.061   
r2_b                0.036           0.089           0.234           0.032   
r2_o                0.045           0.055           0.174           0.054   
N                4665.000         175.000         160.000         135.000   
N_g               933.000          35.000          32.000          27.000   
----------------------------------------------------------------------------
.   esttab E F G, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                    gslmc           gslmc           gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.104          -0.018          -0.003   
                  (0.069)         (0.086)         (0.046)   
wp_right2_~2        0.038          -0.088          -0.042   
                  (0.223)         (0.103)         (0.103)   
c.neg#c.wp~2       -0.157           0.064           0.109   
                  (0.158)         (0.104)         (0.102)   
vid_order          -0.109***       -0.110***       -0.040*  
                  (0.028)         (0.023)         (0.019)   
female              0.196           0.014          -0.030   
                  (0.174)         (0.100)         (0.082)   
age                 0.005          -0.011           0.000   
                  (0.007)         (0.010)         (0.003)   
income             -0.034           0.451           0.293   
                  (0.479)         (0.257)         (0.185)   
university          0.191          -0.124          -0.008   
                  (0.178)         (0.150)         (0.085)   
_cons              -0.128           0.652          -0.030   
                  (0.356)         (0.339)         (0.186)   
------------------------------------------------------------
r2_w                0.106           0.093           0.039   
r2_b                0.101           0.146           0.132   
r2_o                0.104           0.101           0.051   
N                 180.000         280.000         175.000   
N_g                36.000          56.000          35.000   
------------------------------------------------------------
.   quietly xtreg gslmc c.neg##c.wp_right2_dicho2 vid_order female age income u
&gt; niversity if country2==&quot;FR&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store H
.   quietly xtreg gslmc c.neg##c.wp_right2_dicho2 vid_order female age income u
&gt; niversity if country2==&quot;GH&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store I
.   quietly xtreg gslmc c.neg##c.wp_right2_dicho2 vid_order female age income u
&gt; niversity if country2==&quot;IN&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store J
.   quietly xtreg gslmc c.neg##c.wp_right2_dicho2 vid_order female age income u
&gt; niversity if country2==&quot;IS.j&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store K
.   quietly xtreg gslmc c.neg##c.wp_right2_dicho2 vid_order female age income u
&gt; niversity if country2==&quot;IS.p&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store L
.   quietly xtreg gslmc c.neg##c.wp_right2_dicho2 vid_order female age income u
&gt; niversity if country2==&quot;IT&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store M
.   esttab H I J, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                    gslmc           gslmc           gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.095           0.191*          0.056   
                  (0.064)         (0.081)         (0.073)   
wp_right2_~2        0.009          -0.112          -0.031   
                  (0.190)         (0.092)         (0.100)   
c.neg#c.wp~2        0.001          -0.186*         -0.073   
                  (0.137)         (0.085)         (0.085)   
vid_order          -0.120***       -0.067***       -0.088***
                  (0.027)         (0.012)         (0.018)   
female             -0.107          -0.116*         -0.123   
                  (0.128)         (0.054)         (0.086)   
age                -0.004           0.001           0.001   
                  (0.007)         (0.003)         (0.006)   
income              0.044           0.162           0.164   
                  (0.320)         (0.105)         (0.176)   
university         -0.078          -0.016          -0.070   
                  (0.127)         (0.057)         (0.098)   
_cons               0.685*          0.292*          0.243   
                  (0.316)         (0.140)         (0.191)   
------------------------------------------------------------
r2_w                0.106           0.120           0.100   
r2_b                0.055           0.242           0.155   
r2_o                0.094           0.149           0.111   
N                 255.000         300.000         250.000   
N_g                51.000          60.000          50.000   
------------------------------------------------------------
.   esttab K L M, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                    gslmc           gslmc           gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                -0.029           0.060           0.024   
                  (0.058)         (0.085)         (0.030)   
wp_right2_~2       -0.192          -0.083          -0.166   
                  (0.249)         (0.171)         (0.166)   
c.neg#c.wp~2        0.105           0.062           0.056   
                  (0.191)         (0.168)         (0.126)   
vid_order          -0.133***       -0.050          -0.056***
                  (0.026)         (0.035)         (0.014)   
female             -0.147           0.090          -0.187*  
                  (0.135)         (0.151)         (0.081)   
age                -0.025           0.014           0.000   
                  (0.024)         (0.040)         (0.007)   
income             -0.501           0.007           0.486*  
                  (0.302)         (0.375)         (0.225)   
university         -0.263          -0.085           0.120   
                  (0.187)         (0.296)         (0.128)   
_cons               1.584*         -0.118          -0.003   
                  (0.642)         (0.842)         (0.291)   
------------------------------------------------------------
r2_w                0.074           0.015           0.102   
r2_b                0.152           0.143           0.226   
r2_o                0.095           0.030           0.135   
N                 355.000         160.000         185.000   
N_g                71.000          32.000          37.000   
------------------------------------------------------------
.   quietly xtreg gslmc c.neg##c.wp_right2_dicho2 vid_order female age income u
&gt; niversity if country2==&quot;JP&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store N
.   quietly xtreg gslmc c.neg##c.wp_right2_dicho2 vid_order female age income u
&gt; niversity if country2==&quot;NZ&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store O
.   quietly xtreg gslmc c.neg##c.wp_right2_dicho2 vid_order female age income u
&gt; niversity if country2==&quot;RU&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store P
.   quietly xtreg gslmc c.neg##c.wp_right2_dicho2 vid_order female age income u
&gt; niversity if country2==&quot;SE&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store Q
.   quietly xtreg gslmc c.neg##c.wp_right2_dicho2 vid_order female age income u
&gt; niversity if country2==&quot;SW&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store R 
.   quietly xtreg gslmc c.neg##c.wp_right2_dicho2 vid_order female age income u
&gt; niversity if country2==&quot;UK&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store S
.   quietly xtreg gslmc c.neg##c.wp_right2_dicho2 vid_order female age income u
&gt; niversity if country2==&quot;US&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store T
.   esttab N O P Q, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b 
&gt; r2_o N N_g) 

----------------------------------------------------------------------------
                      (1)             (2)             (3)             (4)   
                    gslmc           gslmc           gslmc           gslmc   
                     b/se            b/se            b/se            b/se   
----------------------------------------------------------------------------
neg                 0.046          -0.020           0.056          -0.066   
                  (0.078)         (0.049)         (0.101)         (0.041)   
wp_right2_~2       -0.042           0.152           0.187          -0.028   
                  (0.197)         (0.109)         (0.125)         (0.054)   
c.neg#c.wp~2        0.105           0.110          -0.017           0.085   
                  (0.184)         (0.098)         (0.119)         (0.047)   
vid_order          -0.099**        -0.086***       -0.064*         -0.020*  
                  (0.034)         (0.021)         (0.026)         (0.010)   
female              0.060          -0.077           0.094          -0.002   
                  (0.144)         (0.098)         (0.105)         (0.046)   
age                -0.051          -0.003           0.005           0.003   
                  (0.047)         (0.002)         (0.005)         (0.002)   
income             -0.408           0.085          -0.112           0.230   
                  (0.285)         (0.154)         (0.266)         (0.137)   
university         -0.041          -0.021          -0.038           0.007   
                  (0.240)         (0.102)         (0.161)         (0.048)   
_cons               1.698           0.429*         -0.024          -0.069   
                  (0.998)         (0.174)         (0.296)         (0.125)   
----------------------------------------------------------------------------
r2_w                0.054           0.107           0.042           0.027   
r2_b                0.189           0.372           0.261           0.123   
r2_o                0.076           0.151           0.079           0.049   
N                 180.000         160.000         160.000         240.000   
N_g                36.000          32.000          32.000          48.000   
----------------------------------------------------------------------------
.   esttab R S T, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                    gslmc           gslmc           gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                -0.071           0.072           0.054   
                  (0.047)         (0.047)         (0.029)   
wp_right2_~2        0.031           0.046           0.097   
                  (0.095)         (0.146)         (0.066)   
c.neg#c.wp~2        0.130          -0.017          -0.006   
                  (0.092)         (0.118)         (0.057)   
vid_order          -0.025          -0.076***       -0.042***
                  (0.020)         (0.020)         (0.012)   
female              0.093          -0.090          -0.028   
                  (0.086)         (0.111)         (0.062)   
age                 0.002          -0.001           0.002   
                  (0.003)         (0.004)         (0.003)   
income             -0.399          -0.084          -0.015   
                  (0.222)         (0.217)         (0.119)   
university          0.045          -0.064           0.078   
                  (0.087)         (0.151)         (0.061)   
_cons               0.154           0.468*          0.019   
                  (0.196)         (0.226)         (0.132)   
------------------------------------------------------------
r2_w                0.031           0.078           0.020   
r2_b                0.220           0.065           0.034   
r2_o                0.071           0.074           0.024   
N                 155.000         240.000         920.000   
N_g                31.000          48.000         184.000   
------------------------------------------------------------
.   
.   xtset resp vid_order
       panel variable:  resp (unbalanced)
        time variable:  vid_order, 1 to 7
                delta:  1 unit
.   replace neg = v_negativity
(0 real changes made)
.   quietly xtreg gslmc c.neg##c.wp_right2_dichox vid_order female age income u
&gt; niversity if stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store A
.   quietly xtreg gslmc c.neg##c.wp_right2_dichox vid_order female age income u
&gt; niversity if country2==&quot;BR&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store B
.   quietly xtreg gslmc c.neg##c.wp_right2_dichox vid_order female age income u
&gt; niversity if country2==&quot;CA.e&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store C
.   quietly xtreg gslmc c.neg##c.wp_right2_dichox vid_order female age income u
&gt; niversity if country2==&quot;CA.f&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store D
.   quietly xtreg gslmc c.neg##c.wp_right2_dichox vid_order female age income u
&gt; niversity if country2==&quot;CH&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store E
.   quietly xtreg gslmc c.neg##c.wp_right2_dichox vid_order female age income u
&gt; niversity if country2==&quot;CN&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store F
.   quietly xtreg gslmc c.neg##c.wp_right2_dichox vid_order female age income u
&gt; niversity if country2==&quot;DK&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store G
.   esttab A B C D, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b 
&gt; r2_o N N_g) 

----------------------------------------------------------------------------
                      (1)             (2)             (3)             (4)   
                    gslmc           gslmc           gslmc           gslmc   
                     b/se            b/se            b/se            b/se   
----------------------------------------------------------------------------
neg                 0.028           0.010          -0.085          -0.131*  
                  (0.015)         (0.092)         (0.089)         (0.058)   
wp_right2_~x        0.037          -0.076           0.167          -0.100   
                  (0.023)         (0.123)         (0.213)         (0.096)   
c.neg#c.wp~x        0.012           0.009           0.291*          0.152   
                  (0.022)         (0.123)         (0.130)         (0.078)   
vid_order          -0.074***       -0.071*         -0.132***       -0.044*  
                  (0.005)         (0.030)         (0.030)         (0.019)   
female             -0.027          -0.091           0.181          -0.013   
                  (0.023)         (0.122)         (0.244)         (0.111)   
age                 0.001           0.013           0.035          -0.003   
                  (0.001)         (0.012)         (0.026)         (0.004)   
income              0.008           0.027          -0.153           0.043   
                  (0.049)         (0.282)         (0.451)         (0.204)   
university         -0.024          -0.011          -0.173          -0.078   
                  (0.024)         (0.132)         (0.328)         (0.110)   
_cons               0.228***        0.038          -0.462           0.353   
                  (0.052)         (0.335)         (0.811)         (0.237)   
----------------------------------------------------------------------------
r2_w                0.050           0.047           0.158           0.095   
r2_b                0.038           0.111           0.101           0.021   
r2_o                0.046           0.055           0.138           0.076   
N                4665.000         175.000         160.000         135.000   
N_g               933.000          35.000          32.000          27.000   
----------------------------------------------------------------------------
.   esttab E F G, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                    gslmc           gslmc           gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.109          -0.004          -0.045   
                  (0.088)         (0.064)         (0.058)   
wp_right2_~x        0.145          -0.027           0.053   
                  (0.174)         (0.112)         (0.089)   
c.neg#c.wp~x       -0.073           0.069           0.127   
                  (0.124)         (0.098)         (0.081)   
vid_order          -0.109***       -0.111***       -0.043*  
                  (0.028)         (0.023)         (0.019)   
female              0.183           0.006           0.014   
                  (0.170)         (0.109)         (0.089)   
age                 0.005          -0.011           0.001   
                  (0.007)         (0.010)         (0.003)   
income              0.104           0.437           0.240   
                  (0.502)         (0.261)         (0.184)   
university          0.187          -0.136          -0.013   
                  (0.171)         (0.151)         (0.085)   
_cons              -0.232           0.628          -0.048   
                  (0.376)         (0.339)         (0.194)   
------------------------------------------------------------
r2_w                0.102           0.095           0.043   
r2_b                0.120           0.129           0.198   
r2_o                0.107           0.100           0.063   
N                 180.000         280.000         175.000   
N_g                36.000          56.000          35.000   
------------------------------------------------------------
.   quietly xtreg gslmc c.neg##c.wp_right2_dichox vid_order female age income u
&gt; niversity if country2==&quot;FR&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store H
.   quietly xtreg gslmc c.neg##c.wp_right2_dichox vid_order female age income u
&gt; niversity if country2==&quot;GH&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store I
.   quietly xtreg gslmc c.neg##c.wp_right2_dichox vid_order female age income u
&gt; niversity if country2==&quot;IN&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store J
.   quietly xtreg gslmc c.neg##c.wp_right2_dichox vid_order female age income u
&gt; niversity if country2==&quot;IS.j&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store K
.   quietly xtreg gslmc c.neg##c.wp_right2_dichox vid_order female age income u
&gt; niversity if country2==&quot;IS.p&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store L
.   quietly xtreg gslmc c.neg##c.wp_right2_dichox vid_order female age income u
&gt; niversity if country2==&quot;IT&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store M
.   esttab H I J, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                    gslmc           gslmc           gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.117           0.086           0.023   
                  (0.082)         (0.044)         (0.053)   
wp_right2_~x        0.012          -0.002          -0.116   
                  (0.133)         (0.059)         (0.084)   
c.neg#c.wp~x       -0.041          -0.091          -0.040   
                  (0.114)         (0.055)         (0.075)   
vid_order          -0.120***       -0.067***       -0.089***
                  (0.026)         (0.012)         (0.018)   
female             -0.106          -0.130*         -0.137   
                  (0.127)         (0.055)         (0.083)   
age                -0.004           0.001           0.002   
                  (0.006)         (0.003)         (0.006)   
income              0.038           0.148           0.146   
                  (0.302)         (0.107)         (0.170)   
university         -0.075          -0.037          -0.097   
                  (0.131)         (0.057)         (0.095)   
_cons               0.682*          0.205           0.275   
                  (0.317)         (0.124)         (0.183)   
------------------------------------------------------------
r2_w                0.106           0.114           0.098   
r2_b                0.058           0.190           0.194   
r2_o                0.095           0.131           0.118   
N                 255.000         300.000         250.000   
N_g                51.000          60.000          50.000   
------------------------------------------------------------
.   esttab K L M, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                    gslmc           gslmc           gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                -0.020           0.094           0.043   
                  (0.078)         (0.099)         (0.040)   
wp_right2_~x        0.120          -0.146           0.042   
                  (0.137)         (0.153)         (0.075)   
c.neg#c.wp~x        0.000          -0.044          -0.032   
                  (0.112)         (0.147)         (0.059)   
vid_order          -0.132***       -0.051          -0.056***
                  (0.026)         (0.035)         (0.014)   
female             -0.125           0.066          -0.177*  
                  (0.129)         (0.153)         (0.082)   
age                -0.012           0.007           0.002   
                  (0.022)         (0.040)         (0.007)   
income             -0.417          -0.001           0.447*  
                  (0.294)         (0.371)         (0.226)   
university         -0.248          -0.098           0.168   
                  (0.187)         (0.292)         (0.123)   
_cons               1.122           0.096          -0.103   
                  (0.616)         (0.875)         (0.304)   
------------------------------------------------------------
r2_w                0.075           0.015           0.103   
r2_b                0.149           0.167           0.209   
r2_o                0.094           0.035           0.131   
N                 355.000         160.000         185.000   
N_g                71.000          32.000          37.000   
------------------------------------------------------------
.   quietly xtreg gslmc c.neg##c.wp_right2_dichox vid_order female age income u
&gt; niversity if country2==&quot;JP&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store N
.   quietly xtreg gslmc c.neg##c.wp_right2_dichox vid_order female age income u
&gt; niversity if country2==&quot;NZ&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store O
.   quietly xtreg gslmc c.neg##c.wp_right2_dichox vid_order female age income u
&gt; niversity if country2==&quot;RU&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store P
.   quietly xtreg gslmc c.neg##c.wp_right2_dichox vid_order female age income u
&gt; niversity if country2==&quot;SE&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store Q
.   quietly xtreg gslmc c.neg##c.wp_right2_dichox vid_order female age income u
&gt; niversity if country2==&quot;SW&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store R 
.   quietly xtreg gslmc c.neg##c.wp_right2_dichox vid_order female age income u
&gt; niversity if country2==&quot;UK&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store S
.   quietly xtreg gslmc c.neg##c.wp_right2_dichox vid_order female age income u
&gt; niversity if country2==&quot;US&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store T
.   esttab N O P Q, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b 
&gt; r2_o N N_g) 

----------------------------------------------------------------------------
                      (1)             (2)             (3)             (4)   
                    gslmc           gslmc           gslmc           gslmc   
                     b/se            b/se            b/se            b/se   
----------------------------------------------------------------------------
neg                 0.038          -0.002           0.034          -0.015   
                  (0.095)         (0.061)         (0.070)         (0.027)   
wp_right2_~x        0.068           0.045           0.149           0.032   
                  (0.157)         (0.088)         (0.110)         (0.047)   
c.neg#c.wp~x        0.052           0.013           0.017           0.029   
                  (0.143)         (0.086)         (0.109)         (0.041)   
vid_order          -0.099**        -0.087***       -0.061*         -0.019*  
                  (0.034)         (0.021)         (0.026)         (0.009)   
female              0.087          -0.137           0.113          -0.011   
                  (0.152)         (0.091)         (0.103)         (0.048)   
age                -0.042          -0.004           0.005           0.003   
                  (0.047)         (0.002)         (0.005)         (0.002)   
income             -0.372           0.047          -0.082           0.191   
                  (0.291)         (0.155)         (0.264)         (0.144)   
university         -0.050           0.028          -0.035           0.014   
                  (0.232)         (0.096)         (0.162)         (0.047)   
_cons               1.444           0.469**        -0.009          -0.093   
                  (1.048)         (0.177)         (0.294)         (0.121)   
----------------------------------------------------------------------------
r2_w                0.053           0.102           0.041           0.017   
r2_b                0.194           0.300           0.259           0.113   
r2_o                0.077           0.134           0.078           0.041   
N                 180.000         160.000         160.000         240.000   
N_g                36.000          32.000          32.000          48.000   
----------------------------------------------------------------------------
.   esttab R S T, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                    gslmc           gslmc           gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                -0.053           0.086           0.039   
                  (0.060)         (0.064)         (0.035)   
wp_right2_~x        0.046           0.040           0.067   
                  (0.086)         (0.115)         (0.059)   
c.neg#c.wp~x        0.026          -0.034           0.028   
                  (0.081)         (0.087)         (0.050)   
vid_order          -0.025          -0.076***       -0.042***
                  (0.020)         (0.020)         (0.012)   
female              0.085          -0.093          -0.036   
                  (0.085)         (0.109)         (0.062)   
age                 0.002          -0.001           0.002   
                  (0.003)         (0.004)         (0.003)   
income             -0.449*         -0.089          -0.020   
                  (0.222)         (0.220)         (0.121)   
university          0.067          -0.057           0.079   
                  (0.090)         (0.148)         (0.062)   
_cons               0.170           0.466*          0.016   
                  (0.195)         (0.223)         (0.133)   
------------------------------------------------------------
r2_w                0.018           0.078           0.021   
r2_b                0.215           0.070           0.030   
r2_o                0.059           0.075           0.023   
N                 155.000         240.000         920.000   
N_g                31.000          48.000         184.000   
------------------------------------------------------------
.    
.   xtset resp vid_order
       panel variable:  resp (unbalanced)
        time variable:  vid_order, 1 to 7
                delta:  1 unit
.   replace neg = v_negativity
(0 real changes made)
.   quietly xtreg gslmc c.neg##c.left_right2 vid_order female age income univer
&gt; sity if stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store A  
.   quietly xtreg gslmc c.neg##c.left_right2 vid_order female age income univer
&gt; sity if country2==&quot;BR&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store B
.   quietly xtreg gslmc c.neg##c.left_right2 vid_order female age income univer
&gt; sity if country2==&quot;CA.e&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store C
.   quietly xtreg gslmc c.neg##c.left_right2 vid_order female age income univer
&gt; sity if country2==&quot;CA.f&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store D
.   quietly xtreg gslmc c.neg##c.left_right2 vid_order female age income univer
&gt; sity if country2==&quot;CH&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store E
.   quietly xtreg gslmc c.neg##c.left_right2 vid_order female age income univer
&gt; sity if country2==&quot;CN&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store F
.   quietly xtreg gslmc c.neg##c.left_right2 vid_order female age income univer
&gt; sity if country2==&quot;DK&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store G
.   esttab A B C D, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b 
&gt; r2_o N N_g) 

----------------------------------------------------------------------------
                      (1)             (2)             (3)             (4)   
                    gslmc           gslmc           gslmc           gslmc   
                     b/se            b/se            b/se            b/se   
----------------------------------------------------------------------------
neg                 0.006           0.024          -0.109          -0.049   
                  (0.023)         (0.126)         (0.137)         (0.066)   
left_right2        -0.028          -0.226          -0.629          -0.330*  
                  (0.045)         (0.251)         (0.576)         (0.167)   
c.neg#c.le~2        0.058          -0.021           0.516          -0.005   
                  (0.042)         (0.242)         (0.379)         (0.153)   
vid_order          -0.074***       -0.072*         -0.117***       -0.041*  
                  (0.005)         (0.030)         (0.031)         (0.019)   
female             -0.029          -0.080           0.148          -0.002   
                  (0.023)         (0.122)         (0.236)         (0.097)   
age                 0.001           0.011           0.018          -0.004   
                  (0.001)         (0.012)         (0.025)         (0.003)   
income              0.013           0.075          -0.107           0.080   
                  (0.049)         (0.290)         (0.439)         (0.196)   
university         -0.026          -0.008          -0.164          -0.076   
                  (0.024)         (0.130)         (0.317)         (0.105)   
_cons               0.257***        0.136           0.122           0.421   
                  (0.056)         (0.362)         (0.800)         (0.236)   
----------------------------------------------------------------------------
r2_w                0.050           0.047           0.135           0.058   
r2_b                0.034           0.127           0.105           0.149   
r2_o                0.046           0.058           0.124           0.081   
N                4660.000         175.000         160.000         135.000   
N_g               932.000          35.000          32.000          27.000   
----------------------------------------------------------------------------
.   esttab E F G, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                    gslmc           gslmc           gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                -0.031          -0.189          -0.021   
                  (0.119)         (0.182)         (0.097)   
left_right2        -0.244          -0.541*          0.203   
                  (0.400)         (0.256)         (0.202)   
c.neg#c.le~2        0.291           0.319           0.085   
                  (0.276)         (0.259)         (0.188)   
vid_order          -0.105***       -0.109***       -0.043*  
                  (0.029)         (0.022)         (0.019)   
female              0.221           0.033           0.004   
                  (0.181)         (0.098)         (0.083)   
age                 0.005          -0.011           0.001   
                  (0.007)         (0.010)         (0.003)   
income             -0.107           0.337           0.187   
                  (0.471)         (0.252)         (0.199)   
university          0.192          -0.090          -0.002   
                  (0.168)         (0.152)         (0.085)   
_cons              -0.040           0.978**        -0.095   
                  (0.379)         (0.373)         (0.201)   
------------------------------------------------------------
r2_w                0.103           0.099           0.036   
r2_b                0.126           0.213           0.166   
r2_o                0.109           0.116           0.052   
N                 180.000         280.000         175.000   
N_g                36.000          56.000          35.000   
------------------------------------------------------------
.   quietly xtreg gslmc c.neg##c.left_right2 vid_order female age income univer
&gt; sity if country2==&quot;FR&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store H
.   quietly xtreg gslmc c.neg##c.left_right2 vid_order female age income univer
&gt; sity if country2==&quot;GH&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store I
.   quietly xtreg gslmc c.neg##c.left_right2 vid_order female age income univer
&gt; sity if country2==&quot;IN&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store J
.   quietly xtreg gslmc c.neg##c.left_right2 vid_order female age income univer
&gt; sity if country2==&quot;IS.j&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store K
.   quietly xtreg gslmc c.neg##c.left_right2 vid_order female age income univer
&gt; sity if country2==&quot;IS.p&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store L
.   quietly xtreg gslmc c.neg##c.left_right2 vid_order female age income univer
&gt; sity if country2==&quot;IT&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store M
.   esttab H I J, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                    gslmc           gslmc           gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.065          -0.066           0.065   
                  (0.134)         (0.078)         (0.085)   
left_right2         0.107           0.023          -0.086   
                  (0.271)         (0.127)         (0.140)   
c.neg#c.le~2        0.058           0.142          -0.109   
                  (0.237)         (0.112)         (0.133)   
vid_order          -0.119***       -0.068***       -0.089***
                  (0.026)         (0.012)         (0.018)   
female             -0.113          -0.125*         -0.115   
                  (0.129)         (0.055)         (0.079)   
age                -0.004           0.001           0.001   
                  (0.006)         (0.003)         (0.005)   
income              0.053           0.144           0.153   
                  (0.305)         (0.109)         (0.167)   
university         -0.076          -0.029          -0.062   
                  (0.128)         (0.061)         (0.086)   
_cons               0.631           0.200           0.292   
                  (0.345)         (0.137)         (0.203)   
------------------------------------------------------------
r2_w                0.106           0.113           0.095   
r2_b                0.059           0.191           0.189   
r2_o                0.095           0.131           0.113   
N                 255.000         295.000         250.000   
N_g                51.000          59.000          50.000   
------------------------------------------------------------
.   esttab K L M, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                    gslmc           gslmc           gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                -0.085           0.099           0.069   
                  (0.130)         (0.275)         (0.061)   
left_right2        -0.309           0.274           0.198   
                  (0.257)         (0.330)         (0.163)   
c.neg#c.le~2        0.125          -0.034          -0.101   
                  (0.218)         (0.342)         (0.131)   
vid_order          -0.132***       -0.050          -0.056***
                  (0.026)         (0.035)         (0.014)   
female             -0.134           0.123          -0.166*  
                  (0.131)         (0.155)         (0.081)   
age                -0.016           0.011           0.001   
                  (0.021)         (0.039)         (0.007)   
income             -0.420           0.020           0.423   
                  (0.297)         (0.371)         (0.224)   
university         -0.222          -0.120           0.185   
                  (0.192)         (0.292)         (0.122)   
_cons               1.437*         -0.285          -0.164   
                  (0.565)         (0.828)         (0.293)   
------------------------------------------------------------
r2_w                0.076           0.015           0.104   
r2_b                0.154           0.153           0.238   
r2_o                0.097           0.032           0.140   
N                 355.000         160.000         185.000   
N_g                71.000          32.000          37.000   
------------------------------------------------------------
.   quietly xtreg gslmc c.neg##c.left_right2 vid_order female age income univer
&gt; sity if country2==&quot;JP&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store N
.   quietly xtreg gslmc c.neg##c.left_right2 vid_order female age income univer
&gt; sity if country2==&quot;NZ&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store O
.   quietly xtreg gslmc c.neg##c.left_right2 vid_order female age income univer
&gt; sity if country2==&quot;RU&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store P
.   quietly xtreg gslmc c.neg##c.left_right2 vid_order female age income univer
&gt; sity if country2==&quot;SE&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store Q
.   quietly xtreg gslmc c.neg##c.left_right2 vid_order female age income univer
&gt; sity if country2==&quot;SW&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store R 
.   quietly xtreg gslmc c.neg##c.left_right2 vid_order female age income univer
&gt; sity if country2==&quot;UK&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store S
.   quietly xtreg gslmc c.neg##c.left_right2 vid_order female age income univer
&gt; sity if country2==&quot;US&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store T
.   esttab N O P Q, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b 
&gt; r2_o N N_g) 

----------------------------------------------------------------------------
                      (1)             (2)             (3)             (4)   
                    gslmc           gslmc           gslmc           gslmc   
                     b/se            b/se            b/se            b/se   
----------------------------------------------------------------------------
neg                 0.013          -0.154           0.169          -0.041   
                  (0.229)         (0.091)         (0.171)         (0.033)   
left_right2         0.227           0.112           0.343           0.029   
                  (0.465)         (0.235)         (0.377)         (0.065)   
c.neg#c.le~2        0.107           0.393*         -0.261           0.083   
                  (0.474)         (0.199)         (0.346)         (0.056)   
vid_order          -0.101**        -0.086***       -0.066*         -0.021*  
                  (0.034)         (0.021)         (0.026)         (0.010)   
female              0.056          -0.108           0.095          -0.007   
                  (0.142)         (0.103)         (0.110)         (0.047)   
age                -0.047          -0.003           0.005           0.002   
                  (0.045)         (0.002)         (0.006)         (0.002)   
income             -0.404           0.020          -0.008           0.184   
                  (0.283)         (0.151)         (0.268)         (0.141)   
university         -0.040           0.036          -0.073           0.004   
                  (0.229)         (0.092)         (0.160)         (0.045)   
_cons               1.497           0.440*         -0.061          -0.057   
                  (1.018)         (0.193)         (0.317)         (0.119)   
----------------------------------------------------------------------------
r2_w                0.052           0.127           0.048           0.023   
r2_b                0.197           0.307           0.191           0.119   
r2_o                0.076           0.157           0.072           0.046   
N                 180.000         160.000         160.000         240.000   
N_g                36.000          32.000          32.000          48.000   
----------------------------------------------------------------------------
.   esttab R S T, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                    gslmc           gslmc           gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                -0.150           0.111           0.044   
                  (0.086)         (0.109)         (0.049)   
left_right2         0.132           0.318           0.048   
                  (0.183)         (0.305)         (0.123)   
c.neg#c.le~2        0.242          -0.107           0.020   
                  (0.166)         (0.248)         (0.103)   
vid_order          -0.027          -0.076***       -0.042***
                  (0.020)         (0.020)         (0.012)   
female              0.086          -0.080          -0.035   
                  (0.083)         (0.109)         (0.062)   
age                 0.002          -0.001           0.002   
                  (0.003)         (0.004)         (0.003)   
income             -0.494*         -0.120          -0.002   
                  (0.231)         (0.215)         (0.120)   
university          0.050          -0.055           0.078   
                  (0.086)         (0.147)         (0.062)   
_cons               0.178           0.344           0.014   
                  (0.192)         (0.251)         (0.141)   
------------------------------------------------------------
r2_w                0.032           0.078           0.020   
r2_b                0.236           0.087           0.024   
r2_o                0.075           0.080           0.021   
N                 155.000         240.000         920.000   
N_g                31.000          48.000         184.000   
------------------------------------------------------------
.   xtset resp vid_order
       panel variable:  resp (unbalanced)
        time variable:  vid_order, 1 to 7
                delta:  1 unit
.   replace neg = v_negativity
(0 real changes made)
.   quietly xtreg gslmc c.neg##c.left_right2_dichox vid_order female age income
&gt;  university if stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store A
.   quietly xtreg gslmc c.neg##c.left_right2_dichox vid_order female age income
&gt;  university if country2==&quot;BR&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store B
.   quietly xtreg gslmc c.neg##c.left_right2_dichox vid_order female age income
&gt;  university if country2==&quot;CA.e&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store C
.   quietly xtreg gslmc c.neg##c.left_right2_dichox vid_order female age income
&gt;  university if country2==&quot;CA.f&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store D
.   quietly xtreg gslmc c.neg##c.left_right2_dichox vid_order female age income
&gt;  university if country2==&quot;CH&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store E
.   quietly xtreg gslmc c.neg##c.left_right2_dichox vid_order female age income
&gt;  university if country2==&quot;CN&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store F
.   quietly xtreg gslmc c.neg##c.left_right2_dichox vid_order female age income
&gt;  university if country2==&quot;DK&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store G
.   esttab A B C D, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b 
&gt; r2_o N N_g) 

----------------------------------------------------------------------------
                      (1)             (2)             (3)             (4)   
                    gslmc           gslmc           gslmc           gslmc   
                     b/se            b/se            b/se            b/se   
----------------------------------------------------------------------------
neg                 0.020           0.021           0.063          -0.086   
                  (0.016)         (0.095)         (0.095)         (0.061)   
left_right~x       -0.021          -0.102          -0.089          -0.163*  
                  (0.023)         (0.121)         (0.212)         (0.082)   
c.neg#c.le~x        0.028          -0.008          -0.018           0.071   
                  (0.022)         (0.123)         (0.131)         (0.080)   
vid_order          -0.074***       -0.072*         -0.121***       -0.042*  
                  (0.005)         (0.030)         (0.031)         (0.019)   
female             -0.029          -0.076           0.143           0.034   
                  (0.023)         (0.123)         (0.246)         (0.092)   
age                 0.001           0.013           0.019          -0.003   
                  (0.001)         (0.012)         (0.027)         (0.003)   
income              0.014           0.015          -0.157           0.076   
                  (0.049)         (0.279)         (0.450)         (0.188)   
university         -0.026          -0.022          -0.147          -0.070   
                  (0.024)         (0.128)         (0.330)         (0.100)   
_cons               0.253***        0.084          -0.023           0.361   
                  (0.052)         (0.344)         (0.843)         (0.220)   
----------------------------------------------------------------------------
r2_w                0.050           0.048           0.128           0.066   
r2_b                0.035           0.120           0.060           0.117   
r2_o                0.046           0.057           0.103           0.079   
N                4660.000         175.000         160.000         135.000   
N_g               932.000          35.000          32.000          27.000   
----------------------------------------------------------------------------
.   esttab E F G, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                    gslmc           gslmc           gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                -0.020          -0.014           0.004   
                  (0.088)         (0.064)         (0.057)   
left_right~x       -0.152          -0.178          -0.007   
                  (0.187)         (0.096)         (0.089)   
c.neg#c.le~x        0.192           0.090           0.032   
                  (0.124)         (0.097)         (0.083)   
vid_order          -0.107***       -0.109***       -0.042*  
                  (0.028)         (0.022)         (0.020)   
female              0.234           0.052          -0.023   
                  (0.187)         (0.101)         (0.084)   
age                 0.006          -0.011           0.000   
                  (0.007)         (0.010)         (0.003)   
income             -0.165           0.434           0.279   
                  (0.487)         (0.250)         (0.193)   
university          0.175          -0.139          -0.010   
                  (0.170)         (0.149)         (0.087)   
_cons              -0.041           0.667*         -0.024   
                  (0.357)         (0.337)         (0.190)   
------------------------------------------------------------
r2_w                0.112           0.095           0.036   
r2_b                0.124           0.196           0.105   
r2_o                0.116           0.111           0.045   
N                 180.000         280.000         175.000   
N_g                36.000          56.000          35.000   
------------------------------------------------------------
.   quietly xtreg gslmc c.neg##c.left_right2_dichox vid_order female age income
&gt;  university if country2==&quot;FR&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store H
.   quietly xtreg gslmc c.neg##c.left_right2_dichox vid_order female age income
&gt;  university if country2==&quot;GH&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store I
.   quietly xtreg gslmc c.neg##c.left_right2_dichox vid_order female age income
&gt;  university if country2==&quot;IN&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store J
.   quietly xtreg gslmc c.neg##c.left_right2_dichox vid_order female age income
&gt;  university if country2==&quot;IS.j&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store K
.   quietly xtreg gslmc c.neg##c.left_right2_dichox vid_order female age income
&gt;  university if country2==&quot;IS.p&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store L
.   quietly xtreg gslmc c.neg##c.left_right2_dichox vid_order female age income
&gt;  university if country2==&quot;IT&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store M
.   esttab H I J, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                    gslmc           gslmc           gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.103          -0.005           0.024   
                  (0.080)         (0.037)         (0.052)   
left_right~x       -0.013           0.041          -0.094   
                  (0.130)         (0.058)         (0.077)   
c.neg#c.le~x       -0.015           0.064          -0.044   
                  (0.113)         (0.052)         (0.076)   
vid_order          -0.120***       -0.068***       -0.090***
                  (0.026)         (0.012)         (0.018)   
female             -0.105          -0.120*         -0.111   
                  (0.128)         (0.056)         (0.079)   
age                -0.004           0.001           0.001   
                  (0.006)         (0.003)         (0.005)   
income              0.032           0.129           0.147   
                  (0.305)         (0.109)         (0.163)   
university         -0.077          -0.026          -0.061   
                  (0.127)         (0.058)         (0.087)   
_cons               0.695*          0.201           0.283   
                  (0.326)         (0.123)         (0.178)   
------------------------------------------------------------
r2_w                0.105           0.112           0.095   
r2_b                0.057           0.202           0.202   
r2_o                0.095           0.133           0.116   
N                 255.000         295.000         250.000   
N_g                51.000          59.000          50.000   
------------------------------------------------------------
.   esttab K L M, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                    gslmc           gslmc           gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                -0.043           0.130           0.040   
                  (0.077)         (0.097)         (0.043)   
left_right~x       -0.235           0.039           0.053   
                  (0.131)         (0.145)         (0.075)   
c.neg#c.le~x        0.054          -0.125          -0.024   
                  (0.111)         (0.148)         (0.059)   
vid_order          -0.132***       -0.049          -0.056***
                  (0.026)         (0.035)         (0.014)   
female             -0.127           0.099          -0.173*  
                  (0.129)         (0.153)         (0.081)   
age                -0.014           0.017           0.002   
                  (0.021)         (0.038)         (0.007)   
income             -0.395           0.014           0.440   
                  (0.293)         (0.372)         (0.225)   
university         -0.196          -0.134           0.188   
                  (0.189)         (0.292)         (0.128)   
_cons               1.293*         -0.164          -0.131   
                  (0.552)         (0.827)         (0.301)   
------------------------------------------------------------
r2_w                0.076           0.019           0.103   
r2_b                0.175           0.145           0.210   
r2_o                0.103           0.033           0.131   
N                 355.000         160.000         185.000   
N_g                71.000          32.000          37.000   
------------------------------------------------------------
.   quietly xtreg gslmc c.neg##c.left_right2_dichox vid_order female age income
&gt;  university if country2==&quot;JP&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store N
.   quietly xtreg gslmc c.neg##c.left_right2_dichox vid_order female age income
&gt;  university if country2==&quot;NZ&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store O
.   quietly xtreg gslmc c.neg##c.left_right2_dichox vid_order female age income
&gt;  university if country2==&quot;RU&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store P
.   quietly xtreg gslmc c.neg##c.left_right2_dichox vid_order female age income
&gt;  university if country2==&quot;SE&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store Q
.   quietly xtreg gslmc c.neg##c.left_right2_dichox vid_order female age income
&gt;  university if country2==&quot;SW&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store R 
.   quietly xtreg gslmc c.neg##c.left_right2_dichox vid_order female age income
&gt;  university if country2==&quot;UK&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store S
.   quietly xtreg gslmc c.neg##c.left_right2_dichox vid_order female age income
&gt;  university if country2==&quot;US&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store T
.   esttab N O P Q, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b 
&gt; r2_o N N_g) 

----------------------------------------------------------------------------
                      (1)             (2)             (3)             (4)   
                    gslmc           gslmc           gslmc           gslmc   
                     b/se            b/se            b/se            b/se   
----------------------------------------------------------------------------
neg                 0.004          -0.096           0.180          -0.049   
                  (0.108)         (0.066)         (0.103)         (0.032)   
left_right~x        0.140          -0.022           0.207           0.047   
                  (0.146)         (0.098)         (0.125)         (0.046)   
c.neg#c.le~x        0.100           0.170*         -0.185           0.075   
                  (0.142)         (0.086)         (0.120)         (0.041)   
vid_order          -0.103**        -0.088***       -0.069**        -0.020*  
                  (0.034)         (0.021)         (0.026)         (0.009)   
female              0.021          -0.143           0.077          -0.010   
                  (0.147)         (0.098)         (0.109)         (0.047)   
age                -0.044          -0.003           0.004           0.002   
                  (0.044)         (0.002)         (0.005)         (0.002)   
income             -0.401           0.031           0.014           0.165   
                  (0.282)         (0.151)         (0.265)         (0.142)   
university         -0.063           0.036          -0.083           0.005   
                  (0.228)         (0.093)         (0.158)         (0.046)   
_cons               1.497           0.497**        -0.017          -0.071   
                  (0.940)         (0.188)         (0.290)         (0.119)   
----------------------------------------------------------------------------
r2_w                0.058           0.132           0.064           0.032   
r2_b                0.211           0.264           0.222           0.130   
r2_o                0.083           0.154           0.091           0.057   
N                 180.000         160.000         160.000         240.000   
N_g                36.000          32.000          32.000          48.000   
----------------------------------------------------------------------------
.   esttab R S T, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                    gslmc           gslmc           gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                -0.104           0.076           0.050   
                  (0.058)         (0.059)         (0.037)   
left_right~x        0.002           0.217*          0.007   
                  (0.085)         (0.106)         (0.060)   
c.neg#c.le~x        0.126          -0.016           0.004   
                  (0.081)         (0.087)         (0.051)   
vid_order          -0.027          -0.075***       -0.042***
                  (0.020)         (0.020)         (0.012)   
female              0.090          -0.054          -0.036   
                  (0.085)         (0.107)         (0.062)   
age                 0.003          -0.000           0.002   
                  (0.003)         (0.004)         (0.003)   
income             -0.431          -0.169           0.003   
                  (0.229)         (0.210)         (0.120)   
university          0.053          -0.018           0.076   
                  (0.088)         (0.144)         (0.062)   
_cons               0.182           0.344           0.030   
                  (0.195)         (0.224)         (0.137)   
------------------------------------------------------------
r2_w                0.038           0.078           0.020   
r2_b                0.199           0.151           0.023   
r2_o                0.072           0.098           0.021   
N                 155.000         240.000         920.000   
N_g                31.000          48.000         184.000   
------------------------------------------------------------
.   xtset resp vid_order
       panel variable:  resp (unbalanced)
        time variable:  vid_order, 1 to 7
                delta:  1 unit
.   replace neg = v_negativity
(0 real changes made)
.   quietly xtreg gslmc c.neg##c.ideo_right2 vid_order female age income univer
&gt; sity if stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store A  
.   quietly xtreg gslmc c.neg##c.ideo_right2 vid_order female age income univer
&gt; sity if country2==&quot;BR&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store B
.   quietly xtreg gslmc c.neg##c.ideo_right2 vid_order female age income univer
&gt; sity if country2==&quot;CA.e&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store C
.   quietly xtreg gslmc c.neg##c.ideo_right2 vid_order female age income univer
&gt; sity if country2==&quot;CA.f&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store D
.   quietly xtreg gslmc c.neg##c.ideo_right2 vid_order female age income univer
&gt; sity if country2==&quot;CH&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store E
.   quietly xtreg gslmc c.neg##c.ideo_right2 vid_order female age income univer
&gt; sity if country2==&quot;CN&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store F
.   quietly xtreg gslmc c.neg##c.ideo_right2 vid_order female age income univer
&gt; sity if country2==&quot;DK&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store G
.   esttab A B C D, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b 
&gt; r2_o N N_g) 

----------------------------------------------------------------------------
                      (1)             (2)             (3)             (4)   
                    gslmc           gslmc           gslmc           gslmc   
                     b/se            b/se            b/se            b/se   
----------------------------------------------------------------------------
neg                 0.002           0.001          -0.155          -0.064   
                  (0.026)         (0.143)         (0.125)         (0.066)   
ideo_right2         0.015          -0.308          -0.427          -0.328   
                  (0.058)         (0.318)         (0.613)         (0.189)   
c.neg#c.id~2        0.075           0.032           0.773*          0.055   
                  (0.053)         (0.314)         (0.392)         (0.176)   
vid_order          -0.074***       -0.071*         -0.118***       -0.041*  
                  (0.005)         (0.030)         (0.030)         (0.019)   
female             -0.028          -0.079           0.158          -0.013   
                  (0.023)         (0.122)         (0.240)         (0.098)   
age                 0.001           0.011           0.022          -0.003   
                  (0.001)         (0.012)         (0.025)         (0.003)   
income              0.013           0.065          -0.181           0.064   
                  (0.049)         (0.287)         (0.434)         (0.196)   
university         -0.024          -0.008          -0.136          -0.066   
                  (0.025)         (0.130)         (0.318)         (0.104)   
_cons               0.235***        0.146          -0.033           0.377   
                  (0.058)         (0.363)         (0.790)         (0.232)   
----------------------------------------------------------------------------
r2_w                0.050           0.047           0.146           0.058   
r2_b                0.035           0.132           0.096           0.115   
r2_o                0.046           0.058           0.128           0.072   
N                4660.000         175.000         160.000         135.000   
N_g               932.000          35.000          32.000          27.000   
----------------------------------------------------------------------------
.   esttab E F G, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                    gslmc           gslmc           gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.014          -0.304          -0.062   
                  (0.135)         (0.243)         (0.095)   
ideo_right2         0.052          -0.828           0.176   
                  (0.525)         (0.427)         (0.241)   
c.neg#c.id~2        0.174           0.565           0.213   
                  (0.353)         (0.405)         (0.225)   
vid_order          -0.107***       -0.110***       -0.042*  
                  (0.029)         (0.022)         (0.019)   
female              0.178           0.059           0.003   
                  (0.180)         (0.102)         (0.085)   
age                 0.005          -0.010           0.001   
                  (0.007)         (0.010)         (0.003)   
income             -0.041           0.400           0.210   
                  (0.491)         (0.250)         (0.193)   
university          0.196          -0.072          -0.003   
                  (0.173)         (0.155)         (0.085)   
_cons              -0.151           1.021**        -0.075   
                  (0.422)         (0.389)         (0.203)   
------------------------------------------------------------
r2_w                0.099           0.101           0.037   
r2_b                0.111           0.190           0.171   
r2_o                0.103           0.115           0.054   
N                 180.000         280.000         175.000   
N_g                36.000          56.000          35.000   
------------------------------------------------------------
.   quietly xtreg gslmc c.neg##c.ideo_right2 vid_order female age income univer
&gt; sity if country2==&quot;FR&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store H
.   quietly xtreg gslmc c.neg##c.ideo_right2 vid_order female age income univer
&gt; sity if country2==&quot;GH&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store I
.   quietly xtreg gslmc c.neg##c.ideo_right2 vid_order female age income univer
&gt; sity if country2==&quot;IN&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store J
.   quietly xtreg gslmc c.neg##c.ideo_right2 vid_order female age income univer
&gt; sity if country2==&quot;IS.j&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store K
.   quietly xtreg gslmc c.neg##c.ideo_right2 vid_order female age income univer
&gt; sity if country2==&quot;IS.p&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store L
.   quietly xtreg gslmc c.neg##c.ideo_right2 vid_order female age income univer
&gt; sity if country2==&quot;IT&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store M
.   esttab H I J, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                    gslmc           gslmc           gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.063           0.017           0.135   
                  (0.139)         (0.147)         (0.120)   
ideo_right2         0.052           0.001          -0.280   
                  (0.344)         (0.252)         (0.233)   
c.neg#c.id~2        0.074           0.016          -0.224   
                  (0.291)         (0.224)         (0.195)   
vid_order          -0.119***       -0.067***       -0.088***
                  (0.026)         (0.012)         (0.018)   
female             -0.109          -0.133*         -0.103   
                  (0.129)         (0.055)         (0.080)   
age                -0.004           0.001           0.001   
                  (0.006)         (0.003)         (0.005)   
income              0.050           0.153           0.093   
                  (0.307)         (0.112)         (0.174)   
university         -0.081          -0.039          -0.089   
                  (0.128)         (0.059)         (0.090)   
_cons               0.666           0.210           0.412   
                  (0.343)         (0.178)         (0.234)   
------------------------------------------------------------
r2_w                0.106           0.103           0.098   
r2_b                0.055           0.203           0.211   
r2_o                0.095           0.126           0.121   
N                 255.000         295.000         250.000   
N_g                51.000          59.000          50.000   
------------------------------------------------------------
.   esttab K L M, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                    gslmc           gslmc           gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                -0.200          -0.119           0.060   
                  (0.172)         (0.542)         (0.063)   
ideo_right2        -0.477          -0.019           0.186   
                  (0.512)         (0.972)         (0.210)   
c.neg#c.id~2        0.479           0.346          -0.098   
                  (0.431)         (0.950)         (0.168)   
vid_order          -0.134***       -0.052          -0.056***
                  (0.026)         (0.035)         (0.014)   
female             -0.138           0.090          -0.171*  
                  (0.133)         (0.155)         (0.081)   
age                -0.020           0.020           0.002   
                  (0.022)         (0.039)         (0.007)   
income             -0.467           0.030           0.432   
                  (0.294)         (0.379)         (0.226)   
university         -0.262          -0.104           0.179   
                  (0.188)         (0.294)         (0.123)   
_cons               1.600*         -0.214          -0.146   
                  (0.646)         (0.969)         (0.299)   
------------------------------------------------------------
r2_w                0.077           0.017           0.103   
r2_b                0.154           0.120           0.221   
r2_o                0.097           0.029           0.135   
N                 355.000         160.000         185.000   
N_g                71.000          32.000          37.000   
------------------------------------------------------------
.   quietly xtreg gslmc c.neg##c.ideo_right2 vid_order female age income univer
&gt; sity if country2==&quot;JP&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store N
.   quietly xtreg gslmc c.neg##c.ideo_right2 vid_order female age income univer
&gt; sity if country2==&quot;NZ&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store O
.   quietly xtreg gslmc c.neg##c.ideo_right2 vid_order female age income univer
&gt; sity if country2==&quot;RU&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store P
.   quietly xtreg gslmc c.neg##c.ideo_right2 vid_order female age income univer
&gt; sity if country2==&quot;SE&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store Q
.   quietly xtreg gslmc c.neg##c.ideo_right2 vid_order female age income univer
&gt; sity if country2==&quot;SW&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store R 
.   quietly xtreg gslmc c.neg##c.ideo_right2 vid_order female age income univer
&gt; sity if country2==&quot;UK&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store S
.   quietly xtreg gslmc c.neg##c.ideo_right2 vid_order female age income univer
&gt; sity if country2==&quot;US&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store T
.   esttab N O P Q, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b 
&gt; r2_o N N_g) 

----------------------------------------------------------------------------
                      (1)             (2)             (3)             (4)   
                    gslmc           gslmc           gslmc           gslmc   
                     b/se            b/se            b/se            b/se   
----------------------------------------------------------------------------
neg                 0.039          -0.123           0.175          -0.089   
                  (0.234)         (0.091)         (0.199)         (0.053)   
ideo_right2         0.264           0.197           0.547           0.049   
                  (0.575)         (0.262)         (0.401)         (0.109)   
c.neg#c.id~2        0.054           0.356          -0.246           0.165   
                  (0.553)         (0.223)         (0.370)         (0.092)   
vid_order          -0.100**        -0.086***       -0.061*         -0.021*  
                  (0.034)         (0.021)         (0.026)         (0.010)   
female              0.071          -0.090           0.083          -0.010   
                  (0.144)         (0.105)         (0.108)         (0.047)   
age                -0.043          -0.004           0.004           0.002   
                  (0.048)         (0.002)         (0.006)         (0.002)   
income             -0.388           0.053          -0.026           0.181   
                  (0.286)         (0.152)         (0.263)         (0.143)   
university         -0.053           0.027          -0.068           0.009   
                  (0.230)         (0.094)         (0.159)         (0.045)   
_cons               1.407           0.403*         -0.162          -0.068   
                  (1.119)         (0.198)         (0.330)         (0.119)   
----------------------------------------------------------------------------
r2_w                0.052           0.119           0.046           0.028   
r2_b                0.194           0.322           0.231           0.125   
r2_o                0.076           0.152           0.077           0.051   
N                 180.000         160.000         160.000         240.000   
N_g                36.000          32.000          32.000          48.000   
----------------------------------------------------------------------------
.   esttab R S T, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                    gslmc           gslmc           gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                -0.139           0.027           0.045   
                  (0.082)         (0.104)         (0.055)   
ideo_right2         0.135           0.186           0.090   
                  (0.196)         (0.337)         (0.147)   
c.neg#c.id~2        0.258           0.117           0.017   
                  (0.183)         (0.270)         (0.123)   
vid_order          -0.027          -0.076***       -0.042***
                  (0.020)         (0.020)         (0.012)   
female              0.092          -0.090          -0.034   
                  (0.083)         (0.109)         (0.062)   
age                 0.002          -0.001           0.002   
                  (0.003)         (0.004)         (0.003)   
income             -0.460*         -0.112          -0.006   
                  (0.221)         (0.219)         (0.120)   
university          0.049          -0.057           0.079   
                  (0.086)         (0.148)         (0.062)   
_cons               0.168           0.427           0.001   
                  (0.193)         (0.236)         (0.142)   
------------------------------------------------------------
r2_w                0.032           0.079           0.020   
r2_b                0.229           0.071           0.025   
r2_o                0.074           0.077           0.022   
N                 155.000         240.000         920.000   
N_g                31.000          48.000         184.000   
------------------------------------------------------------
.  
.   xtset resp vid_order
       panel variable:  resp (unbalanced)
        time variable:  vid_order, 1 to 7
                delta:  1 unit
.   replace neg = v_negativity
(0 real changes made)
.   quietly xtreg gslmc c.neg##c.ideo_right2_dichox vid_order female age income
&gt;  university if stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store A  
.   quietly xtreg gslmc c.neg##c.ideo_right2_dichox vid_order female age income
&gt;  university if country2==&quot;BR&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store B
.   quietly xtreg gslmc c.neg##c.ideo_right2_dichox vid_order female age income
&gt;  university if country2==&quot;CA.e&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store C
.   quietly xtreg gslmc c.neg##c.ideo_right2_dichox vid_order female age income
&gt;  university if country2==&quot;CA.f&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store D
.   quietly xtreg gslmc c.neg##c.ideo_right2_dichox vid_order female age income
&gt;  university if country2==&quot;CH&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store E
.   quietly xtreg gslmc c.neg##c.ideo_right2_dichox vid_order female age income
&gt;  university if country2==&quot;CN&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store F
.   quietly xtreg gslmc c.neg##c.ideo_right2_dichox vid_order female age income
&gt;  university if country2==&quot;DK&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store G
.   esttab A B C D, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b 
&gt; r2_o N N_g) 

----------------------------------------------------------------------------
                      (1)             (2)             (3)             (4)   
                    gslmc           gslmc           gslmc           gslmc   
                     b/se            b/se            b/se            b/se   
----------------------------------------------------------------------------
neg                 0.007           0.050          -0.037          -0.075   
                  (0.015)         (0.088)         (0.095)         (0.056)   
ideo_right~x       -0.020          -0.177           0.066          -0.135   
                  (0.023)         (0.124)         (0.210)         (0.083)   
c.neg#c.id~x        0.056**        -0.069           0.171           0.058   
                  (0.022)         (0.121)         (0.130)         (0.079)   
vid_order          -0.074***       -0.074*         -0.121***       -0.042*  
                  (0.005)         (0.029)         (0.030)         (0.019)   
female             -0.029          -0.055           0.169           0.013   
                  (0.023)         (0.123)         (0.244)         (0.096)   
age                 0.001           0.010           0.029          -0.002   
                  (0.001)         (0.012)         (0.026)         (0.003)   
income              0.012           0.000          -0.172           0.050   
                  (0.049)         (0.277)         (0.453)         (0.194)   
university         -0.026           0.027          -0.154          -0.041   
                  (0.024)         (0.132)         (0.329)         (0.103)   
_cons               0.253***        0.144          -0.320           0.285   
                  (0.052)         (0.341)         (0.796)         (0.218)   
----------------------------------------------------------------------------
r2_w                0.051           0.053           0.137           0.062   
r2_b                0.035           0.165           0.071           0.093   
r2_o                0.047           0.068           0.113           0.070   
N                4660.000         175.000         160.000         135.000   
N_g               932.000          35.000          32.000          27.000   
----------------------------------------------------------------------------
.   esttab E F G, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                    gslmc           gslmc           gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                -0.024           0.007          -0.057   
                  (0.088)         (0.063)         (0.057)   
ideo_right~x       -0.200          -0.269**         0.064   
                  (0.185)         (0.099)         (0.085)   
c.neg#c.id~x        0.194           0.058           0.153   
                  (0.124)         (0.097)         (0.081)   
vid_order          -0.106***       -0.111***       -0.041*  
                  (0.028)         (0.022)         (0.019)   
female              0.248           0.058           0.008   
                  (0.180)         (0.099)         (0.083)   
age                 0.007          -0.016           0.000   
                  (0.007)         (0.010)         (0.003)   
income             -0.216           0.502*          0.215   
                  (0.501)         (0.251)         (0.186)   
university          0.175          -0.103          -0.015   
                  (0.170)         (0.148)         (0.084)   
_cons              -0.044           0.791*         -0.023   
                  (0.355)         (0.340)         (0.185)   
------------------------------------------------------------
r2_w                0.114           0.093           0.051   
r2_b                0.132           0.279           0.213   
r2_o                0.119           0.122           0.071   
N                 180.000         280.000         175.000   
N_g                36.000          56.000          35.000   
------------------------------------------------------------
.   quietly xtreg gslmc c.neg##c.ideo_right2_dichox vid_order female age income
&gt;  university if country2==&quot;FR&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store H
.   quietly xtreg gslmc c.neg##c.ideo_right2_dichox vid_order female age income
&gt;  university if country2==&quot;GH&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store I
.   quietly xtreg gslmc c.neg##c.ideo_right2_dichox vid_order female age income
&gt;  university if country2==&quot;IN&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store J
.   quietly xtreg gslmc c.neg##c.ideo_right2_dichox vid_order female age income
&gt;  university if country2==&quot;IS.j&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store K
.   quietly xtreg gslmc c.neg##c.ideo_right2_dichox vid_order female age income
&gt;  university if country2==&quot;IS.p&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store L
.   quietly xtreg gslmc c.neg##c.ideo_right2_dichox vid_order female age income
&gt;  university if country2==&quot;IT&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store M
.   esttab H I J, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                    gslmc           gslmc           gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.122           0.028           0.032   
                  (0.082)         (0.038)         (0.055)   
ideo_right~x       -0.005          -0.008          -0.113   
                  (0.132)         (0.055)         (0.084)   
c.neg#c.id~x       -0.051          -0.001          -0.053   
                  (0.114)         (0.053)         (0.076)   
vid_order          -0.120***       -0.067***       -0.089***
                  (0.026)         (0.013)         (0.018)   
female             -0.106          -0.134*         -0.114   
                  (0.128)         (0.055)         (0.079)   
age                -0.004           0.001           0.003   
                  (0.006)         (0.003)         (0.006)   
income              0.028           0.155           0.097   
                  (0.307)         (0.106)         (0.171)   
university         -0.071          -0.040          -0.085   
                  (0.128)         (0.057)         (0.089)   
_cons               0.692*          0.212           0.258   
                  (0.324)         (0.122)         (0.176)   
------------------------------------------------------------
r2_w                0.106           0.103           0.096   
r2_b                0.059           0.204           0.204   
r2_o                0.095           0.126           0.118   
N                 255.000         295.000         250.000   
N_g                51.000          59.000          50.000   
------------------------------------------------------------
.   esttab K L M, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                    gslmc           gslmc           gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                -0.093           0.023           0.044   
                  (0.079)         (0.107)         (0.042)   
ideo_right~x       -0.155          -0.048           0.051   
                  (0.128)         (0.150)         (0.075)   
c.neg#c.id~x        0.149           0.104          -0.033   
                  (0.111)         (0.148)         (0.059)   
vid_order          -0.133***       -0.054          -0.056***
                  (0.026)         (0.035)         (0.014)   
female             -0.140           0.080          -0.171*  
                  (0.130)         (0.156)         (0.081)   
age                -0.019           0.021           0.002   
                  (0.021)         (0.039)         (0.007)   
income             -0.464           0.017           0.443*  
                  (0.292)         (0.373)         (0.223)   
university         -0.261          -0.089           0.187   
                  (0.186)         (0.292)         (0.129)   
_cons               1.463**        -0.213          -0.131   
                  (0.559)         (0.823)         (0.301)   
------------------------------------------------------------
r2_w                0.078           0.019           0.104   
r2_b                0.165           0.122           0.207   
r2_o                0.101           0.031           0.132   
N                 355.000         160.000         185.000   
N_g                71.000          32.000          37.000   
------------------------------------------------------------
.   quietly xtreg gslmc c.neg##c.ideo_right2_dichox vid_order female age income
&gt;  university if country2==&quot;JP&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store N
.   quietly xtreg gslmc c.neg##c.ideo_right2_dichox vid_order female age income
&gt;  university if country2==&quot;NZ&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store O
.   quietly xtreg gslmc c.neg##c.ideo_right2_dichox vid_order female age income
&gt;  university if country2==&quot;RU&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store P
.   quietly xtreg gslmc c.neg##c.ideo_right2_dichox vid_order female age income
&gt;  university if country2==&quot;SE&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store Q
.   quietly xtreg gslmc c.neg##c.ideo_right2_dichox vid_order female age income
&gt;  university if country2==&quot;SW&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store R 
.   quietly xtreg gslmc c.neg##c.ideo_right2_dichox vid_order female age income
&gt;  university if country2==&quot;UK&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store S
.   quietly xtreg gslmc c.neg##c.ideo_right2_dichox vid_order female age income
&gt;  university if country2==&quot;US&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store T
.   esttab N O P Q, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b 
&gt; r2_o N N_g) 

----------------------------------------------------------------------------
                      (1)             (2)             (3)             (4)   
                    gslmc           gslmc           gslmc           gslmc   
                     b/se            b/se            b/se            b/se   
----------------------------------------------------------------------------
neg                 0.036          -0.108           0.043          -0.025   
                  (0.102)         (0.060)         (0.073)         (0.028)   
ideo_right~x       -0.014           0.087           0.193           0.025   
                  (0.146)         (0.101)         (0.110)         (0.047)   
c.neg#c.id~x        0.057           0.225**         0.005           0.047   
                  (0.142)         (0.083)         (0.106)         (0.040)   
vid_order          -0.099**        -0.083***       -0.061*         -0.021*  
                  (0.034)         (0.020)         (0.026)         (0.010)   
female              0.057          -0.071           0.098          -0.011   
                  (0.143)         (0.104)         (0.103)         (0.048)   
age                -0.052          -0.003           0.004           0.002   
                  (0.046)         (0.002)         (0.005)         (0.002)   
income             -0.402           0.049          -0.105           0.182   
                  (0.285)         (0.148)         (0.263)         (0.144)   
university         -0.042           0.060          -0.036           0.007   
                  (0.229)         (0.091)         (0.160)         (0.046)   
_cons               1.711           0.376*          0.007          -0.059   
                  (0.998)         (0.189)         (0.289)         (0.121)   
----------------------------------------------------------------------------
r2_w                0.053           0.146           0.041           0.021   
r2_b                0.185           0.339           0.300           0.109   
r2_o                0.076           0.178           0.085           0.043   
N                 180.000         160.000         160.000         240.000   
N_g                36.000          32.000          32.000          48.000   
----------------------------------------------------------------------------
.   esttab R S T, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                    gslmc           gslmc           gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                -0.104           0.047           0.039   
                  (0.058)         (0.062)         (0.035)   
ideo_right~x        0.002           0.149           0.044   
                  (0.085)         (0.105)         (0.059)   
c.neg#c.id~x        0.126           0.042           0.027   
                  (0.081)         (0.087)         (0.050)   
vid_order          -0.027          -0.077***       -0.042***
                  (0.020)         (0.020)         (0.012)   
female              0.090          -0.078          -0.036   
                  (0.085)         (0.106)         (0.062)   
age                 0.003          -0.001           0.002   
                  (0.003)         (0.004)         (0.003)   
income             -0.431          -0.122          -0.013   
                  (0.229)         (0.209)         (0.121)   
university          0.053          -0.034           0.080   
                  (0.088)         (0.144)         (0.062)   
_cons               0.182           0.420           0.019   
                  (0.195)         (0.220)         (0.134)   
------------------------------------------------------------
r2_w                0.038           0.080           0.021   
r2_b                0.199           0.110           0.025   
r2_o                0.072           0.088           0.022   
N                 155.000         240.000         920.000   
N_g                31.000          48.000         184.000   
------------------------------------------------------------
.   
.   
. * Table A6 Row 5
.   xtset resp pho_order
       panel variable:  resp (unbalanced)
        time variable:  pho_order, 2 to 26
                delta:  1 unit
.   replace neg = p_negativity
(56,936 real changes made, 39,228 to missing)
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if stimtype==&quot;single photo&quot; , re 
.   estimates store A
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;BR&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store B
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;CA.f&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store D
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;CH&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store E
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;CN&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store F
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;DK&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store G
.   esttab A B D, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.013***        0.006           0.007   
                  (0.003)         (0.017)         (0.013)   
wp_right2           0.050          -0.105           0.009   
                  (0.037)         (0.214)         (0.220)   
c.neg#c.wp~2       -0.012           0.011           0.015   
                  (0.007)         (0.042)         (0.040)   
pho_order           0.002***        0.005*          0.006*  
                  (0.000)         (0.002)         (0.003)   
female              0.012          -0.023           0.070   
                  (0.007)         (0.037)         (0.061)   
age                -0.000          -0.002           0.000   
                  (0.000)         (0.004)         (0.002)   
income             -0.018          -0.087          -0.145   
                  (0.015)         (0.079)         (0.118)   
university          0.006           0.015           0.121   
                  (0.007)         (0.037)         (0.063)   
_cons              -0.070**         0.008          -0.178   
                  (0.023)         (0.131)         (0.142)   
------------------------------------------------------------
r2_w                0.003           0.013           0.014   
r2_b                0.015           0.178           0.232   
r2_o                0.003           0.018           0.032   
N               15263.000         623.000         513.000   
N_g               804.000          33.000          27.000   
------------------------------------------------------------
.   esttab E F G, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                -0.003          -0.009           0.007   
                  (0.016)         (0.027)         (0.009)   
wp_right2          -0.288          -0.071          -0.026   
                  (0.230)         (0.274)         (0.145)   
c.neg#c.wp~2        0.037           0.030          -0.004   
                  (0.044)         (0.052)         (0.026)   
pho_order           0.002           0.002           0.003*  
                  (0.003)         (0.003)         (0.001)   
female              0.031           0.039          -0.067*  
                  (0.040)         (0.036)         (0.028)   
age                -0.001           0.001          -0.000   
                  (0.002)         (0.003)         (0.001)   
income             -0.005           0.013           0.036   
                  (0.115)         (0.095)         (0.060)   
university         -0.051           0.012          -0.013   
                  (0.041)         (0.053)         (0.028)   
_cons               0.073          -0.070          -0.060   
                  (0.125)         (0.174)         (0.075)   
------------------------------------------------------------
r2_w                0.003           0.002           0.012   
r2_b                0.155           0.056           0.192   
r2_o                0.008           0.004           0.027   
N                 684.000        1045.000         665.000   
N_g                36.000          55.000          35.000   
------------------------------------------------------------
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;FR&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store H
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;GH&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store I
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;IN&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store J
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;IS.j&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store K
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;IS.p&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store L
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;IT&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store M
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;JP&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store N
.   esttab H I J K, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b 
&gt; r2_o N N_g) 

----------------------------------------------------------------------------
                      (1)             (2)             (3)             (4)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se            b/se   
----------------------------------------------------------------------------
neg                 0.030*          0.014           0.005           0.012   
                  (0.015)         (0.015)         (0.017)         (0.013)   
wp_right2           0.212           0.020           0.061           0.322   
                  (0.197)         (0.124)         (0.136)         (0.205)   
c.neg#c.wp~2       -0.029          -0.015          -0.015          -0.041   
                  (0.038)         (0.023)         (0.026)         (0.037)   
pho_order           0.005*          0.003*          0.001           0.001   
                  (0.002)         (0.001)         (0.002)         (0.002)   
female              0.018           0.020           0.026           0.004   
                  (0.030)         (0.022)         (0.025)         (0.039)   
age                 0.000          -0.000          -0.001           0.002   
                  (0.002)         (0.001)         (0.002)         (0.005)   
income             -0.046          -0.025          -0.029          -0.029   
                  (0.074)         (0.043)         (0.055)         (0.078)   
university          0.072*         -0.022           0.020           0.007   
                  (0.030)         (0.023)         (0.029)         (0.055)   
_cons              -0.283**        -0.045          -0.014          -0.143   
                  (0.106)         (0.090)         (0.104)         (0.173)   
----------------------------------------------------------------------------
r2_w                0.016           0.006           0.002           0.003   
r2_b                0.267           0.073           0.064           0.115   
r2_o                0.024           0.011           0.004           0.008   
N                 969.000        1140.000         911.000         456.000   
N_g                51.000          60.000          48.000          24.000   
----------------------------------------------------------------------------
.   esttab L M N, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                -0.037           0.008           0.027   
                  (0.019)         (0.010)         (0.026)   
wp_right2          -0.385           0.020           0.061   
                  (0.247)         (0.178)         (0.359)   
c.neg#c.wp~2        0.072          -0.012          -0.015   
                  (0.048)         (0.035)         (0.068)   
pho_order           0.007**         0.004*         -0.003   
                  (0.003)         (0.002)         (0.003)   
female             -0.032          -0.032           0.019   
                  (0.044)         (0.026)         (0.054)   
age                 0.005          -0.002           0.014   
                  (0.011)         (0.002)         (0.018)   
income             -0.145           0.120           0.058   
                  (0.106)         (0.072)         (0.105)   
university          0.133          -0.004          -0.105   
                  (0.119)         (0.039)         (0.085)   
_cons              -0.064          -0.048          -0.282   
                  (0.266)         (0.107)         (0.423)   
------------------------------------------------------------
r2_w                0.017           0.011           0.007   
r2_b                0.212           0.124           0.095   
r2_o                0.030           0.017           0.010   
N                 589.000         703.000         684.000   
N_g                31.000          37.000          36.000   
------------------------------------------------------------
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;NZ&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store O
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;RU&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store P
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;SE&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store Q
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;SW&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store R 
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;UK&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store S
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;US&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store T
.   esttab O P Q, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.046***        0.057**        -0.009   
                  (0.013)         (0.019)         (0.011)   
wp_right2           0.201           0.402*         -0.093   
                  (0.191)         (0.164)         (0.088)   
c.neg#c.wp~2       -0.077*         -0.072*          0.019   
                  (0.035)         (0.032)         (0.017)   
pho_order           0.001          -0.000           0.001   
                  (0.002)         (0.002)         (0.001)   
female              0.003          -0.014           0.016   
                  (0.043)         (0.032)         (0.014)   
age                -0.001          -0.002          -0.000   
                  (0.001)         (0.002)         (0.001)   
income             -0.001          -0.061          -0.037   
                  (0.068)         (0.080)         (0.043)   
university         -0.013          -0.036           0.001   
                  (0.041)         (0.048)         (0.014)   
_cons              -0.133          -0.170           0.056   
                  (0.102)         (0.127)         (0.064)   
------------------------------------------------------------
r2_w                0.025           0.018           0.004   
r2_b                0.163           0.136           0.108   
r2_o                0.033           0.022           0.006   
N                 608.000         608.000         912.000   
N_g                32.000          32.000          48.000   
------------------------------------------------------------
.   esttab R S T , cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r
&gt; 2_o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.009           0.009           0.016   
                  (0.011)         (0.012)         (0.011)   
wp_right2          -0.104           0.046           0.100   
                  (0.152)         (0.178)         (0.142)   
c.neg#c.wp~2        0.015          -0.018          -0.019   
                  (0.029)         (0.034)         (0.028)   
pho_order          -0.000           0.002          -0.000   
                  (0.002)         (0.002)         (0.001)   
female              0.059           0.053           0.005   
                  (0.032)         (0.030)         (0.022)   
age                 0.002          -0.001          -0.001   
                  (0.001)         (0.001)         (0.001)   
income             -0.012          -0.078           0.045   
                  (0.082)         (0.061)         (0.045)   
university          0.022          -0.053           0.021   
                  (0.033)         (0.041)         (0.023)   
_cons              -0.154           0.010          -0.090   
                  (0.090)         (0.087)         (0.072)   
------------------------------------------------------------
r2_w                0.009           0.002           0.002   
r2_b                0.193           0.152           0.033   
r2_o                0.020           0.010           0.003   
N                 586.000         907.000        2641.000   
N_g                31.000          48.000         139.000   
------------------------------------------------------------
.   xtset resp pho_order
       panel variable:  resp (unbalanced)
        time variable:  pho_order, 2 to 26
                delta:  1 unit
.   replace neg = p_negativity
(0 real changes made)
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2_dicho2 pho_order female age in
&gt; come university if stimtype==&quot;single photo&quot; , re 
.   estimates store A
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2_dicho2 pho_order female age in
&gt; come university if country2==&quot;BR&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store B
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2_dicho2 pho_order female age in
&gt; come university if country2==&quot;CA.f&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store D
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2_dicho2 pho_order female age in
&gt; come university if country2==&quot;CH&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store E
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2_dicho2 pho_order female age in
&gt; come university if country2==&quot;CN&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store F
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2_dicho2 pho_order female age in
&gt; come university if country2==&quot;DK&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store G
.   esttab A B D, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.011***        0.009           0.011   
                  (0.002)         (0.009)         (0.009)   
wp_right2_~2        0.039*         -0.019           0.075   
                  (0.017)         (0.084)         (0.120)   
c.neg#c.wp~2       -0.008*          0.002          -0.003   
                  (0.003)         (0.016)         (0.022)   
pho_order           0.002***        0.005*          0.006*  
                  (0.000)         (0.002)         (0.003)   
female              0.012          -0.025           0.066   
                  (0.007)         (0.037)         (0.058)   
age                -0.000          -0.002          -0.000   
                  (0.000)         (0.004)         (0.002)   
income             -0.017          -0.089          -0.125   
                  (0.015)         (0.080)         (0.118)   
university          0.007           0.012           0.115   
                  (0.007)         (0.036)         (0.062)   
_cons              -0.065***       -0.021          -0.188   
                  (0.018)         (0.113)         (0.131)   
------------------------------------------------------------
r2_w                0.003           0.013           0.014   
r2_b                0.015           0.165           0.251   
r2_o                0.004           0.017           0.034   
N               15263.000         623.000         513.000   
N_g               804.000          33.000          27.000   
------------------------------------------------------------
.   esttab E F G, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.010          -0.000           0.007   
                  (0.010)         (0.013)         (0.005)   
wp_right2_~2       -0.025           0.003           0.026   
                  (0.112)         (0.079)         (0.061)   
c.neg#c.wp~2       -0.004           0.009          -0.006   
                  (0.022)         (0.015)         (0.011)   
pho_order           0.002           0.002           0.003*  
                  (0.003)         (0.003)         (0.001)   
female              0.031           0.037          -0.062*  
                  (0.040)         (0.035)         (0.027)   
age                -0.001           0.001          -0.000   
                  (0.002)         (0.003)         (0.001)   
income              0.019           0.000           0.031   
                  (0.111)         (0.095)         (0.061)   
university         -0.050           0.012          -0.012   
                  (0.041)         (0.052)         (0.028)   
_cons              -0.030          -0.102          -0.073   
                  (0.097)         (0.131)         (0.063)   
------------------------------------------------------------
r2_w                0.002           0.002           0.012   
r2_b                0.137           0.085           0.185   
r2_o                0.006           0.006           0.027   
N                 684.000        1045.000         665.000   
N_g                36.000          55.000          35.000   
------------------------------------------------------------
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2_dicho2 pho_order female age in
&gt; come university if country2==&quot;FR&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store H
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2_dicho2 pho_order female age in
&gt; come university if country2==&quot;GH&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store I
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2_dicho2 pho_order female age in
&gt; come university if country2==&quot;IN&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store J
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2_dicho2 pho_order female age in
&gt; come university if country2==&quot;IS.j&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store K
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2_dicho2 pho_order female age in
&gt; come university if country2==&quot;IS.p&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store L
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2_dicho2 pho_order female age in
&gt; come university if country2==&quot;IT&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store M
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2_dicho2 pho_order female age in
&gt; come university if country2==&quot;JP&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store N
.   esttab H I J K, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b 
&gt; r2_o N N_g) 

----------------------------------------------------------------------------
                      (1)             (2)             (3)             (4)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se            b/se   
----------------------------------------------------------------------------
neg                 0.024**         0.005           0.000           0.001   
                  (0.008)         (0.013)         (0.011)         (0.008)   
wp_right2_~2        0.078          -0.004           0.022           0.093   
                  (0.089)         (0.072)         (0.065)         (0.098)   
c.neg#c.wp~2       -0.016          -0.000          -0.007          -0.006   
                  (0.017)         (0.013)         (0.013)         (0.019)   
pho_order           0.005*          0.003*          0.001           0.001   
                  (0.002)         (0.001)         (0.002)         (0.002)   
female              0.019           0.019           0.025           0.016   
                  (0.030)         (0.022)         (0.025)         (0.041)   
age                 0.001          -0.000          -0.001           0.002   
                  (0.002)         (0.001)         (0.002)         (0.005)   
income             -0.056          -0.028          -0.029          -0.035   
                  (0.077)         (0.043)         (0.054)         (0.076)   
university          0.075*         -0.025           0.019           0.002   
                  (0.030)         (0.023)         (0.029)         (0.055)   
_cons              -0.233**        -0.023           0.006          -0.048   
                  (0.084)         (0.081)         (0.077)         (0.136)   
----------------------------------------------------------------------------
r2_w                0.016           0.006           0.002           0.001   
r2_b                0.244           0.063           0.066           0.136   
r2_o                0.023           0.010           0.004           0.007   
N                 969.000        1140.000         911.000         456.000   
N_g                51.000          60.000          48.000          24.000   
----------------------------------------------------------------------------
.   esttab L M N, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                -0.010           0.005           0.018   
                  (0.010)         (0.005)         (0.013)   
wp_right2_~2       -0.013          -0.053          -0.028   
                  (0.105)         (0.115)         (0.147)   
c.neg#c.wp~2       -0.001           0.000           0.016   
                  (0.020)         (0.022)         (0.028)   
pho_order           0.007**         0.004*         -0.003   
                  (0.003)         (0.002)         (0.003)   
female             -0.034          -0.035           0.025   
                  (0.044)         (0.026)         (0.052)   
age                 0.005          -0.002           0.019   
                  (0.012)         (0.002)         (0.017)   
income             -0.140           0.125           0.068   
                  (0.105)         (0.072)         (0.103)   
university          0.143          -0.014          -0.124   
                  (0.121)         (0.040)         (0.087)   
_cons              -0.209          -0.030          -0.342   
                  (0.245)         (0.096)         (0.366)   
------------------------------------------------------------
r2_w                0.013           0.011           0.008   
r2_b                0.209           0.146           0.116   
r2_o                0.026           0.018           0.011   
N                 589.000         703.000         684.000   
N_g                31.000          37.000          36.000   
------------------------------------------------------------
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2_dicho2 pho_order female age in
&gt; come university if country2==&quot;NZ&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store O
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2_dicho2 pho_order female age in
&gt; come university if country2==&quot;RU&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store P
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2_dicho2 pho_order female age in
&gt; come university if country2==&quot;SE&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store Q
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2_dicho2 pho_order female age in
&gt; come university if country2==&quot;SW&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store R 
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2_dicho2 pho_order female age in
&gt; come university if country2==&quot;UK&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store S
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2_dicho2 pho_order female age in
&gt; come university if country2==&quot;US&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store T
.   esttab O P Q, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.026**         0.041**        -0.003   
                  (0.008)         (0.013)         (0.006)   
wp_right2_~2        0.051           0.196*         -0.013   
                  (0.089)         (0.081)         (0.037)   
c.neg#c.wp~2       -0.019          -0.035*          0.006   
                  (0.016)         (0.016)         (0.007)   
pho_order           0.001          -0.000           0.001   
                  (0.002)         (0.002)         (0.001)   
female              0.020          -0.015           0.015   
                  (0.043)         (0.032)         (0.014)   
age                -0.001          -0.002          -0.000   
                  (0.001)         (0.002)         (0.001)   
income              0.022          -0.071          -0.042   
                  (0.068)         (0.081)         (0.042)   
university         -0.018          -0.030           0.006   
                  (0.045)         (0.049)         (0.014)   
_cons              -0.092          -0.086           0.010   
                  (0.085)         (0.107)         (0.048)   
------------------------------------------------------------
r2_w                0.019           0.018           0.003   
r2_b                0.112           0.135           0.140   
r2_o                0.024           0.022           0.006   
N                 608.000         608.000         912.000   
N_g                32.000          32.000          48.000   
------------------------------------------------------------
.   esttab R S T , cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r
&gt; 2_o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.012           0.007           0.015** 
                  (0.008)         (0.007)         (0.005)   
wp_right2_~2       -0.033           0.084           0.102   
                  (0.079)         (0.088)         (0.059)   
c.neg#c.wp~2        0.010          -0.020          -0.023   
                  (0.015)         (0.017)         (0.012)   
pho_order          -0.000           0.002          -0.000   
                  (0.002)         (0.002)         (0.001)   
female              0.065*          0.052           0.004   
                  (0.033)         (0.031)         (0.022)   
age                 0.002          -0.001          -0.001   
                  (0.001)         (0.001)         (0.001)   
income             -0.007          -0.082           0.047   
                  (0.084)         (0.060)         (0.045)   
university          0.020          -0.053           0.020   
                  (0.033)         (0.042)         (0.022)   
_cons              -0.173*          0.014          -0.078   
                  (0.082)         (0.073)         (0.055)   
------------------------------------------------------------
r2_w                0.009           0.003           0.003   
r2_b                0.189           0.148           0.033   
r2_o                0.019           0.011           0.004   
N                 586.000         907.000        2641.000   
N_g                31.000          48.000         139.000   
------------------------------------------------------------
.   
.   xtset resp pho_order
       panel variable:  resp (unbalanced)
        time variable:  pho_order, 2 to 26
                delta:  1 unit
.   replace neg = p_negativity
(0 real changes made)
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2_dichox pho_order female age in
&gt; come university if stimtype==&quot;single photo&quot; , re 
.   estimates store A
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2_dichox pho_order female age in
&gt; come university if country2==&quot;BR&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store B
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2_dichox pho_order female age in
&gt; come university if country2==&quot;CA.f&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store D
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2_dichox pho_order female age in
&gt; come university if country2==&quot;CH&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store E
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2_dichox pho_order female age in
&gt; come university if country2==&quot;CN&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store F
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2_dichox pho_order female age in
&gt; come university if country2==&quot;DK&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store G
.   esttab A B D, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.009***        0.004          -0.000   
                  (0.002)         (0.011)         (0.013)   
wp_right2_~x        0.001          -0.080          -0.076   
                  (0.016)         (0.078)         (0.097)   
c.neg#c.wp~x       -0.002           0.010           0.019   
                  (0.003)         (0.015)         (0.017)   
pho_order           0.002***        0.005*          0.006*  
                  (0.000)         (0.002)         (0.003)   
female              0.011          -0.026           0.065   
                  (0.007)         (0.036)         (0.065)   
age                -0.000          -0.003           0.000   
                  (0.000)         (0.004)         (0.002)   
income             -0.017          -0.078          -0.144   
                  (0.015)         (0.080)         (0.119)   
university          0.006           0.019           0.121   
                  (0.007)         (0.037)         (0.064)   
_cons              -0.051**         0.013          -0.134   
                  (0.019)         (0.116)         (0.142)   
------------------------------------------------------------
r2_w                0.003           0.013           0.016   
r2_b                0.016           0.214           0.219   
r2_o                0.003           0.019           0.033   
N               15263.000         623.000         513.000   
N_g               804.000          33.000          27.000   
------------------------------------------------------------
.   esttab E F G, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.007           0.004           0.008   
                  (0.012)         (0.009)         (0.006)   
wp_right2_~x       -0.051          -0.009           0.003   
                  (0.089)         (0.077)         (0.050)   
c.neg#c.wp~x        0.003           0.005          -0.004   
                  (0.017)         (0.015)         (0.009)   
pho_order           0.002           0.002           0.003*  
                  (0.003)         (0.003)         (0.001)   
female              0.027           0.040          -0.068*  
                  (0.040)         (0.038)         (0.029)   
age                -0.001           0.001          -0.000   
                  (0.002)         (0.003)         (0.001)   
income             -0.004           0.013           0.037   
                  (0.117)         (0.096)         (0.060)   
university         -0.040           0.015          -0.013   
                  (0.040)         (0.052)         (0.028)   
_cons              -0.003          -0.113          -0.066   
                  (0.106)         (0.126)         (0.068)   
------------------------------------------------------------
r2_w                0.002           0.001           0.012   
r2_b                0.139           0.053           0.193   
r2_o                0.007           0.004           0.027   
N                 684.000        1045.000         665.000   
N_g                36.000          55.000          35.000   
------------------------------------------------------------
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2_dichox pho_order female age in
&gt; come university if country2==&quot;FR&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store H
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2_dichox pho_order female age in
&gt; come university if country2==&quot;GH&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store I
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2_dichox pho_order female age in
&gt; come university if country2==&quot;IN&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store J
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2_dichox pho_order female age in
&gt; come university if country2==&quot;IS.j&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store K
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2_dichox pho_order female age in
&gt; come university if country2==&quot;IS.p&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store L
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2_dichox pho_order female age in
&gt; come university if country2==&quot;IT&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store M
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2_dichox pho_order female age in
&gt; come university if country2==&quot;JP&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store N
.   esttab H I J K, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b 
&gt; r2_o N N_g) 

----------------------------------------------------------------------------
                      (1)             (2)             (3)             (4)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se            b/se   
----------------------------------------------------------------------------
neg                 0.026**         0.012          -0.007           0.020   
                  (0.010)         (0.007)         (0.008)         (0.012)   
wp_right2_~x        0.059           0.036          -0.038           0.218** 
                  (0.071)         (0.045)         (0.056)         (0.082)   
c.neg#c.wp~x       -0.011          -0.010           0.005          -0.034*  
                  (0.014)         (0.008)         (0.011)         (0.015)   
pho_order           0.005*          0.003*          0.001           0.000   
                  (0.002)         (0.001)         (0.002)         (0.002)   
female              0.020           0.017           0.025          -0.012   
                  (0.030)         (0.022)         (0.025)         (0.040)   
age                 0.001          -0.000          -0.001           0.002   
                  (0.002)         (0.001)         (0.002)         (0.004)   
income             -0.059          -0.028          -0.029          -0.034   
                  (0.072)         (0.043)         (0.054)         (0.075)   
university          0.072*         -0.025           0.017           0.009   
                  (0.031)         (0.023)         (0.029)         (0.054)   
_cons              -0.244**        -0.053           0.041          -0.151   
                  (0.089)         (0.057)         (0.067)         (0.144)   
----------------------------------------------------------------------------
r2_w                0.016           0.007           0.002           0.012   
r2_b                0.247           0.067           0.072           0.149   
r2_o                0.023           0.012           0.004           0.018   
N                 969.000        1140.000         911.000         456.000   
N_g                51.000          60.000          48.000          24.000   
----------------------------------------------------------------------------
.   esttab L M N, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                -0.022           0.007           0.018   
                  (0.012)         (0.007)         (0.015)   
wp_right2_~x       -0.133           0.007          -0.056   
                  (0.092)         (0.052)         (0.118)   
c.neg#c.wp~x        0.023          -0.004           0.008   
                  (0.018)         (0.010)         (0.023)   
pho_order           0.007*          0.004*         -0.003   
                  (0.003)         (0.002)         (0.003)   
female             -0.040          -0.032           0.013   
                  (0.045)         (0.026)         (0.055)   
age                 0.005          -0.002           0.013   
                  (0.011)         (0.002)         (0.017)   
income             -0.140           0.118           0.051   
                  (0.103)         (0.072)         (0.105)   
university          0.123          -0.004          -0.102   
                  (0.120)         (0.039)         (0.084)   
_cons              -0.116          -0.043          -0.197   
                  (0.258)         (0.102)         (0.384)   
------------------------------------------------------------
r2_w                0.016           0.011           0.007   
r2_b                0.213           0.125           0.099   
r2_o                0.029           0.017           0.010   
N                 589.000         703.000         684.000   
N_g                31.000          37.000          36.000   
------------------------------------------------------------
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2_dichox pho_order female age in
&gt; come university if country2==&quot;NZ&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store O
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2_dichox pho_order female age in
&gt; come university if country2==&quot;RU&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store P
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2_dichox pho_order female age in
&gt; come university if country2==&quot;SE&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store Q
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2_dichox pho_order female age in
&gt; come university if country2==&quot;SW&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store R 
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2_dichox pho_order female age in
&gt; come university if country2==&quot;UK&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store S
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2_dichox pho_order female age in
&gt; come university if country2==&quot;US&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store T
.   esttab O P Q, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.027**         0.032***       -0.003   
                  (0.010)         (0.009)         (0.004)   
wp_right2_~x       -0.014           0.148*         -0.064*  
                  (0.074)         (0.072)         (0.031)   
c.neg#c.wp~x       -0.010          -0.036*          0.011   
                  (0.014)         (0.014)         (0.006)   
pho_order           0.002          -0.000           0.001   
                  (0.002)         (0.002)         (0.001)   
female              0.016          -0.007           0.017   
                  (0.038)         (0.031)         (0.014)   
age                -0.001          -0.002          -0.000   
                  (0.001)         (0.002)         (0.001)   
income              0.013          -0.053          -0.031   
                  (0.064)         (0.080)         (0.042)   
university         -0.016          -0.043           0.000   
                  (0.040)         (0.049)         (0.014)   
_cons              -0.078          -0.024           0.027   
                  (0.088)         (0.097)         (0.041)   
------------------------------------------------------------
r2_w                0.018           0.020           0.006   
r2_b                0.185           0.111           0.152   
r2_o                0.027           0.024           0.009   
N                 608.000         608.000         912.000   
N_g                32.000          32.000          48.000   
------------------------------------------------------------
.   esttab R S T , cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r
&gt; 2_o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.014           0.004           0.012   
                  (0.010)         (0.009)         (0.006)   
wp_right2_~x       -0.030          -0.011           0.030   
                  (0.070)         (0.067)         (0.050)   
c.neg#c.wp~x       -0.000          -0.000          -0.005   
                  (0.013)         (0.013)         (0.010)   
pho_order          -0.000           0.002          -0.000   
                  (0.002)         (0.002)         (0.001)   
female              0.060           0.053           0.005   
                  (0.031)         (0.030)         (0.022)   
age                 0.002          -0.001          -0.001   
                  (0.001)         (0.001)         (0.001)   
income              0.001          -0.078           0.044   
                  (0.083)         (0.061)         (0.045)   
university          0.014          -0.055           0.021   
                  (0.033)         (0.041)         (0.022)   
_cons              -0.177*          0.030          -0.066   
                  (0.085)         (0.079)         (0.057)   
------------------------------------------------------------
r2_w                0.008           0.001           0.002   
r2_b                0.214           0.151           0.034   
r2_o                0.020           0.010           0.003   
N                 586.000         907.000        2641.000   
N_g                31.000          48.000         139.000   
------------------------------------------------------------
.    
.   xtset resp pho_order
       panel variable:  resp (unbalanced)
        time variable:  pho_order, 2 to 26
                delta:  1 unit
.   replace neg = p_negativity
(0 real changes made)
.   quietly xtreg p_gslmc_all c.neg##c.left_right2 pho_order female age income 
&gt; university if stimtype==&quot;single photo&quot; , re 
.   estimates store A
.   quietly xtreg p_gslmc_all c.neg##c.left_right2 pho_order female age income 
&gt; university if country2==&quot;BR&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store B
.   quietly xtreg p_gslmc_all c.neg##c.left_right2 pho_order female age income 
&gt; university if country2==&quot;CA.f&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store D
.   quietly xtreg p_gslmc_all c.neg##c.left_right2 pho_order female age income 
&gt; university if country2==&quot;CH&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store E
.   quietly xtreg p_gslmc_all c.neg##c.left_right2 pho_order female age income 
&gt; university if country2==&quot;CN&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store F
.   quietly xtreg p_gslmc_all c.neg##c.left_right2 pho_order female age income 
&gt; university if country2==&quot;DK&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store G
.   esttab A B D, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.012***        0.018           0.012   
                  (0.003)         (0.015)         (0.015)   
left_right2         0.038           0.092          -0.003   
                  (0.031)         (0.151)         (0.185)   
c.neg#c.le~2       -0.008          -0.017          -0.004   
                  (0.006)         (0.029)         (0.034)   
pho_order           0.002***        0.006*          0.006*  
                  (0.000)         (0.002)         (0.003)   
female              0.012          -0.028           0.058   
                  (0.007)         (0.036)         (0.059)   
age                -0.000          -0.002           0.000   
                  (0.000)         (0.004)         (0.002)   
income             -0.018          -0.098          -0.142   
                  (0.015)         (0.082)         (0.119)   
university          0.007           0.011           0.119   
                  (0.007)         (0.037)         (0.064)   
_cons              -0.068**        -0.063          -0.173   
                  (0.023)         (0.131)         (0.153)   
------------------------------------------------------------
r2_w                0.003           0.013           0.014   
r2_b                0.015           0.164           0.218   
r2_o                0.003           0.018           0.031   
N               15244.000         623.000         513.000   
N_g               803.000          33.000          27.000   
------------------------------------------------------------
.   esttab E F G, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.003          -0.010           0.010   
                  (0.016)         (0.032)         (0.010)   
left_right2        -0.095           0.087           0.040   
                  (0.198)         (0.230)         (0.114)   
c.neg#c.le~2        0.014           0.023          -0.009   
                  (0.038)         (0.045)         (0.020)   
pho_order           0.002           0.002           0.003*  
                  (0.003)         (0.003)         (0.001)   
female              0.030           0.040          -0.061*  
                  (0.043)         (0.034)         (0.027)   
age                -0.001           0.001          -0.000   
                  (0.002)         (0.003)         (0.001)   
income              0.027           0.007           0.030   
                  (0.112)         (0.094)         (0.065)   
university         -0.041          -0.004          -0.012   
                  (0.040)         (0.053)         (0.028)   
_cons              -0.003          -0.167          -0.086   
                  (0.119)         (0.200)         (0.079)   
------------------------------------------------------------
r2_w                0.002           0.002           0.012   
r2_b                0.104           0.121           0.184   
r2_o                0.006           0.007           0.027   
N                 684.000        1045.000         665.000   
N_g                36.000          55.000          35.000   
------------------------------------------------------------
.   quietly xtreg p_gslmc_all c.neg##c.left_right2 pho_order female age income 
&gt; university if country2==&quot;FR&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store H
.   quietly xtreg p_gslmc_all c.neg##c.left_right2 pho_order female age income 
&gt; university if country2==&quot;GH&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store I
.   quietly xtreg p_gslmc_all c.neg##c.left_right2 pho_order female age income 
&gt; university if country2==&quot;IN&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store J
.   quietly xtreg p_gslmc_all c.neg##c.left_right2 pho_order female age income 
&gt; university if country2==&quot;IS.j&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store K
.   quietly xtreg p_gslmc_all c.neg##c.left_right2 pho_order female age income 
&gt; university if country2==&quot;IS.p&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store L
.   quietly xtreg p_gslmc_all c.neg##c.left_right2 pho_order female age income 
&gt; university if country2==&quot;IT&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store M
.   quietly xtreg p_gslmc_all c.neg##c.left_right2 pho_order female age income 
&gt; university if country2==&quot;JP&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store N
.   esttab H I J K, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b 
&gt; r2_o N N_g) 

----------------------------------------------------------------------------
                      (1)             (2)             (3)             (4)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se            b/se   
----------------------------------------------------------------------------
neg                 0.023           0.008          -0.002          -0.022   
                  (0.016)         (0.012)         (0.013)         (0.017)   
left_right2         0.106          -0.026           0.020          -0.180   
                  (0.148)         (0.094)         (0.102)         (0.140)   
c.neg#c.le~2       -0.006          -0.004          -0.005           0.040   
                  (0.029)         (0.017)         (0.020)         (0.027)   
pho_order           0.004*          0.003*          0.001           0.000   
                  (0.002)         (0.001)         (0.002)         (0.002)   
female              0.015           0.016           0.027           0.002   
                  (0.031)         (0.023)         (0.025)         (0.042)   
age                 0.001          -0.000          -0.001          -0.001   
                  (0.001)         (0.001)         (0.002)         (0.004)   
income             -0.051          -0.019          -0.028          -0.060   
                  (0.073)         (0.044)         (0.055)         (0.078)   
university          0.078*         -0.034           0.021          -0.001   
                  (0.030)         (0.025)         (0.027)         (0.057)   
_cons              -0.268*         -0.016           0.014           0.159   
                  (0.111)         (0.078)         (0.087)         (0.141)   
----------------------------------------------------------------------------
r2_w                0.015           0.006           0.002           0.006   
r2_b                0.291           0.077           0.063           0.048   
r2_o                0.024           0.011           0.004           0.007   
N                 969.000        1121.000         911.000         456.000   
N_g                51.000          59.000          48.000          24.000   
----------------------------------------------------------------------------
.   esttab L M N, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.033           0.013           0.001   
                  (0.032)         (0.011)         (0.036)   
left_right2         0.247           0.067          -0.056   
                  (0.206)         (0.117)         (0.380)   
c.neg#c.le~2       -0.057          -0.018           0.044   
                  (0.040)         (0.023)         (0.074)   
pho_order           0.007**         0.004*         -0.003   
                  (0.003)         (0.002)         (0.003)   
female             -0.035          -0.032           0.018   
                  (0.045)         (0.026)         (0.052)   
age                 0.006          -0.002           0.018   
                  (0.011)         (0.002)         (0.016)   
income             -0.133           0.118           0.060   
                  (0.104)         (0.073)         (0.102)   
university          0.140          -0.004          -0.103   
                  (0.120)         (0.040)         (0.083)   
_cons              -0.427          -0.074          -0.311   
                  (0.276)         (0.106)         (0.406)   
------------------------------------------------------------
r2_w                0.017           0.012           0.008   
r2_b                0.207           0.121           0.130   
r2_o                0.029           0.017           0.012   
N                 589.000         703.000         684.000   
N_g                31.000          37.000          36.000   
------------------------------------------------------------
.   quietly xtreg p_gslmc_all c.neg##c.left_right2 pho_order female age income 
&gt; university if country2==&quot;NZ&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store O
.   quietly xtreg p_gslmc_all c.neg##c.left_right2 pho_order female age income 
&gt; university if country2==&quot;RU&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store P
.   quietly xtreg p_gslmc_all c.neg##c.left_right2 pho_order female age income 
&gt; university if country2==&quot;SE&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store Q
.   quietly xtreg p_gslmc_all c.neg##c.left_right2 pho_order female age income 
&gt; university if country2==&quot;SW&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store R 
.   quietly xtreg p_gslmc_all c.neg##c.left_right2 pho_order female age income 
&gt; university if country2==&quot;UK&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store S
.   quietly xtreg p_gslmc_all c.neg##c.left_right2 pho_order female age income 
&gt; university if country2==&quot;US&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store T
.   esttab O P Q, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.029           0.030          -0.005   
                  (0.015)         (0.020)         (0.005)   
left_right2         0.085           0.164          -0.050   
                  (0.186)         (0.219)         (0.043)   
c.neg#c.le~2       -0.017          -0.031           0.014   
                  (0.033)         (0.042)         (0.008)   
pho_order           0.002          -0.000           0.001   
                  (0.002)         (0.002)         (0.001)   
female              0.037          -0.011           0.015   
                  (0.046)         (0.033)         (0.014)   
age                -0.001          -0.002          -0.000   
                  (0.001)         (0.002)         (0.001)   
income              0.032          -0.054          -0.047   
                  (0.067)         (0.082)         (0.043)   
university         -0.032          -0.037           0.002   
                  (0.041)         (0.049)         (0.014)   
_cons              -0.118          -0.029           0.032   
                  (0.110)         (0.133)         (0.043)   
------------------------------------------------------------
r2_w                0.017           0.010           0.005   
r2_b                0.093           0.101           0.130   
r2_o                0.022           0.014           0.008   
N                 608.000         608.000         912.000   
N_g                32.000          32.000          48.000   
------------------------------------------------------------
.   esttab R S T , cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r
&gt; 2_o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.007           0.016           0.012   
                  (0.014)         (0.016)         (0.009)   
left_right2        -0.147           0.111           0.009   
                  (0.144)         (0.184)         (0.104)   
c.neg#c.le~2        0.015          -0.029          -0.006   
                  (0.028)         (0.036)         (0.020)   
pho_order          -0.000           0.002          -0.000   
                  (0.002)         (0.002)         (0.001)   
female              0.062*          0.052           0.004   
                  (0.031)         (0.031)         (0.022)   
age                 0.002          -0.001          -0.001   
                  (0.001)         (0.001)         (0.001)   
income              0.024          -0.081           0.049   
                  (0.087)         (0.061)         (0.045)   
university          0.025          -0.054           0.019   
                  (0.033)         (0.042)         (0.023)   
_cons              -0.150          -0.014          -0.060   
                  (0.096)         (0.104)         (0.066)   
------------------------------------------------------------
r2_w                0.009           0.002           0.002   
r2_b                0.224           0.149           0.034   
r2_o                0.021           0.010           0.003   
N                 586.000         907.000        2641.000   
N_g                31.000          48.000         139.000   
------------------------------------------------------------
.    
.   xtset resp pho_order
       panel variable:  resp (unbalanced)
        time variable:  pho_order, 2 to 26
                delta:  1 unit
.   replace neg = p_negativity
(0 real changes made)
.   quietly xtreg p_gslmc_all c.neg##c.left_right2_dichox pho_order female age 
&gt; income university if stimtype==&quot;single photo&quot; , re 
.   estimates store A
.   quietly xtreg p_gslmc_all c.neg##c.left_right2_dichox pho_order female age 
&gt; income university if country2==&quot;BR&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store B
.   quietly xtreg p_gslmc_all c.neg##c.left_right2_dichox pho_order female age 
&gt; income university if country2==&quot;CA.f&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store D
.   quietly xtreg p_gslmc_all c.neg##c.left_right2_dichox pho_order female age 
&gt; income university if country2==&quot;CH&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store E
.   quietly xtreg p_gslmc_all c.neg##c.left_right2_dichox pho_order female age 
&gt; income university if country2==&quot;CN&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store F
.   quietly xtreg p_gslmc_all c.neg##c.left_right2_dichox pho_order female age 
&gt; income university if country2==&quot;DK&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store G
.   esttab A B D, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.006**         0.018           0.008   
                  (0.002)         (0.012)         (0.013)   
left_right~x       -0.019           0.063          -0.063   
                  (0.016)         (0.078)         (0.095)   
c.neg#c.le~x        0.004          -0.014           0.004   
                  (0.003)         (0.015)         (0.017)   
pho_order           0.002***        0.006*          0.006*  
                  (0.000)         (0.002)         (0.003)   
female              0.012          -0.027           0.062   
                  (0.007)         (0.036)         (0.058)   
age                -0.000          -0.003          -0.000   
                  (0.000)         (0.004)         (0.002)   
income             -0.017          -0.094          -0.133   
                  (0.015)         (0.079)         (0.118)   
university          0.006           0.012           0.114   
                  (0.007)         (0.036)         (0.063)   
_cons              -0.040*         -0.057          -0.135   
                  (0.019)         (0.118)         (0.143)   
------------------------------------------------------------
r2_w                0.003           0.014           0.014   
r2_b                0.015           0.162           0.245   
r2_o                0.003           0.018           0.033   
N               15244.000         623.000         513.000   
N_g               803.000          33.000          27.000   
------------------------------------------------------------
.   esttab E F G, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.006           0.001           0.010   
                  (0.012)         (0.010)         (0.006)   
left_right~x       -0.030          -0.023           0.050   
                  (0.090)         (0.074)         (0.050)   
c.neg#c.le~x        0.004           0.011          -0.010   
                  (0.017)         (0.014)         (0.009)   
pho_order           0.002           0.002           0.003*  
                  (0.003)         (0.003)         (0.001)   
female              0.029           0.038          -0.059*  
                  (0.044)         (0.035)         (0.027)   
age                -0.001           0.001          -0.000   
                  (0.002)         (0.003)         (0.001)   
income              0.026           0.017           0.026   
                  (0.114)         (0.094)         (0.063)   
university         -0.041           0.016          -0.010   
                  (0.040)         (0.051)         (0.029)   
_cons              -0.024          -0.101          -0.090   
                  (0.103)         (0.126)         (0.066)   
------------------------------------------------------------
r2_w                0.002           0.002           0.013   
r2_b                0.102           0.065           0.186   
r2_o                0.005           0.005           0.028   
N                 684.000        1045.000         665.000   
N_g                36.000          55.000          35.000   
------------------------------------------------------------
.   quietly xtreg p_gslmc_all c.neg##c.left_right2_dichox pho_order female age 
&gt; income university if country2==&quot;FR&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store H
.   quietly xtreg p_gslmc_all c.neg##c.left_right2_dichox pho_order female age 
&gt; income university if country2==&quot;GH&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store I
.   quietly xtreg p_gslmc_all c.neg##c.left_right2_dichox pho_order female age 
&gt; income university if country2==&quot;IN&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store J
.   quietly xtreg p_gslmc_all c.neg##c.left_right2_dichox pho_order female age 
&gt; income university if country2==&quot;IS.j&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store K
.   quietly xtreg p_gslmc_all c.neg##c.left_right2_dichox pho_order female age 
&gt; income university if country2==&quot;IS.p&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store L
.   quietly xtreg p_gslmc_all c.neg##c.left_right2_dichox pho_order female age 
&gt; income university if country2==&quot;IT&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store M
.   quietly xtreg p_gslmc_all c.neg##c.left_right2_dichox pho_order female age 
&gt; income university if country2==&quot;JP&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store N
.   esttab H I J K, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b 
&gt; r2_o N N_g) 

----------------------------------------------------------------------------
                      (1)             (2)             (3)             (4)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se            b/se   
----------------------------------------------------------------------------
neg                 0.024*          0.004          -0.002          -0.009   
                  (0.010)         (0.006)         (0.008)         (0.010)   
left_right~x        0.063          -0.053           0.007          -0.097   
                  (0.070)         (0.044)         (0.055)         (0.080)   
c.neg#c.le~x       -0.009           0.002          -0.005           0.021   
                  (0.014)         (0.008)         (0.011)         (0.015)   
pho_order           0.005*          0.003*          0.001           0.001   
                  (0.002)         (0.001)         (0.002)         (0.002)   
female              0.017           0.009           0.028           0.001   
                  (0.031)         (0.022)         (0.025)         (0.041)   
age                 0.001          -0.000          -0.001          -0.001   
                  (0.001)         (0.001)         (0.002)         (0.004)   
income             -0.051          -0.010          -0.031          -0.059   
                  (0.073)         (0.043)         (0.054)         (0.078)   
university          0.076*         -0.037           0.021           0.000   
                  (0.030)         (0.023)         (0.027)         (0.059)   
_cons              -0.250**        -0.007           0.021           0.098   
                  (0.090)         (0.055)         (0.067)         (0.124)   
----------------------------------------------------------------------------
r2_w                0.015           0.006           0.002           0.005   
r2_b                0.263           0.118           0.079           0.047   
r2_o                0.023           0.014           0.004           0.007   
N                 969.000        1121.000         911.000         456.000   
N_g                51.000          59.000          48.000          24.000   
----------------------------------------------------------------------------
.   esttab L M N, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                -0.003           0.008           0.005   
                  (0.012)         (0.007)         (0.017)   
left_right~x        0.087           0.032          -0.090   
                  (0.092)         (0.052)         (0.117)   
c.neg#c.le~x       -0.020          -0.006           0.029   
                  (0.018)         (0.010)         (0.023)   
pho_order           0.007**         0.004*         -0.003   
                  (0.003)         (0.002)         (0.003)   
female             -0.033          -0.031           0.008   
                  (0.044)         (0.026)         (0.053)   
age                 0.006          -0.002           0.016   
                  (0.011)         (0.002)         (0.016)   
income             -0.134           0.115           0.062   
                  (0.104)         (0.073)         (0.102)   
university          0.138           0.000          -0.110   
                  (0.120)         (0.041)         (0.083)   
_cons              -0.267          -0.068          -0.245   
                  (0.240)         (0.103)         (0.351)   
------------------------------------------------------------
r2_w                0.015           0.011           0.010   
r2_b                0.207           0.119           0.127   
r2_o                0.028           0.017           0.013   
N                 589.000         703.000         684.000   
N_g                31.000          37.000          36.000   
------------------------------------------------------------
.   quietly xtreg p_gslmc_all c.neg##c.left_right2_dichox pho_order female age 
&gt; income university if country2==&quot;NZ&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store O
.   quietly xtreg p_gslmc_all c.neg##c.left_right2_dichox pho_order female age 
&gt; income university if country2==&quot;RU&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store P
.   quietly xtreg p_gslmc_all c.neg##c.left_right2_dichox pho_order female age 
&gt; income university if country2==&quot;SE&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store Q
.   quietly xtreg p_gslmc_all c.neg##c.left_right2_dichox pho_order female age 
&gt; income university if country2==&quot;SW&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store R 
.   quietly xtreg p_gslmc_all c.neg##c.left_right2_dichox pho_order female age 
&gt; income university if country2==&quot;UK&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store S
.   quietly xtreg p_gslmc_all c.neg##c.left_right2_dichox pho_order female age 
&gt; income university if country2==&quot;US&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store T
.   esttab O P Q, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.018           0.024          -0.008   
                  (0.011)         (0.013)         (0.005)   
left_right~x       -0.042           0.042          -0.062*  
                  (0.079)         (0.081)         (0.031)   
c.neg#c.le~x        0.006          -0.011           0.016*  
                  (0.014)         (0.016)         (0.006)   
pho_order           0.002          -0.000           0.001   
                  (0.002)         (0.002)         (0.001)   
female              0.029          -0.007           0.016   
                  (0.043)         (0.033)         (0.014)   
age                -0.001          -0.002          -0.000   
                  (0.001)         (0.002)         (0.001)   
income              0.034          -0.060          -0.047   
                  (0.067)         (0.082)         (0.043)   
university         -0.034          -0.038           0.002   
                  (0.041)         (0.049)         (0.014)   
_cons              -0.057           0.011           0.044   
                  (0.097)         (0.107)         (0.042)   
------------------------------------------------------------
r2_w                0.017           0.010           0.010   
r2_b                0.097           0.101           0.134   
r2_o                0.022           0.013           0.012   
N                 608.000         608.000         912.000   
N_g                32.000          32.000          48.000   
------------------------------------------------------------
.   esttab R S T , cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r
&gt; 2_o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.008           0.007           0.006   
                  (0.010)         (0.009)         (0.007)   
left_right~x       -0.112           0.005          -0.043   
                  (0.069)         (0.066)         (0.050)   
c.neg#c.le~x        0.012          -0.006           0.007   
                  (0.013)         (0.013)         (0.010)   
pho_order          -0.000           0.002          -0.000   
                  (0.002)         (0.002)         (0.001)   
female              0.059           0.049           0.002   
                  (0.031)         (0.030)         (0.022)   
age                 0.002          -0.001          -0.001   
                  (0.001)         (0.001)         (0.001)   
income              0.030          -0.074           0.049   
                  (0.085)         (0.060)         (0.045)   
university          0.018          -0.058           0.018   
                  (0.033)         (0.041)         (0.023)   
_cons              -0.157           0.032          -0.034   
                  (0.084)         (0.078)         (0.059)   
------------------------------------------------------------
r2_w                0.010           0.002           0.002   
r2_b                0.279           0.161           0.036   
r2_o                0.026           0.010           0.003   
N                 586.000         907.000        2641.000   
N_g                31.000          48.000         139.000   
------------------------------------------------------------
.     
.   xtset resp pho_order
       panel variable:  resp (unbalanced)
        time variable:  pho_order, 2 to 26
                delta:  1 unit
.   replace neg = p_negativity
(0 real changes made)
.   quietly xtreg p_gslmc_all c.neg##c.ideo_right2 pho_order female age income 
&gt; university if stimtype==&quot;single photo&quot; , re 
.   estimates store A
.   quietly xtreg p_gslmc_all c.neg##c.ideo_right2 pho_order female age income 
&gt; university if country2==&quot;BR&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store B
.   quietly xtreg p_gslmc_all c.neg##c.ideo_right2 pho_order female age income 
&gt; university if country2==&quot;CA.f&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store D
.   quietly xtreg p_gslmc_all c.neg##c.ideo_right2 pho_order female age income 
&gt; university if country2==&quot;CH&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store E
.   quietly xtreg p_gslmc_all c.neg##c.ideo_right2 pho_order female age income 
&gt; university if country2==&quot;CN&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store F
.   quietly xtreg p_gslmc_all c.neg##c.ideo_right2 pho_order female age income 
&gt; university if country2==&quot;DK&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store G
.   esttab A B D, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.014***        0.014           0.009   
                  (0.004)         (0.017)         (0.015)   
ideo_right2         0.061           0.033           0.002   
                  (0.040)         (0.198)         (0.211)   
c.neg#c.id~2       -0.014          -0.010           0.004   
                  (0.008)         (0.038)         (0.039)   
pho_order           0.002***        0.006*          0.006*  
                  (0.000)         (0.002)         (0.003)   
female              0.012          -0.026           0.061   
                  (0.007)         (0.036)         (0.060)   
age                -0.000          -0.003           0.000   
                  (0.000)         (0.004)         (0.002)   
income             -0.018          -0.091          -0.145   
                  (0.015)         (0.081)         (0.119)   
university          0.007           0.013           0.121   
                  (0.007)         (0.037)         (0.064)   
_cons              -0.077**        -0.035          -0.180   
                  (0.025)         (0.135)         (0.149)   
------------------------------------------------------------
r2_w                0.003           0.013           0.014   
r2_b                0.014           0.163           0.218   
r2_o                0.003           0.017           0.031   
N               15244.000         623.000         513.000   
N_g               803.000          33.000          27.000   
------------------------------------------------------------
.   esttab E F G, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                -0.002          -0.020           0.009   
                  (0.018)         (0.038)         (0.010)   
ideo_right2        -0.242           0.073           0.017   
                  (0.247)         (0.330)         (0.137)   
c.neg#c.id~2        0.032           0.044          -0.008   
                  (0.047)         (0.063)         (0.024)   
pho_order           0.002           0.002           0.003*  
                  (0.003)         (0.003)         (0.001)   
female              0.035           0.027          -0.064*  
                  (0.042)         (0.035)         (0.028)   
age                -0.001           0.001          -0.000   
                  (0.002)         (0.003)         (0.001)   
income              0.009          -0.004           0.036   
                  (0.114)         (0.094)         (0.063)   
university         -0.045          -0.010          -0.012   
                  (0.040)         (0.054)         (0.028)   
_cons               0.053          -0.124          -0.075   
                  (0.130)         (0.223)         (0.079)   
------------------------------------------------------------
r2_w                0.003           0.002           0.012   
r2_b                0.129           0.113           0.186   
r2_o                0.007           0.007           0.027   
N                 684.000        1045.000         665.000   
N_g                36.000          55.000          35.000   
------------------------------------------------------------
.   quietly xtreg p_gslmc_all c.neg##c.ideo_right2 pho_order female age income 
&gt; university if country2==&quot;FR&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store H
.   quietly xtreg p_gslmc_all c.neg##c.ideo_right2 pho_order female age income 
&gt; university if country2==&quot;GH&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store I
.   quietly xtreg p_gslmc_all c.neg##c.ideo_right2 pho_order female age income 
&gt; university if country2==&quot;IN&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store J
.   quietly xtreg p_gslmc_all c.neg##c.ideo_right2 pho_order female age income 
&gt; university if country2==&quot;IS.j&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store K
.   quietly xtreg p_gslmc_all c.neg##c.ideo_right2 pho_order female age income 
&gt; university if country2==&quot;IS.p&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store L
.   quietly xtreg p_gslmc_all c.neg##c.ideo_right2 pho_order female age income 
&gt; university if country2==&quot;IT&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store M
.   quietly xtreg p_gslmc_all c.neg##c.ideo_right2 pho_order female age income 
&gt; university if country2==&quot;JP&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store N
.   esttab H I J K, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b 
&gt; r2_o N N_g) 

----------------------------------------------------------------------------
                      (1)             (2)             (3)             (4)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se            b/se   
----------------------------------------------------------------------------
neg                 0.028           0.022           0.006          -0.011   
                  (0.017)         (0.022)         (0.019)         (0.020)   
ideo_right2         0.173          -0.035           0.069          -0.055   
                  (0.182)         (0.185)         (0.163)         (0.229)   
c.neg#c.id~2       -0.017          -0.026          -0.017           0.026   
                  (0.035)         (0.034)         (0.031)         (0.044)   
pho_order           0.004*          0.003*          0.001           0.001   
                  (0.002)         (0.001)         (0.002)         (0.002)   
female              0.016           0.016           0.027           0.008   
                  (0.031)         (0.022)         (0.025)         (0.042)   
age                 0.001           0.000          -0.001          -0.000   
                  (0.002)         (0.001)         (0.002)         (0.004)   
income             -0.047          -0.009          -0.029          -0.055   
                  (0.073)         (0.044)         (0.056)         (0.077)   
university          0.075*         -0.037           0.021          -0.002   
                  (0.030)         (0.024)         (0.028)         (0.057)   
_cons              -0.284*         -0.024          -0.015           0.058   
                  (0.113)         (0.125)         (0.117)         (0.168)   
----------------------------------------------------------------------------
r2_w                0.015           0.006           0.002           0.001   
r2_b                0.285           0.106           0.064           0.065   
r2_o                0.024           0.014           0.004           0.004   
N                 969.000        1121.000         911.000         456.000   
N_g                51.000          59.000          48.000          24.000   
----------------------------------------------------------------------------
.   esttab L M N, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.007           0.012           0.015   
                  (0.064)         (0.011)         (0.036)   
ideo_right2        -0.095           0.063           0.024   
                  (0.585)         (0.151)         (0.441)   
c.neg#c.id~2       -0.031          -0.019           0.017   
                  (0.113)         (0.029)         (0.085)   
pho_order           0.007**         0.004*         -0.003   
                  (0.003)         (0.002)         (0.003)   
female             -0.039          -0.032           0.024   
                  (0.045)         (0.026)         (0.052)   
age                 0.006          -0.002           0.018   
                  (0.011)         (0.002)         (0.017)   
income             -0.152           0.119           0.067   
                  (0.106)         (0.073)         (0.104)   
university          0.152          -0.005          -0.110   
                  (0.121)         (0.040)         (0.083)   
_cons              -0.184          -0.066          -0.351   
                  (0.402)         (0.108)         (0.439)   
------------------------------------------------------------
r2_w                0.013           0.011           0.007   
r2_b                0.225           0.123           0.106   
r2_o                0.027           0.017           0.010   
N                 589.000         703.000         684.000   
N_g                31.000          37.000          36.000   
------------------------------------------------------------
.   quietly xtreg p_gslmc_all c.neg##c.ideo_right2 pho_order female age income 
&gt; university if country2==&quot;NZ&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store O
.   quietly xtreg p_gslmc_all c.neg##c.ideo_right2 pho_order female age income 
&gt; university if country2==&quot;RU&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store P
.   quietly xtreg p_gslmc_all c.neg##c.ideo_right2 pho_order female age income 
&gt; university if country2==&quot;SE&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store Q
.   quietly xtreg p_gslmc_all c.neg##c.ideo_right2 pho_order female age income 
&gt; university if country2==&quot;SW&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store R 
.   quietly xtreg p_gslmc_all c.neg##c.ideo_right2 pho_order female age income 
&gt; university if country2==&quot;UK&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store S
.   quietly xtreg p_gslmc_all c.neg##c.ideo_right2 pho_order female age income 
&gt; university if country2==&quot;US&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store T
.   esttab O P Q, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.041**         0.064**        -0.012   
                  (0.015)         (0.025)         (0.008)   
ideo_right2         0.164           0.529*         -0.098   
                  (0.205)         (0.240)         (0.072)   
c.neg#c.id~2       -0.054          -0.094*          0.025   
                  (0.037)         (0.046)         (0.014)   
pho_order           0.001          -0.000           0.001   
                  (0.002)         (0.002)         (0.001)   
female              0.017          -0.018           0.015   
                  (0.046)         (0.033)         (0.014)   
age                -0.001          -0.002          -0.000   
                  (0.001)         (0.002)         (0.001)   
income              0.027          -0.052          -0.047   
                  (0.066)         (0.080)         (0.044)   
university         -0.027          -0.035           0.002   
                  (0.041)         (0.049)         (0.014)   
_cons              -0.138          -0.212           0.060   
                  (0.110)         (0.148)         (0.052)   
------------------------------------------------------------
r2_w                0.020           0.016           0.006   
r2_b                0.111           0.129           0.119   
r2_o                0.026           0.021           0.008   
N                 608.000         608.000         912.000   
N_g                32.000          32.000          48.000   
------------------------------------------------------------
.   esttab R S T , cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r
&gt; 2_o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.007           0.014           0.014   
                  (0.014)         (0.015)         (0.010)   
ideo_right2        -0.146           0.096           0.048   
                  (0.160)         (0.201)         (0.129)   
c.neg#c.id~2        0.017          -0.028          -0.012   
                  (0.031)         (0.039)         (0.025)   
pho_order          -0.000           0.002          -0.000   
                  (0.002)         (0.002)         (0.001)   
female              0.059           0.052           0.004   
                  (0.032)         (0.031)         (0.022)   
age                 0.002          -0.001          -0.001   
                  (0.001)         (0.001)         (0.001)   
income              0.003          -0.079           0.047   
                  (0.083)         (0.061)         (0.045)   
university          0.023          -0.054           0.019   
                  (0.033)         (0.041)         (0.023)   
_cons              -0.146          -0.007          -0.074   
                  (0.095)         (0.099)         (0.070)   
------------------------------------------------------------
r2_w                0.009           0.002           0.002   
r2_b                0.209           0.151           0.033   
r2_o                0.021           0.010           0.003   
N                 586.000         907.000        2641.000   
N_g                31.000          48.000         139.000   
------------------------------------------------------------
.         
.   xtset resp pho_order
       panel variable:  resp (unbalanced)
        time variable:  pho_order, 2 to 26
                delta:  1 unit
.   replace neg = p_negativity
(0 real changes made)
.   quietly xtreg p_gslmc_all c.neg##c.ideo_right2_dichox pho_order female age 
&gt; income university if stimtype==&quot;single photo&quot; , re 
.   estimates store A
.   quietly xtreg p_gslmc_all c.neg##c.ideo_right2_dichox pho_order female age 
&gt; income university if country2==&quot;BR&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store B
.   quietly xtreg p_gslmc_all c.neg##c.ideo_right2_dichox pho_order female age 
&gt; income university if country2==&quot;CA.f&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store D
.   quietly xtreg p_gslmc_all c.neg##c.ideo_right2_dichox pho_order female age 
&gt; income university if country2==&quot;CH&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store E
.   quietly xtreg p_gslmc_all c.neg##c.ideo_right2_dichox pho_order female age 
&gt; income university if country2==&quot;CN&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store F
.   quietly xtreg p_gslmc_all c.neg##c.ideo_right2_dichox pho_order female age 
&gt; income university if country2==&quot;DK&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store G
.   esttab A B D, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.009***        0.014           0.009   
                  (0.002)         (0.011)         (0.012)   
ideo_right~x        0.007           0.053          -0.061   
                  (0.016)         (0.078)         (0.093)   
c.neg#c.id~x       -0.001          -0.008           0.003   
                  (0.003)         (0.015)         (0.017)   
pho_order           0.002***        0.006*          0.006*  
                  (0.000)         (0.002)         (0.003)   
female              0.012          -0.030           0.055   
                  (0.007)         (0.037)         (0.058)   
age                -0.000          -0.002           0.000   
                  (0.000)         (0.004)         (0.002)   
income             -0.018          -0.093          -0.141   
                  (0.015)         (0.078)         (0.116)   
university          0.007           0.007           0.124*  
                  (0.007)         (0.038)         (0.062)   
_cons              -0.054**        -0.048          -0.158   
                  (0.019)         (0.117)         (0.137)   
------------------------------------------------------------
r2_w                0.003           0.013           0.014   
r2_b                0.015           0.173           0.249   
r2_o                0.003           0.018           0.033   
N               15244.000         623.000         513.000   
N_g               803.000          33.000          27.000   
------------------------------------------------------------
.   esttab E F G, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.006          -0.000           0.011   
                  (0.012)         (0.010)         (0.006)   
ideo_right~x       -0.019          -0.002           0.027   
                  (0.090)         (0.075)         (0.050)   
c.neg#c.id~x        0.004           0.013          -0.010   
                  (0.017)         (0.014)         (0.009)   
pho_order           0.002           0.002           0.003*  
                  (0.003)         (0.003)         (0.001)   
female              0.024           0.034          -0.068*  
                  (0.042)         (0.035)         (0.027)   
age                -0.001           0.002          -0.000   
                  (0.002)         (0.004)         (0.001)   
income              0.034          -0.011           0.042   
                  (0.118)         (0.095)         (0.061)   
university         -0.041           0.010          -0.012   
                  (0.040)         (0.052)         (0.028)   
_cons              -0.028          -0.126          -0.085   
                  (0.103)         (0.128)         (0.065)   
------------------------------------------------------------
r2_w                0.002           0.002           0.014   
r2_b                0.100           0.108           0.201   
r2_o                0.005           0.007           0.030   
N                 684.000        1045.000         665.000   
N_g                36.000          55.000          35.000   
------------------------------------------------------------
.   quietly xtreg p_gslmc_all c.neg##c.ideo_right2_dichox pho_order female age 
&gt; income university if country2==&quot;FR&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store H
.   quietly xtreg p_gslmc_all c.neg##c.ideo_right2_dichox pho_order female age 
&gt; income university if country2==&quot;GH&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store I
.   quietly xtreg p_gslmc_all c.neg##c.ideo_right2_dichox pho_order female age 
&gt; income university if country2==&quot;IN&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store J
.   quietly xtreg p_gslmc_all c.neg##c.ideo_right2_dichox pho_order female age 
&gt; income university if country2==&quot;IS.j&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store K
.   quietly xtreg p_gslmc_all c.neg##c.ideo_right2_dichox pho_order female age 
&gt; income university if country2==&quot;IS.p&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store L
.   quietly xtreg p_gslmc_all c.neg##c.ideo_right2_dichox pho_order female age 
&gt; income university if country2==&quot;IT&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store M
.   quietly xtreg p_gslmc_all c.neg##c.ideo_right2_dichox pho_order female age 
&gt; income university if country2==&quot;JP&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store N
.   esttab H I J K, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b 
&gt; r2_o N N_g) 

----------------------------------------------------------------------------
                      (1)             (2)             (3)             (4)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se            b/se   
----------------------------------------------------------------------------
neg                 0.023*          0.009          -0.001          -0.005   
                  (0.010)         (0.006)         (0.008)         (0.012)   
ideo_right~x        0.046          -0.004           0.039          -0.011   
                  (0.071)         (0.044)         (0.056)         (0.081)   
c.neg#c.id~x       -0.005          -0.007          -0.007           0.008   
                  (0.014)         (0.008)         (0.011)         (0.015)   
pho_order           0.005*          0.003*          0.001           0.001   
                  (0.002)         (0.001)         (0.002)         (0.002)   
female              0.018           0.015           0.026           0.006   
                  (0.031)         (0.022)         (0.025)         (0.041)   
age                 0.001          -0.000          -0.001          -0.001   
                  (0.002)         (0.001)         (0.002)         (0.004)   
income             -0.050          -0.022          -0.021          -0.062   
                  (0.074)         (0.043)         (0.056)         (0.077)   
university          0.073*         -0.031           0.023           0.011   
                  (0.030)         (0.023)         (0.028)         (0.060)   
_cons              -0.240**        -0.032           0.007           0.039   
                  (0.090)         (0.055)         (0.068)         (0.139)   
----------------------------------------------------------------------------
r2_w                0.015           0.007           0.002           0.001   
r2_b                0.259           0.109           0.068           0.070   
r2_o                0.023           0.014           0.004           0.004   
N                 969.000        1121.000         911.000         456.000   
N_g                51.000          59.000          48.000          24.000   
----------------------------------------------------------------------------
.   esttab L M N, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.001           0.009           0.016   
                  (0.013)         (0.007)         (0.016)   
ideo_right~x        0.115           0.029          -0.024   
                  (0.092)         (0.052)         (0.116)   
c.neg#c.id~x       -0.023          -0.007           0.010   
                  (0.018)         (0.010)         (0.023)   
pho_order           0.007**         0.004*         -0.003   
                  (0.003)         (0.002)         (0.003)   
female             -0.032          -0.032           0.022   
                  (0.045)         (0.026)         (0.052)   
age                 0.006          -0.002           0.017   
                  (0.011)         (0.002)         (0.016)   
income             -0.132           0.117           0.064   
                  (0.105)         (0.072)         (0.103)   
university          0.133          -0.004          -0.104   
                  (0.121)         (0.042)         (0.083)   
_cons              -0.287          -0.060          -0.305   
                  (0.242)         (0.103)         (0.370)   
------------------------------------------------------------
r2_w                0.016           0.011           0.007   
r2_b                0.206           0.119           0.104   
r2_o                0.028           0.017           0.011   
N                 589.000         703.000         684.000   
N_g                31.000          37.000          36.000   
------------------------------------------------------------
.   quietly xtreg p_gslmc_all c.neg##c.ideo_right2_dichox pho_order female age 
&gt; income university if country2==&quot;NZ&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store O
.   quietly xtreg p_gslmc_all c.neg##c.ideo_right2_dichox pho_order female age 
&gt; income university if country2==&quot;RU&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store P
.   quietly xtreg p_gslmc_all c.neg##c.ideo_right2_dichox pho_order female age 
&gt; income university if country2==&quot;SE&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store Q
.   quietly xtreg p_gslmc_all c.neg##c.ideo_right2_dichox pho_order female age 
&gt; income university if country2==&quot;SW&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store R 
.   quietly xtreg p_gslmc_all c.neg##c.ideo_right2_dichox pho_order female age 
&gt; income university if country2==&quot;UK&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store S
.   quietly xtreg p_gslmc_all c.neg##c.ideo_right2_dichox pho_order female age 
&gt; income university if country2==&quot;US&quot; &amp; stimtype==&quot;single photo&quot; , re 
.   estimates store T
.   esttab O P Q, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.018           0.033***       -0.005   
                  (0.010)         (0.010)         (0.004)   
ideo_right~x       -0.042           0.158*         -0.055   
                  (0.079)         (0.072)         (0.031)   
c.neg#c.id~x        0.007          -0.036**         0.013*  
                  (0.014)         (0.014)         (0.006)   
pho_order           0.002          -0.000           0.001   
                  (0.002)         (0.002)         (0.001)   
female              0.031          -0.008           0.015   
                  (0.047)         (0.031)         (0.014)   
age                -0.001          -0.002          -0.000   
                  (0.001)         (0.002)         (0.001)   
income              0.032          -0.055          -0.045   
                  (0.067)         (0.080)         (0.043)   
university         -0.033          -0.040           0.002   
                  (0.041)         (0.049)         (0.014)   
_cons              -0.061          -0.031           0.032   
                  (0.096)         (0.097)         (0.041)   
------------------------------------------------------------
r2_w                0.017           0.020           0.008   
r2_b                0.094           0.102           0.117   
r2_o                0.022           0.024           0.010   
N                 608.000         608.000         912.000   
N_g                32.000          32.000          48.000   
------------------------------------------------------------
.   esttab R S T , cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r
&gt; 2_o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.008           0.007           0.009   
                  (0.010)         (0.009)         (0.006)   
ideo_right~x       -0.112          -0.011          -0.013   
                  (0.069)         (0.066)         (0.050)   
c.neg#c.id~x        0.012          -0.006           0.002   
                  (0.013)         (0.013)         (0.010)   
pho_order          -0.000           0.002          -0.000   
                  (0.002)         (0.002)         (0.001)   
female              0.059           0.048           0.004   
                  (0.031)         (0.030)         (0.022)   
age                 0.002          -0.001          -0.001   
                  (0.001)         (0.001)         (0.001)   
income              0.030          -0.072           0.048   
                  (0.085)         (0.058)         (0.045)   
university          0.018          -0.059           0.019   
                  (0.033)         (0.040)         (0.023)   
_cons              -0.157           0.031          -0.051   
                  (0.084)         (0.078)         (0.057)   
------------------------------------------------------------
r2_w                0.010           0.002           0.002   
r2_b                0.279           0.186           0.033   
r2_o                0.026           0.012           0.003   
N                 586.000         907.000        2641.000   
N_g                31.000          48.000         139.000   
------------------------------------------------------------
. * Table A8 Row 2
.   
.   xtset resp vid_order
       panel variable:  resp (unbalanced)
        time variable:  vid_order, 1 to 7
                delta:  1 unit
.   replace neg = v_negativity
(56,936 real changes made, 17,708 to missing)
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if stimtype==&quot;single video&quot; &amp; local==0 , re 
.   estimates store A
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if stimtype==&quot;single video&quot; &amp; local==0 &amp; wp_right2_ext==1, re 
.   estimates store B
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if stimtype==&quot;single video&quot; &amp; local==0 &amp; political_interest_dichox==1, re 
.   estimates store C
.   esttab A B C , cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r
&gt; 2_o N N_g)

------------------------------------------------------------
                      (1)             (2)             (3)   
                    gslmc           gslmc           gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.017           0.001          -0.049   
                  (0.022)         (0.026)         (0.029)   
wp_right2           0.063           0.050           0.079   
                  (0.052)         (0.058)         (0.067)   
c.neg#c.wp~2        0.045           0.073           0.152*  
                  (0.048)         (0.055)         (0.064)   
vid_order          -0.074***       -0.073***       -0.072***
                  (0.005)         (0.007)         (0.007)   
female             -0.027          -0.027          -0.040   
                  (0.023)         (0.031)         (0.033)   
age                 0.001           0.001          -0.000   
                  (0.001)         (0.001)         (0.001)   
income              0.016           0.112          -0.061   
                  (0.049)         (0.063)         (0.069)   
university         -0.021          -0.023          -0.058   
                  (0.025)         (0.033)         (0.037)   
_cons               0.215***        0.157*          0.306***
                  (0.055)         (0.072)         (0.077)   
------------------------------------------------------------
r2_w                0.050           0.049           0.047   
r2_b                0.037           0.042           0.052   
r2_o                0.046           0.047           0.047   
N                4665.000        2525.000        2220.000   
N_g               933.000         505.000         444.000   
------------------------------------------------------------
.   
.   xtset resp vid_order
       panel variable:  resp (unbalanced)
        time variable:  vid_order, 1 to 7
                delta:  1 unit
.   replace neg = v_negativity
(0 real changes made)
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;BR&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 &amp; wp_right2_ext==1
&gt; , re  
.   estimates store B
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;CA.e&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 &amp; wp_right2_ext=
&gt; =1, re  
.   estimates store C
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;CA.f&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 &amp; wp_right2_ext=
&gt; =1, re  
.   estimates store D
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;CH&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 &amp; wp_right2_ext==1
&gt; , re  
.   estimates store E
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;CN&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 &amp; wp_right2_ext==1
&gt; , re  
.   estimates store F
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;DK&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 &amp; wp_right2_ext==1
&gt; , re  
.   estimates store G
.   esttab B C D, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                    gslmc           gslmc           gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                -0.225          -0.015          -0.112   
                  (0.200)         (0.157)         (0.069)   
wp_right2          -0.387          -0.062          -0.164   
                  (0.396)         (0.854)         (0.194)   
c.neg#c.wp~2        0.325           0.601           0.147   
                  (0.416)         (0.422)         (0.177)   
vid_order          -0.117*         -0.253***       -0.069** 
                  (0.047)         (0.050)         (0.022)   
female             -0.076           0.368          -0.000   
                  (0.244)         (0.402)         (0.129)   
age                 0.014           0.081           0.000   
                  (0.018)         (0.076)         (0.004)   
income              0.119          -0.473           0.450   
                  (0.640)         (0.841)         (0.231)   
university         -0.024          -0.138          -0.101   
                  (0.235)         (0.649)         (0.114)   
_cons               0.337          -0.855           0.090   
                  (0.588)         (1.750)         (0.268)   
------------------------------------------------------------
r2_w                0.078           0.339           0.152   
r2_b                0.502           0.179           0.384   
r2_o                0.109           0.280           0.222   
N                  85.000          80.000          80.000   
N_g                17.000          16.000          16.000   
------------------------------------------------------------
.   esttab E F G, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                    gslmc           gslmc           gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.088          -0.090          -0.033   
                  (0.127)         (0.194)         (0.075)   
wp_right2           0.873           0.049          -0.018   
                  (0.524)         (0.429)         (0.228)   
c.neg#c.wp~2       -0.080           0.240           0.250   
                  (0.314)         (0.374)         (0.191)   
vid_order          -0.140***       -0.112***       -0.051*  
                  (0.038)         (0.027)         (0.021)   
female              0.152          -0.018          -0.016   
                  (0.246)         (0.132)         (0.098)   
age                 0.014          -0.003          -0.001   
                  (0.010)         (0.013)         (0.003)   
income              0.285           0.262           0.020   
                  (0.634)         (0.307)         (0.204)   
university          0.444          -0.196          -0.052   
                  (0.267)         (0.213)         (0.100)   
_cons              -1.030           0.565           0.226   
                  (0.636)         (0.425)         (0.237)   
------------------------------------------------------------
r2_w                0.156           0.080           0.126   
r2_b                0.415           0.183           0.064   
r2_o                0.230           0.089           0.113   
N                  95.000         210.000          90.000   
N_g                19.000          42.000          18.000   
------------------------------------------------------------
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;FR&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 &amp; wp_right2_ext==1
&gt; , re  
.   estimates store H
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;GH&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 &amp; wp_right2_ext==1
&gt; , re  
.   estimates store I
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;IN&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 &amp; wp_right2_ext==1
&gt; , re  
.   estimates store J
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;IS.j&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 &amp; wp_right2_ext=
&gt; =1, re  
.   estimates store K
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;IS.p&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 &amp; wp_right2_ext=
&gt; =1, re  
.   estimates store L
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;IT&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 &amp; wp_right2_ext==1
&gt; , re  
.   estimates store M
.   esttab H I J, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                    gslmc           gslmc           gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                -0.013           0.141           0.121   
                  (0.167)         (0.096)         (0.128)   
wp_right2           0.729          -0.066          -0.262   
                  (0.623)         (0.180)         (0.267)   
c.neg#c.wp~2        0.261          -0.143          -0.198   
                  (0.373)         (0.147)         (0.197)   
vid_order          -0.092*         -0.057***       -0.099***
                  (0.046)         (0.016)         (0.027)   
female             -0.363          -0.177          -0.119   
                  (0.248)         (0.093)         (0.123)   
age                -0.021          -0.001           0.008   
                  (0.012)         (0.004)         (0.010)   
income              1.086           0.113          -0.052   
                  (0.604)         (0.128)         (0.314)   
university         -0.297           0.031          -0.046   
                  (0.230)         (0.094)         (0.160)   
_cons               0.523           0.324           0.247   
                  (0.504)         (0.185)         (0.368)   
------------------------------------------------------------
r2_w                0.057           0.097           0.103   
r2_b                0.323           0.291           0.249   
r2_o                0.126           0.149           0.133   
N                 115.000         165.000         140.000   
N_g                23.000          33.000          28.000   
------------------------------------------------------------
.   esttab K L M, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                    gslmc           gslmc           gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                -0.084          -0.050          -0.008   
                  (0.084)         (0.214)         (0.057)   
wp_right2           0.525          -0.081           0.114   
                  (0.366)         (0.532)         (0.199)   
c.neg#c.wp~2        0.281           0.324          -0.001   
                  (0.259)         (0.513)         (0.186)   
vid_order          -0.082**        -0.041          -0.040*  
                  (0.027)         (0.062)         (0.018)   
female              0.075          -0.154          -0.146   
                  (0.143)         (0.264)         (0.076)   
age                 0.007           0.084          -0.001   
                  (0.024)         (0.142)         (0.020)   
income             -0.059           0.617           0.567** 
                  (0.324)         (0.917)         (0.208)   
university         -0.129          -0.077           0.352*  
                  (0.198)         (0.621)         (0.178)   
_cons              -0.099          -1.628          -0.390   
                  (0.738)         (3.123)         (0.561)   
------------------------------------------------------------
r2_w                0.049           0.012           0.058   
r2_b                0.165           0.268           0.455   
r2_o                0.079           0.035           0.151   
N                 210.000          80.000          95.000   
N_g                42.000          16.000          19.000   
------------------------------------------------------------
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;JP&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 &amp; wp_right2_ext==1
&gt; , re  
.   estimates store N
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;NZ&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 &amp; wp_right2_ext==1
&gt; , re  
.   estimates store O
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;RU&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 &amp; wp_right2_ext==1
&gt; , re  
.   estimates store P
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;SE&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 &amp; wp_right2_ext==1
&gt; , re  
.   estimates store Q
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;SW&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 &amp; wp_right2_ext==1
&gt; , re  
.   estimates store R 
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;UK&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 &amp; wp_right2_ext==1
&gt; , re  
.   estimates store S
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;US&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 &amp; wp_right2_ext==1
&gt; , re  
.   estimates store T
.   esttab N O P Q, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b 
&gt; r2_o N N_g) 

----------------------------------------------------------------------------
                      (1)             (2)             (3)             (4)   
                    gslmc           gslmc           gslmc           gslmc   
                     b/se            b/se            b/se            b/se   
----------------------------------------------------------------------------
neg                 0.036           0.004           0.084          -0.138   
                  (0.196)         (0.084)         (0.168)         (0.084)   
wp_right2          -0.185           0.215           0.139           0.024   
                  (0.625)         (0.278)         (0.282)         (0.171)   
c.neg#c.wp~2        0.062           0.158          -0.110           0.193   
                  (0.498)         (0.204)         (0.278)         (0.132)   
vid_order          -0.088          -0.059*         -0.098*         -0.029   
                  (0.051)         (0.024)         (0.040)         (0.015)   
female              0.189          -0.019           0.104           0.078   
                  (0.234)         (0.127)         (0.155)         (0.079)   
age                -0.099          -0.006           0.009           0.004   
                  (0.082)         (0.004)         (0.009)         (0.004)   
income             -0.325          -0.088           0.118           0.211   
                  (0.401)         (0.226)         (0.334)         (0.200)   
university          0.286           0.190          -0.146           0.020   
                  (0.581)         (0.152)         (0.343)         (0.079)   
_cons               2.290           0.336           0.000          -0.117   
                  (1.742)         (0.231)             (.)         (0.228)   
----------------------------------------------------------------------------
r2_w                0.037           0.058           0.082           0.048   
r2_b                0.324           0.473           0.305           0.206   
r2_o                0.089           0.121           0.115           0.087   
N                  85.000          95.000          85.000         125.000   
N_g                17.000          19.000          17.000          25.000   
----------------------------------------------------------------------------
.   esttab R S T, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                    gslmc           gslmc           gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                -0.069          -0.179*          0.063   
                  (0.077)         (0.074)         (0.064)   
wp_right2           0.244          -0.335           0.106   
                  (0.187)         (0.251)         (0.160)   
c.neg#c.wp~2        0.182           0.417*         -0.017   
                  (0.160)         (0.201)         (0.138)   
vid_order          -0.028          -0.057*         -0.036*  
                  (0.024)         (0.022)         (0.016)   
female             -0.148          -0.087          -0.034   
                  (0.168)         (0.109)         (0.079)   
age                -0.007           0.001           0.001   
                  (0.005)         (0.004)         (0.003)   
income             -0.789**         0.373           0.124   
                  (0.271)         (0.267)         (0.156)   
university          0.112           0.020           0.099   
                  (0.111)         (0.143)         (0.083)   
_cons               0.752*          0.196          -0.071   
                  (0.322)         (0.228)         (0.174)   
------------------------------------------------------------
r2_w                0.059           0.115           0.018   
r2_b                0.547           0.124           0.036   
r2_o                0.195           0.116           0.022   
N                  75.000         120.000         495.000   
N_g                15.000          24.000          99.000   
------------------------------------------------------------
.   
.   xtset resp vid_order
       panel variable:  resp (unbalanced)
        time variable:  vid_order, 1 to 7
                delta:  1 unit
.   replace neg = v_negativity
(0 real changes made)
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;BR&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 &amp; political_intere
&gt; st_dichox==1, re  
.   estimates store B
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;CA.e&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 &amp; political_inte
&gt; rest_dichox==1, re  
.   estimates store C
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;CA.f&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 &amp; political_inte
&gt; rest_dichox==1, re  
.   estimates store D
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;CH&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 &amp; political_intere
&gt; st_dichox==1, re  
.   estimates store E
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;CN&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 &amp; political_intere
&gt; st_dichox==1, re  
.   estimates store F
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;DK&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 &amp; political_intere
&gt; st_dichox==1, re  
.   estimates store G
.   esttab B C D, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                    gslmc           gslmc           gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                -0.025          -0.298          -0.073   
                  (0.231)         (0.202)         (0.066)   
wp_right2          -0.004           3.571*         -0.262   
                  (0.614)         (1.615)         (0.227)   
c.neg#c.wp~2       -0.069           1.078           0.107   
                  (0.550)         (1.646)         (0.205)   
vid_order          -0.039          -0.141**        -0.043*  
                  (0.051)         (0.052)         (0.021)   
female              0.048          -0.696*         -0.048   
                  (0.243)         (0.292)         (0.113)   
age                 0.015           0.006          -0.002   
                  (0.021)         (0.028)         (0.004)   
income             -0.107           0.404           0.000   
                  (0.500)         (0.573)         (0.212)   
university          0.161           0.160          -0.057   
                  (0.259)         (0.590)         (0.115)   
_cons              -0.284          -0.191           0.361   
                  (0.616)         (1.158)         (0.243)   
------------------------------------------------------------
r2_w                0.016           0.163           0.055   
r2_b                0.058           0.730           0.077   
r2_o                0.019           0.290           0.060   
N                  95.000          55.000         125.000   
N_g                19.000          11.000          25.000   
------------------------------------------------------------
.   esttab E F G, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                    gslmc           gslmc           gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                -0.026          -0.094          -0.033   
                  (0.186)         (0.187)         (0.099)   
wp_right2           0.199           0.455           0.104   
                  (0.674)         (0.425)         (0.332)   
c.neg#c.wp~2        0.290           0.304           0.213   
                  (0.505)         (0.368)         (0.273)   
vid_order          -0.141**        -0.088***       -0.040   
                  (0.049)         (0.025)         (0.025)   
female             -0.303          -0.151          -0.004   
                  (0.333)         (0.126)         (0.159)   
age                 0.007          -0.020          -0.004   
                  (0.013)         (0.012)         (0.003)   
income             -1.522           0.220           0.583*  
                  (1.099)         (0.299)         (0.253)   
university          0.475          -0.375*          0.005   
                  (0.404)         (0.155)         (0.134)   
_cons               0.464           0.946*         -0.113   
                  (0.713)         (0.404)         (0.250)   
------------------------------------------------------------
r2_w                0.127           0.071           0.059   
r2_b                0.349           0.349           0.435   
r2_o                0.177           0.116           0.140   
N                  75.000         200.000          80.000   
N_g                15.000          40.000          16.000   
------------------------------------------------------------
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;FR&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 &amp; political_intere
&gt; st_dichox==1, re  
.   estimates store H
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;GH&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 &amp; political_intere
&gt; st_dichox==1, re  
.   estimates store I
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;IN&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 &amp; political_intere
&gt; st_dichox==1, re  
.   estimates store J
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;IS.j&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 &amp; political_inte
&gt; rest_dichox==1, re  
.   estimates store K
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;IS.p&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 &amp; political_inte
&gt; rest_dichox==1, re  
.   estimates store L
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;IT&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 &amp; political_intere
&gt; st_dichox==1, re  
.   estimates store M
.   esttab H I J, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                    gslmc           gslmc           gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                -0.193           0.214          -0.113   
                  (0.202)         (0.135)         (0.123)   
wp_right2          -1.711*         -0.058          -0.466   
                  (0.736)         (0.183)         (0.272)   
c.neg#c.wp~2        0.598          -0.286           0.256   
                  (0.457)         (0.200)         (0.185)   
vid_order          -0.095*         -0.045**        -0.117***
                  (0.042)         (0.016)         (0.022)   
female             -0.033          -0.128          -0.096   
                  (0.243)         (0.078)         (0.172)   
age                 0.015           0.005          -0.000   
                  (0.011)         (0.005)         (0.008)   
income              0.160           0.243*         -0.162   
                  (0.446)         (0.124)         (0.294)   
university         -0.178          -0.054          -0.092   
                  (0.233)         (0.075)         (0.142)   
_cons               0.760          -0.009           0.817*  
                  (0.494)         (0.242)         (0.327)   
------------------------------------------------------------
r2_w                0.106           0.072           0.217   
r2_b                0.402           0.433           0.274   
r2_o                0.177           0.153           0.231   
N                  90.000         140.000         130.000   
N_g                18.000          28.000          26.000   
------------------------------------------------------------
.   esttab K L M, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                    gslmc           gslmc           gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                -0.140          -0.235           0.016   
                  (0.099)         (0.273)         (0.097)   
wp_right2           0.339           0.028          -0.058   
                  (0.511)         (0.782)         (0.396)   
c.neg#c.wp~2        0.364           0.797           0.160   
                  (0.407)         (0.751)         (0.359)   
vid_order          -0.127***       -0.034          -0.066*  
                  (0.031)         (0.053)         (0.028)   
female             -0.137           0.124          -0.197   
                  (0.169)         (0.245)         (0.119)   
age                -0.018          -0.014           0.006   
                  (0.028)         (0.051)         (0.007)   
income             -0.700*         -0.102           1.177***
                  (0.351)         (0.581)         (0.338)   
university         -0.492*         -0.233           0.406*  
                  (0.233)         (0.537)         (0.194)   
_cons               1.615           0.543          -0.655   
                  (0.829)         (1.198)         (0.390)   
------------------------------------------------------------
r2_w                0.072           0.022           0.138   
r2_b                0.263           0.053           0.723   
r2_o                0.129           0.024           0.282   
N                 235.000          95.000          65.000   
N_g                47.000          19.000          13.000   
------------------------------------------------------------
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;JP&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 &amp; political_intere
&gt; st_dichox==1, re  
.   estimates store N
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;NZ&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 &amp; political_intere
&gt; st_dichox==1, re  
.   estimates store O
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;RU&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 &amp; political_intere
&gt; st_dichox==1, re  
.   estimates store P
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;SE&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 &amp; political_intere
&gt; st_dichox==1, re  
.   estimates store Q
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;SW&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 &amp; political_intere
&gt; st_dichox==1, re  
.   estimates store R 
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;UK&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 &amp; political_intere
&gt; st_dichox==1, re  
.   estimates store S
.   quietly xtreg gslmc c.neg##c.wp_right2 vid_order female age income universi
&gt; ty if country2==&quot;US&quot; &amp; stimtype==&quot;single video&quot; &amp; local==0 &amp; political_intere
&gt; st_dichox==1, re  
.   estimates store T
.   esttab N O P Q, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b 
&gt; r2_o N N_g) 

----------------------------------------------------------------------------
                      (1)             (2)             (3)             (4)   
                    gslmc           gslmc           gslmc           gslmc   
                     b/se            b/se            b/se            b/se   
----------------------------------------------------------------------------
neg                 0.088          -0.088           0.300          -0.124   
                  (0.257)         (0.092)         (0.230)         (0.096)   
wp_right2           0.270           0.143           0.242           0.210   
                  (0.839)         (0.272)         (0.350)         (0.219)   
c.neg#c.wp~2        0.107           0.154          -0.377           0.206   
                  (0.704)         (0.230)         (0.342)         (0.168)   
vid_order          -0.100          -0.088***       -0.083*         -0.031*  
                  (0.059)         (0.024)         (0.042)         (0.015)   
female              0.658*         -0.169           0.241           0.008   
                  (0.330)         (0.124)         (0.170)         (0.083)   
age                -0.061          -0.004           0.005           0.002   
                  (0.085)         (0.003)         (0.007)         (0.004)   
income              0.566           0.124           0.100           0.442   
                  (0.617)         (0.240)         (0.397)         (0.271)   
university          1.076          -0.051          -0.225           0.053   
                  (2.170)         (0.141)         (0.338)         (0.086)   
_cons               0.000           0.488          -0.021          -0.261   
                      (.)         (0.268)         (0.526)         (0.285)   
----------------------------------------------------------------------------
r2_w                0.036           0.170           0.071           0.045   
r2_b                0.503           0.391           0.620           0.203   
r2_o                0.114           0.209           0.133           0.084   
N                  85.000         100.000          80.000         135.000   
N_g                17.000          20.000          16.000          27.000   
----------------------------------------------------------------------------
.   esttab R S T, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                    gslmc           gslmc           gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                -0.042          -0.043          -0.010   
                  (0.088)         (0.091)         (0.073)   
wp_right2           0.021          -0.293           0.139   
                  (0.239)         (0.371)         (0.206)   
c.neg#c.wp~2        0.114           0.173           0.065   
                  (0.213)         (0.282)         (0.173)   
vid_order          -0.013          -0.073**        -0.032   
                  (0.028)         (0.023)         (0.018)   
female              0.214           0.017          -0.037   
                  (0.162)         (0.125)         (0.081)   
age                 0.003          -0.003           0.003   
                  (0.004)         (0.006)         (0.003)   
income             -0.754*          0.058          -0.345*  
                  (0.313)         (0.333)         (0.167)   
university         -0.145          -0.171           0.238*  
                  (0.132)         (0.159)         (0.095)   
_cons               0.382           0.451          -0.038   
                  (0.280)         (0.305)         (0.182)   
------------------------------------------------------------
r2_w                0.021           0.153           0.009   
r2_b                0.760           0.209           0.215   
r2_o                0.207           0.161           0.065   
N                  55.000          80.000         300.000   
N_g                11.000          16.000          60.000   
------------------------------------------------------------
.       
.          
. * Table A8 Row 5
.                                   
.   xtset resp pho_order
       panel variable:  resp (unbalanced)
        time variable:  pho_order, 2 to 26
                delta:  1 unit
.   replace neg = p_negativity
(56,936 real changes made, 39,228 to missing)
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if stimtype==&quot;single photo&quot; , re 
.   estimates store A
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if stimtype==&quot;single photo&quot; &amp; wp_right2_ext==1, re 
.   estimates store B
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if stimtype==&quot;single photo&quot; &amp; political_interest_dichox==1, re 
.   estimates store C
.   esttab A B C, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g)

------------------------------------------------------------
                      (1)             (2)             (3)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.013***        0.008*          0.010*  
                  (0.003)         (0.004)         (0.005)   
wp_right2           0.050           0.022           0.048   
                  (0.037)         (0.041)         (0.050)   
c.neg#c.wp~2       -0.012          -0.006          -0.011   
                  (0.007)         (0.008)         (0.010)   
pho_order           0.002***        0.003***        0.002** 
                  (0.000)         (0.001)         (0.001)   
female              0.012           0.012           0.028** 
                  (0.007)         (0.009)         (0.011)   
age                -0.000          -0.000          -0.001   
                  (0.000)         (0.000)         (0.000)   
income             -0.018          -0.021          -0.032   
                  (0.015)         (0.019)         (0.022)   
university          0.006           0.010           0.014   
                  (0.007)         (0.010)         (0.011)   
_cons              -0.070**        -0.058*         -0.063   
                  (0.023)         (0.028)         (0.032)   
------------------------------------------------------------
r2_w                0.003           0.003           0.002   
r2_b                0.015           0.022           0.046   
r2_o                0.003           0.003           0.005   
N               15263.000        8184.000        7139.000   
N_g               804.000         431.000         376.000   
------------------------------------------------------------
.         
.         
.   xtset resp pho_order
       panel variable:  resp (unbalanced)
        time variable:  pho_order, 2 to 26
                delta:  1 unit
.   replace neg = p_negativity
(0 real changes made)
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if stimtype==&quot;single photo&quot; &amp; wp_right2_ext==1, re  
.   estimates store A
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;BR&quot; &amp; stimtype==&quot;single photo&quot; &amp; wp_right2_ext==1, re 
&gt;  
.   estimates store B
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;CA.f&quot; &amp; stimtype==&quot;single photo&quot; &amp; wp_right2_ext==1, r
&gt; e  
.   estimates store D
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;CH&quot; &amp; stimtype==&quot;single photo&quot; &amp; wp_right2_ext==1, re 
&gt;  
.   estimates store E
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;CN&quot; &amp; stimtype==&quot;single photo&quot; &amp; wp_right2_ext==1, re 
&gt;  
.   estimates store F
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;DK&quot; &amp; stimtype==&quot;single photo&quot; &amp; wp_right2_ext==1, re 
&gt;  
.   estimates store G
.   esttab A B D, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.008*          0.012           0.008   
                  (0.004)         (0.023)         (0.018)   
wp_right2           0.022          -0.081           0.056   
                  (0.041)         (0.259)         (0.254)   
c.neg#c.wp~2       -0.006          -0.001           0.008   
                  (0.008)         (0.049)         (0.044)   
pho_order           0.003***        0.008*          0.004   
                  (0.001)         (0.004)         (0.004)   
female              0.012          -0.005           0.008   
                  (0.009)         (0.089)         (0.104)   
age                -0.000          -0.002           0.001   
                  (0.000)         (0.007)         (0.003)   
income             -0.021           0.033          -0.171   
                  (0.019)         (0.171)         (0.184)   
university          0.010          -0.016           0.128   
                  (0.010)         (0.064)         (0.091)   
_cons              -0.058*         -0.119          -0.178   
                  (0.028)         (0.227)         (0.213)   
------------------------------------------------------------
r2_w                0.003           0.022           0.007   
r2_b                0.022           0.162           0.288   
r2_o                0.003           0.025           0.033   
N                8184.000         302.000         304.000   
N_g               431.000          16.000          16.000   
------------------------------------------------------------
.   esttab E F G, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                -0.006          -0.010          -0.005   
                  (0.014)         (0.027)         (0.011)   
wp_right2          -0.177          -0.163          -0.109   
                  (0.191)         (0.285)         (0.149)   
c.neg#c.wp~2        0.036           0.029           0.010   
                  (0.035)         (0.053)         (0.028)   
pho_order           0.001           0.002           0.004*  
                  (0.003)         (0.003)         (0.002)   
female             -0.028           0.068          -0.073*  
                  (0.050)         (0.045)         (0.031)   
age                -0.000          -0.000          -0.001   
                  (0.002)         (0.004)         (0.001)   
income              0.002           0.107          -0.008   
                  (0.127)         (0.114)         (0.065)   
university         -0.015           0.041          -0.018   
                  (0.054)         (0.073)         (0.032)   
_cons               0.063          -0.079           0.061   
                  (0.144)         (0.193)         (0.088)   
------------------------------------------------------------
r2_w                0.004           0.001           0.012   
r2_b                0.062           0.148           0.412   
r2_o                0.005           0.008           0.029   
N                 361.000         779.000         342.000   
N_g                19.000          41.000          18.000   
------------------------------------------------------------
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;FR&quot; &amp; stimtype==&quot;single photo&quot; &amp; wp_right2_ext==1, re 
&gt;  
.   estimates store H
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;GH&quot; &amp; stimtype==&quot;single photo&quot; &amp; wp_right2_ext==1, re 
&gt;  
.   estimates store I
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;IN&quot; &amp; stimtype==&quot;single photo&quot; &amp; wp_right2_ext==1, re 
&gt;  
.   estimates store J
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;IS.j&quot; &amp; stimtype==&quot;single photo&quot; &amp; wp_right2_ext==1, r
&gt; e  
.   estimates store K
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;IS.p&quot; &amp; stimtype==&quot;single photo&quot; &amp; wp_right2_ext==1, r
&gt; e  
.   estimates store L
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;IT&quot; &amp; stimtype==&quot;single photo&quot; &amp; wp_right2_ext==1, re 
&gt;  
.   estimates store M
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;JP&quot; &amp; stimtype==&quot;single photo&quot; &amp; wp_right2_ext==1, re 
&gt;  
.   estimates store N
.   esttab H I J K, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b 
&gt; r2_o N N_g) 

----------------------------------------------------------------------------
                      (1)             (2)             (3)             (4)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se            b/se   
----------------------------------------------------------------------------
neg                 0.022           0.015           0.009           0.003   
                  (0.016)         (0.015)         (0.021)         (0.014)   
wp_right2           0.190          -0.034           0.080          -0.052   
                  (0.211)         (0.119)         (0.168)         (0.226)   
c.neg#c.wp~2       -0.027          -0.009          -0.020          -0.013   
                  (0.037)         (0.023)         (0.032)         (0.033)   
pho_order           0.007*          0.002           0.001           0.003   
                  (0.003)         (0.002)         (0.003)         (0.002)   
female              0.006           0.062*          0.017          -0.051   
                  (0.049)         (0.028)         (0.039)         (0.043)   
age                 0.001           0.001          -0.002          -0.011   
                  (0.002)         (0.001)         (0.003)         (0.007)   
income             -0.043          -0.046           0.029          -0.118   
                  (0.120)         (0.039)         (0.104)         (0.105)   
university          0.077          -0.031          -0.014           0.022   
                  (0.046)         (0.029)         (0.050)         (0.056)   
_cons              -0.287*         -0.073          -0.018           0.308   
                  (0.124)         (0.090)         (0.153)         (0.263)   
----------------------------------------------------------------------------
r2_w                0.021           0.009           0.001           0.009   
r2_b                0.354           0.395           0.042           0.423   
r2_o                0.031           0.033           0.002           0.037   
N                 437.000         627.000         512.000         266.000   
N_g                23.000          33.000          27.000          14.000   
----------------------------------------------------------------------------
.   esttab L M N, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                -0.052*          0.005           0.032   
                  (0.021)         (0.011)         (0.030)   
wp_right2          -0.255          -0.022           0.126   
                  (0.253)         (0.184)         (0.399)   
c.neg#c.wp~2        0.066          -0.003          -0.018   
                  (0.048)         (0.036)         (0.074)   
pho_order           0.011**         0.003          -0.000   
                  (0.004)         (0.002)         (0.005)   
female             -0.116          -0.032           0.026   
                  (0.061)         (0.033)         (0.080)   
age                 0.049          -0.005           0.028   
                  (0.033)         (0.009)         (0.028)   
income              0.115           0.075          -0.048   
                  (0.213)         (0.090)         (0.138)   
university         -0.835           0.022           0.054   
                  (0.671)         (0.076)         (0.200)   
_cons               0.000           0.042          -0.719   
                      (.)         (0.246)         (0.617)   
------------------------------------------------------------
r2_w                0.057           0.007           0.008   
r2_b                0.331           0.163           0.307   
r2_o                0.081           0.013           0.014   
N                 285.000         361.000         323.000   
N_g                15.000          19.000          17.000   
------------------------------------------------------------
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;NZ&quot; &amp; stimtype==&quot;single photo&quot; &amp; wp_right2_ext==1, re 
&gt;  
.   estimates store O
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;RU&quot; &amp; stimtype==&quot;single photo&quot; &amp; wp_right2_ext==1, re 
&gt;  
.   estimates store P
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;SE&quot; &amp; stimtype==&quot;single photo&quot; &amp; wp_right2_ext==1, re 
&gt;  
.   estimates store Q
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;SW&quot; &amp; stimtype==&quot;single photo&quot; &amp; wp_right2_ext==1, re 
&gt;  
.   estimates store R 
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;UK&quot; &amp; stimtype==&quot;single photo&quot; &amp; wp_right2_ext==1, re 
&gt;  
.   estimates store S
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;US&quot; &amp; stimtype==&quot;single photo&quot; &amp; wp_right2_ext==1, re 
&gt;  
.   estimates store T
.   esttab O P Q, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.060***        0.059**        -0.007   
                  (0.017)         (0.022)         (0.012)   
wp_right2           0.323           0.428*         -0.074   
                  (0.236)         (0.188)         (0.094)   
c.neg#c.wp~2       -0.101*         -0.075*          0.014   
                  (0.042)         (0.036)         (0.018)   
pho_order          -0.003           0.002           0.001   
                  (0.003)         (0.003)         (0.001)   
female              0.010          -0.065           0.017   
                  (0.062)         (0.050)         (0.020)   
age                 0.001          -0.004          -0.000   
                  (0.002)         (0.003)         (0.001)   
income              0.109          -0.140          -0.028   
                  (0.111)         (0.106)         (0.051)   
university         -0.137          -0.181           0.001   
                  (0.075)         (0.145)         (0.020)   
_cons              -0.202           0.000           0.020   
                  (0.140)             (.)         (0.080)   
------------------------------------------------------------
r2_w                0.037           0.025           0.004   
r2_b                0.382           0.301           0.150   
r2_o                0.055           0.037           0.006   
N                 361.000         323.000         475.000   
N_g                19.000          17.000          25.000   
------------------------------------------------------------
.   esttab R S T , cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r
&gt; 2_o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.003           0.009           0.004   
                  (0.015)         (0.010)         (0.012)   
wp_right2          -0.139           0.110           0.068   
                  (0.169)         (0.136)         (0.140)   
c.neg#c.wp~2        0.030          -0.025          -0.010   
                  (0.032)         (0.026)         (0.027)   
pho_order          -0.000           0.001           0.002   
                  (0.003)         (0.002)         (0.002)   
female              0.006           0.010           0.025   
                  (0.075)         (0.030)         (0.029)   
age                -0.001          -0.000          -0.001   
                  (0.002)         (0.001)         (0.001)   
income             -0.033          -0.105           0.015   
                  (0.121)         (0.073)         (0.059)   
university          0.017          -0.020           0.029   
                  (0.049)         (0.039)         (0.031)   
_cons               0.044          -0.002          -0.061   
                  (0.160)         (0.080)         (0.082)   
------------------------------------------------------------
r2_w                0.011           0.004           0.001   
r2_b                0.373           0.201           0.050   
r2_o                0.014           0.010           0.003   
N                 284.000         455.000        1387.000   
N_g                15.000          24.000          73.000   
------------------------------------------------------------
.                             
.   xtset resp pho_order
       panel variable:  resp (unbalanced)
        time variable:  pho_order, 2 to 26
                delta:  1 unit
.   replace neg = p_negativity
(0 real changes made)
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if stimtype==&quot;single photo&quot; &amp; political_interest_dichox==1, re  
.   estimates store A
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;BR&quot; &amp; stimtype==&quot;single photo&quot; &amp; political_interest_di
&gt; chox==1, re  
.   estimates store B
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;CA.f&quot; &amp; stimtype==&quot;single photo&quot; &amp; political_interest_
&gt; dichox==1, re  
.   estimates store D
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;CH&quot; &amp; stimtype==&quot;single photo&quot; &amp; political_interest_di
&gt; chox==1, re  
.   estimates store E
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;CN&quot; &amp; stimtype==&quot;single photo&quot; &amp; political_interest_di
&gt; chox==1, re  
.   estimates store F
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;DK&quot; &amp; stimtype==&quot;single photo&quot; &amp; political_interest_di
&gt; chox==1, re  
.   estimates store G
.   esttab A B D, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.010*          0.008           0.006   
                  (0.005)         (0.023)         (0.014)   
wp_right2           0.048           0.027           0.003   
                  (0.050)         (0.300)         (0.241)   
c.neg#c.wp~2       -0.011          -0.014           0.022   
                  (0.010)         (0.056)         (0.044)   
pho_order           0.002**         0.007*          0.006*  
                  (0.001)         (0.003)         (0.003)   
female              0.028**        -0.023           0.079   
                  (0.011)         (0.061)         (0.068)   
age                -0.001          -0.003           0.000   
                  (0.000)         (0.005)         (0.002)   
income             -0.032          -0.088          -0.146   
                  (0.022)         (0.133)         (0.127)   
university          0.014          -0.009           0.109   
                  (0.011)         (0.068)         (0.069)   
_cons              -0.063           0.014          -0.190   
                  (0.032)         (0.190)         (0.151)   
------------------------------------------------------------
r2_w                0.002           0.014           0.016   
r2_b                0.046           0.193           0.224   
r2_o                0.005           0.019           0.033   
N                7139.000         341.000         475.000   
N_g               376.000          18.000          25.000   
------------------------------------------------------------
.   esttab E F G, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.005          -0.020           0.002   
                  (0.025)         (0.027)         (0.011)   
wp_right2          -0.289          -0.354          -0.239   
                  (0.362)         (0.291)         (0.169)   
c.neg#c.wp~2        0.054           0.054           0.044   
                  (0.069)         (0.054)         (0.031)   
pho_order          -0.000           0.003           0.002   
                  (0.004)         (0.003)         (0.002)   
female              0.105           0.097*         -0.031   
                  (0.088)         (0.045)         (0.043)   
age                 0.001           0.001          -0.001   
                  (0.003)         (0.004)         (0.001)   
income              0.158           0.145           0.039   
                  (0.288)         (0.116)         (0.068)   
university         -0.084           0.060          -0.022   
                  (0.104)         (0.055)         (0.037)   
_cons              -0.132          -0.095           0.016   
                  (0.215)         (0.191)         (0.083)   
------------------------------------------------------------
r2_w                0.009           0.004           0.029   
r2_b                0.312           0.229           0.446   
r2_o                0.016           0.016           0.036   
N                 285.000         741.000         304.000   
N_g                15.000          39.000          16.000   
------------------------------------------------------------
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;FR&quot; &amp; stimtype==&quot;single photo&quot; &amp; political_interest_di
&gt; chox==1, re  
.   estimates store H
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;GH&quot; &amp; stimtype==&quot;single photo&quot; &amp; political_interest_di
&gt; chox==1, re  
.   estimates store I
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;IN&quot; &amp; stimtype==&quot;single photo&quot; &amp; political_interest_di
&gt; chox==1, re  
.   estimates store J
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;IS.j&quot; &amp; stimtype==&quot;single photo&quot; &amp; political_interest_
&gt; dichox==1, re  
.   estimates store K
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;IS.p&quot; &amp; stimtype==&quot;single photo&quot; &amp; political_interest_
&gt; dichox==1, re  
.   estimates store L
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;IT&quot; &amp; stimtype==&quot;single photo&quot; &amp; political_interest_di
&gt; chox==1, re  
.   estimates store M
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;JP&quot; &amp; stimtype==&quot;single photo&quot; &amp; political_interest_di
&gt; chox==1, re  
.   estimates store N
.   esttab H I J K, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b 
&gt; r2_o N N_g) 

----------------------------------------------------------------------------
                      (1)             (2)             (3)             (4)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se            b/se   
----------------------------------------------------------------------------
neg                 0.038           0.027          -0.019           0.003   
                  (0.025)         (0.023)         (0.025)         (0.023)   
wp_right2           0.303           0.090          -0.115          -0.167   
                  (0.324)         (0.179)         (0.195)         (0.528)   
c.neg#c.wp~2       -0.039          -0.036           0.012           0.093   
                  (0.059)         (0.035)         (0.038)         (0.088)   
pho_order           0.002           0.004*          0.001          -0.004   
                  (0.003)         (0.002)         (0.003)         (0.005)   
female              0.004           0.066           0.026          -0.088   
                  (0.060)         (0.035)         (0.054)         (0.176)   
age                -0.002          -0.001          -0.003           0.005   
                  (0.003)         (0.002)         (0.002)         (0.011)   
income             -0.112          -0.065          -0.059          -0.060   
                  (0.110)         (0.056)         (0.093)         (0.183)   
university          0.082          -0.015           0.022          -0.113   
                  (0.058)         (0.034)         (0.044)         (0.333)   
_cons              -0.181          -0.085           0.192           0.000   
                  (0.169)         (0.155)         (0.157)             (.)   
----------------------------------------------------------------------------
r2_w                0.015           0.013           0.005           0.022   
r2_b                0.362           0.352           0.138           0.213   
r2_o                0.032           0.036           0.010           0.030   
N                 342.000         532.000         475.000         171.000   
N_g                18.000          28.000          25.000           9.000   
----------------------------------------------------------------------------
.   esttab L M N, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                -0.075*          0.002           0.050   
                  (0.030)         (0.017)         (0.035)   
wp_right2          -0.832           0.043           0.412   
                  (0.448)         (0.330)         (0.512)   
c.neg#c.wp~2        0.156          -0.003          -0.114   
                  (0.081)         (0.063)         (0.095)   
pho_order           0.006           0.007*         -0.006   
                  (0.004)         (0.003)         (0.005)   
female             -0.056          -0.051           0.128   
                  (0.077)         (0.048)         (0.108)   
age                 0.004          -0.003           0.011   
                  (0.016)         (0.003)         (0.028)   
income             -0.263           0.101           0.127   
                  (0.183)         (0.136)         (0.203)   
university          0.380          -0.037          -0.399   
                  (0.377)         (0.079)         (0.724)   
_cons               0.000          -0.045           0.000   
                      (.)         (0.173)             (.)   
------------------------------------------------------------
r2_w                0.032           0.026           0.011   
r2_b                0.224           0.705           0.320   
r2_o                0.050           0.041           0.018   
N                 342.000         247.000         323.000   
N_g                18.000          13.000          17.000   
------------------------------------------------------------
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;NZ&quot; &amp; stimtype==&quot;single photo&quot; &amp; political_interest_di
&gt; chox==1, re  
.   estimates store O
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;RU&quot; &amp; stimtype==&quot;single photo&quot; &amp; political_interest_di
&gt; chox==1, re  
.   estimates store P
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;SE&quot; &amp; stimtype==&quot;single photo&quot; &amp; political_interest_di
&gt; chox==1, re  
.   estimates store Q
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;SW&quot; &amp; stimtype==&quot;single photo&quot; &amp; political_interest_di
&gt; chox==1, re  
.   estimates store R 
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;UK&quot; &amp; stimtype==&quot;single photo&quot; &amp; political_interest_di
&gt; chox==1, re  
.   estimates store S
.   quietly xtreg p_gslmc_all c.neg##c.wp_right2 pho_order female age income un
&gt; iversity if country2==&quot;US&quot; &amp; stimtype==&quot;single photo&quot; &amp; political_interest_di
&gt; chox==1, re  
.   estimates store T
.   esttab O P Q, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.022           0.077**        -0.008   
                  (0.014)         (0.028)         (0.014)   
wp_right2           0.186           0.501*         -0.061   
                  (0.189)         (0.214)         (0.125)   
c.neg#c.wp~2       -0.048          -0.101*          0.020   
                  (0.036)         (0.042)         (0.024)   
pho_order           0.003          -0.002           0.002   
                  (0.002)         (0.003)         (0.001)   
female              0.005           0.035           0.007   
                  (0.044)         (0.050)         (0.022)   
age                -0.002          -0.002          -0.000   
                  (0.001)         (0.002)         (0.001)   
income             -0.037          -0.137          -0.015   
                  (0.084)         (0.116)         (0.073)   
university          0.045          -0.022          -0.001   
                  (0.050)         (0.099)         (0.023)   
_cons              -0.064          -0.257           0.011   
                  (0.115)         (0.194)         (0.100)   
------------------------------------------------------------
r2_w                0.011           0.026           0.008   
r2_b                0.274           0.295           0.060   
r2_o                0.021           0.036           0.008   
N                 380.000         304.000         513.000   
N_g                20.000          16.000          27.000   
------------------------------------------------------------
.   esttab R S T , cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r
&gt; 2_o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
              p_gslmc_all     p_gslmc_all     p_gslmc_all   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.009          -0.005           0.020   
                  (0.014)         (0.012)         (0.018)   
wp_right2          -0.149          -0.002           0.187   
                  (0.182)         (0.183)         (0.247)   
c.neg#c.wp~2        0.007          -0.001          -0.023   
                  (0.035)         (0.033)         (0.045)   
pho_order          -0.001           0.004          -0.001   
                  (0.003)         (0.002)         (0.003)   
female              0.004           0.013           0.041   
                  (0.060)         (0.036)         (0.048)   
age                 0.002           0.000          -0.002   
                  (0.002)         (0.002)         (0.002)   
income              0.051          -0.034          -0.023   
                  (0.115)         (0.095)         (0.107)   
university         -0.027          -0.033           0.038   
                  (0.048)         (0.046)         (0.057)   
_cons              -0.093          -0.026          -0.079   
                  (0.118)         (0.103)         (0.133)   
------------------------------------------------------------
r2_w                0.009           0.016           0.003   
r2_b                0.464           0.111           0.060   
r2_o                0.020           0.019           0.007   
N                 208.000         301.000         836.000   
N_g                11.000          16.000          44.000   
------------------------------------------------------------
.   </code></pre>
<!-- rnb-output-end -->
<!-- rnb-chunk-end -->
<!-- rnb-text-begin -->
</div>
<div id="analysis-of-time-series-data-videos.dta" class="section level2">
<h2>Analysis of Time-series-data-videos.dta</h2>
<!-- rnb-text-end -->
<!-- rnb-chunk-begin -->
<!-- rnb-source-begin eyJkYXRhIjoiYGBgclxuXG5jb2VmcyA8LSBhcy5kYXRhLmZyYW1lKGNvdW50cmllcylcbmNvZWZzJGIgPC0gTkFcbmNvZWZzJHNlIDwtIE5BXG5cbiNWJG5lZyA8LSBWJG5lZ2F0aXZpdHlcbkEgPC0gVltWJHBlcmlvZD09MiAmIFYkbG9jYWw9PTAsXVxuXG5QZCA8LSBwZGF0YS5mcmFtZShBLGluZGV4ID0gYyhcInJlc3BcIiwgXCJ0aW1lc2VjXCIpKVxuUGQkTGdzbG1jIDwtIGxhZyhQZCRnc2xtYywxKVxuUGQkRGdzbG1jIDwtIFBkJGdzbG1jIC0gUGQkTGdzbG1jXG5mb3IgKGkgaW4gY291bnRyaWVzKXtcbm1vZGVsIDwtIHBsbShEZ3NsbWMgfiBuZWdhdGl2aXR5ICogdGltZXNlY1N0b3J5bG9nICsgbmVnYXRpdml0eSAqIHdwX3JpZ2h0MiAgKyBMZ3NsbWMgXG4gICAgICAgICAgICAgKyBmZW1hbGUgKyBhZ2UgKyBpbmNvbWUgKyB1bml2ZXJzaXR5ICsgb3JkZXIsXG4gICAgICAgICAgICAgIGRhdGE9UGRbUGQkY291bnRyeTI9PWksXSwgbW9kZWw9XCJyYW5kb21cIikgXG4gIHMgPC0gc3VtbWFyeShtb2RlbCkkY29lZlxuICBjb2VmcyRiW2NvZWZzJGNvdW50cmllcz09aV0gPC0gc1sxMiwxXVxuICBjb2VmcyRzZVtjb2VmcyRjb3VudHJpZXM9PWldIDwtIHNbMTIsMl1cbn1cblxuY29lZnMkbG93IDwtIGNvZWZzJGIgLSAoY29lZnMkc2UgKiAxLjk2KVxuY29lZnMkaGlnaCA8LSBjb2VmcyRiICsgKGNvZWZzJHNlICogMS45NilcbmNvZWZzJHJhbmdlIDwtIGFzLm51bWVyaWMocm93bmFtZXMoY29lZnMpKVxuXG57XG5wZGYoXCJmaWd1cmU0LnBkZlwiLCB3aWR0aCA9IDEwLCBoZWlnaHQgPSA1LCBiZz1cIndoaXRlXCIpIFxucGFyKG1hcj1jKDUuMSw0LjEsMS4xLDIuMSkpXG5wbG90KGNvZWZzJHJhbmdlLGNvZWZzJGIsdHlwZT1cIm5cIixhbm49RixheGVzPUYseWxpbT1jKC0uMDI1LC4wMjUpKVxuYWJsaW5lKGg9MCxsd2Q9MSxsdHk9Mixjb2w9XCJibGFja1wiKVxuYXJyb3dzKGNvZWZzJHJhbmdlLGNvZWZzJGxvdyxjb2VmcyRyYW5nZSxjb2VmcyRoaWdoLGFuZ2xlPTkwLGxlbmd0aD0uMDUsY29kZT0zLGNvbD1cImdyYXlcIixsd2Q9MixsdHk9MSlcbnBvaW50cyhjb2VmcyRyYW5nZSxjb2VmcyRiLHBjaD0xNSxjZXg9MS41KVxuYXhpcygxLGNvbD1cIndoaXRlXCIsYXQ9YygxOjE5KSxsYWJlbHM9Y29lZnMkY291bnRyaWVzLGNleC5heGlzPS44KVxuYXhpcygyLGxhcz0xKVxubXRleHQoXCJJZGVvbG9naWNhbCBEaWZmZXJlbmNlIGluIHRoZSBFZmZlY3Qgb2YgTmVnYXRpdml0eVwiLHNpZGU9MixsaW5lPTMuMilcbmludmlzaWJsZShkZXYub2ZmKCkpXG59XG5cbmBgYCJ9 -->
<pre class="r"><code>
coefs &lt;- as.data.frame(countries)
coefs$b &lt;- NA
coefs$se &lt;- NA

#V$neg &lt;- V$negativity
A &lt;- V[V$period==2 &amp; V$local==0,]

Pd &lt;- pdata.frame(A,index = c(&quot;resp&quot;, &quot;timesec&quot;))
Pd$Lgslmc &lt;- lag(Pd$gslmc,1)
Pd$Dgslmc &lt;- Pd$gslmc - Pd$Lgslmc
for (i in countries){
model &lt;- plm(Dgslmc ~ negativity * timesecStorylog + negativity * wp_right2  + Lgslmc 
             + female + age + income + university + order,
              data=Pd[Pd$country2==i,], model=&quot;random&quot;) 
  s &lt;- summary(model)$coef
  coefs$b[coefs$countries==i] &lt;- s[12,1]
  coefs$se[coefs$countries==i] &lt;- s[12,2]
}

coefs$low &lt;- coefs$b - (coefs$se * 1.96)
coefs$high &lt;- coefs$b + (coefs$se * 1.96)
coefs$range &lt;- as.numeric(rownames(coefs))

{
pdf(&quot;figure4.pdf&quot;, width = 10, height = 5, bg=&quot;white&quot;) 
par(mar=c(5.1,4.1,1.1,2.1))
plot(coefs$range,coefs$b,type=&quot;n&quot;,ann=F,axes=F,ylim=c(-.025,.025))
abline(h=0,lwd=1,lty=2,col=&quot;black&quot;)
arrows(coefs$range,coefs$low,coefs$range,coefs$high,angle=90,length=.05,code=3,col=&quot;gray&quot;,lwd=2,lty=1)
points(coefs$range,coefs$b,pch=15,cex=1.5)
axis(1,col=&quot;white&quot;,at=c(1:19),labels=coefs$countries,cex.axis=.8)
axis(2,las=1)
mtext(&quot;Ideological Difference in the Effect of Negativity&quot;,side=2,line=3.2)
invisible(dev.off())
}
</code></pre>
<!-- rnb-source-end -->
<!-- rnb-chunk-end -->
<!-- rnb-text-begin -->
<!-- rnb-text-end -->
<!-- rnb-chunk-begin -->
<!-- rnb-source-begin eyJkYXRhIjoiYGBgclxuXG5zdGF0YV9zcmMgPC0gcmVhZExpbmVzKFwiVGltZS1zZXJpZXMtZGF0YS12aWRlb3MuZG9cIilcbnN0YXRhKHN0YXRhX3NyYyxkYXRhLmluPVYpXG5gYGAifQ== -->
<pre class="r"><code>
stata_src &lt;- readLines(&quot;Time-series-data-videos.do&quot;)
stata(stata_src,data.in=V)</code></pre>
<!-- rnb-source-end -->
<!-- rnb-output-begin eyJkYXRhIjoiLiAqKiogU3ludGF4IGZvciBhbmFseXNlcyBvZiB0aW1lLXNlcmllcyB2aWRlbyBkYXRhXG4uICoqKiBVc2UgZGF0YSBmaWxlICdUaW1lLXNlcmllcy1kYXRhLXZpZGVvcy5kdGEnIHdpdGggdGhpcyBzeW50YXhcbi4gKiBUYWJsZSA0XG4uICAgZ2VuIG5lZyA9IC5cbigxLDMyNywyNzEgbWlzc2luZyB2YWx1ZXMgZ2VuZXJhdGVkKVxuLiAgIHJlcGxhY2UgbmVnID0gbmVnYXRpdml0eVxuKDkxNCwzNjggcmVhbCBjaGFuZ2VzIG1hZGUpXG4uICAgXG4uICAgeHRzZXQgcmVzcCB0aW1lc2VjXG4gICAgICAgcGFuZWwgdmFyaWFibGU6ICByZXNwICh1bmJhbGFuY2VkKVxuICAgICAgICB0aW1lIHZhcmlhYmxlOiAgdGltZXNlYywgMCB0byAxNjI5XG4gICAgICAgICAgICAgICAgZGVsdGE6ICAxIHVuaXRcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIG9yZGVyIEwuZ3NsbWMgZmVtYWxlIGFnZSBpbmNcbj4gb21lIHVuaXZlcnNpdHkgaWYgcGVyaW9kPT0yICYgbG9jYWw9PTAgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgQVxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgb3JkZXIgTC5nc2xtYyBmZW1hbGUgYWdlIGluY1xuPiBvbWUgdW5pdmVyc2l0eSBpZiB3cF9yaWdodDJfZGljaG94PT0wICYgcGVyaW9kPT0yICYgbG9jYWw9PTAgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgQlxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgb3JkZXIgTC5nc2xtYyBmZW1hbGUgYWdlIGluY1xuPiBvbWUgdW5pdmVyc2l0eSBpZiB3cF9yaWdodDJfZGljaG94PT0xICYgcGVyaW9kPT0yICYgbG9jYWw9PTAgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgQ1xuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2Mud3BfcmlnaHQyIG9yZGVyIEwuZ1xuPiBzbG1jIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgcGVyaW9kPT0yICYgbG9jYWw9PTAgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRFxuLiAgIGVzdHRhYiBBIEIgQyBELCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIFxuPiByMl9vIE4gTl9nKSBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgICAgICAgICAgICg0KSAgIFxuICAgICAgICAgICAgICAgICAgRC5nc2xtYyAgICAgICAgIEQuZ3NsbWMgICAgICAgICBELmdzbG1jICAgICAgICAgRC5nc2xtYyAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmVnICAgICAgICAgICAgICAgICAwLjAwNSoqKiAgICAgICAgMC4wMDYqKiogICAgICAgIDAuMDA1KioqICAgICAgICAwLjAwNSoqKlxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgIFxudGltZXNlY1N0b35nICAgICAgIC0wLjAwMCAgICAgICAgICAgMC4wMDAgICAgICAgICAgLTAuMDAxKiAgICAgICAgIC0wLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgIFxuYy5uZWcjYy50aX5nICAgICAgIC0wLjAwMSoqKiAgICAgICAtMC4wMDIqKiogICAgICAgLTAuMDAxKioqICAgICAgIC0wLjAwMSoqKlxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgIFxub3JkZXIgICAgICAgICAgICAgIC0wLjAwMCoqKiAgICAgICAtMC4wMDAqKiogICAgICAgLTAuMDAwKioqICAgICAgIC0wLjAwMCoqKlxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgIFxuTC5nc2xtYyAgICAgICAgICAgIC0wLjAwOCoqKiAgICAgICAtMC4wMDgqKiogICAgICAgLTAuMDA4KioqICAgICAgIC0wLjAwOCoqKlxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgIFxuZmVtYWxlICAgICAgICAgICAgIC0wLjAwMSogICAgICAgICAtMC4wMDEqICAgICAgICAgLTAuMDAwICAgICAgICAgIC0wLjAwMSogIFxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgIFxuYWdlICAgICAgICAgICAgICAgICAwLjAwMCoqICAgICAgICAgMC4wMDAqICAgICAgICAgIDAuMDAwKiAgICAgICAgICAwLjAwMCoqIFxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgIFxuaW5jb21lICAgICAgICAgICAgICAwLjAwMCAgICAgICAgICAtMC4wMDAgICAgICAgICAgIDAuMDAxICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgIFxudW5pdmVyc2l0eSAgICAgICAgIC0wLjAwMCAgICAgICAgICAtMC4wMDEgICAgICAgICAgLTAuMDAwICAgICAgICAgIC0wLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgIFxubmVnICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICguKSAgIFxud3BfcmlnaHQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgIFxuYy5uZWcjYy53cH4yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgIFxuX2NvbnMgICAgICAgICAgICAgICAwLjAwMSAgICAgICAgICAtMC4wMDAgICAgICAgICAgIDAuMDAyICAgICAgICAgICAwLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjAwNSAgICAgICAgICAgMC4wMDUgICAgICAgICAgIDAuMDA1ICAgICAgICAgICAwLjAwNSAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjIxNCAgICAgICAgICAgMC4yMTggICAgICAgICAgIDAuMjA2ICAgICAgICAgICAwLjIxMSAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjAwMyAgICAgICAgICAgMC4wMDMgICAgICAgICAgIDAuMDAzICAgICAgICAgICAwLjAwMyAgIFxuTiAgICAgICAgICAgICAgNjY2NTI2LjAwMCAgICAgIDMzNTgzMy4wMDAgICAgICAzMzA2OTMuMDAwICAgICAgNjY2NTI2LjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgOTMzLjAwMCAgICAgICAgIDQ3MS4wMDAgICAgICAgICA0NjIuMDAwICAgICAgICAgOTMzLjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgIFxuLiAgIFxuLiAqIEZpZ3VyZSA0XG4uICAgXG4uICAgZ2VuIHJpZ2h0MiA9IC5cbigxLDMyNywyNzEgbWlzc2luZyB2YWx1ZXMgZ2VuZXJhdGVkKVxuLiAgIHJlcGxhY2UgcmlnaHQyPSB3cF9yaWdodDJcbigxLDMxNiw1NTMgcmVhbCBjaGFuZ2VzIG1hZGUpXG4uICAgIFxuLiAgIHh0c2V0IHJlc3AgdGltZXNlY1xuICAgICAgIHBhbmVsIHZhcmlhYmxlOiAgcmVzcCAodW5iYWxhbmNlZClcbiAgICAgICAgdGltZSB2YXJpYWJsZTogIHRpbWVzZWMsIDAgdG8gMTYyOVxuICAgICAgICAgICAgICAgIGRlbHRhOiAgMSB1bml0XG4uICAgcmVwbGFjZSBuZWcgPSBuZWdhdGl2aXR5XG4oMCByZWFsIGNoYW5nZXMgbWFkZSlcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkJSXCIgJiBwZXJpb2Q9PTIgJiBsb2NhbD09MCAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBBXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJDQS5lXCIgJiBwZXJpb2Q9PTIgJiBsb2NhbD09MCAsIHJcbj4gZSAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEJcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkNBLmZcIiAmIHBlcmlvZD09MiAmIGxvY2FsPT0wICwgclxuPiBlICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgQyAgXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJDSFwiICYgcGVyaW9kPT0yICYgbG9jYWw9PTAgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRFxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiQ05cIiAmIHBlcmlvZD09MiAmIGxvY2FsPT0wICwgcmUgXG4+ICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRVxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiREtcIiAmIHBlcmlvZD09MiAmIGxvY2FsPT0wICwgcmUgXG4+ICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRiBcbi4gICBlc3R0YWIgQSBCIEMsIGNlbGxzKGIoc3RhciBmbXQoMykpIHNlKHBhciBmbXQoMykpKSBub2dhcHMgc3RhdChyMl93IHIyX2IgcjJcbj4gX28gTiBOX2cpIFxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAoMSkgICAgICAgICAgICAgKDIpICAgICAgICAgICAgICgzKSAgIFxuICAgICAgICAgICAgICAgICAgRC5nc2xtYyAgICAgICAgIEQuZ3NsbWMgICAgICAgICBELmdzbG1jICAgXG4gICAgICAgICAgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmVnICAgICAgICAgICAgICAgICAwLjAwMyAgICAgICAgICAgMC4wMDcgICAgICAgICAgIDAuMDEwKiogXG4gICAgICAgICAgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwMykgICBcbnRpbWVzZWNTdG9+ZyAgICAgICAtMC4wMDIgICAgICAgICAgIDAuMDAwICAgICAgICAgIC0wLjAwMiogIFxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgXG5jLm5lZyNjLnRpfmcgICAgICAgLTAuMDAxICAgICAgICAgIC0wLjAwMiogICAgICAgICAtMC4wMDMqKipcbiAgICAgICAgICAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgIFxubmVnICAgICAgICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAgICAgKC4pICAgICAgICAgICAgICguKSAgICAgICAgICAgICAoLikgICBcbnJpZ2h0MiAgICAgICAgICAgICAtMC4wMTMqICAgICAgICAgLTAuMDA5ICAgICAgICAgIC0wLjAwOCogIFxuICAgICAgICAgICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwNikgICAgICAgICAoMC4wMDQpICAgXG5jLm5lZyNjLnJpfjIgICAgICAgIDAuMDA4ICAgICAgICAgICAwLjAxMSogICAgICAgICAtMC4wMDEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDAzKSAgIFxub3JkZXIgICAgICAgICAgICAgIC0wLjAwMCAgICAgICAgICAtMC4wMDEqKiAgICAgICAgLTAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICBcbkwuZ3NsbWMgICAgICAgICAgICAtMC4wMDkqKiogICAgICAgLTAuMDA4KioqICAgICAgIC0wLjAxNyoqKlxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgXG5mZW1hbGUgICAgICAgICAgICAgLTAuMDAxICAgICAgICAgICAwLjAwMCAgICAgICAgICAtMC4wMDIgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAyKSAgIFxuYWdlICAgICAgICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAqICAgICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICBcbmluY29tZSAgICAgICAgICAgICAgMC4wMDIgICAgICAgICAgIDAuMDAzICAgICAgICAgICAwLjAwNSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDQpICAgXG51bml2ZXJzaXR5ICAgICAgICAgIDAuMDAzICAgICAgICAgIC0wLjAwMyAgICAgICAgICAtMC4wMDIgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDAyKSAgIFxuX2NvbnMgICAgICAgICAgICAgICAwLjAwNyAgICAgICAgICAtMC4wMTAgICAgICAgICAgIDAuMDA5ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDcpICAgICAgICAgKDAuMDA4KSAgICAgICAgICgwLjAwNikgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjAwNCAgICAgICAgICAgMC4wMDYgICAgICAgICAgIDAuMDEyICAgXG5yMl9iICAgICAgICAgICAgICAgIDAuMDk3ICAgICAgICAgICAwLjAwMiAgICAgICAgICAgMC4wNTYgICBcbnIyX28gICAgICAgICAgICAgICAgMC4wMDQgICAgICAgICAgIDAuMDA1ICAgICAgICAgICAwLjAwOSAgIFxuTiAgICAgICAgICAgICAgIDI0MzE1LjAwMCAgICAgICAyMzI5Ni4wMDAgICAgICAgMTkxMjUuMDAwICAgXG5OX2cgICAgICAgICAgICAgICAgMzUuMDAwICAgICAgICAgIDMyLjAwMCAgICAgICAgICAyNy4wMDAgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgIGVzdHRhYiBEIEUgRiwgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyX3cgcjJfYiByMlxuPiBfbyBOIE5fZykgXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgXG4gICAgICAgICAgICAgICAgICBELmdzbG1jICAgICAgICAgRC5nc2xtYyAgICAgICAgIEQuZ3NsbWMgICBcbiAgICAgICAgICAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5uZWcgICAgICAgICAgICAgICAgIDAuMDEzKioqICAgICAgICAwLjAwNiAgICAgICAgICAgMC4wMDUqICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDAyKSAgIFxudGltZXNlY1N0b35nICAgICAgICAwLjAwMiAgICAgICAgICAtMC4wMDAgICAgICAgICAgLTAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICBcbmMubmVnI2MudGl+ZyAgICAgICAtMC4wMDMqKiogICAgICAgLTAuMDAyKiAgICAgICAgIC0wLjAwMSogIFxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDApICAgXG5uZWcgICAgICAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICAgICAoLikgICAgICAgICAgICAgKC4pICAgICAgICAgICAgICguKSAgIFxucmlnaHQyICAgICAgICAgICAgICAwLjAwNSAgICAgICAgICAtMC4wMDUgICAgICAgICAgIDAuMDAzICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDA2KSAgICAgICAgICgwLjAwMykgICBcbmMubmVnI2Mucml+MiAgICAgICAtMC4wMDEgICAgICAgICAgLTAuMDAwICAgICAgICAgICAwLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDIpICAgXG5vcmRlciAgICAgICAgICAgICAgLTAuMDAxKiAgICAgICAgIC0wLjAwMSoqICAgICAgICAtMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgIFxuTC5nc2xtYyAgICAgICAgICAgIC0wLjAwNyoqKiAgICAgICAtMC4wMDkqKiogICAgICAgLTAuMDA0KioqXG4gICAgICAgICAgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICBcbmZlbWFsZSAgICAgICAgICAgICAtMC4wMDAgICAgICAgICAgIDAuMDAyICAgICAgICAgIC0wLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDEpICAgXG5hZ2UgICAgICAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgIFxuaW5jb21lICAgICAgICAgICAgIC0wLjAwMCAgICAgICAgICAgMC4wMDUgICAgICAgICAgLTAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwMikgICBcbnVuaXZlcnNpdHkgICAgICAgICAgMC4wMDYqKiogICAgICAgLTAuMDA1KiAgICAgICAgICAwLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDEpICAgXG5fY29ucyAgICAgICAgICAgICAgLTAuMDE0KiAgICAgICAgICAwLjAwMiAgICAgICAgICAtMC4wMDMgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNikgICAgICAgICAoMC4wMDcpICAgICAgICAgKDAuMDAzKSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMDA2ICAgICAgICAgICAwLjAwNCAgICAgICAgICAgMC4wMDIgICBcbnIyX2IgICAgICAgICAgICAgICAgMC4wMTUgICAgICAgICAgIDAuMDE0ICAgICAgICAgICAwLjAxNSAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjAwNCAgICAgICAgICAgMC4wMDQgICAgICAgICAgIDAuMDAyICAgXG5OICAgICAgICAgICAgICAgMjYxMDIuMDAwICAgICAgIDQwMjYzLjAwMCAgICAgICAyNDg0OS4wMDAgICBcbk5fZyAgICAgICAgICAgICAgICAzNi4wMDAgICAgICAgICAgNTYuMDAwICAgICAgICAgIDM1LjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJGUlwiICYgcGVyaW9kPT0yICYgbG9jYWw9PTAgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgQVxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiR0hcIiAmIHBlcmlvZD09MiAmIGxvY2FsPT0wICwgcmUgXG4+ICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgQlxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiSU5cIiAmIHBlcmlvZD09MiAmIGxvY2FsPT0wICwgcmUgXG4+ICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgQyAgXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJJUy5qXCIgJiBwZXJpb2Q9PTIgJiBsb2NhbD09MCAsIHJcbj4gZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRFxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiSVMucFwiICYgcGVyaW9kPT0yICYgbG9jYWw9PTAgLCByXG4+IGUgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBFXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJJVFwiICYgcGVyaW9kPT0yICYgbG9jYWw9PTAgLCByZSBcbj4gIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBGIFxuLiAgIGVzdHRhYiBBIEIgQywgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyX3cgcjJfYiByMlxuPiBfbyBOIE5fZykgXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgXG4gICAgICAgICAgICAgICAgICBELmdzbG1jICAgICAgICAgRC5nc2xtYyAgICAgICAgIEQuZ3NsbWMgICBcbiAgICAgICAgICAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5uZWcgICAgICAgICAgICAgICAgIDAuMDEwKiAgICAgICAgICAwLjAwMSAgICAgICAgICAtMC4wMDIgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAzKSAgIFxudGltZXNlY1N0b35nICAgICAgIC0wLjAwMyoqICAgICAgICAtMC4wMDIqKiAgICAgICAgIDAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICBcbmMubmVnI2MudGl+ZyAgICAgICAtMC4wMDMqKiAgICAgICAgLTAuMDAwICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDEpICAgXG5uZWcgICAgICAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICAgICAoLikgICAgICAgICAgICAgKC4pICAgICAgICAgICAgICguKSAgIFxucmlnaHQyICAgICAgICAgICAgICAwLjAwNSAgICAgICAgICAtMC4wMDUgICAgICAgICAgLTAuMDA3KiAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDYpICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwMykgICBcbmMubmVnI2Mucml+MiAgICAgICAgMC4wMDQgICAgICAgICAgIDAuMDAxICAgICAgICAgICAwLjAwMiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDIpICAgXG5vcmRlciAgICAgICAgICAgICAgLTAuMDAxKioqICAgICAgIC0wLjAwMSoqKiAgICAgICAtMC4wMDEqKipcbiAgICAgICAgICAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgIFxuTC5nc2xtYyAgICAgICAgICAgIC0wLjAxNSoqKiAgICAgICAtMC4wMTMqKiogICAgICAgLTAuMDA3KioqXG4gICAgICAgICAgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICBcbmZlbWFsZSAgICAgICAgICAgICAtMC4wMDMgICAgICAgICAgLTAuMDAzKioqICAgICAgIC0wLjAwMyogIFxuICAgICAgICAgICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgXG5hZ2UgICAgICAgICAgICAgICAgLTAuMDAwICAgICAgICAgICAwLjAwMCogICAgICAgICAgMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgIFxuaW5jb21lICAgICAgICAgICAgICAwLjAwMiAgICAgICAgICAgMC4wMDQqICAgICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMykgICBcbnVuaXZlcnNpdHkgICAgICAgICAtMC4wMDEgICAgICAgICAgLTAuMDAyICAgICAgICAgIC0wLjAwMyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDIpICAgXG5fY29ucyAgICAgICAgICAgICAgIDAuMDE5KiogICAgICAgICAwLjAwOSoqICAgICAgICAgMC4wMDMgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNykgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDA0KSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMDA5ICAgICAgICAgICAwLjAwOCAgICAgICAgICAgMC4wMDQgICBcbnIyX2IgICAgICAgICAgICAgICAgMC4wMDUgICAgICAgICAgIDAuMTgwICAgICAgICAgICAwLjA4MyAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjAwNyAgICAgICAgICAgMC4wMDYgICAgICAgICAgIDAuMDAzICAgXG5OICAgICAgICAgICAgICAgMzY3NjYuMDAwICAgICAgIDQyODA4LjAwMCAgICAgICAzNjA0Mi4wMDAgICBcbk5fZyAgICAgICAgICAgICAgICA1MS4wMDAgICAgICAgICAgNjAuMDAwICAgICAgICAgIDUwLjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICAgZXN0dGFiIEQgRSBGLCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIHIyXG4+IF9vIE4gTl9nKSBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICBcbiAgICAgICAgICAgICAgICAgIEQuZ3NsbWMgICAgICAgICBELmdzbG1jICAgICAgICAgRC5nc2xtYyAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm5lZyAgICAgICAgICAgICAgICAtMC4wMDIgICAgICAgICAgIDAuMDA1ICAgICAgICAgICAwLjAwNSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDMpICAgXG50aW1lc2VjU3RvfmcgICAgICAgLTAuMDAxICAgICAgICAgICAwLjAwMyoqKiAgICAgICAgMC4wMDEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgIFxuYy5uZWcjYy50aX5nICAgICAgICAwLjAwMCAgICAgICAgICAtMC4wMDIqICAgICAgICAgLTAuMDAxKiAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICBcbm5lZyAgICAgICAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgICAgICguKSAgICAgICAgICAgICAoLikgICAgICAgICAgICAgKC4pICAgXG5yaWdodDIgICAgICAgICAgICAgLTAuMDAxICAgICAgICAgIC0wLjAwMyAgICAgICAgICAtMC4wMDMgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDA0KSAgIFxuYy5uZWcjYy5yaX4yICAgICAgICAwLjAwMyAgICAgICAgICAgMC4wMDYgICAgICAgICAgLTAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwNCkgICBcbm9yZGVyICAgICAgICAgICAgICAtMC4wMDEqKiogICAgICAgLTAuMDAwICAgICAgICAgIC0wLjAwMCogIFxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgXG5MLmdzbG1jICAgICAgICAgICAgLTAuMDA0KioqICAgICAgIC0wLjAwMyoqKiAgICAgICAtMC4wMTYqKipcbiAgICAgICAgICAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgIFxuZmVtYWxlICAgICAgICAgICAgIC0wLjAwMiAgICAgICAgICAgMC4wMDIgICAgICAgICAgLTAuMDA0KiogXG4gICAgICAgICAgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMSkgICBcbmFnZSAgICAgICAgICAgICAgICAtMC4wMDAgICAgICAgICAgLTAuMDAwICAgICAgICAgIC0wLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgXG5pbmNvbWUgICAgICAgICAgICAgLTAuMDA3KiAgICAgICAgIC0wLjAwMCAgICAgICAgICAtMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDA0KSAgIFxudW5pdmVyc2l0eSAgICAgICAgIC0wLjAwMyAgICAgICAgICAtMC4wMDAgICAgICAgICAgIDAuMDAyICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwMikgICBcbl9jb25zICAgICAgICAgICAgICAgMC4wMjMqKiAgICAgICAgLTAuMDA1ICAgICAgICAgICAwLjAwMyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA4KSAgICAgICAgICgwLjAxMSkgICAgICAgICAoMC4wMDYpICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnIyX3cgICAgICAgICAgICAgICAgMC4wMDMgICAgICAgICAgIDAuMDAyICAgICAgICAgICAwLjAxMCAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjA4OCAgICAgICAgICAgMC4wMDEgICAgICAgICAgIDAuMDU4ICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMDAyICAgICAgICAgICAwLjAwMiAgICAgICAgICAgMC4wMDggICBcbk4gICAgICAgICAgICAgICA1MTM2Ny4wMDAgICAgICAgMjI3MjguMDAwICAgICAgIDI2MTIyLjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgIDcxLjAwMCAgICAgICAgICAzMi4wMDAgICAgICAgICAgMzcuMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gIFxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiSlBcIiAmIHBlcmlvZD09MiAmIGxvY2FsPT0wICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEFcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIk5aXCIgJiBwZXJpb2Q9PTIgJiBsb2NhbD09MCAsIHJlIFxuPiAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEJcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIlJVXCIgJiBwZXJpb2Q9PTIgJiBsb2NhbD09MCAsIHJlIFxuPiAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEMgIFxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiU0VcIiAmIHBlcmlvZD09MiAmIGxvY2FsPT0wICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIERcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIlNXXCIgJiBwZXJpb2Q9PTIgJiBsb2NhbD09MCAsIHJlIFxuPiAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEVcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIlVLXCIgJiBwZXJpb2Q9PTIgJiBsb2NhbD09MCAsIHJlIFxuPiAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEYgXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJVU1wiICYgcGVyaW9kPT0yICYgbG9jYWw9PTAgLCByZSBcbj4gIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBHIFxuLiAgIGVzdHRhYiBBIEIgQyBELCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIFxuPiByMl9vIE4gTl9nKSBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgICAgICAgICAgICg0KSAgIFxuICAgICAgICAgICAgICAgICAgRC5nc2xtYyAgICAgICAgIEQuZ3NsbWMgICAgICAgICBELmdzbG1jICAgICAgICAgRC5nc2xtYyAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmVnICAgICAgICAgICAgICAgICAwLjAwMiAgICAgICAgICAgMC4wMDMgICAgICAgICAgIDAuMDEzKiogICAgICAgICAwLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA2KSAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDAxKSAgIFxudGltZXNlY1N0b35nICAgICAgIC0wLjAwNCoqICAgICAgICAtMC4wMDEgICAgICAgICAgLTAuMDAwICAgICAgICAgIC0wLjAwMSoqIFxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAwKSAgIFxuYy5uZWcjYy50aX5nICAgICAgIC0wLjAwMSAgICAgICAgICAtMC4wMDEgICAgICAgICAgLTAuMDAzKioqICAgICAgIC0wLjAwMSoqIFxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAwKSAgIFxubmVnICAgICAgICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgICAgICguKSAgICAgICAgICAgICAoLikgICAgICAgICAgICAgKC4pICAgICAgICAgICAgICguKSAgIFxucmlnaHQyICAgICAgICAgICAgICAwLjAwMyAgICAgICAgICAgMC4wMTAgICAgICAgICAgIDAuMDA4ICAgICAgICAgIC0wLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA5KSAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDAxKSAgIFxuYy5uZWcjYy5yaX4yICAgICAgICAwLjAwNSAgICAgICAgICAgMC4wMDMgICAgICAgICAgIDAuMDAxICAgICAgICAgICAwLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA3KSAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDAxKSAgIFxub3JkZXIgICAgICAgICAgICAgIC0wLjAwMSoqICAgICAgICAtMC4wMDEqKiogICAgICAgLTAuMDAwICAgICAgICAgIC0wLjAwMCoqIFxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgIFxuTC5nc2xtYyAgICAgICAgICAgIC0wLjAxMyoqKiAgICAgICAtMC4wMjEqKiogICAgICAgLTAuMDE0KioqICAgICAgIC0wLjAwMyoqKlxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgIFxuZmVtYWxlICAgICAgICAgICAgIC0wLjAwMiAgICAgICAgICAtMC4wMDMgICAgICAgICAgIDAuMDAyICAgICAgICAgIC0wLjAwMSoqIFxuICAgICAgICAgICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAwKSAgIFxuYWdlICAgICAgICAgICAgICAgIC0wLjAwMSAgICAgICAgICAtMC4wMDAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCogIFxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgIFxuaW5jb21lICAgICAgICAgICAgIC0wLjAxMCAgICAgICAgICAtMC4wMDEgICAgICAgICAgLTAuMDAyICAgICAgICAgICAwLjAwNCogIFxuICAgICAgICAgICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDAxKSAgIFxudW5pdmVyc2l0eSAgICAgICAgICAwLjAwNSAgICAgICAgICAgMC4wMDIgICAgICAgICAgLTAuMDAyICAgICAgICAgIC0wLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDAwKSAgIFxuX2NvbnMgICAgICAgICAgICAgICAwLjA0NSogICAgICAgICAgMC4wMDkgICAgICAgICAgLTAuMDA3ICAgICAgICAgICAwLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDIxKSAgICAgICAgICgwLjAwNikgICAgICAgICAoMC4wMDcpICAgICAgICAgKDAuMDAyKSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjAwNiAgICAgICAgICAgMC4wMTIgICAgICAgICAgIDAuMDA5ICAgICAgICAgICAwLjAwMiAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjA5MSAgICAgICAgICAgMC4wNzIgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjA0NSAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjAwNiAgICAgICAgICAgMC4wMTAgICAgICAgICAgIDAuMDA4ICAgICAgICAgICAwLjAwMiAgIFxuTiAgICAgICAgICAgICAgIDI1MzgwLjAwMCAgICAgICAyMzE1MC4wMDAgICAgICAgMjI4NjcuMDAwICAgICAgIDMzMzc2LjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgIDM2LjAwMCAgICAgICAgICAzMi4wMDAgICAgICAgICAgMzIuMDAwICAgICAgICAgIDQ4LjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgIGVzdHRhYiBFIEYgRywgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyX3cgcjJfYiByMlxuPiBfbyBOIE5fZykgXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgXG4gICAgICAgICAgICAgICAgICBELmdzbG1jICAgICAgICAgRC5nc2xtYyAgICAgICAgIEQuZ3NsbWMgICBcbiAgICAgICAgICAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5uZWcgICAgICAgICAgICAgICAgLTAuMDAzICAgICAgICAgICAwLjAxMCoqICAgICAgICAgMC4wMDYqKipcbiAgICAgICAgICAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDAyKSAgIFxudGltZXNlY1N0b35nICAgICAgIC0wLjAwMSAgICAgICAgICAtMC4wMDEgICAgICAgICAgIDAuMDAxKioqXG4gICAgICAgICAgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMCkgICBcbmMubmVnI2MudGl+ZyAgICAgICAgMC4wMDAgICAgICAgICAgLTAuMDAzKioqICAgICAgIC0wLjAwMioqKlxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDApICAgXG5uZWcgICAgICAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICAgICAoLikgICAgICAgICAgICAgKC4pICAgICAgICAgICAgICguKSAgIFxucmlnaHQyICAgICAgICAgICAgIC0wLjAwMSAgICAgICAgICAgMC4wMDEgICAgICAgICAgIDAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwMikgICBcbmMubmVnI2Mucml+MiAgICAgICAtMC4wMDEgICAgICAgICAgIDAuMDA2ICAgICAgICAgIC0wLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDIpICAgXG5vcmRlciAgICAgICAgICAgICAgLTAuMDAwICAgICAgICAgIC0wLjAwMSoqICAgICAgICAtMC4wMDAqICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgIFxuTC5nc2xtYyAgICAgICAgICAgIC0wLjAxMyoqKiAgICAgICAtMC4wMTIqKiogICAgICAgLTAuMDA2KioqXG4gICAgICAgICAgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMCkgICBcbmZlbWFsZSAgICAgICAgICAgICAgMC4wMDMgICAgICAgICAgLTAuMDA0KiAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDEpICAgXG5hZ2UgICAgICAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAqICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgIFxuaW5jb21lICAgICAgICAgICAgIC0wLjAwOCAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwMSkgICBcbnVuaXZlcnNpdHkgICAgICAgICAgMC4wMDIgICAgICAgICAgIDAuMDAyICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDEpICAgXG5fY29ucyAgICAgICAgICAgICAgIDAuMDAxICAgICAgICAgICAwLjAwOCAgICAgICAgICAtMC4wMDgqKipcbiAgICAgICAgICAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDAyKSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMDA2ICAgICAgICAgICAwLjAwOCAgICAgICAgICAgMC4wMDQgICBcbnIyX2IgICAgICAgICAgICAgICAgMC4wMDggICAgICAgICAgIDAuMzQ4ICAgICAgICAgICAwLjE4MSAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjAwNiAgICAgICAgICAgMC4wMDUgICAgICAgICAgIDAuMDAyICAgXG5OICAgICAgICAgICAgICAgMjIwOTQuMDAwICAgICAgIDM1Mjk0LjAwMCAgICAgIDEzMDU4Mi4wMDAgICBcbk5fZyAgICAgICAgICAgICAgICAzMS4wMDAgICAgICAgICAgNDguMDAwICAgICAgICAgMTg0LjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICAgXG4uICBcbi4gKiBUYWJsZSBBMyBSb3cgM1xuLiAgIHJlcGxhY2UgcmlnaHQyPSB3cF9yaWdodDJcbigwIHJlYWwgY2hhbmdlcyBtYWRlKVxuLiAgIHh0c2V0IHJlc3AgdGltZXNlY1xuICAgICAgIHBhbmVsIHZhcmlhYmxlOiAgcmVzcCAodW5iYWxhbmNlZClcbiAgICAgICAgdGltZSB2YXJpYWJsZTogIHRpbWVzZWMsIDAgdG8gMTYyOVxuICAgICAgICAgICAgICAgIGRlbHRhOiAgMSB1bml0XG4uICAgcmVwbGFjZSBuZWcgPSBuZWdhdGl2aXR5XG4oMCByZWFsIGNoYW5nZXMgbWFkZSlcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIHBlcmlvZD09MiAmIGxvY2FsPT0wICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEcgIFxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiQlJcIiAmIHBlcmlvZD09MiAmIGxvY2FsPT0wICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEFcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkNBLmVcIiAmIHBlcmlvZD09MiAmIGxvY2FsPT0wICwgclxuPiBlICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgQlxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiQ0EuZlwiICYgcGVyaW9kPT0yICYgbG9jYWw9PTAgLCByXG4+IGUgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBDICBcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkNIXCIgJiBwZXJpb2Q9PTIgJiBsb2NhbD09MCAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBEXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJDTlwiICYgcGVyaW9kPT0yICYgbG9jYWw9PTAgLCByZSBcbj4gIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBFXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJES1wiICYgcGVyaW9kPT0yICYgbG9jYWw9PTAgLCByZSBcbj4gIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBGIFxuLiAgIGVzdHRhYiBHIEEgQiBDLCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIFxuPiByMl9vIE4gTl9nKSBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgICAgICAgICAgICg0KSAgIFxuICAgICAgICAgICAgICAgICAgRC5nc2xtYyAgICAgICAgIEQuZ3NsbWMgICAgICAgICBELmdzbG1jICAgICAgICAgRC5nc2xtYyAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmVnICAgICAgICAgICAgICAgICAwLjAwNSoqKiAgICAgICAgMC4wMDMgICAgICAgICAgIDAuMDA3ICAgICAgICAgICAwLjAxMCoqIFxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDAzKSAgIFxudGltZXNlY1N0b35nICAgICAgIC0wLjAwMCAgICAgICAgICAtMC4wMDIgICAgICAgICAgIDAuMDAwICAgICAgICAgIC0wLjAwMiogIFxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgIFxuYy5uZWcjYy50aX5nICAgICAgIC0wLjAwMSoqKiAgICAgICAtMC4wMDEgICAgICAgICAgLTAuMDAyKiAgICAgICAgIC0wLjAwMyoqKlxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgIFxubmVnICAgICAgICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgICAgICguKSAgICAgICAgICAgICAoLikgICAgICAgICAgICAgKC4pICAgICAgICAgICAgICguKSAgIFxucmlnaHQyICAgICAgICAgICAgICAwLjAwMSAgICAgICAgICAtMC4wMTMqICAgICAgICAgLTAuMDA5ICAgICAgICAgIC0wLjAwOCogIFxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDYpICAgICAgICAgKDAuMDA0KSAgIFxuYy5uZWcjYy5yaX4yICAgICAgICAwLjAwMSAgICAgICAgICAgMC4wMDggICAgICAgICAgIDAuMDExKiAgICAgICAgIC0wLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDAzKSAgIFxub3JkZXIgICAgICAgICAgICAgIC0wLjAwMCoqKiAgICAgICAtMC4wMDAgICAgICAgICAgLTAuMDAxKiogICAgICAgIC0wLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgIFxuTC5nc2xtYyAgICAgICAgICAgIC0wLjAwOCoqKiAgICAgICAtMC4wMDkqKiogICAgICAgLTAuMDA4KioqICAgICAgIC0wLjAxNyoqKlxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgIFxuZmVtYWxlICAgICAgICAgICAgIC0wLjAwMSogICAgICAgICAtMC4wMDEgICAgICAgICAgIDAuMDAwICAgICAgICAgIC0wLjAwMiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAyKSAgIFxuYWdlICAgICAgICAgICAgICAgICAwLjAwMCoqICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwKiAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgIFxuaW5jb21lICAgICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDIgICAgICAgICAgIDAuMDAzICAgICAgICAgICAwLjAwNSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDA0KSAgIFxudW5pdmVyc2l0eSAgICAgICAgIC0wLjAwMCAgICAgICAgICAgMC4wMDMgICAgICAgICAgLTAuMDAzICAgICAgICAgIC0wLjAwMiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDAyKSAgIFxuX2NvbnMgICAgICAgICAgICAgICAwLjAwMSAgICAgICAgICAgMC4wMDcgICAgICAgICAgLTAuMDEwICAgICAgICAgICAwLjAwOSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwNykgICAgICAgICAoMC4wMDgpICAgICAgICAgKDAuMDA2KSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjAwNSAgICAgICAgICAgMC4wMDQgICAgICAgICAgIDAuMDA2ICAgICAgICAgICAwLjAxMiAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjIxMSAgICAgICAgICAgMC4wOTcgICAgICAgICAgIDAuMDAyICAgICAgICAgICAwLjA1NiAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjAwMyAgICAgICAgICAgMC4wMDQgICAgICAgICAgIDAuMDA1ICAgICAgICAgICAwLjAwOSAgIFxuTiAgICAgICAgICAgICAgNjY2NTI2LjAwMCAgICAgICAyNDMxNS4wMDAgICAgICAgMjMyOTYuMDAwICAgICAgIDE5MTI1LjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgOTMzLjAwMCAgICAgICAgICAzNS4wMDAgICAgICAgICAgMzIuMDAwICAgICAgICAgIDI3LjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgIGVzdHRhYiBEIEUgRiwgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyX3cgcjJfYiByMlxuPiBfbyBOIE5fZykgXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgXG4gICAgICAgICAgICAgICAgICBELmdzbG1jICAgICAgICAgRC5nc2xtYyAgICAgICAgIEQuZ3NsbWMgICBcbiAgICAgICAgICAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5uZWcgICAgICAgICAgICAgICAgIDAuMDEzKioqICAgICAgICAwLjAwNiAgICAgICAgICAgMC4wMDUqICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDAyKSAgIFxudGltZXNlY1N0b35nICAgICAgICAwLjAwMiAgICAgICAgICAtMC4wMDAgICAgICAgICAgLTAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICBcbmMubmVnI2MudGl+ZyAgICAgICAtMC4wMDMqKiogICAgICAgLTAuMDAyKiAgICAgICAgIC0wLjAwMSogIFxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDApICAgXG5uZWcgICAgICAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICAgICAoLikgICAgICAgICAgICAgKC4pICAgICAgICAgICAgICguKSAgIFxucmlnaHQyICAgICAgICAgICAgICAwLjAwNSAgICAgICAgICAtMC4wMDUgICAgICAgICAgIDAuMDAzICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDA2KSAgICAgICAgICgwLjAwMykgICBcbmMubmVnI2Mucml+MiAgICAgICAtMC4wMDEgICAgICAgICAgLTAuMDAwICAgICAgICAgICAwLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDIpICAgXG5vcmRlciAgICAgICAgICAgICAgLTAuMDAxKiAgICAgICAgIC0wLjAwMSoqICAgICAgICAtMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgIFxuTC5nc2xtYyAgICAgICAgICAgIC0wLjAwNyoqKiAgICAgICAtMC4wMDkqKiogICAgICAgLTAuMDA0KioqXG4gICAgICAgICAgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICBcbmZlbWFsZSAgICAgICAgICAgICAtMC4wMDAgICAgICAgICAgIDAuMDAyICAgICAgICAgIC0wLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDEpICAgXG5hZ2UgICAgICAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgIFxuaW5jb21lICAgICAgICAgICAgIC0wLjAwMCAgICAgICAgICAgMC4wMDUgICAgICAgICAgLTAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwMikgICBcbnVuaXZlcnNpdHkgICAgICAgICAgMC4wMDYqKiogICAgICAgLTAuMDA1KiAgICAgICAgICAwLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDEpICAgXG5fY29ucyAgICAgICAgICAgICAgLTAuMDE0KiAgICAgICAgICAwLjAwMiAgICAgICAgICAtMC4wMDMgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNikgICAgICAgICAoMC4wMDcpICAgICAgICAgKDAuMDAzKSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMDA2ICAgICAgICAgICAwLjAwNCAgICAgICAgICAgMC4wMDIgICBcbnIyX2IgICAgICAgICAgICAgICAgMC4wMTUgICAgICAgICAgIDAuMDE0ICAgICAgICAgICAwLjAxNSAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjAwNCAgICAgICAgICAgMC4wMDQgICAgICAgICAgIDAuMDAyICAgXG5OICAgICAgICAgICAgICAgMjYxMDIuMDAwICAgICAgIDQwMjYzLjAwMCAgICAgICAyNDg0OS4wMDAgICBcbk5fZyAgICAgICAgICAgICAgICAzNi4wMDAgICAgICAgICAgNTYuMDAwICAgICAgICAgIDM1LjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJGUlwiICYgcGVyaW9kPT0yICYgbG9jYWw9PTAgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgQVxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiR0hcIiAmIHBlcmlvZD09MiAmIGxvY2FsPT0wICwgcmUgXG4+ICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgQlxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiSU5cIiAmIHBlcmlvZD09MiAmIGxvY2FsPT0wICwgcmUgXG4+ICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgQyAgXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJJUy5qXCIgJiBwZXJpb2Q9PTIgJiBsb2NhbD09MCAsIHJcbj4gZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRFxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiSVMucFwiICYgcGVyaW9kPT0yICYgbG9jYWw9PTAgLCByXG4+IGUgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBFXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJJVFwiICYgcGVyaW9kPT0yICYgbG9jYWw9PTAgLCByZSBcbj4gIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBGIFxuLiAgIGVzdHRhYiBBIEIgQywgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyX3cgcjJfYiByMlxuPiBfbyBOIE5fZykgXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgXG4gICAgICAgICAgICAgICAgICBELmdzbG1jICAgICAgICAgRC5nc2xtYyAgICAgICAgIEQuZ3NsbWMgICBcbiAgICAgICAgICAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5uZWcgICAgICAgICAgICAgICAgIDAuMDEwKiAgICAgICAgICAwLjAwMSAgICAgICAgICAtMC4wMDIgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAzKSAgIFxudGltZXNlY1N0b35nICAgICAgIC0wLjAwMyoqICAgICAgICAtMC4wMDIqKiAgICAgICAgIDAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICBcbmMubmVnI2MudGl+ZyAgICAgICAtMC4wMDMqKiAgICAgICAgLTAuMDAwICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDEpICAgXG5uZWcgICAgICAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICAgICAoLikgICAgICAgICAgICAgKC4pICAgICAgICAgICAgICguKSAgIFxucmlnaHQyICAgICAgICAgICAgICAwLjAwNSAgICAgICAgICAtMC4wMDUgICAgICAgICAgLTAuMDA3KiAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDYpICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwMykgICBcbmMubmVnI2Mucml+MiAgICAgICAgMC4wMDQgICAgICAgICAgIDAuMDAxICAgICAgICAgICAwLjAwMiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDIpICAgXG5vcmRlciAgICAgICAgICAgICAgLTAuMDAxKioqICAgICAgIC0wLjAwMSoqKiAgICAgICAtMC4wMDEqKipcbiAgICAgICAgICAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgIFxuTC5nc2xtYyAgICAgICAgICAgIC0wLjAxNSoqKiAgICAgICAtMC4wMTMqKiogICAgICAgLTAuMDA3KioqXG4gICAgICAgICAgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICBcbmZlbWFsZSAgICAgICAgICAgICAtMC4wMDMgICAgICAgICAgLTAuMDAzKioqICAgICAgIC0wLjAwMyogIFxuICAgICAgICAgICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgXG5hZ2UgICAgICAgICAgICAgICAgLTAuMDAwICAgICAgICAgICAwLjAwMCogICAgICAgICAgMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgIFxuaW5jb21lICAgICAgICAgICAgICAwLjAwMiAgICAgICAgICAgMC4wMDQqICAgICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMykgICBcbnVuaXZlcnNpdHkgICAgICAgICAtMC4wMDEgICAgICAgICAgLTAuMDAyICAgICAgICAgIC0wLjAwMyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDIpICAgXG5fY29ucyAgICAgICAgICAgICAgIDAuMDE5KiogICAgICAgICAwLjAwOSoqICAgICAgICAgMC4wMDMgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNykgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDA0KSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMDA5ICAgICAgICAgICAwLjAwOCAgICAgICAgICAgMC4wMDQgICBcbnIyX2IgICAgICAgICAgICAgICAgMC4wMDUgICAgICAgICAgIDAuMTgwICAgICAgICAgICAwLjA4MyAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjAwNyAgICAgICAgICAgMC4wMDYgICAgICAgICAgIDAuMDAzICAgXG5OICAgICAgICAgICAgICAgMzY3NjYuMDAwICAgICAgIDQyODA4LjAwMCAgICAgICAzNjA0Mi4wMDAgICBcbk5fZyAgICAgICAgICAgICAgICA1MS4wMDAgICAgICAgICAgNjAuMDAwICAgICAgICAgIDUwLjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICAgZXN0dGFiIEQgRSBGLCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIHIyXG4+IF9vIE4gTl9nKSBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICBcbiAgICAgICAgICAgICAgICAgIEQuZ3NsbWMgICAgICAgICBELmdzbG1jICAgICAgICAgRC5nc2xtYyAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm5lZyAgICAgICAgICAgICAgICAtMC4wMDIgICAgICAgICAgIDAuMDA1ICAgICAgICAgICAwLjAwNSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDMpICAgXG50aW1lc2VjU3RvfmcgICAgICAgLTAuMDAxICAgICAgICAgICAwLjAwMyoqKiAgICAgICAgMC4wMDEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgIFxuYy5uZWcjYy50aX5nICAgICAgICAwLjAwMCAgICAgICAgICAtMC4wMDIqICAgICAgICAgLTAuMDAxKiAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICBcbm5lZyAgICAgICAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgICAgICguKSAgICAgICAgICAgICAoLikgICAgICAgICAgICAgKC4pICAgXG5yaWdodDIgICAgICAgICAgICAgLTAuMDAxICAgICAgICAgIC0wLjAwMyAgICAgICAgICAtMC4wMDMgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDA0KSAgIFxuYy5uZWcjYy5yaX4yICAgICAgICAwLjAwMyAgICAgICAgICAgMC4wMDYgICAgICAgICAgLTAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwNCkgICBcbm9yZGVyICAgICAgICAgICAgICAtMC4wMDEqKiogICAgICAgLTAuMDAwICAgICAgICAgIC0wLjAwMCogIFxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgXG5MLmdzbG1jICAgICAgICAgICAgLTAuMDA0KioqICAgICAgIC0wLjAwMyoqKiAgICAgICAtMC4wMTYqKipcbiAgICAgICAgICAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgIFxuZmVtYWxlICAgICAgICAgICAgIC0wLjAwMiAgICAgICAgICAgMC4wMDIgICAgICAgICAgLTAuMDA0KiogXG4gICAgICAgICAgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMSkgICBcbmFnZSAgICAgICAgICAgICAgICAtMC4wMDAgICAgICAgICAgLTAuMDAwICAgICAgICAgIC0wLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgXG5pbmNvbWUgICAgICAgICAgICAgLTAuMDA3KiAgICAgICAgIC0wLjAwMCAgICAgICAgICAtMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDA0KSAgIFxudW5pdmVyc2l0eSAgICAgICAgIC0wLjAwMyAgICAgICAgICAtMC4wMDAgICAgICAgICAgIDAuMDAyICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwMikgICBcbl9jb25zICAgICAgICAgICAgICAgMC4wMjMqKiAgICAgICAgLTAuMDA1ICAgICAgICAgICAwLjAwMyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA4KSAgICAgICAgICgwLjAxMSkgICAgICAgICAoMC4wMDYpICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnIyX3cgICAgICAgICAgICAgICAgMC4wMDMgICAgICAgICAgIDAuMDAyICAgICAgICAgICAwLjAxMCAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjA4OCAgICAgICAgICAgMC4wMDEgICAgICAgICAgIDAuMDU4ICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMDAyICAgICAgICAgICAwLjAwMiAgICAgICAgICAgMC4wMDggICBcbk4gICAgICAgICAgICAgICA1MTM2Ny4wMDAgICAgICAgMjI3MjguMDAwICAgICAgIDI2MTIyLjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgIDcxLjAwMCAgICAgICAgICAzMi4wMDAgICAgICAgICAgMzcuMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gIFxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiSlBcIiAmIHBlcmlvZD09MiAmIGxvY2FsPT0wICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEFcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIk5aXCIgJiBwZXJpb2Q9PTIgJiBsb2NhbD09MCAsIHJlIFxuPiAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEJcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIlJVXCIgJiBwZXJpb2Q9PTIgJiBsb2NhbD09MCAsIHJlIFxuPiAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEMgIFxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiU0VcIiAmIHBlcmlvZD09MiAmIGxvY2FsPT0wICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIERcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIlNXXCIgJiBwZXJpb2Q9PTIgJiBsb2NhbD09MCAsIHJlIFxuPiAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEVcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIlVLXCIgJiBwZXJpb2Q9PTIgJiBsb2NhbD09MCAsIHJlIFxuPiAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEYgXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJVU1wiICYgcGVyaW9kPT0yICYgbG9jYWw9PTAgLCByZSBcbj4gIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBHIFxuLiAgIGVzdHRhYiBBIEIgQyBELCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIFxuPiByMl9vIE4gTl9nKSBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgICAgICAgICAgICg0KSAgIFxuICAgICAgICAgICAgICAgICAgRC5nc2xtYyAgICAgICAgIEQuZ3NsbWMgICAgICAgICBELmdzbG1jICAgICAgICAgRC5nc2xtYyAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmVnICAgICAgICAgICAgICAgICAwLjAwMiAgICAgICAgICAgMC4wMDMgICAgICAgICAgIDAuMDEzKiogICAgICAgICAwLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA2KSAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDAxKSAgIFxudGltZXNlY1N0b35nICAgICAgIC0wLjAwNCoqICAgICAgICAtMC4wMDEgICAgICAgICAgLTAuMDAwICAgICAgICAgIC0wLjAwMSoqIFxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAwKSAgIFxuYy5uZWcjYy50aX5nICAgICAgIC0wLjAwMSAgICAgICAgICAtMC4wMDEgICAgICAgICAgLTAuMDAzKioqICAgICAgIC0wLjAwMSoqIFxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAwKSAgIFxubmVnICAgICAgICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgICAgICguKSAgICAgICAgICAgICAoLikgICAgICAgICAgICAgKC4pICAgICAgICAgICAgICguKSAgIFxucmlnaHQyICAgICAgICAgICAgICAwLjAwMyAgICAgICAgICAgMC4wMTAgICAgICAgICAgIDAuMDA4ICAgICAgICAgIC0wLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA5KSAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDAxKSAgIFxuYy5uZWcjYy5yaX4yICAgICAgICAwLjAwNSAgICAgICAgICAgMC4wMDMgICAgICAgICAgIDAuMDAxICAgICAgICAgICAwLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA3KSAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDAxKSAgIFxub3JkZXIgICAgICAgICAgICAgIC0wLjAwMSoqICAgICAgICAtMC4wMDEqKiogICAgICAgLTAuMDAwICAgICAgICAgIC0wLjAwMCoqIFxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgIFxuTC5nc2xtYyAgICAgICAgICAgIC0wLjAxMyoqKiAgICAgICAtMC4wMjEqKiogICAgICAgLTAuMDE0KioqICAgICAgIC0wLjAwMyoqKlxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgIFxuZmVtYWxlICAgICAgICAgICAgIC0wLjAwMiAgICAgICAgICAtMC4wMDMgICAgICAgICAgIDAuMDAyICAgICAgICAgIC0wLjAwMSoqIFxuICAgICAgICAgICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAwKSAgIFxuYWdlICAgICAgICAgICAgICAgIC0wLjAwMSAgICAgICAgICAtMC4wMDAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCogIFxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgIFxuaW5jb21lICAgICAgICAgICAgIC0wLjAxMCAgICAgICAgICAtMC4wMDEgICAgICAgICAgLTAuMDAyICAgICAgICAgICAwLjAwNCogIFxuICAgICAgICAgICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDAxKSAgIFxudW5pdmVyc2l0eSAgICAgICAgICAwLjAwNSAgICAgICAgICAgMC4wMDIgICAgICAgICAgLTAuMDAyICAgICAgICAgIC0wLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDAwKSAgIFxuX2NvbnMgICAgICAgICAgICAgICAwLjA0NSogICAgICAgICAgMC4wMDkgICAgICAgICAgLTAuMDA3ICAgICAgICAgICAwLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDIxKSAgICAgICAgICgwLjAwNikgICAgICAgICAoMC4wMDcpICAgICAgICAgKDAuMDAyKSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjAwNiAgICAgICAgICAgMC4wMTIgICAgICAgICAgIDAuMDA5ICAgICAgICAgICAwLjAwMiAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjA5MSAgICAgICAgICAgMC4wNzIgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjA0NSAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjAwNiAgICAgICAgICAgMC4wMTAgICAgICAgICAgIDAuMDA4ICAgICAgICAgICAwLjAwMiAgIFxuTiAgICAgICAgICAgICAgIDI1MzgwLjAwMCAgICAgICAyMzE1MC4wMDAgICAgICAgMjI4NjcuMDAwICAgICAgIDMzMzc2LjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgIDM2LjAwMCAgICAgICAgICAzMi4wMDAgICAgICAgICAgMzIuMDAwICAgICAgICAgIDQ4LjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgIGVzdHRhYiBFIEYgRywgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyX3cgcjJfYiByMlxuPiBfbyBOIE5fZykgXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgXG4gICAgICAgICAgICAgICAgICBELmdzbG1jICAgICAgICAgRC5nc2xtYyAgICAgICAgIEQuZ3NsbWMgICBcbiAgICAgICAgICAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5uZWcgICAgICAgICAgICAgICAgLTAuMDAzICAgICAgICAgICAwLjAxMCoqICAgICAgICAgMC4wMDYqKipcbiAgICAgICAgICAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDAyKSAgIFxudGltZXNlY1N0b35nICAgICAgIC0wLjAwMSAgICAgICAgICAtMC4wMDEgICAgICAgICAgIDAuMDAxKioqXG4gICAgICAgICAgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMCkgICBcbmMubmVnI2MudGl+ZyAgICAgICAgMC4wMDAgICAgICAgICAgLTAuMDAzKioqICAgICAgIC0wLjAwMioqKlxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDApICAgXG5uZWcgICAgICAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICAgICAoLikgICAgICAgICAgICAgKC4pICAgICAgICAgICAgICguKSAgIFxucmlnaHQyICAgICAgICAgICAgIC0wLjAwMSAgICAgICAgICAgMC4wMDEgICAgICAgICAgIDAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwMikgICBcbmMubmVnI2Mucml+MiAgICAgICAtMC4wMDEgICAgICAgICAgIDAuMDA2ICAgICAgICAgIC0wLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDIpICAgXG5vcmRlciAgICAgICAgICAgICAgLTAuMDAwICAgICAgICAgIC0wLjAwMSoqICAgICAgICAtMC4wMDAqICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgIFxuTC5nc2xtYyAgICAgICAgICAgIC0wLjAxMyoqKiAgICAgICAtMC4wMTIqKiogICAgICAgLTAuMDA2KioqXG4gICAgICAgICAgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMCkgICBcbmZlbWFsZSAgICAgICAgICAgICAgMC4wMDMgICAgICAgICAgLTAuMDA0KiAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDEpICAgXG5hZ2UgICAgICAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAqICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgIFxuaW5jb21lICAgICAgICAgICAgIC0wLjAwOCAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwMSkgICBcbnVuaXZlcnNpdHkgICAgICAgICAgMC4wMDIgICAgICAgICAgIDAuMDAyICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDEpICAgXG5fY29ucyAgICAgICAgICAgICAgIDAuMDAxICAgICAgICAgICAwLjAwOCAgICAgICAgICAtMC4wMDgqKipcbiAgICAgICAgICAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDAyKSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMDA2ICAgICAgICAgICAwLjAwOCAgICAgICAgICAgMC4wMDQgICBcbnIyX2IgICAgICAgICAgICAgICAgMC4wMDggICAgICAgICAgIDAuMzQ4ICAgICAgICAgICAwLjE4MSAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjAwNiAgICAgICAgICAgMC4wMDUgICAgICAgICAgIDAuMDAyICAgXG5OICAgICAgICAgICAgICAgMjIwOTQuMDAwICAgICAgIDM1Mjk0LjAwMCAgICAgIDEzMDU4Mi4wMDAgICBcbk5fZyAgICAgICAgICAgICAgICAzMS4wMDAgICAgICAgICAgNDguMDAwICAgICAgICAgMTg0LjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICAgXG4uICAgeHRzZXQgcmVzcCB0aW1lc2VjXG4gICAgICAgcGFuZWwgdmFyaWFibGU6ICByZXNwICh1bmJhbGFuY2VkKVxuICAgICAgICB0aW1lIHZhcmlhYmxlOiAgdGltZXNlYywgMCB0byAxNjI5XG4gICAgICAgICAgICAgICAgZGVsdGE6ICAxIHVuaXRcbi4gICByZXBsYWNlIG5lZyA9IG5lZ2F0aXZpdHlcbigwIHJlYWwgY2hhbmdlcyBtYWRlKVxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgcGVyaW9kPT0yICYgbG9jYWw9PTEgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRyAgXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJCUlwiICYgcGVyaW9kPT0yICYgbG9jYWw9PTEgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgQVxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiQ0EuZVwiICYgcGVyaW9kPT0yICYgbG9jYWw9PTEgLCByXG4+IGUgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBCXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJDQS5mXCIgJiBwZXJpb2Q9PTIgJiBsb2NhbD09MSAsIHJcbj4gZSAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEMgIFxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiQ0hcIiAmIHBlcmlvZD09MiAmIGxvY2FsPT0xICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIERcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkNOXCIgJiBwZXJpb2Q9PTIgJiBsb2NhbD09MSAsIHJlIFxuPiAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEVcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkRLXCIgJiBwZXJpb2Q9PTIgJiBsb2NhbD09MSAsIHJlIFxuPiAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEYgXG4uICAgZXN0dGFiIEcgQSBCIEMsIGNlbGxzKGIoc3RhciBmbXQoMykpIHNlKHBhciBmbXQoMykpKSBub2dhcHMgc3RhdChyMl93IHIyX2IgXG4+IHIyX28gTiBOX2cpIFxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICAgICAgICAgICAgKDQpICAgXG4gICAgICAgICAgICAgICAgICBELmdzbG1jICAgICAgICAgRC5nc2xtYyAgICAgICAgIEQuZ3NsbWMgICAgICAgICBELmdzbG1jICAgXG4gICAgICAgICAgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5uZWcgICAgICAgICAgICAgICAgIDAuMDAxICAgICAgICAgICAwLjAxNyogICAgICAgICAtMC4wMTUgICAgICAgICAgIDAuMDAzICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDA3KSAgICAgICAgICgwLjAxMSkgICAgICAgICAoMC4wMTApICAgXG50aW1lc2VjU3RvfmcgICAgICAgLTAuMDAxKiAgICAgICAgICAwLjAwMCAgICAgICAgICAtMC4wMDMgICAgICAgICAgLTAuMDA0ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDIpICAgXG5jLm5lZyNjLnRpfmcgICAgICAgLTAuMDAwICAgICAgICAgIC0wLjAwNCoqICAgICAgICAgMC4wMDQgICAgICAgICAgLTAuMDAyICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDMpICAgXG5uZWcgICAgICAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAgICAgKC4pICAgICAgICAgICAgICguKSAgICAgICAgICAgICAoLikgICAgICAgICAgICAgKC4pICAgXG5yaWdodDIgICAgICAgICAgICAgLTAuMDAxICAgICAgICAgIC0wLjAzMSoqICAgICAgICAtMC4wMDQgICAgICAgICAgLTAuMDE3KiAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDEwKSAgICAgICAgICgwLjAxMSkgICAgICAgICAoMC4wMDgpICAgXG5jLm5lZyNjLnJpfjIgICAgICAgLTAuMDAxICAgICAgICAgIC0wLjAwMSAgICAgICAgICAgMC4wMTEgICAgICAgICAgIDAuMDA5ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDA3KSAgICAgICAgICgwLjAwOSkgICAgICAgICAoMC4wMDcpICAgXG5vcmRlciAgICAgICAgICAgICAgLTAuMDAwKioqICAgICAgIC0wLjAwMSAgICAgICAgICAtMC4wMDEgICAgICAgICAgLTAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDApICAgXG5MLmdzbG1jICAgICAgICAgICAgLTAuMDA4KioqICAgICAgIC0wLjAxNSoqKiAgICAgICAtMC4wMDYqKiogICAgICAgLTAuMDI1KioqXG4gICAgICAgICAgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDMpICAgXG5mZW1hbGUgICAgICAgICAgICAgLTAuMDAwICAgICAgICAgIC0wLjAwOCogICAgICAgICAgMC4wMDYgICAgICAgICAgLTAuMDA4ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDQpICAgXG5hZ2UgICAgICAgICAgICAgICAgIDAuMDAwKiAgICAgICAgIC0wLjAwMioqKiAgICAgICAgMC4wMDEgICAgICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgXG5pbmNvbWUgICAgICAgICAgICAgIDAuMDAxICAgICAgICAgICAwLjAxOCogICAgICAgICAgMC4wMDQgICAgICAgICAgLTAuMDA0ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDA5KSAgICAgICAgICgwLjAwOCkgICAgICAgICAoMC4wMDgpICAgXG51bml2ZXJzaXR5ICAgICAgICAgLTAuMDAxKiogICAgICAgICAwLjAwNiAgICAgICAgICAtMC4wMTIgICAgICAgICAgIDAuMDAzICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwNikgICAgICAgICAoMC4wMDQpICAgXG5fY29ucyAgICAgICAgICAgICAgIDAuMDAzICAgICAgICAgICAwLjA0NCoqICAgICAgICAgMC4wMDEgICAgICAgICAgIDAuMDIzKiAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDE1KSAgICAgICAgICgwLjAxNykgICAgICAgICAoMC4wMTEpICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMDA4ICAgICAgICAgICAwLjAxNyAgICAgICAgICAgMC4wMDcgICAgICAgICAgIDAuMDE4ICAgXG5yMl9iICAgICAgICAgICAgICAgIDAuMjA4ICAgICAgICAgICAwLjAwMSAgICAgICAgICAgMC4wMzIgICAgICAgICAgIDAuMTIxICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMDAzICAgICAgICAgICAwLjAxMCAgICAgICAgICAgMC4wMDMgICAgICAgICAgIDAuMDEyICAgXG5OICAgICAgICAgICAgICAyMzI5OTAuMDAwICAgICAgICA3NzcwLjAwMCAgICAgICAgNjMzNi4wMDAgICAgICAgIDUzNDYuMDAwICAgXG5OX2cgICAgICAgICAgICAgICA5MzMuMDAwICAgICAgICAgIDM1LjAwMCAgICAgICAgICAzMi4wMDAgICAgICAgICAgMjcuMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICAgZXN0dGFiIEQgRSBGLCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIHIyXG4+IF9vIE4gTl9nKSBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICBcbiAgICAgICAgICAgICAgICAgIEQuZ3NsbWMgICAgICAgICBELmdzbG1jICAgICAgICAgRC5nc2xtYyAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm5lZyAgICAgICAgICAgICAgICAtMC4wMDcgICAgICAgICAgLTAuMDEwICAgICAgICAgIC0wLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA4KSAgICAgICAgICgwLjAwNikgICAgICAgICAoMC4wMDIpICAgXG50aW1lc2VjU3RvfmcgICAgICAgLTAuMDA4KiogICAgICAgIC0wLjAwMSAgICAgICAgICAtMC4wMDEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAxKSAgIFxuYy5uZWcjYy50aX5nICAgICAgICAwLjAwMyAgICAgICAgICAgMC4wMDIgICAgICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMCkgICBcbm5lZyAgICAgICAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgICAgICguKSAgICAgICAgICAgICAoLikgICAgICAgICAgICAgKC4pICAgXG5yaWdodDIgICAgICAgICAgICAgIDAuMDA0ICAgICAgICAgIC0wLjAyOCogICAgICAgICAtMC4wMDMgICBcbiAgICAgICAgICAgICAgICAgICgwLjAxMykgICAgICAgICAoMC4wMTIpICAgICAgICAgKDAuMDA1KSAgIFxuYy5uZWcjYy5yaX4yICAgICAgIC0wLjAwNiAgICAgICAgICAgMC4wMDIgICAgICAgICAgIDAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDkpICAgICAgICAgKDAuMDA3KSAgICAgICAgICgwLjAwMikgICBcbm9yZGVyICAgICAgICAgICAgICAtMC4wMDAgICAgICAgICAgLTAuMDAxICAgICAgICAgIC0wLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgXG5MLmdzbG1jICAgICAgICAgICAgLTAuMDA5KioqICAgICAgIC0wLjAwNyoqKiAgICAgICAtMC4wMTQqKipcbiAgICAgICAgICAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAyKSAgIFxuZmVtYWxlICAgICAgICAgICAgICAwLjAwNCAgICAgICAgICAgMC4wMDIgICAgICAgICAgLTAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwMikgICBcbmFnZSAgICAgICAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgXG5pbmNvbWUgICAgICAgICAgICAgIDAuMDAxICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDMgICBcbiAgICAgICAgICAgICAgICAgICgwLjAxMikgICAgICAgICAoMC4wMDcpICAgICAgICAgKDAuMDAzKSAgIFxudW5pdmVyc2l0eSAgICAgICAgICAwLjAwNCAgICAgICAgICAgMC4wMDcgICAgICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwMikgICBcbl9jb25zICAgICAgICAgICAgICAgMC4wMTMgICAgICAgICAgIDAuMDAzICAgICAgICAgIC0wLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDE0KSAgICAgICAgICgwLjAxMikgICAgICAgICAoMC4wMDUpICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnIyX3cgICAgICAgICAgICAgICAgMC4wMTEgICAgICAgICAgIDAuMDEwICAgICAgICAgICAwLjAxMiAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjIyNSAgICAgICAgICAgMC4wNzQgICAgICAgICAgIDAuMTA2ICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMDA0ICAgICAgICAgICAwLjAwMyAgICAgICAgICAgMC4wMDcgICBcbk4gICAgICAgICAgICAgICAgNTAwNC4wMDAgICAgICAgMTA5MjAuMDAwICAgICAgICA4ODU1LjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgIDM2LjAwMCAgICAgICAgICA1Ni4wMDAgICAgICAgICAgMzUuMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gICBcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkZSXCIgJiBwZXJpb2Q9PTIgJiBsb2NhbD09MSAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBBXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJHSFwiICYgcGVyaW9kPT0yICYgbG9jYWw9PTEgLCByZSBcbj4gIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBCXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJJTlwiICYgcGVyaW9kPT0yICYgbG9jYWw9PTEgLCByZSBcbj4gIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBDICBcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIklTLmpcIiAmIHBlcmlvZD09MiAmIGxvY2FsPT0xICwgclxuPiBlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBEXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJJUy5wXCIgJiBwZXJpb2Q9PTIgJiBsb2NhbD09MSAsIHJcbj4gZSAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEVcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIklUXCIgJiBwZXJpb2Q9PTIgJiBsb2NhbD09MSAsIHJlIFxuPiAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEYgXG4uICAgZXN0dGFiIEEgQiBDLCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIHIyXG4+IF9vIE4gTl9nKSBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICBcbiAgICAgICAgICAgICAgICAgIEQuZ3NsbWMgICAgICAgICBELmdzbG1jICAgICAgICAgRC5nc2xtYyAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm5lZyAgICAgICAgICAgICAgICAtMC4wMjgqKiogICAgICAgIDAuMDE3KioqICAgICAgIC0wLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA3KSAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDUpICAgXG50aW1lc2VjU3RvfmcgICAgICAgLTAuMDA1KiAgICAgICAgIC0wLjAwNCoqKiAgICAgICAgMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgIFxuYy5uZWcjYy50aX5nICAgICAgICAwLjAwOCoqKiAgICAgICAtMC4wMDQqKiogICAgICAgLTAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICBcbm5lZyAgICAgICAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgICAgICguKSAgICAgICAgICAgICAoLikgICAgICAgICAgICAgKC4pICAgXG5yaWdodDIgICAgICAgICAgICAgLTAuMDM0KiogICAgICAgIC0wLjAwNiAgICAgICAgICAgMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAxMikgICAgICAgICAoMC4wMDYpICAgICAgICAgKDAuMDA0KSAgIFxuYy5uZWcjYy5yaX4yICAgICAgIC0wLjAwOSAgICAgICAgICAtMC4wMDQgICAgICAgICAgIDAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMTApICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwMykgICBcbm9yZGVyICAgICAgICAgICAgICAtMC4wMDEgICAgICAgICAgLTAuMDAwKiAgICAgICAgIC0wLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgXG5MLmdzbG1jICAgICAgICAgICAgLTAuMDIyKioqICAgICAgIC0wLjAxMCoqKiAgICAgICAtMC4wMDEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgIFxuZmVtYWxlICAgICAgICAgICAgIC0wLjAxMCoqICAgICAgICAtMC4wMDEgICAgICAgICAgLTAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMikgICBcbmFnZSAgICAgICAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgXG5pbmNvbWUgICAgICAgICAgICAgLTAuMDA0ICAgICAgICAgIC0wLjAwMiAgICAgICAgICAgMC4wMDIgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwOSkgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDAzKSAgIFxudW5pdmVyc2l0eSAgICAgICAgICAwLjAwNCAgICAgICAgICAtMC4wMDAgICAgICAgICAgLTAuMDAyICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMikgICBcbl9jb25zICAgICAgICAgICAgICAgMC4wNDQqKiogICAgICAgIDAuMDE1KiAgICAgICAgIC0wLjAwNSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDEzKSAgICAgICAgICgwLjAwNikgICAgICAgICAoMC4wMDYpICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnIyX3cgICAgICAgICAgICAgICAgMC4wMTYgICAgICAgICAgIDAuMDE1ICAgICAgICAgICAwLjAwMSAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjAyNiAgICAgICAgICAgMC41NjIgICAgICAgICAgIDAuMDA5ICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMDEyICAgICAgICAgICAwLjAwNyAgICAgICAgICAgMC4wMDAgICBcbk4gICAgICAgICAgICAgICAxNDA3Ni4wMDAgICAgICAgMTQ5NDAuMDAwICAgICAgIDE0NTAwLjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgIDUxLjAwMCAgICAgICAgICA2MC4wMDAgICAgICAgICAgNTAuMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gICBlc3R0YWIgRCBFIEYsIGNlbGxzKGIoc3RhciBmbXQoMykpIHNlKHBhciBmbXQoMykpKSBub2dhcHMgc3RhdChyMl93IHIyX2IgcjJcbj4gX28gTiBOX2cpIFxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAoMSkgICAgICAgICAgICAgKDIpICAgICAgICAgICAgICgzKSAgIFxuICAgICAgICAgICAgICAgICAgRC5nc2xtYyAgICAgICAgIEQuZ3NsbWMgICAgICAgICBELmdzbG1jICAgXG4gICAgICAgICAgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmVnICAgICAgICAgICAgICAgIC0wLjAwMCAgICAgICAgICAgMC4wMzQqKiogICAgICAgIDAuMDEyICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDYpICAgICAgICAgKDAuMDA5KSAgICAgICAgICgwLjAxMSkgICBcbnRpbWVzZWNTdG9+ZyAgICAgICAtMC4wMDMgICAgICAgICAgLTAuMDA0KiAgICAgICAgICAwLjAwMiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDQpICAgXG5jLm5lZyNjLnRpfmcgICAgICAgLTAuMDAwICAgICAgICAgIC0wLjAxMCoqKiAgICAgICAtMC4wMDMgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAzKSAgIFxubmVnICAgICAgICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAgICAgKC4pICAgICAgICAgICAgICguKSAgICAgICAgICAgICAoLikgICBcbnJpZ2h0MiAgICAgICAgICAgICAgMC4wMDMgICAgICAgICAgLTAuMDAyICAgICAgICAgICAwLjAyMyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA3KSAgICAgICAgICgwLjAwOCkgICAgICAgICAoMC4wMTYpICAgXG5jLm5lZyNjLnJpfjIgICAgICAgIDAuMDA3ICAgICAgICAgICAwLjAwNiAgICAgICAgICAtMC4wMjgqICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNikgICAgICAgICAoMC4wMDgpICAgICAgICAgKDAuMDE0KSAgIFxub3JkZXIgICAgICAgICAgICAgIC0wLjAwMCAgICAgICAgICAtMC4wMDAgICAgICAgICAgLTAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICBcbkwuZ3NsbWMgICAgICAgICAgICAtMC4wMDUqKiogICAgICAgLTAuMDEwKioqICAgICAgIC0wLjAyMSoqKlxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDMpICAgXG5mZW1hbGUgICAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMyAgICAgICAgICAgMC4wMDMgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDAzKSAgIFxuYWdlICAgICAgICAgICAgICAgIC0wLjAwMCAgICAgICAgICAtMC4wMDEgICAgICAgICAgLTAuMDAxKiAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMCkgICBcbmluY29tZSAgICAgICAgICAgICAgMC4wMDMgICAgICAgICAgLTAuMDEzICAgICAgICAgIC0wLjAyNSoqIFxuICAgICAgICAgICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwOCkgICAgICAgICAoMC4wMDkpICAgXG51bml2ZXJzaXR5ICAgICAgICAgLTAuMDA2KiAgICAgICAgIC0wLjAwMCAgICAgICAgICAtMC4wMDYgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDYpICAgICAgICAgKDAuMDA1KSAgIFxuX2NvbnMgICAgICAgICAgICAgICAwLjAxNyAgICAgICAgICAgMC4wMzYgICAgICAgICAgIDAuMDI0ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMTMpICAgICAgICAgKDAuMDIyKSAgICAgICAgICgwLjAxOSkgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjAwNiAgICAgICAgICAgMC4wMDcgICAgICAgICAgIDAuMDE3ICAgXG5yMl9iICAgICAgICAgICAgICAgIDAuMjc1ICAgICAgICAgICAwLjA1OSAgICAgICAgICAgMC4wMDMgICBcbnIyX28gICAgICAgICAgICAgICAgMC4wMDIgICAgICAgICAgIDAuMDA3ICAgICAgICAgICAwLjAxMSAgIFxuTiAgICAgICAgICAgICAgIDE4Mzg5LjAwMCAgICAgICAgODI4OC4wMDAgICAgICAgIDYxNDIuMDAwICAgXG5OX2cgICAgICAgICAgICAgICAgNzEuMDAwICAgICAgICAgIDMyLjAwMCAgICAgICAgICAzNy4wMDAgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJKUFwiICYgcGVyaW9kPT0yICYgbG9jYWw9PTEgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgQVxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiTlpcIiAmIHBlcmlvZD09MiAmIGxvY2FsPT0xICwgcmUgXG4+ICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgQlxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiUlVcIiAmIHBlcmlvZD09MiAmIGxvY2FsPT0xICwgcmUgXG4+ICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgQyAgXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJTRVwiICYgcGVyaW9kPT0yICYgbG9jYWw9PTEgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRFxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiU1dcIiAmIHBlcmlvZD09MiAmIGxvY2FsPT0xICwgcmUgXG4+ICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRVxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiVUtcIiAmIHBlcmlvZD09MiAmIGxvY2FsPT0xICwgcmUgXG4+ICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRiBcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIlVTXCIgJiBwZXJpb2Q9PTIgJiBsb2NhbD09MSAsIHJlIFxuPiAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEcgXG4uICAgZXN0dGFiIEEgQiBDIEQsIGNlbGxzKGIoc3RhciBmbXQoMykpIHNlKHBhciBmbXQoMykpKSBub2dhcHMgc3RhdChyMl93IHIyX2IgXG4+IHIyX28gTiBOX2cpIFxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICAgICAgICAgICAgKDQpICAgXG4gICAgICAgICAgICAgICAgICBELmdzbG1jICAgICAgICAgRC5nc2xtYyAgICAgICAgIEQuZ3NsbWMgICAgICAgICBELmdzbG1jICAgXG4gICAgICAgICAgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5uZWcgICAgICAgICAgICAgICAgLTAuMDE2ICAgICAgICAgIC0wLjAyMyoqKiAgICAgICAgMC4wMTcqICAgICAgICAgIDAuMDAyICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDgpICAgICAgICAgKDAuMDA3KSAgICAgICAgICgwLjAwNykgICAgICAgICAoMC4wMDEpICAgXG50aW1lc2VjU3RvfmcgICAgICAgLTAuMDA3KiAgICAgICAgIC0wLjAxMCoqKiAgICAgICAtMC4wMDAgICAgICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDApICAgXG5jLm5lZyNjLnRpfmcgICAgICAgIDAuMDA2KiogICAgICAgICAwLjAwNioqICAgICAgICAtMC4wMDMgICAgICAgICAgLTAuMDAxKiAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDApICAgXG5uZWcgICAgICAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAgICAgKC4pICAgICAgICAgICAgICguKSAgICAgICAgICAgICAoLikgICAgICAgICAgICAgKC4pICAgXG5yaWdodDIgICAgICAgICAgICAgIDAuMDIxICAgICAgICAgIC0wLjAxOCAgICAgICAgICAgMC4wMTEgICAgICAgICAgLTAuMDAzICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMTgpICAgICAgICAgKDAuMDEzKSAgICAgICAgICgwLjAwNikgICAgICAgICAoMC4wMDIpICAgXG5jLm5lZyNjLnJpfjIgICAgICAgLTAuMDA0ICAgICAgICAgICAwLjAwOSAgICAgICAgICAtMC4wMDcgICAgICAgICAgIDAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMTMpICAgICAgICAgKDAuMDA3KSAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDEpICAgXG5vcmRlciAgICAgICAgICAgICAgLTAuMDAxKiAgICAgICAgIC0wLjAwMCAgICAgICAgICAtMC4wMDAgICAgICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgXG5MLmdzbG1jICAgICAgICAgICAgLTAuMDE1KioqICAgICAgIC0wLjAzNCoqKiAgICAgICAtMC4wMDcqKiogICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgXG5mZW1hbGUgICAgICAgICAgICAgIDAuMDA3ICAgICAgICAgIC0wLjAwOSAgICAgICAgICAgMC4wMDMgICAgICAgICAgLTAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDEpICAgXG5hZ2UgICAgICAgICAgICAgICAgLTAuMDAyICAgICAgICAgIC0wLjAwMCAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgXG5pbmNvbWUgICAgICAgICAgICAgIDAuMDAzICAgICAgICAgICAwLjAwMiAgICAgICAgICAtMC4wMTIgICAgICAgICAgLTAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDgpICAgICAgICAgKDAuMDA4KSAgICAgICAgICgwLjAwNykgICAgICAgICAoMC4wMDIpICAgXG51bml2ZXJzaXR5ICAgICAgICAgIDAuMDAxICAgICAgICAgIC0wLjAwNyAgICAgICAgICAgMC4wMDIgICAgICAgICAgLTAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDYpICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDEpICAgXG5fY29ucyAgICAgICAgICAgICAgIDAuMDM1ICAgICAgICAgICAwLjA2NyoqKiAgICAgICAtMC4wMTEgICAgICAgICAgLTAuMDAzICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMzMpICAgICAgICAgKDAuMDE1KSAgICAgICAgICgwLjAxMCkgICAgICAgICAoMC4wMDMpICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMDE0ICAgICAgICAgICAwLjAzMCAgICAgICAgICAgMC4wMDcgICAgICAgICAgIDAuMDAwICAgXG5yMl9iICAgICAgICAgICAgICAgIDAuMDIxICAgICAgICAgICAwLjA1MSAgICAgICAgICAgMC4wMDEgICAgICAgICAgIDAuMTk1ICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMDEwICAgICAgICAgICAwLjAyMCAgICAgICAgICAgMC4wMDUgICAgICAgICAgIDAuMDAxICAgXG5OICAgICAgICAgICAgICAgIDgwNjQuMDAwICAgICAgICA2Njg4LjAwMCAgICAgICAgODcwMC4wMDAgICAgICAgMTE2MTYuMDAwICAgXG5OX2cgICAgICAgICAgICAgICAgMzYuMDAwICAgICAgICAgIDMyLjAwMCAgICAgICAgICAzMi4wMDAgICAgICAgICAgNDguMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICAgZXN0dGFiIEUgRiBHLCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIHIyXG4+IF9vIE4gTl9nKSBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICBcbiAgICAgICAgICAgICAgICAgIEQuZ3NsbWMgICAgICAgICBELmdzbG1jICAgICAgICAgRC5nc2xtYyAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm5lZyAgICAgICAgICAgICAgICAgMC4wMTEgICAgICAgICAgLTAuMDAwICAgICAgICAgICAwLjAwOSoqKlxuICAgICAgICAgICAgICAgICAgKDAuMDA2KSAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDIpICAgXG50aW1lc2VjU3RvfmcgICAgICAgIDAuMDAxICAgICAgICAgICAwLjAwMiAgICAgICAgICAgMC4wMDIqKiBcbiAgICAgICAgICAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgIFxuYy5uZWcjYy50aX5nICAgICAgIC0wLjAwMyAgICAgICAgICAtMC4wMDAgICAgICAgICAgLTAuMDAyKioqXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICBcbm5lZyAgICAgICAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgICAgICguKSAgICAgICAgICAgICAoLikgICAgICAgICAgICAgKC4pICAgXG5yaWdodDIgICAgICAgICAgICAgLTAuMDA0ICAgICAgICAgIC0wLjAwOCAgICAgICAgICAgMC4wMDIgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNikgICAgICAgICAoMC4wMDYpICAgICAgICAgKDAuMDAzKSAgIFxuYy5uZWcjYy5yaX4yICAgICAgICAwLjAwMCAgICAgICAgICAtMC4wMDMgICAgICAgICAgIDAuMDAyICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDYpICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwMykgICBcbm9yZGVyICAgICAgICAgICAgICAtMC4wMDEqKiAgICAgICAgLTAuMDAwICAgICAgICAgIC0wLjAwMSoqKlxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgXG5MLmdzbG1jICAgICAgICAgICAgLTAuMDEzKioqICAgICAgIC0wLjAwOSoqKiAgICAgICAtMC4wMDYqKipcbiAgICAgICAgICAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgIFxuZmVtYWxlICAgICAgICAgICAgICAwLjAwMCAgICAgICAgICAtMC4wMDEgICAgICAgICAgLTAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMSkgICBcbmFnZSAgICAgICAgICAgICAgICAtMC4wMDAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgXG5pbmNvbWUgICAgICAgICAgICAgIDAuMDIxKiogICAgICAgICAwLjAwNCAgICAgICAgICAtMC4wMDEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwOCkgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDAyKSAgIFxudW5pdmVyc2l0eSAgICAgICAgIC0wLjAwMiAgICAgICAgICAgMC4wMDIgICAgICAgICAgLTAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwMSkgICBcbl9jb25zICAgICAgICAgICAgICAtMC4wMDYgICAgICAgICAgLTAuMDExICAgICAgICAgIC0wLjAwNSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA5KSAgICAgICAgICgwLjAwNykgICAgICAgICAoMC4wMDQpICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnIyX3cgICAgICAgICAgICAgICAgMC4wMTAgICAgICAgICAgIDAuMDA1ICAgICAgICAgICAwLjAwNiAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMjkgICAgICAgICAgIDAuMTUwICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMDA3ICAgICAgICAgICAwLjAwNCAgICAgICAgICAgMC4wMDMgICBcbk4gICAgICAgICAgICAgICAgNjk3NS4wMDAgICAgICAgMTYxNzYuMDAwICAgICAgIDU0MjA1LjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgIDMxLjAwMCAgICAgICAgICA0OC4wMDAgICAgICAgICAxODQuMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gICBcbi4gICBcbi4gIFxuLiAqIFRhYmxlIEE2IFJvdyAzXG4uICAgcmVwbGFjZSByaWdodDI9IHdwX3JpZ2h0MlxuKDAgcmVhbCBjaGFuZ2VzIG1hZGUpXG4uICAgeHRzZXQgcmVzcCB0aW1lc2VjXG4gICAgICAgcGFuZWwgdmFyaWFibGU6ICByZXNwICh1bmJhbGFuY2VkKVxuICAgICAgICB0aW1lIHZhcmlhYmxlOiAgdGltZXNlYywgMCB0byAxNjI5XG4gICAgICAgICAgICAgICAgZGVsdGE6ICAxIHVuaXRcbi4gICByZXBsYWNlIG5lZyA9IG5lZ2F0aXZpdHlcbigwIHJlYWwgY2hhbmdlcyBtYWRlKVxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgcGVyaW9kPT0yICYgbG9jYWw9PTAgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRyAgXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJCUlwiICYgcGVyaW9kPT0yICYgbG9jYWw9PTAgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgQVxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiQ0EuZVwiICYgcGVyaW9kPT0yICYgbG9jYWw9PTAgLCByXG4+IGUgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBCXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJDQS5mXCIgJiBwZXJpb2Q9PTIgJiBsb2NhbD09MCAsIHJcbj4gZSAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEMgIFxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiQ0hcIiAmIHBlcmlvZD09MiAmIGxvY2FsPT0wICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIERcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkNOXCIgJiBwZXJpb2Q9PTIgJiBsb2NhbD09MCAsIHJlIFxuPiAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEVcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkRLXCIgJiBwZXJpb2Q9PTIgJiBsb2NhbD09MCAsIHJlIFxuPiAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEYgXG4uICAgZXN0dGFiIEcgQSBCIEMsIGNlbGxzKGIoc3RhciBmbXQoMykpIHNlKHBhciBmbXQoMykpKSBub2dhcHMgc3RhdChyMl93IHIyX2IgXG4+IHIyX28gTiBOX2cpIFxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICAgICAgICAgICAgKDQpICAgXG4gICAgICAgICAgICAgICAgICBELmdzbG1jICAgICAgICAgRC5nc2xtYyAgICAgICAgIEQuZ3NsbWMgICAgICAgICBELmdzbG1jICAgXG4gICAgICAgICAgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5uZWcgICAgICAgICAgICAgICAgIDAuMDA1KioqICAgICAgICAwLjAwMyAgICAgICAgICAgMC4wMDcgICAgICAgICAgIDAuMDEwKiogXG4gICAgICAgICAgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDMpICAgXG50aW1lc2VjU3RvfmcgICAgICAgLTAuMDAwICAgICAgICAgIC0wLjAwMiAgICAgICAgICAgMC4wMDAgICAgICAgICAgLTAuMDAyKiAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgXG5jLm5lZyNjLnRpfmcgICAgICAgLTAuMDAxKioqICAgICAgIC0wLjAwMSAgICAgICAgICAtMC4wMDIqICAgICAgICAgLTAuMDAzKioqXG4gICAgICAgICAgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgXG5uZWcgICAgICAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAgICAgKC4pICAgICAgICAgICAgICguKSAgICAgICAgICAgICAoLikgICAgICAgICAgICAgKC4pICAgXG5yaWdodDIgICAgICAgICAgICAgIDAuMDAxICAgICAgICAgIC0wLjAxMyogICAgICAgICAtMC4wMDkgICAgICAgICAgLTAuMDA4KiAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwNikgICAgICAgICAoMC4wMDQpICAgXG5jLm5lZyNjLnJpfjIgICAgICAgIDAuMDAxICAgICAgICAgICAwLjAwOCAgICAgICAgICAgMC4wMTEqICAgICAgICAgLTAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDMpICAgXG5vcmRlciAgICAgICAgICAgICAgLTAuMDAwKioqICAgICAgIC0wLjAwMCAgICAgICAgICAtMC4wMDEqKiAgICAgICAgLTAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgXG5MLmdzbG1jICAgICAgICAgICAgLTAuMDA4KioqICAgICAgIC0wLjAwOSoqKiAgICAgICAtMC4wMDgqKiogICAgICAgLTAuMDE3KioqXG4gICAgICAgICAgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgXG5mZW1hbGUgICAgICAgICAgICAgLTAuMDAxKiAgICAgICAgIC0wLjAwMSAgICAgICAgICAgMC4wMDAgICAgICAgICAgLTAuMDAyICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDIpICAgXG5hZ2UgICAgICAgICAgICAgICAgIDAuMDAwKiogICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAqICAgICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgXG5pbmNvbWUgICAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMiAgICAgICAgICAgMC4wMDMgICAgICAgICAgIDAuMDA1ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDQpICAgXG51bml2ZXJzaXR5ICAgICAgICAgLTAuMDAwICAgICAgICAgICAwLjAwMyAgICAgICAgICAtMC4wMDMgICAgICAgICAgLTAuMDAyICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDIpICAgXG5fY29ucyAgICAgICAgICAgICAgIDAuMDAxICAgICAgICAgICAwLjAwNyAgICAgICAgICAtMC4wMTAgICAgICAgICAgIDAuMDA5ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDA3KSAgICAgICAgICgwLjAwOCkgICAgICAgICAoMC4wMDYpICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMDA1ICAgICAgICAgICAwLjAwNCAgICAgICAgICAgMC4wMDYgICAgICAgICAgIDAuMDEyICAgXG5yMl9iICAgICAgICAgICAgICAgIDAuMjExICAgICAgICAgICAwLjA5NyAgICAgICAgICAgMC4wMDIgICAgICAgICAgIDAuMDU2ICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMDAzICAgICAgICAgICAwLjAwNCAgICAgICAgICAgMC4wMDUgICAgICAgICAgIDAuMDA5ICAgXG5OICAgICAgICAgICAgICA2NjY1MjYuMDAwICAgICAgIDI0MzE1LjAwMCAgICAgICAyMzI5Ni4wMDAgICAgICAgMTkxMjUuMDAwICAgXG5OX2cgICAgICAgICAgICAgICA5MzMuMDAwICAgICAgICAgIDM1LjAwMCAgICAgICAgICAzMi4wMDAgICAgICAgICAgMjcuMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICAgZXN0dGFiIEQgRSBGLCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIHIyXG4+IF9vIE4gTl9nKSBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICBcbiAgICAgICAgICAgICAgICAgIEQuZ3NsbWMgICAgICAgICBELmdzbG1jICAgICAgICAgRC5nc2xtYyAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm5lZyAgICAgICAgICAgICAgICAgMC4wMTMqKiogICAgICAgIDAuMDA2ICAgICAgICAgICAwLjAwNSogIFxuICAgICAgICAgICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDIpICAgXG50aW1lc2VjU3RvfmcgICAgICAgIDAuMDAyICAgICAgICAgIC0wLjAwMCAgICAgICAgICAtMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgIFxuYy5uZWcjYy50aX5nICAgICAgIC0wLjAwMyoqKiAgICAgICAtMC4wMDIqICAgICAgICAgLTAuMDAxKiAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMCkgICBcbm5lZyAgICAgICAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgICAgICguKSAgICAgICAgICAgICAoLikgICAgICAgICAgICAgKC4pICAgXG5yaWdodDIgICAgICAgICAgICAgIDAuMDA1ICAgICAgICAgIC0wLjAwNSAgICAgICAgICAgMC4wMDMgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDYpICAgICAgICAgKDAuMDAzKSAgIFxuYy5uZWcjYy5yaX4yICAgICAgIC0wLjAwMSAgICAgICAgICAtMC4wMDAgICAgICAgICAgIDAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwMikgICBcbm9yZGVyICAgICAgICAgICAgICAtMC4wMDEqICAgICAgICAgLTAuMDAxKiogICAgICAgIC0wLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgXG5MLmdzbG1jICAgICAgICAgICAgLTAuMDA3KioqICAgICAgIC0wLjAwOSoqKiAgICAgICAtMC4wMDQqKipcbiAgICAgICAgICAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgIFxuZmVtYWxlICAgICAgICAgICAgIC0wLjAwMCAgICAgICAgICAgMC4wMDIgICAgICAgICAgLTAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMSkgICBcbmFnZSAgICAgICAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgXG5pbmNvbWUgICAgICAgICAgICAgLTAuMDAwICAgICAgICAgICAwLjAwNSAgICAgICAgICAtMC4wMDEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDAyKSAgIFxudW5pdmVyc2l0eSAgICAgICAgICAwLjAwNioqKiAgICAgICAtMC4wMDUqICAgICAgICAgIDAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwMSkgICBcbl9jb25zICAgICAgICAgICAgICAtMC4wMTQqICAgICAgICAgIDAuMDAyICAgICAgICAgIC0wLjAwMyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA2KSAgICAgICAgICgwLjAwNykgICAgICAgICAoMC4wMDMpICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnIyX3cgICAgICAgICAgICAgICAgMC4wMDYgICAgICAgICAgIDAuMDA0ICAgICAgICAgICAwLjAwMiAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjAxNSAgICAgICAgICAgMC4wMTQgICAgICAgICAgIDAuMDE1ICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMDA0ICAgICAgICAgICAwLjAwNCAgICAgICAgICAgMC4wMDIgICBcbk4gICAgICAgICAgICAgICAyNjEwMi4wMDAgICAgICAgNDAyNjMuMDAwICAgICAgIDI0ODQ5LjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgIDM2LjAwMCAgICAgICAgICA1Ni4wMDAgICAgICAgICAgMzUuMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gICBcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkZSXCIgJiBwZXJpb2Q9PTIgJiBsb2NhbD09MCAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBBXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJHSFwiICYgcGVyaW9kPT0yICYgbG9jYWw9PTAgLCByZSBcbj4gIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBCXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJJTlwiICYgcGVyaW9kPT0yICYgbG9jYWw9PTAgLCByZSBcbj4gIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBDICBcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIklTLmpcIiAmIHBlcmlvZD09MiAmIGxvY2FsPT0wICwgclxuPiBlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBEXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJJUy5wXCIgJiBwZXJpb2Q9PTIgJiBsb2NhbD09MCAsIHJcbj4gZSAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEVcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIklUXCIgJiBwZXJpb2Q9PTIgJiBsb2NhbD09MCAsIHJlIFxuPiAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEYgXG4uICAgZXN0dGFiIEEgQiBDLCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIHIyXG4+IF9vIE4gTl9nKSBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICBcbiAgICAgICAgICAgICAgICAgIEQuZ3NsbWMgICAgICAgICBELmdzbG1jICAgICAgICAgRC5nc2xtYyAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm5lZyAgICAgICAgICAgICAgICAgMC4wMTAqICAgICAgICAgIDAuMDAxICAgICAgICAgIC0wLjAwMiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDMpICAgXG50aW1lc2VjU3RvfmcgICAgICAgLTAuMDAzKiogICAgICAgIC0wLjAwMioqICAgICAgICAgMC4wMDEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgIFxuYy5uZWcjYy50aX5nICAgICAgIC0wLjAwMyoqICAgICAgICAtMC4wMDAgICAgICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMSkgICBcbm5lZyAgICAgICAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgICAgICguKSAgICAgICAgICAgICAoLikgICAgICAgICAgICAgKC4pICAgXG5yaWdodDIgICAgICAgICAgICAgIDAuMDA1ICAgICAgICAgIC0wLjAwNSAgICAgICAgICAtMC4wMDcqICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNikgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDAzKSAgIFxuYy5uZWcjYy5yaX4yICAgICAgICAwLjAwNCAgICAgICAgICAgMC4wMDEgICAgICAgICAgIDAuMDAyICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMikgICBcbm9yZGVyICAgICAgICAgICAgICAtMC4wMDEqKiogICAgICAgLTAuMDAxKioqICAgICAgIC0wLjAwMSoqKlxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgXG5MLmdzbG1jICAgICAgICAgICAgLTAuMDE1KioqICAgICAgIC0wLjAxMyoqKiAgICAgICAtMC4wMDcqKipcbiAgICAgICAgICAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgIFxuZmVtYWxlICAgICAgICAgICAgIC0wLjAwMyAgICAgICAgICAtMC4wMDMqKiogICAgICAgLTAuMDAzKiAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICBcbmFnZSAgICAgICAgICAgICAgICAtMC4wMDAgICAgICAgICAgIDAuMDAwKiAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgXG5pbmNvbWUgICAgICAgICAgICAgIDAuMDAyICAgICAgICAgICAwLjAwNCogICAgICAgICAgMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAzKSAgIFxudW5pdmVyc2l0eSAgICAgICAgIC0wLjAwMSAgICAgICAgICAtMC4wMDIgICAgICAgICAgLTAuMDAzICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMikgICBcbl9jb25zICAgICAgICAgICAgICAgMC4wMTkqKiAgICAgICAgIDAuMDA5KiogICAgICAgICAwLjAwMyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA3KSAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDQpICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnIyX3cgICAgICAgICAgICAgICAgMC4wMDkgICAgICAgICAgIDAuMDA4ICAgICAgICAgICAwLjAwNCAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjAwNSAgICAgICAgICAgMC4xODAgICAgICAgICAgIDAuMDgzICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMDA3ICAgICAgICAgICAwLjAwNiAgICAgICAgICAgMC4wMDMgICBcbk4gICAgICAgICAgICAgICAzNjc2Ni4wMDAgICAgICAgNDI4MDguMDAwICAgICAgIDM2MDQyLjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgIDUxLjAwMCAgICAgICAgICA2MC4wMDAgICAgICAgICAgNTAuMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gICBlc3R0YWIgRCBFIEYsIGNlbGxzKGIoc3RhciBmbXQoMykpIHNlKHBhciBmbXQoMykpKSBub2dhcHMgc3RhdChyMl93IHIyX2IgcjJcbj4gX28gTiBOX2cpIFxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAoMSkgICAgICAgICAgICAgKDIpICAgICAgICAgICAgICgzKSAgIFxuICAgICAgICAgICAgICAgICAgRC5nc2xtYyAgICAgICAgIEQuZ3NsbWMgICAgICAgICBELmdzbG1jICAgXG4gICAgICAgICAgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmVnICAgICAgICAgICAgICAgIC0wLjAwMiAgICAgICAgICAgMC4wMDUgICAgICAgICAgIDAuMDA1ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwMykgICBcbnRpbWVzZWNTdG9+ZyAgICAgICAtMC4wMDEgICAgICAgICAgIDAuMDAzKioqICAgICAgICAwLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgXG5jLm5lZyNjLnRpfmcgICAgICAgIDAuMDAwICAgICAgICAgIC0wLjAwMiogICAgICAgICAtMC4wMDEqICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgIFxubmVnICAgICAgICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAgICAgKC4pICAgICAgICAgICAgICguKSAgICAgICAgICAgICAoLikgICBcbnJpZ2h0MiAgICAgICAgICAgICAtMC4wMDEgICAgICAgICAgLTAuMDAzICAgICAgICAgIC0wLjAwMyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDQpICAgXG5jLm5lZyNjLnJpfjIgICAgICAgIDAuMDAzICAgICAgICAgICAwLjAwNiAgICAgICAgICAtMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDA0KSAgIFxub3JkZXIgICAgICAgICAgICAgIC0wLjAwMSoqKiAgICAgICAtMC4wMDAgICAgICAgICAgLTAuMDAwKiAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICBcbkwuZ3NsbWMgICAgICAgICAgICAtMC4wMDQqKiogICAgICAgLTAuMDAzKioqICAgICAgIC0wLjAxNioqKlxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgXG5mZW1hbGUgICAgICAgICAgICAgLTAuMDAyICAgICAgICAgICAwLjAwMiAgICAgICAgICAtMC4wMDQqKiBcbiAgICAgICAgICAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAxKSAgIFxuYWdlICAgICAgICAgICAgICAgIC0wLjAwMCAgICAgICAgICAtMC4wMDAgICAgICAgICAgLTAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICBcbmluY29tZSAgICAgICAgICAgICAtMC4wMDcqICAgICAgICAgLTAuMDAwICAgICAgICAgIC0wLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDQpICAgXG51bml2ZXJzaXR5ICAgICAgICAgLTAuMDAzICAgICAgICAgIC0wLjAwMCAgICAgICAgICAgMC4wMDIgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDAyKSAgIFxuX2NvbnMgICAgICAgICAgICAgICAwLjAyMyoqICAgICAgICAtMC4wMDUgICAgICAgICAgIDAuMDAzICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDgpICAgICAgICAgKDAuMDExKSAgICAgICAgICgwLjAwNikgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjAwMyAgICAgICAgICAgMC4wMDIgICAgICAgICAgIDAuMDEwICAgXG5yMl9iICAgICAgICAgICAgICAgIDAuMDg4ICAgICAgICAgICAwLjAwMSAgICAgICAgICAgMC4wNTggICBcbnIyX28gICAgICAgICAgICAgICAgMC4wMDIgICAgICAgICAgIDAuMDAyICAgICAgICAgICAwLjAwOCAgIFxuTiAgICAgICAgICAgICAgIDUxMzY3LjAwMCAgICAgICAyMjcyOC4wMDAgICAgICAgMjYxMjIuMDAwICAgXG5OX2cgICAgICAgICAgICAgICAgNzEuMDAwICAgICAgICAgIDMyLjAwMCAgICAgICAgICAzNy4wMDAgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJKUFwiICYgcGVyaW9kPT0yICYgbG9jYWw9PTAgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgQVxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiTlpcIiAmIHBlcmlvZD09MiAmIGxvY2FsPT0wICwgcmUgXG4+ICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgQlxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiUlVcIiAmIHBlcmlvZD09MiAmIGxvY2FsPT0wICwgcmUgXG4+ICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgQyAgXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJTRVwiICYgcGVyaW9kPT0yICYgbG9jYWw9PTAgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRFxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiU1dcIiAmIHBlcmlvZD09MiAmIGxvY2FsPT0wICwgcmUgXG4+ICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRVxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiVUtcIiAmIHBlcmlvZD09MiAmIGxvY2FsPT0wICwgcmUgXG4+ICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRiBcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIlVTXCIgJiBwZXJpb2Q9PTIgJiBsb2NhbD09MCAsIHJlIFxuPiAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEcgXG4uICAgZXN0dGFiIEEgQiBDIEQsIGNlbGxzKGIoc3RhciBmbXQoMykpIHNlKHBhciBmbXQoMykpKSBub2dhcHMgc3RhdChyMl93IHIyX2IgXG4+IHIyX28gTiBOX2cpIFxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICAgICAgICAgICAgKDQpICAgXG4gICAgICAgICAgICAgICAgICBELmdzbG1jICAgICAgICAgRC5nc2xtYyAgICAgICAgIEQuZ3NsbWMgICAgICAgICBELmdzbG1jICAgXG4gICAgICAgICAgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5uZWcgICAgICAgICAgICAgICAgIDAuMDAyICAgICAgICAgICAwLjAwMyAgICAgICAgICAgMC4wMTMqKiAgICAgICAgIDAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDYpICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDEpICAgXG50aW1lc2VjU3RvfmcgICAgICAgLTAuMDA0KiogICAgICAgIC0wLjAwMSAgICAgICAgICAtMC4wMDAgICAgICAgICAgLTAuMDAxKiogXG4gICAgICAgICAgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDApICAgXG5jLm5lZyNjLnRpfmcgICAgICAgLTAuMDAxICAgICAgICAgIC0wLjAwMSAgICAgICAgICAtMC4wMDMqKiogICAgICAgLTAuMDAxKiogXG4gICAgICAgICAgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDApICAgXG5uZWcgICAgICAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAgICAgKC4pICAgICAgICAgICAgICguKSAgICAgICAgICAgICAoLikgICAgICAgICAgICAgKC4pICAgXG5yaWdodDIgICAgICAgICAgICAgIDAuMDAzICAgICAgICAgICAwLjAxMCAgICAgICAgICAgMC4wMDggICAgICAgICAgLTAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDkpICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDEpICAgXG5jLm5lZyNjLnJpfjIgICAgICAgIDAuMDA1ICAgICAgICAgICAwLjAwMyAgICAgICAgICAgMC4wMDEgICAgICAgICAgIDAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDcpICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDEpICAgXG5vcmRlciAgICAgICAgICAgICAgLTAuMDAxKiogICAgICAgIC0wLjAwMSoqKiAgICAgICAtMC4wMDAgICAgICAgICAgLTAuMDAwKiogXG4gICAgICAgICAgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgXG5MLmdzbG1jICAgICAgICAgICAgLTAuMDEzKioqICAgICAgIC0wLjAyMSoqKiAgICAgICAtMC4wMTQqKiogICAgICAgLTAuMDAzKioqXG4gICAgICAgICAgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgXG5mZW1hbGUgICAgICAgICAgICAgLTAuMDAyICAgICAgICAgIC0wLjAwMyAgICAgICAgICAgMC4wMDIgICAgICAgICAgLTAuMDAxKiogXG4gICAgICAgICAgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDApICAgXG5hZ2UgICAgICAgICAgICAgICAgLTAuMDAxICAgICAgICAgIC0wLjAwMCAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwKiAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgXG5pbmNvbWUgICAgICAgICAgICAgLTAuMDEwICAgICAgICAgIC0wLjAwMSAgICAgICAgICAtMC4wMDIgICAgICAgICAgIDAuMDA0KiAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDEpICAgXG51bml2ZXJzaXR5ICAgICAgICAgIDAuMDA1ICAgICAgICAgICAwLjAwMiAgICAgICAgICAtMC4wMDIgICAgICAgICAgLTAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDApICAgXG5fY29ucyAgICAgICAgICAgICAgIDAuMDQ1KiAgICAgICAgICAwLjAwOSAgICAgICAgICAtMC4wMDcgICAgICAgICAgIDAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMjEpICAgICAgICAgKDAuMDA2KSAgICAgICAgICgwLjAwNykgICAgICAgICAoMC4wMDIpICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMDA2ICAgICAgICAgICAwLjAxMiAgICAgICAgICAgMC4wMDkgICAgICAgICAgIDAuMDAyICAgXG5yMl9iICAgICAgICAgICAgICAgIDAuMDkxICAgICAgICAgICAwLjA3MiAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDQ1ICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMDA2ICAgICAgICAgICAwLjAxMCAgICAgICAgICAgMC4wMDggICAgICAgICAgIDAuMDAyICAgXG5OICAgICAgICAgICAgICAgMjUzODAuMDAwICAgICAgIDIzMTUwLjAwMCAgICAgICAyMjg2Ny4wMDAgICAgICAgMzMzNzYuMDAwICAgXG5OX2cgICAgICAgICAgICAgICAgMzYuMDAwICAgICAgICAgIDMyLjAwMCAgICAgICAgICAzMi4wMDAgICAgICAgICAgNDguMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICAgZXN0dGFiIEUgRiBHLCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIHIyXG4+IF9vIE4gTl9nKSBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICBcbiAgICAgICAgICAgICAgICAgIEQuZ3NsbWMgICAgICAgICBELmdzbG1jICAgICAgICAgRC5nc2xtYyAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm5lZyAgICAgICAgICAgICAgICAtMC4wMDMgICAgICAgICAgIDAuMDEwKiogICAgICAgICAwLjAwNioqKlxuICAgICAgICAgICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDIpICAgXG50aW1lc2VjU3RvfmcgICAgICAgLTAuMDAxICAgICAgICAgIC0wLjAwMSAgICAgICAgICAgMC4wMDEqKipcbiAgICAgICAgICAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAwKSAgIFxuYy5uZWcjYy50aX5nICAgICAgICAwLjAwMCAgICAgICAgICAtMC4wMDMqKiogICAgICAgLTAuMDAyKioqXG4gICAgICAgICAgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMCkgICBcbm5lZyAgICAgICAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgICAgICguKSAgICAgICAgICAgICAoLikgICAgICAgICAgICAgKC4pICAgXG5yaWdodDIgICAgICAgICAgICAgLTAuMDAxICAgICAgICAgICAwLjAwMSAgICAgICAgICAgMC4wMDEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDAyKSAgIFxuYy5uZWcjYy5yaX4yICAgICAgIC0wLjAwMSAgICAgICAgICAgMC4wMDYgICAgICAgICAgLTAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwMikgICBcbm9yZGVyICAgICAgICAgICAgICAtMC4wMDAgICAgICAgICAgLTAuMDAxKiogICAgICAgIC0wLjAwMCogIFxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgXG5MLmdzbG1jICAgICAgICAgICAgLTAuMDEzKioqICAgICAgIC0wLjAxMioqKiAgICAgICAtMC4wMDYqKipcbiAgICAgICAgICAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAwKSAgIFxuZmVtYWxlICAgICAgICAgICAgICAwLjAwMyAgICAgICAgICAtMC4wMDQqICAgICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMSkgICBcbmFnZSAgICAgICAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCogIFxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgXG5pbmNvbWUgICAgICAgICAgICAgLTAuMDA4ICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDAxKSAgIFxudW5pdmVyc2l0eSAgICAgICAgICAwLjAwMiAgICAgICAgICAgMC4wMDIgICAgICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMSkgICBcbl9jb25zICAgICAgICAgICAgICAgMC4wMDEgICAgICAgICAgIDAuMDA4ICAgICAgICAgIC0wLjAwOCoqKlxuICAgICAgICAgICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDIpICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnIyX3cgICAgICAgICAgICAgICAgMC4wMDYgICAgICAgICAgIDAuMDA4ICAgICAgICAgICAwLjAwNCAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjAwOCAgICAgICAgICAgMC4zNDggICAgICAgICAgIDAuMTgxICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMDA2ICAgICAgICAgICAwLjAwNSAgICAgICAgICAgMC4wMDIgICBcbk4gICAgICAgICAgICAgICAyMjA5NC4wMDAgICAgICAgMzUyOTQuMDAwICAgICAgMTMwNTgyLjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgIDMxLjAwMCAgICAgICAgICA0OC4wMDAgICAgICAgICAxODQuMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gICBcbi4gICBcbi4gICByZXBsYWNlIHJpZ2h0Mj0gd3BfcmlnaHQyX2RpY2hvMlxuKDEsMjUzLDkwNiByZWFsIGNoYW5nZXMgbWFkZSlcbi4gICB4dHNldCByZXNwIHRpbWVzZWNcbiAgICAgICBwYW5lbCB2YXJpYWJsZTogIHJlc3AgKHVuYmFsYW5jZWQpXG4gICAgICAgIHRpbWUgdmFyaWFibGU6ICB0aW1lc2VjLCAwIHRvIDE2MjlcbiAgICAgICAgICAgICAgICBkZWx0YTogIDEgdW5pdFxuLiAgIHJlcGxhY2UgbmVnID0gbmVnYXRpdml0eVxuKDAgcmVhbCBjaGFuZ2VzIG1hZGUpXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBwZXJpb2Q9PTIgJiBsb2NhbD09MCAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBHICBcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkJSXCIgJiBwZXJpb2Q9PTIgJiBsb2NhbD09MCAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBBXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJDQS5lXCIgJiBwZXJpb2Q9PTIgJiBsb2NhbD09MCAsIHJcbj4gZSAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEJcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkNBLmZcIiAmIHBlcmlvZD09MiAmIGxvY2FsPT0wICwgclxuPiBlICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgQyAgXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJDSFwiICYgcGVyaW9kPT0yICYgbG9jYWw9PTAgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRFxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiQ05cIiAmIHBlcmlvZD09MiAmIGxvY2FsPT0wICwgcmUgXG4+ICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRVxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiREtcIiAmIHBlcmlvZD09MiAmIGxvY2FsPT0wICwgcmUgXG4+ICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRiBcbi4gICBlc3R0YWIgRyBBIEIgQywgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyX3cgcjJfYiBcbj4gcjJfbyBOIE5fZykgXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAoMSkgICAgICAgICAgICAgKDIpICAgICAgICAgICAgICgzKSAgICAgICAgICAgICAoNCkgICBcbiAgICAgICAgICAgICAgICAgIEQuZ3NsbWMgICAgICAgICBELmdzbG1jICAgICAgICAgRC5nc2xtYyAgICAgICAgIEQuZ3NsbWMgICBcbiAgICAgICAgICAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm5lZyAgICAgICAgICAgICAgICAgMC4wMDUqKiogICAgICAgIDAuMDA1ICAgICAgICAgICAwLjAwOSogICAgICAgICAgMC4wMTAqKiBcbiAgICAgICAgICAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwMykgICBcbnRpbWVzZWNTdG9+ZyAgICAgICAtMC4wMDAgICAgICAgICAgLTAuMDAyICAgICAgICAgICAwLjAwMCAgICAgICAgICAtMC4wMDIqICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICBcbmMubmVnI2MudGl+ZyAgICAgICAtMC4wMDEqKiogICAgICAgLTAuMDAxICAgICAgICAgIC0wLjAwMiogICAgICAgICAtMC4wMDMqKipcbiAgICAgICAgICAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICBcbm5lZyAgICAgICAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICAgICAoLikgICAgICAgICAgICAgKC4pICAgICAgICAgICAgICguKSAgICAgICAgICAgICAoLikgICBcbnJpZ2h0MiAgICAgICAgICAgICAgMC4wMDAgICAgICAgICAgLTAuMDAzICAgICAgICAgIC0wLjAxNSoqKiAgICAgICAtMC4wMDEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwMikgICBcbmMubmVnI2Mucml+MiAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAzICAgICAgICAgICAwLjAxMCoqKiAgICAgICAtMC4wMDIgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwMikgICBcbm9yZGVyICAgICAgICAgICAgICAtMC4wMDAqKiogICAgICAgLTAuMDAwICAgICAgICAgIC0wLjAwMSoqICAgICAgICAtMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICBcbkwuZ3NsbWMgICAgICAgICAgICAtMC4wMDgqKiogICAgICAgLTAuMDA4KioqICAgICAgIC0wLjAwOSoqKiAgICAgICAtMC4wMTcqKipcbiAgICAgICAgICAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICBcbmZlbWFsZSAgICAgICAgICAgICAtMC4wMDEqICAgICAgICAgLTAuMDAxICAgICAgICAgIC0wLjAwNCAgICAgICAgICAtMC4wMDIgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwMikgICBcbmFnZSAgICAgICAgICAgICAgICAgMC4wMDAqKiAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICBcbmluY29tZSAgICAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAyICAgICAgICAgICAwLjAwNCAgICAgICAgICAgMC4wMDQgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwNCkgICBcbnVuaXZlcnNpdHkgICAgICAgICAtMC4wMDAgICAgICAgICAgIDAuMDAzICAgICAgICAgIC0wLjAwMiAgICAgICAgICAtMC4wMDIgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwMikgICBcbl9jb25zICAgICAgICAgICAgICAgMC4wMDEgICAgICAgICAgIDAuMDAyICAgICAgICAgIC0wLjAwNiAgICAgICAgICAgMC4wMDcgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDcpICAgICAgICAgKDAuMDA4KSAgICAgICAgICgwLjAwNSkgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnIyX3cgICAgICAgICAgICAgICAgMC4wMDUgICAgICAgICAgIDAuMDA0ICAgICAgICAgICAwLjAwNiAgICAgICAgICAgMC4wMTIgICBcbnIyX2IgICAgICAgICAgICAgICAgMC4yMTAgICAgICAgICAgIDAuMDE5ICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4xMDcgICBcbnIyX28gICAgICAgICAgICAgICAgMC4wMDMgICAgICAgICAgIDAuMDA0ICAgICAgICAgICAwLjAwNSAgICAgICAgICAgMC4wMDkgICBcbk4gICAgICAgICAgICAgIDY2NjUyNi4wMDAgICAgICAgMjQzMTUuMDAwICAgICAgIDIzMjk2LjAwMCAgICAgICAxOTEyNS4wMDAgICBcbk5fZyAgICAgICAgICAgICAgIDkzMy4wMDAgICAgICAgICAgMzUuMDAwICAgICAgICAgIDMyLjAwMCAgICAgICAgICAyNy4wMDAgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gICBlc3R0YWIgRCBFIEYsIGNlbGxzKGIoc3RhciBmbXQoMykpIHNlKHBhciBmbXQoMykpKSBub2dhcHMgc3RhdChyMl93IHIyX2IgcjJcbj4gX28gTiBOX2cpIFxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAoMSkgICAgICAgICAgICAgKDIpICAgICAgICAgICAgICgzKSAgIFxuICAgICAgICAgICAgICAgICAgRC5nc2xtYyAgICAgICAgIEQuZ3NsbWMgICAgICAgICBELmdzbG1jICAgXG4gICAgICAgICAgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmVnICAgICAgICAgICAgICAgICAwLjAxMyoqKiAgICAgICAgMC4wMDUgICAgICAgICAgIDAuMDA1KiogXG4gICAgICAgICAgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwMikgICBcbnRpbWVzZWNTdG9+ZyAgICAgICAgMC4wMDIgICAgICAgICAgLTAuMDAwICAgICAgICAgIC0wLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgXG5jLm5lZyNjLnRpfmcgICAgICAgLTAuMDAzKioqICAgICAgIC0wLjAwMiogICAgICAgICAtMC4wMDEqICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAwKSAgIFxubmVnICAgICAgICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAgICAgKC4pICAgICAgICAgICAgICguKSAgICAgICAgICAgICAoLikgICBcbnJpZ2h0MiAgICAgICAgICAgICAgMC4wMDAgICAgICAgICAgLTAuMDAxICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDEpICAgXG5jLm5lZyNjLnJpfjIgICAgICAgLTAuMDAyICAgICAgICAgICAwLjAwMSAgICAgICAgICAtMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgIFxub3JkZXIgICAgICAgICAgICAgIC0wLjAwMSogICAgICAgICAtMC4wMDEqKiAgICAgICAgLTAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICBcbkwuZ3NsbWMgICAgICAgICAgICAtMC4wMDcqKiogICAgICAgLTAuMDA5KioqICAgICAgIC0wLjAwNCoqKlxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgXG5mZW1hbGUgICAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMiAgICAgICAgICAtMC4wMDEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAxKSAgIFxuYWdlICAgICAgICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICBcbmluY29tZSAgICAgICAgICAgICAtMC4wMDIgICAgICAgICAgIDAuMDA1ICAgICAgICAgIC0wLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDIpICAgXG51bml2ZXJzaXR5ICAgICAgICAgIDAuMDA2KiogICAgICAgIC0wLjAwNiogICAgICAgICAgMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAxKSAgIFxuX2NvbnMgICAgICAgICAgICAgIC0wLjAxMSogICAgICAgICAgMC4wMDEgICAgICAgICAgLTAuMDAyICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDA2KSAgICAgICAgICgwLjAwMykgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjAwNiAgICAgICAgICAgMC4wMDQgICAgICAgICAgIDAuMDAyICAgXG5yMl9iICAgICAgICAgICAgICAgIDAuMDIwICAgICAgICAgICAwLjAxNyAgICAgICAgICAgMC4wMDUgICBcbnIyX28gICAgICAgICAgICAgICAgMC4wMDQgICAgICAgICAgIDAuMDA0ICAgICAgICAgICAwLjAwMiAgIFxuTiAgICAgICAgICAgICAgIDI2MTAyLjAwMCAgICAgICA0MDI2My4wMDAgICAgICAgMjQ4NDkuMDAwICAgXG5OX2cgICAgICAgICAgICAgICAgMzYuMDAwICAgICAgICAgIDU2LjAwMCAgICAgICAgICAzNS4wMDAgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgIFxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiRlJcIiAmIHBlcmlvZD09MiAmIGxvY2FsPT0wICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEFcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkdIXCIgJiBwZXJpb2Q9PTIgJiBsb2NhbD09MCAsIHJlIFxuPiAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEJcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIklOXCIgJiBwZXJpb2Q9PTIgJiBsb2NhbD09MCAsIHJlIFxuPiAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEMgIFxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiSVMualwiICYgcGVyaW9kPT0yICYgbG9jYWw9PTAgLCByXG4+IGUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIERcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIklTLnBcIiAmIHBlcmlvZD09MiAmIGxvY2FsPT0wICwgclxuPiBlICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRVxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiSVRcIiAmIHBlcmlvZD09MiAmIGxvY2FsPT0wICwgcmUgXG4+ICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRiBcbi4gICBlc3R0YWIgQSBCIEMgLCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIHJcbj4gMl9vIE4gTl9nKSBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICBcbiAgICAgICAgICAgICAgICAgIEQuZ3NsbWMgICAgICAgICBELmdzbG1jICAgICAgICAgRC5nc2xtYyAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm5lZyAgICAgICAgICAgICAgICAgMC4wMTIqKiAgICAgICAgIDAuMDAyICAgICAgICAgIC0wLjAwMiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDMpICAgXG50aW1lc2VjU3RvfmcgICAgICAgLTAuMDAzKiogICAgICAgIC0wLjAwMioqICAgICAgICAgMC4wMDEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgIFxuYy5uZWcjYy50aX5nICAgICAgIC0wLjAwMyoqICAgICAgICAtMC4wMDAgICAgICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMSkgICBcbm5lZyAgICAgICAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgICAgICguKSAgICAgICAgICAgICAoLikgICAgICAgICAgICAgKC4pICAgXG5yaWdodDIgICAgICAgICAgICAgIDAuMDAxICAgICAgICAgIC0wLjAwNCoqICAgICAgICAtMC4wMDEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAyKSAgIFxuYy5uZWcjYy5yaX4yICAgICAgICAwLjAwMSAgICAgICAgICAtMC4wMDEgICAgICAgICAgIDAuMDAyICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICBcbm9yZGVyICAgICAgICAgICAgICAtMC4wMDEqKiogICAgICAgLTAuMDAxKioqICAgICAgIC0wLjAwMSoqKlxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgXG5MLmdzbG1jICAgICAgICAgICAgLTAuMDE1KioqICAgICAgIC0wLjAxMyoqKiAgICAgICAtMC4wMDcqKipcbiAgICAgICAgICAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgIFxuZmVtYWxlICAgICAgICAgICAgIC0wLjAwMyAgICAgICAgICAtMC4wMDMqKiogICAgICAgLTAuMDAzKiAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICBcbmFnZSAgICAgICAgICAgICAgICAtMC4wMDAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgXG5pbmNvbWUgICAgICAgICAgICAgIDAuMDAxICAgICAgICAgICAwLjAwNCogICAgICAgICAgMC4wMDEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAzKSAgIFxudW5pdmVyc2l0eSAgICAgICAgIC0wLjAwMSAgICAgICAgICAtMC4wMDIgICAgICAgICAgLTAuMDAyICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMikgICBcbl9jb25zICAgICAgICAgICAgICAgMC4wMjAqKiAgICAgICAgIDAuMDEwKiogICAgICAgIC0wLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA3KSAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDQpICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnIyX3cgICAgICAgICAgICAgICAgMC4wMDkgICAgICAgICAgIDAuMDA5ICAgICAgICAgICAwLjAwNCAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjAxMCAgICAgICAgICAgMC4xNDMgICAgICAgICAgIDAuMTUyICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMDA3ICAgICAgICAgICAwLjAwNiAgICAgICAgICAgMC4wMDMgICBcbk4gICAgICAgICAgICAgICAzNjc2Ni4wMDAgICAgICAgNDI4MDguMDAwICAgICAgIDM2MDQyLjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgIDUxLjAwMCAgICAgICAgICA2MC4wMDAgICAgICAgICAgNTAuMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gICBlc3R0YWIgRCBFIEYgLCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIHJcbj4gMl9vIE4gTl9nKSBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICBcbiAgICAgICAgICAgICAgICAgIEQuZ3NsbWMgICAgICAgICBELmdzbG1jICAgICAgICAgRC5nc2xtYyAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm5lZyAgICAgICAgICAgICAgICAtMC4wMDIgICAgICAgICAgIDAuMDA3KiAgICAgICAgICAwLjAwNSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDIpICAgXG50aW1lc2VjU3RvfmcgICAgICAgLTAuMDAxICAgICAgICAgICAwLjAwMyoqKiAgICAgICAgMC4wMDEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgIFxuYy5uZWcjYy50aX5nICAgICAgICAwLjAwMCAgICAgICAgICAtMC4wMDIqICAgICAgICAgLTAuMDAxKiAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICBcbm5lZyAgICAgICAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgICAgICguKSAgICAgICAgICAgICAoLikgICAgICAgICAgICAgKC4pICAgXG5yaWdodDIgICAgICAgICAgICAgLTAuMDAxICAgICAgICAgIC0wLjAwMSAgICAgICAgICAtMC4wMDUgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAzKSAgIFxuYy5uZWcjYy5yaX4yICAgICAgICAwLjAwMiAgICAgICAgICAgMC4wMDEgICAgICAgICAgIDAuMDAzICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMikgICBcbm9yZGVyICAgICAgICAgICAgICAtMC4wMDEqKiogICAgICAgLTAuMDAwICAgICAgICAgIC0wLjAwMCogIFxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgXG5MLmdzbG1jICAgICAgICAgICAgLTAuMDA0KioqICAgICAgIC0wLjAwMyoqKiAgICAgICAtMC4wMTYqKipcbiAgICAgICAgICAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgIFxuZmVtYWxlICAgICAgICAgICAgIC0wLjAwMiAgICAgICAgICAgMC4wMDIgICAgICAgICAgLTAuMDA0KiogXG4gICAgICAgICAgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMSkgICBcbmFnZSAgICAgICAgICAgICAgICAtMC4wMDAqICAgICAgICAgLTAuMDAwICAgICAgICAgIC0wLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgXG5pbmNvbWUgICAgICAgICAgICAgLTAuMDA3KiAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDA0KSAgIFxudW5pdmVyc2l0eSAgICAgICAgIC0wLjAwMyAgICAgICAgICAtMC4wMDAgICAgICAgICAgIDAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwMikgICBcbl9jb25zICAgICAgICAgICAgICAgMC4wMjQqKiAgICAgICAgLTAuMDA4ICAgICAgICAgICAwLjAwNCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA3KSAgICAgICAgICgwLjAxMSkgICAgICAgICAoMC4wMDYpICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnIyX3cgICAgICAgICAgICAgICAgMC4wMDMgICAgICAgICAgIDAuMDAyICAgICAgICAgICAwLjAxMCAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjA4NyAgICAgICAgICAgMC4wMDMgICAgICAgICAgIDAuMDM1ICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMDAyICAgICAgICAgICAwLjAwMiAgICAgICAgICAgMC4wMDggICBcbk4gICAgICAgICAgICAgICA1MTM2Ny4wMDAgICAgICAgMjI3MjguMDAwICAgICAgIDI2MTIyLjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgIDcxLjAwMCAgICAgICAgICAzMi4wMDAgICAgICAgICAgMzcuMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gIFxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiSlBcIiAmIHBlcmlvZD09MiAmIGxvY2FsPT0wICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEFcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIk5aXCIgJiBwZXJpb2Q9PTIgJiBsb2NhbD09MCAsIHJlIFxuPiAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEJcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIlJVXCIgJiBwZXJpb2Q9PTIgJiBsb2NhbD09MCAsIHJlIFxuPiAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEMgIFxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiU0VcIiAmIHBlcmlvZD09MiAmIGxvY2FsPT0wICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIERcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIlNXXCIgJiBwZXJpb2Q9PTIgJiBsb2NhbD09MCAsIHJlIFxuPiAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEVcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIlVLXCIgJiBwZXJpb2Q9PTIgJiBsb2NhbD09MCAsIHJlIFxuPiAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEYgXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJVU1wiICYgcGVyaW9kPT0yICYgbG9jYWw9PTAgLCByZSBcbj4gIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBHIFxuLiAgIGVzdHRhYiBBIEIgQyBELCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIFxuPiByMl9vIE4gTl9nKSBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgICAgICAgICAgICg0KSAgIFxuICAgICAgICAgICAgICAgICAgRC5nc2xtYyAgICAgICAgIEQuZ3NsbWMgICAgICAgICBELmdzbG1jICAgICAgICAgRC5nc2xtYyAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmVnICAgICAgICAgICAgICAgICAwLjAwNCAgICAgICAgICAgMC4wMDMgICAgICAgICAgIDAuMDEzKioqICAgICAgICAwLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDAxKSAgIFxudGltZXNlY1N0b35nICAgICAgIC0wLjAwNCoqICAgICAgICAtMC4wMDEgICAgICAgICAgLTAuMDAwICAgICAgICAgIC0wLjAwMSoqIFxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAwKSAgIFxuYy5uZWcjYy50aX5nICAgICAgIC0wLjAwMSAgICAgICAgICAtMC4wMDEgICAgICAgICAgLTAuMDAzKioqICAgICAgIC0wLjAwMSoqIFxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAwKSAgIFxubmVnICAgICAgICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgICAgICguKSAgICAgICAgICAgICAoLikgICAgICAgICAgICAgKC4pICAgICAgICAgICAgICguKSAgIFxucmlnaHQyICAgICAgICAgICAgIC0wLjAwMCAgICAgICAgICAgMC4wMDUqICAgICAgICAgIDAuMDAzICAgICAgICAgIC0wLjAwMSoqIFxuICAgICAgICAgICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAxKSAgIFxuYy5uZWcjYy5yaX4yICAgICAgICAwLjAwMyAgICAgICAgICAgMC4wMDIgICAgICAgICAgIDAuMDAxICAgICAgICAgICAwLjAwMSogIFxuICAgICAgICAgICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAwKSAgIFxub3JkZXIgICAgICAgICAgICAgIC0wLjAwMSoqICAgICAgICAtMC4wMDEqKiogICAgICAgLTAuMDAwICAgICAgICAgIC0wLjAwMCoqKlxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgIFxuTC5nc2xtYyAgICAgICAgICAgIC0wLjAxMyoqKiAgICAgICAtMC4wMjEqKiogICAgICAgLTAuMDE0KioqICAgICAgIC0wLjAwMyoqKlxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgIFxuZmVtYWxlICAgICAgICAgICAgIC0wLjAwMiAgICAgICAgICAtMC4wMDMgICAgICAgICAgIDAuMDAxICAgICAgICAgIC0wLjAwMSoqIFxuICAgICAgICAgICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAwKSAgIFxuYWdlICAgICAgICAgICAgICAgIC0wLjAwMSAgICAgICAgICAtMC4wMDAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCogIFxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgIFxuaW5jb21lICAgICAgICAgICAgIC0wLjAxMSogICAgICAgICAtMC4wMDEgICAgICAgICAgLTAuMDAzICAgICAgICAgICAwLjAwNCoqIFxuICAgICAgICAgICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDAxKSAgIFxudW5pdmVyc2l0eSAgICAgICAgICAwLjAwNCAgICAgICAgICAgMC4wMDEgICAgICAgICAgLTAuMDAyICAgICAgICAgIC0wLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDAwKSAgIFxuX2NvbnMgICAgICAgICAgICAgICAwLjA0OCogICAgICAgICAgMC4wMTEqICAgICAgICAgLTAuMDA1ICAgICAgICAgICAwLjAwMiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDE5KSAgICAgICAgICgwLjAwNikgICAgICAgICAoMC4wMDcpICAgICAgICAgKDAuMDAyKSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjAwNyAgICAgICAgICAgMC4wMTIgICAgICAgICAgIDAuMDA5ICAgICAgICAgICAwLjAwMiAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjA4NSAgICAgICAgICAgMC4wNzkgICAgICAgICAgIDAuMDAxICAgICAgICAgICAwLjA5MCAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjAwNiAgICAgICAgICAgMC4wMTAgICAgICAgICAgIDAuMDA4ICAgICAgICAgICAwLjAwMiAgIFxuTiAgICAgICAgICAgICAgIDI1MzgwLjAwMCAgICAgICAyMzE1MC4wMDAgICAgICAgMjI4NjcuMDAwICAgICAgIDMzMzc2LjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgIDM2LjAwMCAgICAgICAgICAzMi4wMDAgICAgICAgICAgMzIuMDAwICAgICAgICAgIDQ4LjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgIGVzdHRhYiBFIEYgRywgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyX3cgcjJfYiByMlxuPiBfbyBOIE5fZykgXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgXG4gICAgICAgICAgICAgICAgICBELmdzbG1jICAgICAgICAgRC5nc2xtYyAgICAgICAgIEQuZ3NsbWMgICBcbiAgICAgICAgICAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5uZWcgICAgICAgICAgICAgICAgLTAuMDAzICAgICAgICAgICAwLjAxMioqKiAgICAgICAgMC4wMDYqKipcbiAgICAgICAgICAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDAxKSAgIFxudGltZXNlY1N0b35nICAgICAgIC0wLjAwMSAgICAgICAgICAtMC4wMDEgICAgICAgICAgIDAuMDAxKioqXG4gICAgICAgICAgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMCkgICBcbmMubmVnI2MudGl+ZyAgICAgICAgMC4wMDAgICAgICAgICAgLTAuMDAzKioqICAgICAgIC0wLjAwMioqKlxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDApICAgXG5uZWcgICAgICAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICAgICAoLikgICAgICAgICAgICAgKC4pICAgICAgICAgICAgICguKSAgIFxucmlnaHQyICAgICAgICAgICAgIC0wLjAwMCAgICAgICAgICAgMC4wMDEgICAgICAgICAgIDAuMDAyKiAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMSkgICBcbmMubmVnI2Mucml+MiAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAxICAgICAgICAgIC0wLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDEpICAgXG5vcmRlciAgICAgICAgICAgICAgLTAuMDAwICAgICAgICAgIC0wLjAwMSoqICAgICAgICAtMC4wMDAqICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgIFxuTC5nc2xtYyAgICAgICAgICAgIC0wLjAxMyoqKiAgICAgICAtMC4wMTIqKiogICAgICAgLTAuMDA2KioqXG4gICAgICAgICAgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMCkgICBcbmZlbWFsZSAgICAgICAgICAgICAgMC4wMDMgICAgICAgICAgLTAuMDA0KiAgICAgICAgICAwLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDEpICAgXG5hZ2UgICAgICAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAqICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgIFxuaW5jb21lICAgICAgICAgICAgIC0wLjAwOCAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwMSkgICBcbnVuaXZlcnNpdHkgICAgICAgICAgMC4wMDIgICAgICAgICAgIDAuMDAyICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDEpICAgXG5fY29ucyAgICAgICAgICAgICAgIDAuMDAxICAgICAgICAgICAwLjAwNyAgICAgICAgICAtMC4wMDgqKipcbiAgICAgICAgICAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDAyKSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMDA2ICAgICAgICAgICAwLjAwOCAgICAgICAgICAgMC4wMDQgICBcbnIyX2IgICAgICAgICAgICAgICAgMC4wMDcgICAgICAgICAgIDAuMzU2ICAgICAgICAgICAwLjE0MiAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjAwNiAgICAgICAgICAgMC4wMDUgICAgICAgICAgIDAuMDAyICAgXG5OICAgICAgICAgICAgICAgMjIwOTQuMDAwICAgICAgIDM1Mjk0LjAwMCAgICAgIDEzMDU4Mi4wMDAgICBcbk5fZyAgICAgICAgICAgICAgICAzMS4wMDAgICAgICAgICAgNDguMDAwICAgICAgICAgMTg0LjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICBcbi4gICBcbi4gICByZXBsYWNlIHJpZ2h0Mj0gd3BfcmlnaHQyX2RpY2hveFxuKDM3MiwwMzAgcmVhbCBjaGFuZ2VzIG1hZGUpXG4uICAgeHRzZXQgcmVzcCB0aW1lc2VjXG4gICAgICAgcGFuZWwgdmFyaWFibGU6ICByZXNwICh1bmJhbGFuY2VkKVxuICAgICAgICB0aW1lIHZhcmlhYmxlOiAgdGltZXNlYywgMCB0byAxNjI5XG4gICAgICAgICAgICAgICAgZGVsdGE6ICAxIHVuaXRcbi4gICByZXBsYWNlIG5lZyA9IG5lZ2F0aXZpdHlcbigwIHJlYWwgY2hhbmdlcyBtYWRlKVxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgcGVyaW9kPT0yICYgbG9jYWw9PTAgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRyAgXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJCUlwiICYgcGVyaW9kPT0yICYgbG9jYWw9PTAgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgQVxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiQ0EuZVwiICYgcGVyaW9kPT0yICYgbG9jYWw9PTAgLCByXG4+IGUgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBCXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJDQS5mXCIgJiBwZXJpb2Q9PTIgJiBsb2NhbD09MCAsIHJcbj4gZSAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEMgIFxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiQ0hcIiAmIHBlcmlvZD09MiAmIGxvY2FsPT0wICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIERcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkNOXCIgJiBwZXJpb2Q9PTIgJiBsb2NhbD09MCAsIHJlIFxuPiAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEVcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkRLXCIgJiBwZXJpb2Q9PTIgJiBsb2NhbD09MCAsIHJlIFxuPiAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEYgXG4uICAgZXN0dGFiIEcgQSBCIEMsIGNlbGxzKGIoc3RhciBmbXQoMykpIHNlKHBhciBmbXQoMykpKSBub2dhcHMgc3RhdChyMl93IHIyX2IgXG4+IHIyX28gTiBOX2cpIFxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICAgICAgICAgICAgKDQpICAgXG4gICAgICAgICAgICAgICAgICBELmdzbG1jICAgICAgICAgRC5nc2xtYyAgICAgICAgIEQuZ3NsbWMgICAgICAgICBELmdzbG1jICAgXG4gICAgICAgICAgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5uZWcgICAgICAgICAgICAgICAgIDAuMDA1KioqICAgICAgICAwLjAwNSAgICAgICAgICAgMC4wMDcgICAgICAgICAgIDAuMDA4KiogXG4gICAgICAgICAgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDMpICAgXG50aW1lc2VjU3RvfmcgICAgICAgLTAuMDAwICAgICAgICAgIC0wLjAwMiAgICAgICAgICAgMC4wMDAgICAgICAgICAgLTAuMDAyKiAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgXG5jLm5lZyNjLnRpfmcgICAgICAgLTAuMDAxKioqICAgICAgIC0wLjAwMSAgICAgICAgICAtMC4wMDIqICAgICAgICAgLTAuMDAzKioqXG4gICAgICAgICAgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgXG5uZWcgICAgICAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAgICAgKC4pICAgICAgICAgICAgICguKSAgICAgICAgICAgICAoLikgICAgICAgICAgICAgKC4pICAgXG5yaWdodDIgICAgICAgICAgICAgIDAuMDAwICAgICAgICAgIC0wLjAwMyAgICAgICAgICAtMC4wMDEgICAgICAgICAgLTAuMDAzICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDIpICAgXG5jLm5lZyNjLnJpfjIgICAgICAgIDAuMDAxKiAgICAgICAgICAwLjAwMiAgICAgICAgICAgMC4wMDQqICAgICAgICAgIDAuMDAyICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDEpICAgXG5vcmRlciAgICAgICAgICAgICAgLTAuMDAwKioqICAgICAgIC0wLjAwMCAgICAgICAgICAtMC4wMDEqKiogICAgICAgLTAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgXG5MLmdzbG1jICAgICAgICAgICAgLTAuMDA4KioqICAgICAgIC0wLjAwOSoqKiAgICAgICAtMC4wMDgqKiogICAgICAgLTAuMDE3KioqXG4gICAgICAgICAgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgXG5mZW1hbGUgICAgICAgICAgICAgLTAuMDAxKiAgICAgICAgIC0wLjAwMiAgICAgICAgICAgMC4wMDAgICAgICAgICAgLTAuMDAzICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDIpICAgXG5hZ2UgICAgICAgICAgICAgICAgIDAuMDAwKiogICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDEqICAgICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgXG5pbmNvbWUgICAgICAgICAgICAgLTAuMDAwICAgICAgICAgICAwLjAwMiAgICAgICAgICAgMC4wMDMgICAgICAgICAgIDAuMDA1ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDQpICAgXG51bml2ZXJzaXR5ICAgICAgICAgLTAuMDAwICAgICAgICAgICAwLjAwNCAgICAgICAgICAtMC4wMDQgICAgICAgICAgLTAuMDAzICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDIpICAgXG5fY29ucyAgICAgICAgICAgICAgIDAuMDAxICAgICAgICAgICAwLjAwNCAgICAgICAgICAtMC4wMTMgICAgICAgICAgIDAuMDA5ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDA3KSAgICAgICAgICgwLjAwOSkgICAgICAgICAoMC4wMDYpICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMDA1ICAgICAgICAgICAwLjAwNCAgICAgICAgICAgMC4wMDYgICAgICAgICAgIDAuMDEyICAgXG5yMl9iICAgICAgICAgICAgICAgIDAuMjE0ICAgICAgICAgICAwLjAyNyAgICAgICAgICAgMC4wMDggICAgICAgICAgIDAuMDcxICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMDAzICAgICAgICAgICAwLjAwNCAgICAgICAgICAgMC4wMDUgICAgICAgICAgIDAuMDA5ICAgXG5OICAgICAgICAgICAgICA2NjY1MjYuMDAwICAgICAgIDI0MzE1LjAwMCAgICAgICAyMzI5Ni4wMDAgICAgICAgMTkxMjUuMDAwICAgXG5OX2cgICAgICAgICAgICAgICA5MzMuMDAwICAgICAgICAgIDM1LjAwMCAgICAgICAgICAzMi4wMDAgICAgICAgICAgMjcuMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICAgZXN0dGFiIEQgRSBGLCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIHIyXG4+IF9vIE4gTl9nKSBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICBcbiAgICAgICAgICAgICAgICAgIEQuZ3NsbWMgICAgICAgICBELmdzbG1jICAgICAgICAgRC5nc2xtYyAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm5lZyAgICAgICAgICAgICAgICAgMC4wMTMqKiogICAgICAgIDAuMDA2ICAgICAgICAgICAwLjAwNSoqIFxuICAgICAgICAgICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDIpICAgXG50aW1lc2VjU3RvfmcgICAgICAgIDAuMDAyICAgICAgICAgIC0wLjAwMCAgICAgICAgICAtMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgIFxuYy5uZWcjYy50aX5nICAgICAgIC0wLjAwMyoqKiAgICAgICAtMC4wMDIqICAgICAgICAgLTAuMDAxKiAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMCkgICBcbm5lZyAgICAgICAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgICAgICguKSAgICAgICAgICAgICAoLikgICAgICAgICAgICAgKC4pICAgXG5yaWdodDIgICAgICAgICAgICAgIDAuMDAxICAgICAgICAgIC0wLjAwMyAgICAgICAgICAgMC4wMDEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAxKSAgIFxuYy5uZWcjYy5yaX4yICAgICAgIC0wLjAwMCAgICAgICAgICAgMC4wMDEgICAgICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICBcbm9yZGVyICAgICAgICAgICAgICAtMC4wMDEqICAgICAgICAgLTAuMDAxKiogICAgICAgIC0wLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgXG5MLmdzbG1jICAgICAgICAgICAgLTAuMDA3KioqICAgICAgIC0wLjAwOSoqKiAgICAgICAtMC4wMDQqKipcbiAgICAgICAgICAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgIFxuZmVtYWxlICAgICAgICAgICAgIC0wLjAwMCAgICAgICAgICAgMC4wMDMgICAgICAgICAgLTAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMSkgICBcbmFnZSAgICAgICAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgXG5pbmNvbWUgICAgICAgICAgICAgLTAuMDAwICAgICAgICAgICAwLjAwNiAgICAgICAgICAtMC4wMDEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDAyKSAgIFxudW5pdmVyc2l0eSAgICAgICAgICAwLjAwNioqICAgICAgICAtMC4wMDUqICAgICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwMSkgICBcbl9jb25zICAgICAgICAgICAgICAtMC4wMTIqICAgICAgICAgIDAuMDAxICAgICAgICAgIC0wLjAwMiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA2KSAgICAgICAgICgwLjAwNikgICAgICAgICAoMC4wMDMpICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnIyX3cgICAgICAgICAgICAgICAgMC4wMDYgICAgICAgICAgIDAuMDA0ICAgICAgICAgICAwLjAwMiAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjAxNyAgICAgICAgICAgMC4wMDQgICAgICAgICAgIDAuMDA4ICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMDA0ICAgICAgICAgICAwLjAwNCAgICAgICAgICAgMC4wMDIgICBcbk4gICAgICAgICAgICAgICAyNjEwMi4wMDAgICAgICAgNDAyNjMuMDAwICAgICAgIDI0ODQ5LjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgIDM2LjAwMCAgICAgICAgICA1Ni4wMDAgICAgICAgICAgMzUuMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gICBcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkZSXCIgJiBwZXJpb2Q9PTIgJiBsb2NhbD09MCAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBBXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJHSFwiICYgcGVyaW9kPT0yICYgbG9jYWw9PTAgLCByZSBcbj4gIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBCXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJJTlwiICYgcGVyaW9kPT0yICYgbG9jYWw9PTAgLCByZSBcbj4gIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBDICBcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIklTLmpcIiAmIHBlcmlvZD09MiAmIGxvY2FsPT0wICwgclxuPiBlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBEXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJJUy5wXCIgJiBwZXJpb2Q9PTIgJiBsb2NhbD09MCAsIHJcbj4gZSAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEVcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIklUXCIgJiBwZXJpb2Q9PTIgJiBsb2NhbD09MCAsIHJlIFxuPiAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEYgXG4uICAgZXN0dGFiIEEgQiBDLCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIHIyXG4+IF9vIE4gTl9nKSBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICBcbiAgICAgICAgICAgICAgICAgIEQuZ3NsbWMgICAgICAgICBELmdzbG1jICAgICAgICAgRC5nc2xtYyAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm5lZyAgICAgICAgICAgICAgICAgMC4wMTEqKiAgICAgICAgIDAuMDAxICAgICAgICAgIC0wLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDIpICAgXG50aW1lc2VjU3RvfmcgICAgICAgLTAuMDAzKiogICAgICAgIC0wLjAwMioqICAgICAgICAgMC4wMDEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgIFxuYy5uZWcjYy50aX5nICAgICAgIC0wLjAwMyoqICAgICAgICAtMC4wMDAgICAgICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMSkgICBcbm5lZyAgICAgICAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgICAgICguKSAgICAgICAgICAgICAoLikgICAgICAgICAgICAgKC4pICAgXG5yaWdodDIgICAgICAgICAgICAgIDAuMDAzICAgICAgICAgIC0wLjAwMCAgICAgICAgICAtMC4wMDMqICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgIFxuYy5uZWcjYy5yaX4yICAgICAgICAwLjAwMSAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICBcbm9yZGVyICAgICAgICAgICAgICAtMC4wMDEqKiogICAgICAgLTAuMDAxKioqICAgICAgIC0wLjAwMSoqKlxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgXG5MLmdzbG1jICAgICAgICAgICAgLTAuMDE1KioqICAgICAgIC0wLjAxMyoqKiAgICAgICAtMC4wMDcqKipcbiAgICAgICAgICAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgIFxuZmVtYWxlICAgICAgICAgICAgIC0wLjAwMyAgICAgICAgICAtMC4wMDQqKiogICAgICAgLTAuMDA0KiogXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICBcbmFnZSAgICAgICAgICAgICAgICAtMC4wMDAgICAgICAgICAgIDAuMDAwKiAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgXG5pbmNvbWUgICAgICAgICAgICAgIDAuMDAxICAgICAgICAgICAwLjAwNCogICAgICAgICAgMC4wMDEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAzKSAgIFxudW5pdmVyc2l0eSAgICAgICAgIC0wLjAwMiAgICAgICAgICAtMC4wMDIqICAgICAgICAgLTAuMDAzICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICBcbl9jb25zICAgICAgICAgICAgICAgMC4wMjAqKiAgICAgICAgIDAuMDA3KiAgICAgICAgIC0wLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA3KSAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDQpICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnIyX3cgICAgICAgICAgICAgICAgMC4wMDkgICAgICAgICAgIDAuMDA4ICAgICAgICAgICAwLjAwNCAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjAwNCAgICAgICAgICAgMC4yMTggICAgICAgICAgIDAuMDk0ICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMDA3ICAgICAgICAgICAwLjAwNiAgICAgICAgICAgMC4wMDMgICBcbk4gICAgICAgICAgICAgICAzNjc2Ni4wMDAgICAgICAgNDI4MDguMDAwICAgICAgIDM2MDQyLjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgIDUxLjAwMCAgICAgICAgICA2MC4wMDAgICAgICAgICAgNTAuMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gICBlc3R0YWIgRCBFIEYsIGNlbGxzKGIoc3RhciBmbXQoMykpIHNlKHBhciBmbXQoMykpKSBub2dhcHMgc3RhdChyMl93IHIyX2IgcjJcbj4gX28gTiBOX2cpIFxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAoMSkgICAgICAgICAgICAgKDIpICAgICAgICAgICAgICgzKSAgIFxuICAgICAgICAgICAgICAgICAgRC5nc2xtYyAgICAgICAgIEQuZ3NsbWMgICAgICAgICBELmdzbG1jICAgXG4gICAgICAgICAgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmVnICAgICAgICAgICAgICAgIC0wLjAwMiAgICAgICAgICAgMC4wMDcgICAgICAgICAgIDAuMDA1KiAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwMykgICBcbnRpbWVzZWNTdG9+ZyAgICAgICAtMC4wMDEgICAgICAgICAgIDAuMDAzKioqICAgICAgICAwLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgXG5jLm5lZyNjLnRpfmcgICAgICAgIDAuMDAwICAgICAgICAgIC0wLjAwMiogICAgICAgICAtMC4wMDEqICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgIFxubmVnICAgICAgICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAgICAgKC4pICAgICAgICAgICAgICguKSAgICAgICAgICAgICAoLikgICBcbnJpZ2h0MiAgICAgICAgICAgICAtMC4wMDEgICAgICAgICAgLTAuMDAxICAgICAgICAgIC0wLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDEpICAgXG5jLm5lZyNjLnJpfjIgICAgICAgIDAuMDAxICAgICAgICAgICAwLjAwMSAgICAgICAgICAtMC4wMDEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAxKSAgIFxub3JkZXIgICAgICAgICAgICAgIC0wLjAwMSoqKiAgICAgICAtMC4wMDAgICAgICAgICAgLTAuMDAwKiAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICBcbkwuZ3NsbWMgICAgICAgICAgICAtMC4wMDQqKiogICAgICAgLTAuMDAzKioqICAgICAgIC0wLjAxNioqKlxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgXG5mZW1hbGUgICAgICAgICAgICAgLTAuMDAyICAgICAgICAgICAwLjAwMiAgICAgICAgICAtMC4wMDQqKiBcbiAgICAgICAgICAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAxKSAgIFxuYWdlICAgICAgICAgICAgICAgIC0wLjAwMSogICAgICAgICAtMC4wMDAgICAgICAgICAgLTAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICBcbmluY29tZSAgICAgICAgICAgICAtMC4wMDcqICAgICAgICAgLTAuMDAwICAgICAgICAgIC0wLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDQpICAgXG51bml2ZXJzaXR5ICAgICAgICAgLTAuMDAzICAgICAgICAgIC0wLjAwMCAgICAgICAgICAgMC4wMDIgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDAyKSAgIFxuX2NvbnMgICAgICAgICAgICAgICAwLjAyNCoqKiAgICAgICAtMC4wMDUgICAgICAgICAgIDAuMDAzICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDcpICAgICAgICAgKDAuMDExKSAgICAgICAgICgwLjAwNikgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjAwMyAgICAgICAgICAgMC4wMDIgICAgICAgICAgIDAuMDEwICAgXG5yMl9iICAgICAgICAgICAgICAgIDAuMDgxICAgICAgICAgICAwLjAwMSAgICAgICAgICAgMC4wNjAgICBcbnIyX28gICAgICAgICAgICAgICAgMC4wMDIgICAgICAgICAgIDAuMDAyICAgICAgICAgICAwLjAwOCAgIFxuTiAgICAgICAgICAgICAgIDUxMzY3LjAwMCAgICAgICAyMjcyOC4wMDAgICAgICAgMjYxMjIuMDAwICAgXG5OX2cgICAgICAgICAgICAgICAgNzEuMDAwICAgICAgICAgIDMyLjAwMCAgICAgICAgICAzNy4wMDAgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJKUFwiICYgcGVyaW9kPT0yICYgbG9jYWw9PTAgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgQVxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiTlpcIiAmIHBlcmlvZD09MiAmIGxvY2FsPT0wICwgcmUgXG4+ICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgQlxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiUlVcIiAmIHBlcmlvZD09MiAmIGxvY2FsPT0wICwgcmUgXG4+ICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgQyAgXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJTRVwiICYgcGVyaW9kPT0yICYgbG9jYWw9PTAgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRFxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiU1dcIiAmIHBlcmlvZD09MiAmIGxvY2FsPT0wICwgcmUgXG4+ICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRVxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiVUtcIiAmIHBlcmlvZD09MiAmIGxvY2FsPT0wICwgcmUgXG4+ICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRiBcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIlVTXCIgJiBwZXJpb2Q9PTIgJiBsb2NhbD09MCAsIHJlIFxuPiAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEcgXG4uICAgZXN0dGFiIEEgQiBDIEQsIGNlbGxzKGIoc3RhciBmbXQoMykpIHNlKHBhciBmbXQoMykpKSBub2dhcHMgc3RhdChyMl93IHIyX2IgXG4+IHIyX28gTiBOX2cpIFxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICAgICAgICAgICAgKDQpICAgXG4gICAgICAgICAgICAgICAgICBELmdzbG1jICAgICAgICAgRC5nc2xtYyAgICAgICAgIEQuZ3NsbWMgICAgICAgICBELmdzbG1jICAgXG4gICAgICAgICAgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5uZWcgICAgICAgICAgICAgICAgIDAuMDAzICAgICAgICAgICAwLjAwNCAgICAgICAgICAgMC4wMTMqKiogICAgICAgIDAuMDAyKiAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDEpICAgXG50aW1lc2VjU3RvfmcgICAgICAgLTAuMDA0KiogICAgICAgIC0wLjAwMSAgICAgICAgICAtMC4wMDAgICAgICAgICAgLTAuMDAxKiogXG4gICAgICAgICAgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDApICAgXG5jLm5lZyNjLnRpfmcgICAgICAgLTAuMDAxICAgICAgICAgIC0wLjAwMSAgICAgICAgICAtMC4wMDMqKiogICAgICAgLTAuMDAxKiogXG4gICAgICAgICAgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDApICAgXG5uZWcgICAgICAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAgICAgKC4pICAgICAgICAgICAgICguKSAgICAgICAgICAgICAoLikgICAgICAgICAgICAgKC4pICAgXG5yaWdodDIgICAgICAgICAgICAgIDAuMDAyICAgICAgICAgICAwLjAwMyAgICAgICAgICAgMC4wMDIgICAgICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDApICAgXG5jLm5lZyNjLnJpfjIgICAgICAgIDAuMDAyICAgICAgICAgIC0wLjAwMSAgICAgICAgICAgMC4wMDIgICAgICAgICAgLTAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDApICAgXG5vcmRlciAgICAgICAgICAgICAgLTAuMDAxKiogICAgICAgIC0wLjAwMSoqKiAgICAgICAtMC4wMDAgICAgICAgICAgLTAuMDAwKiogXG4gICAgICAgICAgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgXG5MLmdzbG1jICAgICAgICAgICAgLTAuMDEzKioqICAgICAgIC0wLjAyMSoqKiAgICAgICAtMC4wMTQqKiogICAgICAgLTAuMDAzKioqXG4gICAgICAgICAgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgXG5mZW1hbGUgICAgICAgICAgICAgLTAuMDAxICAgICAgICAgIC0wLjAwNSogICAgICAgICAgMC4wMDIgICAgICAgICAgLTAuMDAxKiogXG4gICAgICAgICAgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDApICAgXG5hZ2UgICAgICAgICAgICAgICAgLTAuMDAxICAgICAgICAgIC0wLjAwMCAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwKiAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgXG5pbmNvbWUgICAgICAgICAgICAgLTAuMDEwICAgICAgICAgIC0wLjAwMiAgICAgICAgICAtMC4wMDIgICAgICAgICAgIDAuMDAzKiAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDEpICAgXG51bml2ZXJzaXR5ICAgICAgICAgIDAuMDA1ICAgICAgICAgICAwLjAwMiAgICAgICAgICAtMC4wMDIgICAgICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDApICAgXG5fY29ucyAgICAgICAgICAgICAgIDAuMDQxKiAgICAgICAgICAwLjAxMSogICAgICAgICAtMC4wMDQgICAgICAgICAgIDAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMjApICAgICAgICAgKDAuMDA2KSAgICAgICAgICgwLjAwNykgICAgICAgICAoMC4wMDIpICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMDA3ICAgICAgICAgICAwLjAxMiAgICAgICAgICAgMC4wMDkgICAgICAgICAgIDAuMDAyICAgXG5yMl9iICAgICAgICAgICAgICAgIDAuMDkxICAgICAgICAgICAwLjA2NiAgICAgICAgICAgMC4wMDQgICAgICAgICAgIDAuMDM3ICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMDA2ICAgICAgICAgICAwLjAxMCAgICAgICAgICAgMC4wMDggICAgICAgICAgIDAuMDAyICAgXG5OICAgICAgICAgICAgICAgMjUzODAuMDAwICAgICAgIDIzMTUwLjAwMCAgICAgICAyMjg2Ny4wMDAgICAgICAgMzMzNzYuMDAwICAgXG5OX2cgICAgICAgICAgICAgICAgMzYuMDAwICAgICAgICAgIDMyLjAwMCAgICAgICAgICAzMi4wMDAgICAgICAgICAgNDguMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICAgZXN0dGFiIEUgRiBHLCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIHIyXG4+IF9vIE4gTl9nKSBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICBcbiAgICAgICAgICAgICAgICAgIEQuZ3NsbWMgICAgICAgICBELmdzbG1jICAgICAgICAgRC5nc2xtYyAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm5lZyAgICAgICAgICAgICAgICAtMC4wMDMgICAgICAgICAgIDAuMDEyKioqICAgICAgICAwLjAwNSoqKlxuICAgICAgICAgICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDEpICAgXG50aW1lc2VjU3RvfmcgICAgICAgLTAuMDAxICAgICAgICAgIC0wLjAwMSAgICAgICAgICAgMC4wMDEqKipcbiAgICAgICAgICAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAwKSAgIFxuYy5uZWcjYy50aX5nICAgICAgICAwLjAwMCAgICAgICAgICAtMC4wMDMqKiogICAgICAgLTAuMDAyKioqXG4gICAgICAgICAgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMCkgICBcbm5lZyAgICAgICAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgICAgICguKSAgICAgICAgICAgICAoLikgICAgICAgICAgICAgKC4pICAgXG5yaWdodDIgICAgICAgICAgICAgLTAuMDAyICAgICAgICAgICAwLjAwMSAgICAgICAgICAgMC4wMDEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAxKSAgIFxuYy5uZWcjYy5yaX4yICAgICAgIC0wLjAwMSAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICBcbm9yZGVyICAgICAgICAgICAgICAtMC4wMDAgICAgICAgICAgLTAuMDAxKiogICAgICAgIC0wLjAwMCogIFxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgXG5MLmdzbG1jICAgICAgICAgICAgLTAuMDEzKioqICAgICAgIC0wLjAxMioqKiAgICAgICAtMC4wMDYqKipcbiAgICAgICAgICAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAwKSAgIFxuZmVtYWxlICAgICAgICAgICAgICAwLjAwMyAgICAgICAgICAtMC4wMDQqICAgICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMSkgICBcbmFnZSAgICAgICAgICAgICAgICAgMC4wMDAqICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCogIFxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgXG5pbmNvbWUgICAgICAgICAgICAgLTAuMDA3ICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDAxKSAgIFxudW5pdmVyc2l0eSAgICAgICAgICAwLjAwMiAgICAgICAgICAgMC4wMDIgICAgICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMSkgICBcbl9jb25zICAgICAgICAgICAgICAgMC4wMDEgICAgICAgICAgIDAuMDA3ICAgICAgICAgIC0wLjAwOCoqKlxuICAgICAgICAgICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDIpICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnIyX3cgICAgICAgICAgICAgICAgMC4wMDYgICAgICAgICAgIDAuMDA4ICAgICAgICAgICAwLjAwNCAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjAyNiAgICAgICAgICAgMC4zNjEgICAgICAgICAgIDAuMTY2ICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMDA2ICAgICAgICAgICAwLjAwNSAgICAgICAgICAgMC4wMDIgICBcbk4gICAgICAgICAgICAgICAyMjA5NC4wMDAgICAgICAgMzUyOTQuMDAwICAgICAgMTMwNTgyLjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgIDMxLjAwMCAgICAgICAgICA0OC4wMDAgICAgICAgICAxODQuMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gIFxuLiAgIFxuLiAgIHJlcGxhY2UgcmlnaHQyPSBsZWZ0X3JpZ2h0MlxuKDEsMjM5LDQzMSByZWFsIGNoYW5nZXMgbWFkZSwgMSwzNjQgdG8gbWlzc2luZylcbi4gICB4dHNldCByZXNwIHRpbWVzZWNcbiAgICAgICBwYW5lbCB2YXJpYWJsZTogIHJlc3AgKHVuYmFsYW5jZWQpXG4gICAgICAgIHRpbWUgdmFyaWFibGU6ICB0aW1lc2VjLCAwIHRvIDE2MjlcbiAgICAgICAgICAgICAgICBkZWx0YTogIDEgdW5pdFxuLiAgIHJlcGxhY2UgbmVnID0gbmVnYXRpdml0eVxuKDAgcmVhbCBjaGFuZ2VzIG1hZGUpXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBwZXJpb2Q9PTIgJiBsb2NhbD09MCAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBHICBcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkJSXCIgJiBwZXJpb2Q9PTIgJiBsb2NhbD09MCAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBBXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJDQS5lXCIgJiBwZXJpb2Q9PTIgJiBsb2NhbD09MCAsIHJcbj4gZSAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEJcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkNBLmZcIiAmIHBlcmlvZD09MiAmIGxvY2FsPT0wICwgclxuPiBlICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgQyAgXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJDSFwiICYgcGVyaW9kPT0yICYgbG9jYWw9PTAgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRFxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiQ05cIiAmIHBlcmlvZD09MiAmIGxvY2FsPT0wICwgcmUgXG4+ICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRVxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiREtcIiAmIHBlcmlvZD09MiAmIGxvY2FsPT0wICwgcmUgXG4+ICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRiBcbi4gICBlc3R0YWIgRyBBIEIgQywgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyX3cgcjJfYiBcbj4gcjJfbyBOIE5fZykgXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAoMSkgICAgICAgICAgICAgKDIpICAgICAgICAgICAgICgzKSAgICAgICAgICAgICAoNCkgICBcbiAgICAgICAgICAgICAgICAgIEQuZ3NsbWMgICAgICAgICBELmdzbG1jICAgICAgICAgRC5nc2xtYyAgICAgICAgIEQuZ3NsbWMgICBcbiAgICAgICAgICAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm5lZyAgICAgICAgICAgICAgICAgMC4wMDUqKiogICAgICAgIDAuMDA4ICAgICAgICAgICAwLjAwNiAgICAgICAgICAgMC4wMTAqKiBcbiAgICAgICAgICAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwMykgICBcbnRpbWVzZWNTdG9+ZyAgICAgICAtMC4wMDAgICAgICAgICAgLTAuMDAyICAgICAgICAgICAwLjAwMCAgICAgICAgICAtMC4wMDIqICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICBcbmMubmVnI2MudGl+ZyAgICAgICAtMC4wMDEqKiogICAgICAgLTAuMDAxICAgICAgICAgIC0wLjAwMiogICAgICAgICAtMC4wMDMqKipcbiAgICAgICAgICAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICBcbm5lZyAgICAgICAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICAgICAoLikgICAgICAgICAgICAgKC4pICAgICAgICAgICAgICguKSAgICAgICAgICAgICAoLikgICBcbnJpZ2h0MiAgICAgICAgICAgICAtMC4wMDEgICAgICAgICAgLTAuMDA2ICAgICAgICAgIC0wLjAxMiogICAgICAgICAtMC4wMTAqKiBcbiAgICAgICAgICAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDA2KSAgICAgICAgICgwLjAwMykgICBcbmMubmVnI2Mucml+MiAgICAgICAgMC4wMDAgICAgICAgICAgLTAuMDA0ICAgICAgICAgICAwLjAxMSogICAgICAgICAtMC4wMDIgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwMykgICBcbm9yZGVyICAgICAgICAgICAgICAtMC4wMDAqKiogICAgICAgLTAuMDAwICAgICAgICAgIC0wLjAwMSoqICAgICAgICAtMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICBcbkwuZ3NsbWMgICAgICAgICAgICAtMC4wMDgqKiogICAgICAgLTAuMDA5KioqICAgICAgIC0wLjAwOCoqKiAgICAgICAtMC4wMTcqKipcbiAgICAgICAgICAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICBcbmZlbWFsZSAgICAgICAgICAgICAtMC4wMDEqICAgICAgICAgLTAuMDAxICAgICAgICAgICAwLjAwMCAgICAgICAgICAtMC4wMDIgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMikgICBcbmFnZSAgICAgICAgICAgICAgICAgMC4wMDAqKiAgICAgICAgLTAuMDAwICAgICAgICAgICAwLjAwMCAgICAgICAgICAtMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICBcbmluY29tZSAgICAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDA0ICAgICAgICAgICAwLjAwNCAgICAgICAgICAgMC4wMDYgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwNCkgICBcbnVuaXZlcnNpdHkgICAgICAgICAtMC4wMDAgICAgICAgICAgIDAuMDA0ICAgICAgICAgIC0wLjAwNCAgICAgICAgICAtMC4wMDMgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwMikgICBcbl9jb25zICAgICAgICAgICAgICAgMC4wMDEgICAgICAgICAgIDAuMDA2ICAgICAgICAgIC0wLjAwOCAgICAgICAgICAgMC4wMTMqICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDcpICAgICAgICAgKDAuMDA5KSAgICAgICAgICgwLjAwNikgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnIyX3cgICAgICAgICAgICAgICAgMC4wMDUgICAgICAgICAgIDAuMDA0ICAgICAgICAgICAwLjAwNiAgICAgICAgICAgMC4wMTIgICBcbnIyX2IgICAgICAgICAgICAgICAgMC4yMTIgICAgICAgICAgIDAuMDI3ICAgICAgICAgICAwLjAwMSAgICAgICAgICAgMC4wMjAgICBcbnIyX28gICAgICAgICAgICAgICAgMC4wMDMgICAgICAgICAgIDAuMDA0ICAgICAgICAgICAwLjAwNSAgICAgICAgICAgMC4wMDkgICBcbk4gICAgICAgICAgICAgIDY2NTg0OS4wMDAgICAgICAgMjQzMTUuMDAwICAgICAgIDIzMjk2LjAwMCAgICAgICAxOTEyNS4wMDAgICBcbk5fZyAgICAgICAgICAgICAgIDkzMi4wMDAgICAgICAgICAgMzUuMDAwICAgICAgICAgIDMyLjAwMCAgICAgICAgICAyNy4wMDAgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gICBlc3R0YWIgRCBFIEYsIGNlbGxzKGIoc3RhciBmbXQoMykpIHNlKHBhciBmbXQoMykpKSBub2dhcHMgc3RhdChyMl93IHIyX2IgcjJcbj4gX28gTiBOX2cpIFxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAoMSkgICAgICAgICAgICAgKDIpICAgICAgICAgICAgICgzKSAgIFxuICAgICAgICAgICAgICAgICAgRC5nc2xtYyAgICAgICAgIEQuZ3NsbWMgICAgICAgICBELmdzbG1jICAgXG4gICAgICAgICAgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmVnICAgICAgICAgICAgICAgICAwLjAxMSoqICAgICAgICAgMC4wMDEgICAgICAgICAgIDAuMDA2KiogXG4gICAgICAgICAgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwMikgICBcbnRpbWVzZWNTdG9+ZyAgICAgICAgMC4wMDIgICAgICAgICAgLTAuMDAwICAgICAgICAgIC0wLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgXG5jLm5lZyNjLnRpfmcgICAgICAgLTAuMDAzKioqICAgICAgIC0wLjAwMiogICAgICAgICAtMC4wMDEqICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAwKSAgIFxubmVnICAgICAgICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAgICAgKC4pICAgICAgICAgICAgICguKSAgICAgICAgICAgICAoLikgICBcbnJpZ2h0MiAgICAgICAgICAgICAtMC4wMDcgICAgICAgICAgLTAuMDEyKiogICAgICAgICAwLjAwMiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDIpICAgXG5jLm5lZyNjLnJpfjIgICAgICAgIDAuMDA0ICAgICAgICAgICAwLjAwOCogICAgICAgICAtMC4wMDIgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDAyKSAgIFxub3JkZXIgICAgICAgICAgICAgIC0wLjAwMCogICAgICAgICAtMC4wMDEqKiAgICAgICAgLTAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICBcbkwuZ3NsbWMgICAgICAgICAgICAtMC4wMDcqKiogICAgICAgLTAuMDA5KioqICAgICAgIC0wLjAwNCoqKlxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgXG5mZW1hbGUgICAgICAgICAgICAgIDAuMDAxICAgICAgICAgICAwLjAwMyAgICAgICAgICAtMC4wMDEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAxKSAgIFxuYWdlICAgICAgICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICBcbmluY29tZSAgICAgICAgICAgICAtMC4wMDQgICAgICAgICAgIDAuMDAzICAgICAgICAgIC0wLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDIpICAgXG51bml2ZXJzaXR5ICAgICAgICAgIDAuMDA2KiogICAgICAgIC0wLjAwNSAgICAgICAgICAgMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDAxKSAgIFxuX2NvbnMgICAgICAgICAgICAgIC0wLjAwOSAgICAgICAgICAgMC4wMDggICAgICAgICAgLTAuMDAzICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDYpICAgICAgICAgKDAuMDA3KSAgICAgICAgICgwLjAwMykgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjAwNiAgICAgICAgICAgMC4wMDQgICAgICAgICAgIDAuMDAyICAgXG5yMl9iICAgICAgICAgICAgICAgIDAuMDA1ICAgICAgICAgICAwLjAwMSAgICAgICAgICAgMC4wMDUgICBcbnIyX28gICAgICAgICAgICAgICAgMC4wMDQgICAgICAgICAgIDAuMDA0ICAgICAgICAgICAwLjAwMiAgIFxuTiAgICAgICAgICAgICAgIDI2MTAyLjAwMCAgICAgICA0MDI2My4wMDAgICAgICAgMjQ4NDkuMDAwICAgXG5OX2cgICAgICAgICAgICAgICAgMzYuMDAwICAgICAgICAgIDU2LjAwMCAgICAgICAgICAzNS4wMDAgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgIFxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiRlJcIiAmIHBlcmlvZD09MiAmIGxvY2FsPT0wICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEFcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkdIXCIgJiBwZXJpb2Q9PTIgJiBsb2NhbD09MCAsIHJlIFxuPiAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEJcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIklOXCIgJiBwZXJpb2Q9PTIgJiBsb2NhbD09MCAsIHJlIFxuPiAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEMgIFxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiSVMualwiICYgcGVyaW9kPT0yICYgbG9jYWw9PTAgLCByXG4+IGUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIERcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIklTLnBcIiAmIHBlcmlvZD09MiAmIGxvY2FsPT0wICwgclxuPiBlICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRVxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiSVRcIiAmIHBlcmlvZD09MiAmIGxvY2FsPT0wICwgcmUgXG4+ICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRiBcbi4gICBlc3R0YWIgQSBCIEMsIGNlbGxzKGIoc3RhciBmbXQoMykpIHNlKHBhciBmbXQoMykpKSBub2dhcHMgc3RhdChyMl93IHIyX2IgcjJcbj4gX28gTiBOX2cpIFxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAoMSkgICAgICAgICAgICAgKDIpICAgICAgICAgICAgICgzKSAgIFxuICAgICAgICAgICAgICAgICAgRC5nc2xtYyAgICAgICAgIEQuZ3NsbWMgICAgICAgICBELmdzbG1jICAgXG4gICAgICAgICAgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmVnICAgICAgICAgICAgICAgICAwLjAxMCogICAgICAgICAgMC4wMDEgICAgICAgICAgIDAuMDAyICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMykgICBcbnRpbWVzZWNTdG9+ZyAgICAgICAtMC4wMDMqKiAgICAgICAgLTAuMDAyKiogICAgICAgICAwLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgXG5jLm5lZyNjLnRpfmcgICAgICAgLTAuMDAzKiogICAgICAgIC0wLjAwMCAgICAgICAgICAgMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAxKSAgIFxubmVnICAgICAgICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAgICAgKC4pICAgICAgICAgICAgICguKSAgICAgICAgICAgICAoLikgICBcbnJpZ2h0MiAgICAgICAgICAgICAgMC4wMDcgICAgICAgICAgIDAuMDAzICAgICAgICAgIC0wLjAwNioqIFxuICAgICAgICAgICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDIpICAgXG5jLm5lZyNjLnJpfjIgICAgICAgIDAuMDAzICAgICAgICAgICAwLjAwMiAgICAgICAgICAtMC4wMDQqICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAyKSAgIFxub3JkZXIgICAgICAgICAgICAgIC0wLjAwMSoqKiAgICAgICAtMC4wMDEqKiogICAgICAgLTAuMDAxKioqXG4gICAgICAgICAgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICBcbkwuZ3NsbWMgICAgICAgICAgICAtMC4wMTUqKiogICAgICAgLTAuMDEzKioqICAgICAgIC0wLjAwNyoqKlxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgXG5mZW1hbGUgICAgICAgICAgICAgLTAuMDA0ICAgICAgICAgIC0wLjAwMyoqKiAgICAgICAtMC4wMDMqICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgIFxuYWdlICAgICAgICAgICAgICAgIC0wLjAwMCAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICBcbmluY29tZSAgICAgICAgICAgICAgMC4wMDIgICAgICAgICAgIDAuMDAzICAgICAgICAgIC0wLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDMpICAgXG51bml2ZXJzaXR5ICAgICAgICAgLTAuMDAxICAgICAgICAgIC0wLjAwMSAgICAgICAgICAtMC4wMDIgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgIFxuX2NvbnMgICAgICAgICAgICAgICAwLjAxNyogICAgICAgICAgMC4wMDUgICAgICAgICAgIDAuMDA0ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDcpICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwNCkgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjAwOSAgICAgICAgICAgMC4wMDkgICAgICAgICAgIDAuMDA0ICAgXG5yMl9iICAgICAgICAgICAgICAgIDAuMDAyICAgICAgICAgICAwLjE2MiAgICAgICAgICAgMC4wMTUgICBcbnIyX28gICAgICAgICAgICAgICAgMC4wMDcgICAgICAgICAgIDAuMDA2ICAgICAgICAgICAwLjAwMyAgIFxuTiAgICAgICAgICAgICAgIDM2NzY2LjAwMCAgICAgICA0MjEzMS4wMDAgICAgICAgMzYwNDIuMDAwICAgXG5OX2cgICAgICAgICAgICAgICAgNTEuMDAwICAgICAgICAgIDU5LjAwMCAgICAgICAgICA1MC4wMDAgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgIGVzdHRhYiBEIEUgRiwgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyX3cgcjJfYiByMlxuPiBfbyBOIE5fZykgXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgXG4gICAgICAgICAgICAgICAgICBELmdzbG1jICAgICAgICAgRC5nc2xtYyAgICAgICAgIEQuZ3NsbWMgICBcbiAgICAgICAgICAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5uZWcgICAgICAgICAgICAgICAgLTAuMDAyICAgICAgICAgICAwLjAxMCogICAgICAgICAgMC4wMDYqICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDAzKSAgIFxudGltZXNlY1N0b35nICAgICAgIC0wLjAwMSAgICAgICAgICAgMC4wMDMqKiogICAgICAgIDAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICBcbmMubmVnI2MudGl+ZyAgICAgICAgMC4wMDAgICAgICAgICAgLTAuMDAyKiAgICAgICAgIC0wLjAwMSogIFxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgXG5uZWcgICAgICAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICAgICAoLikgICAgICAgICAgICAgKC4pICAgICAgICAgICAgICguKSAgIFxucmlnaHQyICAgICAgICAgICAgIC0wLjAwNCAgICAgICAgICAgMC4wMDMgICAgICAgICAgIDAuMDA1ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwMykgICBcbmMubmVnI2Mucml+MiAgICAgICAgMC4wMDEgICAgICAgICAgLTAuMDA0ICAgICAgICAgIC0wLjAwMyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDMpICAgXG5vcmRlciAgICAgICAgICAgICAgLTAuMDAxKioqICAgICAgIC0wLjAwMCAgICAgICAgICAtMC4wMDAqICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgIFxuTC5nc2xtYyAgICAgICAgICAgIC0wLjAwNCoqKiAgICAgICAtMC4wMDMqKiogICAgICAgLTAuMDE2KioqXG4gICAgICAgICAgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICBcbmZlbWFsZSAgICAgICAgICAgICAtMC4wMDIgICAgICAgICAgIDAuMDAyICAgICAgICAgIC0wLjAwMyogIFxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDEpICAgXG5hZ2UgICAgICAgICAgICAgICAgLTAuMDAwKiAgICAgICAgIC0wLjAwMCAgICAgICAgICAtMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgIFxuaW5jb21lICAgICAgICAgICAgIC0wLjAwNyogICAgICAgICAtMC4wMDAgICAgICAgICAgLTAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwNCkgICBcbnVuaXZlcnNpdHkgICAgICAgICAtMC4wMDMgICAgICAgICAgLTAuMDAxICAgICAgICAgICAwLjAwMiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDIpICAgXG5fY29ucyAgICAgICAgICAgICAgIDAuMDI0KioqICAgICAgIC0wLjAwOCAgICAgICAgICAtMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNykgICAgICAgICAoMC4wMTEpICAgICAgICAgKDAuMDA2KSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMDAzICAgICAgICAgICAwLjAwMiAgICAgICAgICAgMC4wMTAgICBcbnIyX2IgICAgICAgICAgICAgICAgMC4wODEgICAgICAgICAgIDAuMDAxICAgICAgICAgICAwLjA1NCAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjAwMiAgICAgICAgICAgMC4wMDIgICAgICAgICAgIDAuMDA4ICAgXG5OICAgICAgICAgICAgICAgNTEzNjcuMDAwICAgICAgIDIyNzI4LjAwMCAgICAgICAyNjEyMi4wMDAgICBcbk5fZyAgICAgICAgICAgICAgICA3MS4wMDAgICAgICAgICAgMzIuMDAwICAgICAgICAgIDM3LjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICBcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkpQXCIgJiBwZXJpb2Q9PTIgJiBsb2NhbD09MCAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBBXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJOWlwiICYgcGVyaW9kPT0yICYgbG9jYWw9PTAgLCByZSBcbj4gIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBCXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJSVVwiICYgcGVyaW9kPT0yICYgbG9jYWw9PTAgLCByZSBcbj4gIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBDICBcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIlNFXCIgJiBwZXJpb2Q9PTIgJiBsb2NhbD09MCAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBEXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJTV1wiICYgcGVyaW9kPT0yICYgbG9jYWw9PTAgLCByZSBcbj4gIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBFXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJVS1wiICYgcGVyaW9kPT0yICYgbG9jYWw9PTAgLCByZSBcbj4gIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBGIFxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiVVNcIiAmIHBlcmlvZD09MiAmIGxvY2FsPT0wICwgcmUgXG4+ICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRyBcbi4gICBlc3R0YWIgQSBCIEMgRCwgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyX3cgcjJfYiBcbj4gcjJfbyBOIE5fZykgXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAoMSkgICAgICAgICAgICAgKDIpICAgICAgICAgICAgICgzKSAgICAgICAgICAgICAoNCkgICBcbiAgICAgICAgICAgICAgICAgIEQuZ3NsbWMgICAgICAgICBELmdzbG1jICAgICAgICAgRC5nc2xtYyAgICAgICAgIEQuZ3NsbWMgICBcbiAgICAgICAgICAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm5lZyAgICAgICAgICAgICAgICAgMC4wMDQgICAgICAgICAgLTAuMDAxICAgICAgICAgICAwLjAxNyoqKiAgICAgICAgMC4wMDIqICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNikgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwMSkgICBcbnRpbWVzZWNTdG9+ZyAgICAgICAtMC4wMDQqKiAgICAgICAgLTAuMDAxICAgICAgICAgIC0wLjAwMCAgICAgICAgICAtMC4wMDEqKiBcbiAgICAgICAgICAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMCkgICBcbmMubmVnI2MudGl+ZyAgICAgICAtMC4wMDEgICAgICAgICAgLTAuMDAxICAgICAgICAgIC0wLjAwMyoqKiAgICAgICAtMC4wMDEqKiBcbiAgICAgICAgICAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMCkgICBcbm5lZyAgICAgICAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICAgICAoLikgICAgICAgICAgICAgKC4pICAgICAgICAgICAgICguKSAgICAgICAgICAgICAoLikgICBcbnJpZ2h0MiAgICAgICAgICAgICAtMC4wMDIgICAgICAgICAgIDAuMDAxICAgICAgICAgICAwLjAwNiAgICAgICAgICAtMC4wMDEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwOCkgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDA2KSAgICAgICAgICgwLjAwMSkgICBcbmMubmVnI2Mucml+MiAgICAgICAgMC4wMDEgICAgICAgICAgIDAuMDEwKiogICAgICAgIC0wLjAwNSAgICAgICAgICAgMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwOCkgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwMSkgICBcbm9yZGVyICAgICAgICAgICAgICAtMC4wMDEqKiAgICAgICAgLTAuMDAxKioqICAgICAgIC0wLjAwMCAgICAgICAgICAtMC4wMDAqKiBcbiAgICAgICAgICAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICBcbkwuZ3NsbWMgICAgICAgICAgICAtMC4wMTMqKiogICAgICAgLTAuMDIxKioqICAgICAgIC0wLjAxNCoqKiAgICAgICAtMC4wMDIqKipcbiAgICAgICAgICAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICBcbmZlbWFsZSAgICAgICAgICAgICAtMC4wMDIgICAgICAgICAgLTAuMDA1KiAgICAgICAgICAwLjAwMiAgICAgICAgICAtMC4wMDEqKiBcbiAgICAgICAgICAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMCkgICBcbmFnZSAgICAgICAgICAgICAgICAtMC4wMDEgICAgICAgICAgLTAuMDAwICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAqKiBcbiAgICAgICAgICAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICBcbmluY29tZSAgICAgICAgICAgICAtMC4wMTEqICAgICAgICAgLTAuMDAzICAgICAgICAgIC0wLjAwMSAgICAgICAgICAgMC4wMDQqKiBcbiAgICAgICAgICAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwMSkgICBcbnVuaXZlcnNpdHkgICAgICAgICAgMC4wMDUgICAgICAgICAgIDAuMDAzICAgICAgICAgIC0wLjAwMiAgICAgICAgICAgMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwMCkgICBcbl9jb25zICAgICAgICAgICAgICAgMC4wNTIqKiAgICAgICAgIDAuMDEyKiAgICAgICAgIC0wLjAwNiAgICAgICAgICAgMC4wMDEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAxOSkgICAgICAgICAoMC4wMDYpICAgICAgICAgKDAuMDA3KSAgICAgICAgICgwLjAwMikgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnIyX3cgICAgICAgICAgICAgICAgMC4wMDYgICAgICAgICAgIDAuMDEyICAgICAgICAgICAwLjAwOSAgICAgICAgICAgMC4wMDIgICBcbnIyX2IgICAgICAgICAgICAgICAgMC4wODQgICAgICAgICAgIDAuMTA4ICAgICAgICAgICAwLjAwNyAgICAgICAgICAgMC4wNzMgICBcbnIyX28gICAgICAgICAgICAgICAgMC4wMDYgICAgICAgICAgIDAuMDExICAgICAgICAgICAwLjAwOCAgICAgICAgICAgMC4wMDIgICBcbk4gICAgICAgICAgICAgICAyNTM4MC4wMDAgICAgICAgMjMxNTAuMDAwICAgICAgIDIyODY3LjAwMCAgICAgICAzMzM3Ni4wMDAgICBcbk5fZyAgICAgICAgICAgICAgICAzNi4wMDAgICAgICAgICAgMzIuMDAwICAgICAgICAgIDMyLjAwMCAgICAgICAgICA0OC4wMDAgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gICBlc3R0YWIgRSBGIEcsIGNlbGxzKGIoc3RhciBmbXQoMykpIHNlKHBhciBmbXQoMykpKSBub2dhcHMgc3RhdChyMl93IHIyX2IgcjJcbj4gX28gTiBOX2cpIFxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAoMSkgICAgICAgICAgICAgKDIpICAgICAgICAgICAgICgzKSAgIFxuICAgICAgICAgICAgICAgICAgRC5nc2xtYyAgICAgICAgIEQuZ3NsbWMgICAgICAgICBELmdzbG1jICAgXG4gICAgICAgICAgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmVnICAgICAgICAgICAgICAgIC0wLjAwNCAgICAgICAgICAgMC4wMTIqKiAgICAgICAgIDAuMDA2KioqXG4gICAgICAgICAgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwMikgICBcbnRpbWVzZWNTdG9+ZyAgICAgICAtMC4wMDEgICAgICAgICAgLTAuMDAxICAgICAgICAgICAwLjAwMSoqKlxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDApICAgXG5jLm5lZyNjLnRpfmcgICAgICAgIDAuMDAwICAgICAgICAgIC0wLjAwMyoqKiAgICAgICAtMC4wMDIqKipcbiAgICAgICAgICAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAwKSAgIFxubmVnICAgICAgICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAgICAgKC4pICAgICAgICAgICAgICguKSAgICAgICAgICAgICAoLikgICBcbnJpZ2h0MiAgICAgICAgICAgICAtMC4wMDQgICAgICAgICAgIDAuMDA2ICAgICAgICAgICAwLjAwMiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDEpICAgXG5jLm5lZyNjLnJpfjIgICAgICAgIDAuMDAyICAgICAgICAgICAwLjAwMSAgICAgICAgICAtMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDAxKSAgIFxub3JkZXIgICAgICAgICAgICAgIC0wLjAwMCAgICAgICAgICAtMC4wMDEqKiAgICAgICAgLTAuMDAwKiAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICBcbkwuZ3NsbWMgICAgICAgICAgICAtMC4wMTMqKiogICAgICAgLTAuMDEyKioqICAgICAgIC0wLjAwNioqKlxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDApICAgXG5mZW1hbGUgICAgICAgICAgICAgIDAuMDAzICAgICAgICAgIC0wLjAwMyogICAgICAgICAgMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAxKSAgIFxuYWdlICAgICAgICAgICAgICAgICAwLjAwMCogICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwKiogXG4gICAgICAgICAgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICBcbmluY29tZSAgICAgICAgICAgICAtMC4wMDYgICAgICAgICAgLTAuMDAwICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDEpICAgXG51bml2ZXJzaXR5ICAgICAgICAgIDAuMDAzICAgICAgICAgICAwLjAwMiAgICAgICAgICAgMC4wMDEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAxKSAgIFxuX2NvbnMgICAgICAgICAgICAgICAwLjAwMSAgICAgICAgICAgMC4wMDUgICAgICAgICAgLTAuMDA5KioqXG4gICAgICAgICAgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwMikgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjAwNiAgICAgICAgICAgMC4wMDggICAgICAgICAgIDAuMDA0ICAgXG5yMl9iICAgICAgICAgICAgICAgIDAuMDIxICAgICAgICAgICAwLjMyNyAgICAgICAgICAgMC4xNjcgICBcbnIyX28gICAgICAgICAgICAgICAgMC4wMDYgICAgICAgICAgIDAuMDA1ICAgICAgICAgICAwLjAwMiAgIFxuTiAgICAgICAgICAgICAgIDIyMDk0LjAwMCAgICAgICAzNTI5NC4wMDAgICAgICAxMzA1ODIuMDAwICAgXG5OX2cgICAgICAgICAgICAgICAgMzEuMDAwICAgICAgICAgIDQ4LjAwMCAgICAgICAgIDE4NC4wMDAgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgXG4uICAgXG4uICAgcmVwbGFjZSByaWdodDI9IGxlZnRfcmlnaHQyX2RpY2hveFxuKDEsMTg1LDU2MiByZWFsIGNoYW5nZXMgbWFkZSlcbi4gICB4dHNldCByZXNwIHRpbWVzZWNcbiAgICAgICBwYW5lbCB2YXJpYWJsZTogIHJlc3AgKHVuYmFsYW5jZWQpXG4gICAgICAgIHRpbWUgdmFyaWFibGU6ICB0aW1lc2VjLCAwIHRvIDE2MjlcbiAgICAgICAgICAgICAgICBkZWx0YTogIDEgdW5pdFxuLiAgIHJlcGxhY2UgbmVnID0gbmVnYXRpdml0eVxuKDAgcmVhbCBjaGFuZ2VzIG1hZGUpXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBwZXJpb2Q9PTIgJiBsb2NhbD09MCAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBHICBcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkJSXCIgJiBwZXJpb2Q9PTIgJiBsb2NhbD09MCAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBBXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJDQS5lXCIgJiBwZXJpb2Q9PTIgJiBsb2NhbD09MCAsIHJcbj4gZSAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEJcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkNBLmZcIiAmIHBlcmlvZD09MiAmIGxvY2FsPT0wICwgclxuPiBlICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgQyAgXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJDSFwiICYgcGVyaW9kPT0yICYgbG9jYWw9PTAgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRFxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiQ05cIiAmIHBlcmlvZD09MiAmIGxvY2FsPT0wICwgcmUgXG4+ICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRVxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiREtcIiAmIHBlcmlvZD09MiAmIGxvY2FsPT0wICwgcmUgXG4+ICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRiBcbi4gICBlc3R0YWIgRyBBIEIgQywgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyX3cgcjJfYiBcbj4gcjJfbyBOIE5fZykgXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAoMSkgICAgICAgICAgICAgKDIpICAgICAgICAgICAgICgzKSAgICAgICAgICAgICAoNCkgICBcbiAgICAgICAgICAgICAgICAgIEQuZ3NsbWMgICAgICAgICBELmdzbG1jICAgICAgICAgRC5nc2xtYyAgICAgICAgIEQuZ3NsbWMgICBcbiAgICAgICAgICAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm5lZyAgICAgICAgICAgICAgICAgMC4wMDUqKiogICAgICAgIDAuMDA3ICAgICAgICAgICAwLjAwOSogICAgICAgICAgMC4wMDkqKiBcbiAgICAgICAgICAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwMykgICBcbnRpbWVzZWNTdG9+ZyAgICAgICAtMC4wMDAgICAgICAgICAgLTAuMDAyICAgICAgICAgICAwLjAwMCAgICAgICAgICAtMC4wMDIqICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICBcbmMubmVnI2MudGl+ZyAgICAgICAtMC4wMDEqKiogICAgICAgLTAuMDAxICAgICAgICAgIC0wLjAwMiogICAgICAgICAtMC4wMDMqKipcbiAgICAgICAgICAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICBcbm5lZyAgICAgICAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICAgICAoLikgICAgICAgICAgICAgKC4pICAgICAgICAgICAgICguKSAgICAgICAgICAgICAoLikgICBcbnJpZ2h0MiAgICAgICAgICAgICAtMC4wMDAgICAgICAgICAgLTAuMDAyICAgICAgICAgIC0wLjAwNCAgICAgICAgICAtMC4wMDQqKiBcbiAgICAgICAgICAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMikgICBcbmMubmVnI2Mucml+MiAgICAgICAgMC4wMDAgICAgICAgICAgLTAuMDAxICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMSkgICBcbm9yZGVyICAgICAgICAgICAgICAtMC4wMDAqKiogICAgICAgLTAuMDAwICAgICAgICAgIC0wLjAwMSoqICAgICAgICAtMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICBcbkwuZ3NsbWMgICAgICAgICAgICAtMC4wMDgqKiogICAgICAgLTAuMDA5KioqICAgICAgIC0wLjAwOCoqKiAgICAgICAtMC4wMTcqKipcbiAgICAgICAgICAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICBcbmZlbWFsZSAgICAgICAgICAgICAtMC4wMDEqICAgICAgICAgLTAuMDAxICAgICAgICAgIC0wLjAwMCAgICAgICAgICAtMC4wMDEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMikgICBcbmFnZSAgICAgICAgICAgICAgICAgMC4wMDAqKiAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgICAgICAgICAtMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICBcbmluY29tZSAgICAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAyICAgICAgICAgICAwLjAwNCAgICAgICAgICAgMC4wMDYgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwNCkgICBcbnVuaXZlcnNpdHkgICAgICAgICAtMC4wMDAgICAgICAgICAgIDAuMDAzICAgICAgICAgIC0wLjAwNCAgICAgICAgICAtMC4wMDMgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwMikgICBcbl9jb25zICAgICAgICAgICAgICAgMC4wMDEgICAgICAgICAgIDAuMDA0ICAgICAgICAgIC0wLjAwNyAgICAgICAgICAgMC4wMTAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDcpICAgICAgICAgKDAuMDA5KSAgICAgICAgICgwLjAwNikgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnIyX3cgICAgICAgICAgICAgICAgMC4wMDUgICAgICAgICAgIDAuMDA0ICAgICAgICAgICAwLjAwNiAgICAgICAgICAgMC4wMTIgICBcbnIyX2IgICAgICAgICAgICAgICAgMC4yMTIgICAgICAgICAgIDAuMDE3ICAgICAgICAgICAwLjAwMSAgICAgICAgICAgMC4wNTMgICBcbnIyX28gICAgICAgICAgICAgICAgMC4wMDMgICAgICAgICAgIDAuMDA0ICAgICAgICAgICAwLjAwNCAgICAgICAgICAgMC4wMDkgICBcbk4gICAgICAgICAgICAgIDY2NTg0OS4wMDAgICAgICAgMjQzMTUuMDAwICAgICAgIDIzMjk2LjAwMCAgICAgICAxOTEyNS4wMDAgICBcbk5fZyAgICAgICAgICAgICAgIDkzMi4wMDAgICAgICAgICAgMzUuMDAwICAgICAgICAgIDMyLjAwMCAgICAgICAgICAyNy4wMDAgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gICBlc3R0YWIgRCBFIEYsIGNlbGxzKGIoc3RhciBmbXQoMykpIHNlKHBhciBmbXQoMykpKSBub2dhcHMgc3RhdChyMl93IHIyX2IgcjJcbj4gX28gTiBOX2cpIFxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAoMSkgICAgICAgICAgICAgKDIpICAgICAgICAgICAgICgzKSAgIFxuICAgICAgICAgICAgICAgICAgRC5nc2xtYyAgICAgICAgIEQuZ3NsbWMgICAgICAgICBELmdzbG1jICAgXG4gICAgICAgICAgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmVnICAgICAgICAgICAgICAgICAwLjAxMioqICAgICAgICAgMC4wMDUgICAgICAgICAgIDAuMDA1KiogXG4gICAgICAgICAgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwMikgICBcbnRpbWVzZWNTdG9+ZyAgICAgICAgMC4wMDIgICAgICAgICAgLTAuMDAwICAgICAgICAgIC0wLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgXG5jLm5lZyNjLnRpfmcgICAgICAgLTAuMDAzKioqICAgICAgIC0wLjAwMiogICAgICAgICAtMC4wMDEqICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAwKSAgIFxubmVnICAgICAgICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAgICAgKC4pICAgICAgICAgICAgICguKSAgICAgICAgICAgICAoLikgICBcbnJpZ2h0MiAgICAgICAgICAgICAtMC4wMDUqICAgICAgICAgLTAuMDAzICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDEpICAgXG5jLm5lZyNjLnJpfjIgICAgICAgIDAuMDAzICAgICAgICAgICAwLjAwMiAgICAgICAgICAtMC4wMDEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgIFxub3JkZXIgICAgICAgICAgICAgIC0wLjAwMSogICAgICAgICAtMC4wMDEqKiAgICAgICAgLTAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICBcbkwuZ3NsbWMgICAgICAgICAgICAtMC4wMDgqKiogICAgICAgLTAuMDA5KioqICAgICAgIC0wLjAwNCoqKlxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgXG5mZW1hbGUgICAgICAgICAgICAgIDAuMDAyICAgICAgICAgICAwLjAwMyAgICAgICAgICAtMC4wMDEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAxKSAgIFxuYWdlICAgICAgICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICBcbmluY29tZSAgICAgICAgICAgICAtMC4wMDYgICAgICAgICAgIDAuMDA1ICAgICAgICAgIC0wLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDIpICAgXG51bml2ZXJzaXR5ICAgICAgICAgIDAuMDA2KiogICAgICAgIC0wLjAwNiogICAgICAgICAgMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAxKSAgIFxuX2NvbnMgICAgICAgICAgICAgIC0wLjAwOSAgICAgICAgICAgMC4wMDEgICAgICAgICAgLTAuMDAyICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDYpICAgICAgICAgKDAuMDA2KSAgICAgICAgICgwLjAwMykgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjAwNiAgICAgICAgICAgMC4wMDQgICAgICAgICAgIDAuMDAyICAgXG5yMl9iICAgICAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwNiAgICAgICAgICAgMC4wMDUgICBcbnIyX28gICAgICAgICAgICAgICAgMC4wMDQgICAgICAgICAgIDAuMDA0ICAgICAgICAgICAwLjAwMiAgIFxuTiAgICAgICAgICAgICAgIDI2MTAyLjAwMCAgICAgICA0MDI2My4wMDAgICAgICAgMjQ4NDkuMDAwICAgXG5OX2cgICAgICAgICAgICAgICAgMzYuMDAwICAgICAgICAgIDU2LjAwMCAgICAgICAgICAzNS4wMDAgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgIFxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiRlJcIiAmIHBlcmlvZD09MiAmIGxvY2FsPT0wICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEFcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkdIXCIgJiBwZXJpb2Q9PTIgJiBsb2NhbD09MCAsIHJlIFxuPiAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEJcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIklOXCIgJiBwZXJpb2Q9PTIgJiBsb2NhbD09MCAsIHJlIFxuPiAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEMgIFxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiSVMualwiICYgcGVyaW9kPT0yICYgbG9jYWw9PTAgLCByXG4+IGUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIERcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIklTLnBcIiAmIHBlcmlvZD09MiAmIGxvY2FsPT0wICwgclxuPiBlICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRVxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiSVRcIiAmIHBlcmlvZD09MiAmIGxvY2FsPT0wICwgcmUgXG4+ICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRiBcbi4gICBlc3R0YWIgQSBCIEMsIGNlbGxzKGIoc3RhciBmbXQoMykpIHNlKHBhciBmbXQoMykpKSBub2dhcHMgc3RhdChyMl93IHIyX2IgcjJcbj4gX28gTiBOX2cpIFxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAoMSkgICAgICAgICAgICAgKDIpICAgICAgICAgICAgICgzKSAgIFxuICAgICAgICAgICAgICAgICAgRC5nc2xtYyAgICAgICAgIEQuZ3NsbWMgICAgICAgICBELmdzbG1jICAgXG4gICAgICAgICAgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmVnICAgICAgICAgICAgICAgICAwLjAxMSoqICAgICAgICAgMC4wMDEgICAgICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMikgICBcbnRpbWVzZWNTdG9+ZyAgICAgICAtMC4wMDMqKiAgICAgICAgLTAuMDAyKiogICAgICAgICAwLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgXG5jLm5lZyNjLnRpfmcgICAgICAgLTAuMDAzKiogICAgICAgIC0wLjAwMCAgICAgICAgICAtMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAxKSAgIFxubmVnICAgICAgICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAgICAgKC4pICAgICAgICAgICAgICguKSAgICAgICAgICAgICAoLikgICBcbnJpZ2h0MiAgICAgICAgICAgICAgMC4wMDQgICAgICAgICAgIDAuMDAyKiAgICAgICAgIC0wLjAwNCoqKlxuICAgICAgICAgICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgXG5jLm5lZyNjLnJpfjIgICAgICAgIDAuMDAxICAgICAgICAgICAwLjAwMSAgICAgICAgICAtMC4wMDEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgIFxub3JkZXIgICAgICAgICAgICAgIC0wLjAwMSoqKiAgICAgICAtMC4wMDEqKiogICAgICAgLTAuMDAxKioqXG4gICAgICAgICAgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICBcbkwuZ3NsbWMgICAgICAgICAgICAtMC4wMTUqKiogICAgICAgLTAuMDEzKioqICAgICAgIC0wLjAwNyoqKlxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgXG5mZW1hbGUgICAgICAgICAgICAgLTAuMDAzICAgICAgICAgIC0wLjAwMyoqICAgICAgICAtMC4wMDMqICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgIFxuYWdlICAgICAgICAgICAgICAgIC0wLjAwMCAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICBcbmluY29tZSAgICAgICAgICAgICAgMC4wMDIgICAgICAgICAgIDAuMDAzICAgICAgICAgIC0wLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDMpICAgXG51bml2ZXJzaXR5ICAgICAgICAgLTAuMDAxICAgICAgICAgIC0wLjAwMSAgICAgICAgICAtMC4wMDIgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgIFxuX2NvbnMgICAgICAgICAgICAgICAwLjAxOCoqICAgICAgICAgMC4wMDYqICAgICAgICAgIDAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDcpICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwNCkgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjAwOSAgICAgICAgICAgMC4wMDkgICAgICAgICAgIDAuMDA0ICAgXG5yMl9iICAgICAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjE0OSAgICAgICAgICAgMC4wMTAgICBcbnIyX28gICAgICAgICAgICAgICAgMC4wMDcgICAgICAgICAgIDAuMDA2ICAgICAgICAgICAwLjAwMyAgIFxuTiAgICAgICAgICAgICAgIDM2NzY2LjAwMCAgICAgICA0MjEzMS4wMDAgICAgICAgMzYwNDIuMDAwICAgXG5OX2cgICAgICAgICAgICAgICAgNTEuMDAwICAgICAgICAgIDU5LjAwMCAgICAgICAgICA1MC4wMDAgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgIGVzdHRhYiBEIEUgRiwgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyX3cgcjJfYiByMlxuPiBfbyBOIE5fZykgXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgXG4gICAgICAgICAgICAgICAgICBELmdzbG1jICAgICAgICAgRC5nc2xtYyAgICAgICAgIEQuZ3NsbWMgICBcbiAgICAgICAgICAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5uZWcgICAgICAgICAgICAgICAgLTAuMDAyICAgICAgICAgICAwLjAwOCogICAgICAgICAgMC4wMDUgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDAzKSAgIFxudGltZXNlY1N0b35nICAgICAgIC0wLjAwMSAgICAgICAgICAgMC4wMDMqKiogICAgICAgIDAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICBcbmMubmVnI2MudGl+ZyAgICAgICAgMC4wMDAgICAgICAgICAgLTAuMDAyKiAgICAgICAgIC0wLjAwMSogIFxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgXG5uZWcgICAgICAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICAgICAoLikgICAgICAgICAgICAgKC4pICAgICAgICAgICAgICguKSAgIFxucmlnaHQyICAgICAgICAgICAgIC0wLjAwNCoqICAgICAgICAgMC4wMDEgICAgICAgICAgIDAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMSkgICBcbmMubmVnI2Mucml+MiAgICAgICAgMC4wMDEgICAgICAgICAgLTAuMDAzICAgICAgICAgIC0wLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDEpICAgXG5vcmRlciAgICAgICAgICAgICAgLTAuMDAxKioqICAgICAgIC0wLjAwMCAgICAgICAgICAtMC4wMDAqICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgIFxuTC5nc2xtYyAgICAgICAgICAgIC0wLjAwNSoqKiAgICAgICAtMC4wMDMqKiogICAgICAgLTAuMDE2KioqXG4gICAgICAgICAgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICBcbmZlbWFsZSAgICAgICAgICAgICAtMC4wMDIgICAgICAgICAgIDAuMDAyICAgICAgICAgIC0wLjAwNCoqIFxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDEpICAgXG5hZ2UgICAgICAgICAgICAgICAgLTAuMDAwICAgICAgICAgIC0wLjAwMCAgICAgICAgICAtMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgIFxuaW5jb21lICAgICAgICAgICAgIC0wLjAwNiogICAgICAgICAtMC4wMDAgICAgICAgICAgLTAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwNCkgICBcbnVuaXZlcnNpdHkgICAgICAgICAtMC4wMDIgICAgICAgICAgLTAuMDAxICAgICAgICAgICAwLjAwMiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDIpICAgXG5fY29ucyAgICAgICAgICAgICAgIDAuMDIyKioqICAgICAgIC0wLjAwNyAgICAgICAgICAgMC4wMDEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNykgICAgICAgICAoMC4wMTEpICAgICAgICAgKDAuMDA2KSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMDAzICAgICAgICAgICAwLjAwMiAgICAgICAgICAgMC4wMTAgICBcbnIyX2IgICAgICAgICAgICAgICAgMC4wNDYgICAgICAgICAgIDAuMDAxICAgICAgICAgICAwLjA2NCAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjAwMiAgICAgICAgICAgMC4wMDIgICAgICAgICAgIDAuMDA4ICAgXG5OICAgICAgICAgICAgICAgNTEzNjcuMDAwICAgICAgIDIyNzI4LjAwMCAgICAgICAyNjEyMi4wMDAgICBcbk5fZyAgICAgICAgICAgICAgICA3MS4wMDAgICAgICAgICAgMzIuMDAwICAgICAgICAgIDM3LjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICBcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkpQXCIgJiBwZXJpb2Q9PTIgJiBsb2NhbD09MCAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBBXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJOWlwiICYgcGVyaW9kPT0yICYgbG9jYWw9PTAgLCByZSBcbj4gIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBCXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJSVVwiICYgcGVyaW9kPT0yICYgbG9jYWw9PTAgLCByZSBcbj4gIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBDICBcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIlNFXCIgJiBwZXJpb2Q9PTIgJiBsb2NhbD09MCAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBEXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJTV1wiICYgcGVyaW9kPT0yICYgbG9jYWw9PTAgLCByZSBcbj4gIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBFXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJVS1wiICYgcGVyaW9kPT0yICYgbG9jYWw9PTAgLCByZSBcbj4gIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBGIFxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiVVNcIiAmIHBlcmlvZD09MiAmIGxvY2FsPT0wICwgcmUgXG4+ICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRyBcbi4gICBlc3R0YWIgQSBCIEMgRCwgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyX3cgcjJfYiBcbj4gcjJfbyBOIE5fZykgXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAoMSkgICAgICAgICAgICAgKDIpICAgICAgICAgICAgICgzKSAgICAgICAgICAgICAoNCkgICBcbiAgICAgICAgICAgICAgICAgIEQuZ3NsbWMgICAgICAgICBELmdzbG1jICAgICAgICAgRC5nc2xtYyAgICAgICAgIEQuZ3NsbWMgICBcbiAgICAgICAgICAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm5lZyAgICAgICAgICAgICAgICAgMC4wMDQgICAgICAgICAgIDAuMDAxICAgICAgICAgICAwLjAxNioqKiAgICAgICAgMC4wMDIgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwMSkgICBcbnRpbWVzZWNTdG9+ZyAgICAgICAtMC4wMDQqKiAgICAgICAgLTAuMDAxICAgICAgICAgIC0wLjAwMCAgICAgICAgICAtMC4wMDEqKiBcbiAgICAgICAgICAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMCkgICBcbmMubmVnI2MudGl+ZyAgICAgICAtMC4wMDEgICAgICAgICAgLTAuMDAxICAgICAgICAgIC0wLjAwNCoqKiAgICAgICAtMC4wMDEqKiBcbiAgICAgICAgICAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMCkgICBcbm5lZyAgICAgICAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICAgICAoLikgICAgICAgICAgICAgKC4pICAgICAgICAgICAgICguKSAgICAgICAgICAgICAoLikgICBcbnJpZ2h0MiAgICAgICAgICAgICAtMC4wMDAgICAgICAgICAgLTAuMDAxICAgICAgICAgICAwLjAwNCogICAgICAgICAtMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMCkgICBcbmMubmVnI2Mucml+MiAgICAgICAgMC4wMDEgICAgICAgICAgIDAuMDA0KiAgICAgICAgIC0wLjAwMiAgICAgICAgICAgMC4wMDEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMCkgICBcbm9yZGVyICAgICAgICAgICAgICAtMC4wMDEqKiAgICAgICAgLTAuMDAxKioqICAgICAgIC0wLjAwMCAgICAgICAgICAtMC4wMDAqKiBcbiAgICAgICAgICAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICBcbkwuZ3NsbWMgICAgICAgICAgICAtMC4wMTMqKiogICAgICAgLTAuMDIxKioqICAgICAgIC0wLjAxNCoqKiAgICAgICAtMC4wMDMqKipcbiAgICAgICAgICAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICBcbmZlbWFsZSAgICAgICAgICAgICAtMC4wMDIgICAgICAgICAgLTAuMDA2KiAgICAgICAgICAwLjAwMSAgICAgICAgICAtMC4wMDEqKiBcbiAgICAgICAgICAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMCkgICBcbmFnZSAgICAgICAgICAgICAgICAtMC4wMDEgICAgICAgICAgLTAuMDAwICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAqICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICBcbmluY29tZSAgICAgICAgICAgICAtMC4wMTEqICAgICAgICAgLTAuMDAzICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDMqICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwMSkgICBcbnVuaXZlcnNpdHkgICAgICAgICAgMC4wMDUgICAgICAgICAgIDAuMDAzICAgICAgICAgIC0wLjAwMiAgICAgICAgICAgMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwMCkgICBcbl9jb25zICAgICAgICAgICAgICAgMC4wNTAqKiAgICAgICAgIDAuMDEzKiAgICAgICAgIC0wLjAwNiAgICAgICAgICAgMC4wMDEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAxOCkgICAgICAgICAoMC4wMDYpICAgICAgICAgKDAuMDA3KSAgICAgICAgICgwLjAwMikgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnIyX3cgICAgICAgICAgICAgICAgMC4wMDYgICAgICAgICAgIDAuMDEyICAgICAgICAgICAwLjAwOSAgICAgICAgICAgMC4wMDIgICBcbnIyX2IgICAgICAgICAgICAgICAgMC4wODYgICAgICAgICAgIDAuMTAwICAgICAgICAgICAwLjAwMiAgICAgICAgICAgMC4wNDcgICBcbnIyX28gICAgICAgICAgICAgICAgMC4wMDYgICAgICAgICAgIDAuMDEwICAgICAgICAgICAwLjAwOCAgICAgICAgICAgMC4wMDIgICBcbk4gICAgICAgICAgICAgICAyNTM4MC4wMDAgICAgICAgMjMxNTAuMDAwICAgICAgIDIyODY3LjAwMCAgICAgICAzMzM3Ni4wMDAgICBcbk5fZyAgICAgICAgICAgICAgICAzNi4wMDAgICAgICAgICAgMzIuMDAwICAgICAgICAgIDMyLjAwMCAgICAgICAgICA0OC4wMDAgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gICBlc3R0YWIgRSBGIEcsIGNlbGxzKGIoc3RhciBmbXQoMykpIHNlKHBhciBmbXQoMykpKSBub2dhcHMgc3RhdChyMl93IHIyX2IgcjJcbj4gX28gTiBOX2cpIFxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAoMSkgICAgICAgICAgICAgKDIpICAgICAgICAgICAgICgzKSAgIFxuICAgICAgICAgICAgICAgICAgRC5nc2xtYyAgICAgICAgIEQuZ3NsbWMgICAgICAgICBELmdzbG1jICAgXG4gICAgICAgICAgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmVnICAgICAgICAgICAgICAgIC0wLjAwNCAgICAgICAgICAgMC4wMTIqKiogICAgICAgIDAuMDA2KioqXG4gICAgICAgICAgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwMSkgICBcbnRpbWVzZWNTdG9+ZyAgICAgICAtMC4wMDEgICAgICAgICAgLTAuMDAxICAgICAgICAgICAwLjAwMSoqKlxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDApICAgXG5jLm5lZyNjLnRpfmcgICAgICAgIDAuMDAwICAgICAgICAgIC0wLjAwMyoqKiAgICAgICAtMC4wMDIqKipcbiAgICAgICAgICAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAwKSAgIFxubmVnICAgICAgICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAgICAgKC4pICAgICAgICAgICAgICguKSAgICAgICAgICAgICAoLikgICBcbnJpZ2h0MiAgICAgICAgICAgICAtMC4wMDMgICAgICAgICAgIDAuMDA1KiogICAgICAgICAwLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDEpICAgXG5jLm5lZyNjLnJpfjIgICAgICAgIDAuMDAyICAgICAgICAgICAwLjAwMSAgICAgICAgICAgMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgIFxub3JkZXIgICAgICAgICAgICAgIC0wLjAwMCAgICAgICAgICAtMC4wMDEqKiAgICAgICAgLTAuMDAwKiAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICBcbkwuZ3NsbWMgICAgICAgICAgICAtMC4wMTMqKiogICAgICAgLTAuMDEyKioqICAgICAgIC0wLjAwNioqKlxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDApICAgXG5mZW1hbGUgICAgICAgICAgICAgIDAuMDAzICAgICAgICAgIC0wLjAwMyAgICAgICAgICAgMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAxKSAgIFxuYWdlICAgICAgICAgICAgICAgICAwLjAwMCogICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwKiogXG4gICAgICAgICAgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICBcbmluY29tZSAgICAgICAgICAgICAtMC4wMDYgICAgICAgICAgLTAuMDAyICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDEpICAgXG51bml2ZXJzaXR5ICAgICAgICAgIDAuMDAyICAgICAgICAgICAwLjAwMyAgICAgICAgICAgMC4wMDEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAxKSAgIFxuX2NvbnMgICAgICAgICAgICAgICAwLjAwMSAgICAgICAgICAgMC4wMDUgICAgICAgICAgLTAuMDA4KioqXG4gICAgICAgICAgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwMikgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjAwNiAgICAgICAgICAgMC4wMDggICAgICAgICAgIDAuMDA0ICAgXG5yMl9iICAgICAgICAgICAgICAgIDAuMDQ1ICAgICAgICAgICAwLjE0OSAgICAgICAgICAgMC4xNjUgICBcbnIyX28gICAgICAgICAgICAgICAgMC4wMDYgICAgICAgICAgIDAuMDA1ICAgICAgICAgICAwLjAwMiAgIFxuTiAgICAgICAgICAgICAgIDIyMDk0LjAwMCAgICAgICAzNTI5NC4wMDAgICAgICAxMzA1ODIuMDAwICAgXG5OX2cgICAgICAgICAgICAgICAgMzEuMDAwICAgICAgICAgIDQ4LjAwMCAgICAgICAgIDE4NC4wMDAgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgXG4uICAgXG4uICAgcmVwbGFjZSByaWdodDI9IGlkZW9fcmlnaHQyXG4oMSwzMDksNzg2IHJlYWwgY2hhbmdlcyBtYWRlKVxuLiAgIHh0c2V0IHJlc3AgdGltZXNlY1xuICAgICAgIHBhbmVsIHZhcmlhYmxlOiAgcmVzcCAodW5iYWxhbmNlZClcbiAgICAgICAgdGltZSB2YXJpYWJsZTogIHRpbWVzZWMsIDAgdG8gMTYyOVxuICAgICAgICAgICAgICAgIGRlbHRhOiAgMSB1bml0XG4uICAgcmVwbGFjZSBuZWcgPSBuZWdhdGl2aXR5XG4oMCByZWFsIGNoYW5nZXMgbWFkZSlcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIHBlcmlvZD09MiAmIGxvY2FsPT0wICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEcgIFxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiQlJcIiAmIHBlcmlvZD09MiAmIGxvY2FsPT0wICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEFcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkNBLmVcIiAmIHBlcmlvZD09MiAmIGxvY2FsPT0wICwgclxuPiBlICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgQlxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiQ0EuZlwiICYgcGVyaW9kPT0yICYgbG9jYWw9PTAgLCByXG4+IGUgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBDICBcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkNIXCIgJiBwZXJpb2Q9PTIgJiBsb2NhbD09MCAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBEXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJDTlwiICYgcGVyaW9kPT0yICYgbG9jYWw9PTAgLCByZSBcbj4gIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBFXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJES1wiICYgcGVyaW9kPT0yICYgbG9jYWw9PTAgLCByZSBcbj4gIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBGIFxuLiAgIGVzdHRhYiBHIEEgQiBDLCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIFxuPiByMl9vIE4gTl9nKSBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgICAgICAgICAgICg0KSAgIFxuICAgICAgICAgICAgICAgICAgRC5nc2xtYyAgICAgICAgIEQuZ3NsbWMgICAgICAgICBELmdzbG1jICAgICAgICAgRC5nc2xtYyAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmVnICAgICAgICAgICAgICAgICAwLjAwNSoqKiAgICAgICAgMC4wMDYgICAgICAgICAgIDAuMDA2ICAgICAgICAgICAwLjAxMCoqIFxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDAzKSAgIFxudGltZXNlY1N0b35nICAgICAgIC0wLjAwMCAgICAgICAgICAtMC4wMDIgICAgICAgICAgIDAuMDAwICAgICAgICAgIC0wLjAwMiogIFxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgIFxuYy5uZWcjYy50aX5nICAgICAgIC0wLjAwMSoqKiAgICAgICAtMC4wMDEgICAgICAgICAgLTAuMDAyKiAgICAgICAgIC0wLjAwMyoqKlxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgIFxubmVnICAgICAgICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgICAgICguKSAgICAgICAgICAgICAoLikgICAgICAgICAgICAgKC4pICAgICAgICAgICAgICguKSAgIFxucmlnaHQyICAgICAgICAgICAgICAwLjAwMCAgICAgICAgICAtMC4wMTAqICAgICAgICAgLTAuMDEyKiAgICAgICAgIC0wLjAxMCoqIFxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDYpICAgICAgICAgKDAuMDA0KSAgIFxuYy5uZWcjYy5yaX4yICAgICAgICAwLjAwMSAgICAgICAgICAtMC4wMDAgICAgICAgICAgIDAuMDEzKiAgICAgICAgIC0wLjAwMiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDAzKSAgIFxub3JkZXIgICAgICAgICAgICAgIC0wLjAwMCoqKiAgICAgICAtMC4wMDAgICAgICAgICAgLTAuMDAxKiogICAgICAgIC0wLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgIFxuTC5nc2xtYyAgICAgICAgICAgIC0wLjAwOCoqKiAgICAgICAtMC4wMDkqKiogICAgICAgLTAuMDA4KioqICAgICAgIC0wLjAxNyoqKlxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgIFxuZmVtYWxlICAgICAgICAgICAgIC0wLjAwMSogICAgICAgICAtMC4wMDEgICAgICAgICAgIDAuMDAwICAgICAgICAgIC0wLjAwMiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAyKSAgIFxuYWdlICAgICAgICAgICAgICAgICAwLjAwMCoqICAgICAgICAtMC4wMDAgICAgICAgICAgIDAuMDAwICAgICAgICAgIC0wLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgIFxuaW5jb21lICAgICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDQgICAgICAgICAgIDAuMDAzICAgICAgICAgICAwLjAwNSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDA0KSAgIFxudW5pdmVyc2l0eSAgICAgICAgIC0wLjAwMCAgICAgICAgICAgMC4wMDQgICAgICAgICAgLTAuMDA0ICAgICAgICAgIC0wLjAwMyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDAyKSAgIFxuX2NvbnMgICAgICAgICAgICAgICAwLjAwMSAgICAgICAgICAgMC4wMDcgICAgICAgICAgLTAuMDA4ICAgICAgICAgICAwLjAxMSogIFxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwNykgICAgICAgICAoMC4wMDkpICAgICAgICAgKDAuMDA2KSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjAwNSAgICAgICAgICAgMC4wMDQgICAgICAgICAgIDAuMDA2ICAgICAgICAgICAwLjAxMiAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjIxNCAgICAgICAgICAgMC4wODAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAzMiAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjAwMyAgICAgICAgICAgMC4wMDQgICAgICAgICAgIDAuMDA1ICAgICAgICAgICAwLjAwOSAgIFxuTiAgICAgICAgICAgICAgNjY1ODQ5LjAwMCAgICAgICAyNDMxNS4wMDAgICAgICAgMjMyOTYuMDAwICAgICAgIDE5MTI1LjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgOTMyLjAwMCAgICAgICAgICAzNS4wMDAgICAgICAgICAgMzIuMDAwICAgICAgICAgIDI3LjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgIGVzdHRhYiBEIEUgRiwgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyX3cgcjJfYiByMlxuPiBfbyBOIE5fZykgXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgXG4gICAgICAgICAgICAgICAgICBELmdzbG1jICAgICAgICAgRC5nc2xtYyAgICAgICAgIEQuZ3NsbWMgICBcbiAgICAgICAgICAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5uZWcgICAgICAgICAgICAgICAgIDAuMDEyKiogICAgICAgICAwLjAwMSAgICAgICAgICAgMC4wMDUqKiBcbiAgICAgICAgICAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDAyKSAgIFxudGltZXNlY1N0b35nICAgICAgICAwLjAwMiAgICAgICAgICAtMC4wMDAgICAgICAgICAgLTAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICBcbmMubmVnI2MudGl+ZyAgICAgICAtMC4wMDMqKiogICAgICAgLTAuMDAyKiAgICAgICAgIC0wLjAwMSogIFxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDApICAgXG5uZWcgICAgICAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICAgICAoLikgICAgICAgICAgICAgKC4pICAgICAgICAgICAgICguKSAgIFxucmlnaHQyICAgICAgICAgICAgIC0wLjAwMyAgICAgICAgICAtMC4wMTkqKiAgICAgICAgIDAuMDAzICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDYpICAgICAgICAgKDAuMDA3KSAgICAgICAgICgwLjAwMykgICBcbmMubmVnI2Mucml+MiAgICAgICAgMC4wMDMgICAgICAgICAgIDAuMDA5ICAgICAgICAgIC0wLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwNikgICAgICAgICAoMC4wMDIpICAgXG5vcmRlciAgICAgICAgICAgICAgLTAuMDAxKiAgICAgICAgIC0wLjAwMSoqICAgICAgICAtMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgIFxuTC5nc2xtYyAgICAgICAgICAgIC0wLjAwNyoqKiAgICAgICAtMC4wMDkqKiogICAgICAgLTAuMDA0KioqXG4gICAgICAgICAgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICBcbmZlbWFsZSAgICAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAzICAgICAgICAgIC0wLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDEpICAgXG5hZ2UgICAgICAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgIFxuaW5jb21lICAgICAgICAgICAgIC0wLjAwMyAgICAgICAgICAgMC4wMDQgICAgICAgICAgLTAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwMikgICBcbnVuaXZlcnNpdHkgICAgICAgICAgMC4wMDYqKiAgICAgICAgLTAuMDA0ICAgICAgICAgICAwLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDEpICAgXG5fY29ucyAgICAgICAgICAgICAgLTAuMDEwICAgICAgICAgICAwLjAxMCAgICAgICAgICAtMC4wMDMgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNikgICAgICAgICAoMC4wMDcpICAgICAgICAgKDAuMDAzKSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMDA2ICAgICAgICAgICAwLjAwNCAgICAgICAgICAgMC4wMDIgICBcbnIyX2IgICAgICAgICAgICAgICAgMC4wMTUgICAgICAgICAgIDAuMDAxICAgICAgICAgICAwLjAwOCAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjAwNCAgICAgICAgICAgMC4wMDQgICAgICAgICAgIDAuMDAyICAgXG5OICAgICAgICAgICAgICAgMjYxMDIuMDAwICAgICAgIDQwMjYzLjAwMCAgICAgICAyNDg0OS4wMDAgICBcbk5fZyAgICAgICAgICAgICAgICAzNi4wMDAgICAgICAgICAgNTYuMDAwICAgICAgICAgIDM1LjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICAgXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJGUlwiICYgcGVyaW9kPT0yICYgbG9jYWw9PTAgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgQVxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiR0hcIiAmIHBlcmlvZD09MiAmIGxvY2FsPT0wICwgcmUgXG4+ICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgQlxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiSU5cIiAmIHBlcmlvZD09MiAmIGxvY2FsPT0wICwgcmUgXG4+ICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgQyAgXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJJUy5qXCIgJiBwZXJpb2Q9PTIgJiBsb2NhbD09MCAsIHJcbj4gZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRFxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiSVMucFwiICYgcGVyaW9kPT0yICYgbG9jYWw9PTAgLCByXG4+IGUgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBFXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJJVFwiICYgcGVyaW9kPT0yICYgbG9jYWw9PTAgLCByZSBcbj4gIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBGIFxuLiAgIGVzdHRhYiBBIEIgQywgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyX3cgcjJfYiByMlxuPiBfbyBOIE5fZykgXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgXG4gICAgICAgICAgICAgICAgICBELmdzbG1jICAgICAgICAgRC5nc2xtYyAgICAgICAgIEQuZ3NsbWMgICBcbiAgICAgICAgICAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5uZWcgICAgICAgICAgICAgICAgIDAuMDEwKiAgICAgICAgIC0wLjAwMSAgICAgICAgICAgMC4wMDEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDAzKSAgIFxudGltZXNlY1N0b35nICAgICAgIC0wLjAwMyoqICAgICAgICAtMC4wMDIqKiAgICAgICAgIDAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICBcbmMubmVnI2MudGl+ZyAgICAgICAtMC4wMDMqKiAgICAgICAgLTAuMDAwICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDEpICAgXG5uZWcgICAgICAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICAgICAoLikgICAgICAgICAgICAgKC4pICAgICAgICAgICAgICguKSAgIFxucmlnaHQyICAgICAgICAgICAgICAwLjAwOCAgICAgICAgICAgMC4wMDMgICAgICAgICAgLTAuMDE0KioqXG4gICAgICAgICAgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwNCkgICBcbmMubmVnI2Mucml+MiAgICAgICAgMC4wMDQgICAgICAgICAgIDAuMDA0ICAgICAgICAgIC0wLjAwMyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDMpICAgXG5vcmRlciAgICAgICAgICAgICAgLTAuMDAxKioqICAgICAgIC0wLjAwMSoqKiAgICAgICAtMC4wMDEqKipcbiAgICAgICAgICAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgIFxuTC5nc2xtYyAgICAgICAgICAgIC0wLjAxNSoqKiAgICAgICAtMC4wMTMqKiogICAgICAgLTAuMDA3KioqXG4gICAgICAgICAgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICBcbmZlbWFsZSAgICAgICAgICAgICAtMC4wMDMgICAgICAgICAgLTAuMDA0KioqICAgICAgIC0wLjAwMiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgXG5hZ2UgICAgICAgICAgICAgICAgLTAuMDAwICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgIFxuaW5jb21lICAgICAgICAgICAgICAwLjAwMiAgICAgICAgICAgMC4wMDQgICAgICAgICAgLTAuMDAzICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMykgICBcbnVuaXZlcnNpdHkgICAgICAgICAtMC4wMDEgICAgICAgICAgLTAuMDAyICAgICAgICAgIC0wLjAwMyogIFxuICAgICAgICAgICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgXG5fY29ucyAgICAgICAgICAgICAgIDAuMDE3KiAgICAgICAgICAwLjAwNiAgICAgICAgICAgMC4wMDggICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNykgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDA1KSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMDA5ICAgICAgICAgICAwLjAwOSAgICAgICAgICAgMC4wMDQgICBcbnIyX2IgICAgICAgICAgICAgICAgMC4wMDMgICAgICAgICAgIDAuMTk1ICAgICAgICAgICAwLjAwMiAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjAwNyAgICAgICAgICAgMC4wMDYgICAgICAgICAgIDAuMDAzICAgXG5OICAgICAgICAgICAgICAgMzY3NjYuMDAwICAgICAgIDQyMTMxLjAwMCAgICAgICAzNjA0Mi4wMDAgICBcbk5fZyAgICAgICAgICAgICAgICA1MS4wMDAgICAgICAgICAgNTkuMDAwICAgICAgICAgIDUwLjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICAgZXN0dGFiIEQgRSBGLCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIHIyXG4+IF9vIE4gTl9nKSBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICBcbiAgICAgICAgICAgICAgICAgIEQuZ3NsbWMgICAgICAgICBELmdzbG1jICAgICAgICAgRC5nc2xtYyAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm5lZyAgICAgICAgICAgICAgICAtMC4wMDQgICAgICAgICAgIDAuMDA3ICAgICAgICAgICAwLjAwNiogIFxuICAgICAgICAgICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwNykgICAgICAgICAoMC4wMDMpICAgXG50aW1lc2VjU3RvfmcgICAgICAgLTAuMDAxICAgICAgICAgICAwLjAwMyoqKiAgICAgICAgMC4wMDEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgIFxuYy5uZWcjYy50aX5nICAgICAgICAwLjAwMCAgICAgICAgICAtMC4wMDIqICAgICAgICAgLTAuMDAxKiAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICBcbm5lZyAgICAgICAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgICAgICguKSAgICAgICAgICAgICAoLikgICAgICAgICAgICAgKC4pICAgXG5yaWdodDIgICAgICAgICAgICAgLTAuMDA4ICAgICAgICAgICAwLjAwNyAgICAgICAgICAgMC4wMDMgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMTEpICAgICAgICAgKDAuMDA0KSAgIFxuYy5uZWcjYy5yaX4yICAgICAgICAwLjAwNiAgICAgICAgICAgMC4wMDAgICAgICAgICAgLTAuMDAzICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDEwKSAgICAgICAgICgwLjAwMykgICBcbm9yZGVyICAgICAgICAgICAgICAtMC4wMDEqKiogICAgICAgLTAuMDAwICAgICAgICAgIC0wLjAwMCogIFxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgXG5MLmdzbG1jICAgICAgICAgICAgLTAuMDA0KioqICAgICAgIC0wLjAwMyoqKiAgICAgICAtMC4wMTYqKipcbiAgICAgICAgICAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgIFxuZmVtYWxlICAgICAgICAgICAgIC0wLjAwMiAgICAgICAgICAgMC4wMDIgICAgICAgICAgLTAuMDA0KiAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMSkgICBcbmFnZSAgICAgICAgICAgICAgICAtMC4wMDEqICAgICAgICAgLTAuMDAwICAgICAgICAgIC0wLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgXG5pbmNvbWUgICAgICAgICAgICAgLTAuMDA3KiAgICAgICAgICAwLjAwMSAgICAgICAgICAtMC4wMDEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDA0KSAgIFxudW5pdmVyc2l0eSAgICAgICAgIC0wLjAwMyAgICAgICAgICAtMC4wMDEgICAgICAgICAgIDAuMDAyICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwMikgICBcbl9jb25zICAgICAgICAgICAgICAgMC4wMjcqKiogICAgICAgLTAuMDExICAgICAgICAgICAwLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA3KSAgICAgICAgICgwLjAxMikgICAgICAgICAoMC4wMDYpICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnIyX3cgICAgICAgICAgICAgICAgMC4wMDMgICAgICAgICAgIDAuMDAyICAgICAgICAgICAwLjAxMCAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjA4MCAgICAgICAgICAgMC4wMDIgICAgICAgICAgIDAuMDY1ICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMDAyICAgICAgICAgICAwLjAwMiAgICAgICAgICAgMC4wMDggICBcbk4gICAgICAgICAgICAgICA1MTM2Ny4wMDAgICAgICAgMjI3MjguMDAwICAgICAgIDI2MTIyLjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgIDcxLjAwMCAgICAgICAgICAzMi4wMDAgICAgICAgICAgMzcuMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gIFxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiSlBcIiAmIHBlcmlvZD09MiAmIGxvY2FsPT0wICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEFcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIk5aXCIgJiBwZXJpb2Q9PTIgJiBsb2NhbD09MCAsIHJlIFxuPiAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEJcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIlJVXCIgJiBwZXJpb2Q9PTIgJiBsb2NhbD09MCAsIHJlIFxuPiAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEMgIFxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiU0VcIiAmIHBlcmlvZD09MiAmIGxvY2FsPT0wICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIERcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIlNXXCIgJiBwZXJpb2Q9PTIgJiBsb2NhbD09MCAsIHJlIFxuPiAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEVcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIlVLXCIgJiBwZXJpb2Q9PTIgJiBsb2NhbD09MCAsIHJlIFxuPiAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEYgXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJVU1wiICYgcGVyaW9kPT0yICYgbG9jYWw9PTAgLCByZSBcbj4gIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBHIFxuLiAgIGVzdHRhYiBBIEIgQyBELCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIFxuPiByMl9vIE4gTl9nKSBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgICAgICAgICAgICg0KSAgIFxuICAgICAgICAgICAgICAgICAgRC5nc2xtYyAgICAgICAgIEQuZ3NsbWMgICAgICAgICBELmdzbG1jICAgICAgICAgRC5nc2xtYyAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmVnICAgICAgICAgICAgICAgICAwLjAwMiAgICAgICAgICAgMC4wMDEgICAgICAgICAgIDAuMDE1KiogICAgICAgICAwLjAwMiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA2KSAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDAxKSAgIFxudGltZXNlY1N0b35nICAgICAgIC0wLjAwNCoqICAgICAgICAtMC4wMDEgICAgICAgICAgLTAuMDAwICAgICAgICAgIC0wLjAwMSoqIFxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAwKSAgIFxuYy5uZWcjYy50aX5nICAgICAgIC0wLjAwMSAgICAgICAgICAtMC4wMDEgICAgICAgICAgLTAuMDAzKioqICAgICAgIC0wLjAwMSoqIFxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAwKSAgIFxubmVnICAgICAgICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgICAgICguKSAgICAgICAgICAgICAoLikgICAgICAgICAgICAgKC4pICAgICAgICAgICAgICguKSAgIFxucmlnaHQyICAgICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDYgICAgICAgICAgIDAuMDE0ICAgICAgICAgIC0wLjAwMiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDEwKSAgICAgICAgICgwLjAwNikgICAgICAgICAoMC4wMDcpICAgICAgICAgKDAuMDAxKSAgIFxuYy5uZWcjYy5yaX4yICAgICAgICAwLjAwNCAgICAgICAgICAgMC4wMDggICAgICAgICAgLTAuMDAyICAgICAgICAgICAwLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA5KSAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDYpICAgICAgICAgKDAuMDAxKSAgIFxub3JkZXIgICAgICAgICAgICAgIC0wLjAwMSoqICAgICAgICAtMC4wMDEqKiogICAgICAgLTAuMDAwICAgICAgICAgIC0wLjAwMCoqKlxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgIFxuTC5nc2xtYyAgICAgICAgICAgIC0wLjAxMyoqKiAgICAgICAtMC4wMjEqKiogICAgICAgLTAuMDE0KioqICAgICAgIC0wLjAwMioqKlxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgIFxuZmVtYWxlICAgICAgICAgICAgIC0wLjAwMiAgICAgICAgICAtMC4wMDQgICAgICAgICAgIDAuMDAxICAgICAgICAgIC0wLjAwMSoqIFxuICAgICAgICAgICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAwKSAgIFxuYWdlICAgICAgICAgICAgICAgIC0wLjAwMSAgICAgICAgICAtMC4wMDAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCoqIFxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgIFxuaW5jb21lICAgICAgICAgICAgIC0wLjAxMSogICAgICAgICAtMC4wMDIgICAgICAgICAgLTAuMDAwICAgICAgICAgICAwLjAwNCoqIFxuICAgICAgICAgICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDAxKSAgIFxudW5pdmVyc2l0eSAgICAgICAgICAwLjAwNSAgICAgICAgICAgMC4wMDIgICAgICAgICAgLTAuMDAyICAgICAgICAgIC0wLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDAwKSAgIFxuX2NvbnMgICAgICAgICAgICAgICAwLjA0OSogICAgICAgICAgMC4wMTAgICAgICAgICAgLTAuMDA5ICAgICAgICAgICAwLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDIxKSAgICAgICAgICgwLjAwNikgICAgICAgICAoMC4wMDcpICAgICAgICAgKDAuMDAyKSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjAwNiAgICAgICAgICAgMC4wMTIgICAgICAgICAgIDAuMDA5ICAgICAgICAgICAwLjAwMiAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjA4OSAgICAgICAgICAgMC4xMDMgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjA3NiAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjAwNiAgICAgICAgICAgMC4wMTAgICAgICAgICAgIDAuMDA4ICAgICAgICAgICAwLjAwMiAgIFxuTiAgICAgICAgICAgICAgIDI1MzgwLjAwMCAgICAgICAyMzE1MC4wMDAgICAgICAgMjI4NjcuMDAwICAgICAgIDMzMzc2LjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgIDM2LjAwMCAgICAgICAgICAzMi4wMDAgICAgICAgICAgMzIuMDAwICAgICAgICAgIDQ4LjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgIGVzdHRhYiBFIEYgRywgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyX3cgcjJfYiByMlxuPiBfbyBOIE5fZykgXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgXG4gICAgICAgICAgICAgICAgICBELmdzbG1jICAgICAgICAgRC5nc2xtYyAgICAgICAgIEQuZ3NsbWMgICBcbiAgICAgICAgICAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5uZWcgICAgICAgICAgICAgICAgLTAuMDA0ICAgICAgICAgICAwLjAxMSoqICAgICAgICAgMC4wMDYqKipcbiAgICAgICAgICAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDAyKSAgIFxudGltZXNlY1N0b35nICAgICAgIC0wLjAwMSAgICAgICAgICAtMC4wMDEgICAgICAgICAgIDAuMDAxKioqXG4gICAgICAgICAgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMCkgICBcbmMubmVnI2MudGl+ZyAgICAgICAgMC4wMDAgICAgICAgICAgLTAuMDAzKioqICAgICAgIC0wLjAwMioqKlxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDApICAgXG5uZWcgICAgICAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICAgICAoLikgICAgICAgICAgICAgKC4pICAgICAgICAgICAgICguKSAgIFxucmlnaHQyICAgICAgICAgICAgIC0wLjAwMyAgICAgICAgICAgMC4wMDQgICAgICAgICAgIDAuMDAyICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwMikgICBcbmMubmVnI2Mucml+MiAgICAgICAgMC4wMDEgICAgICAgICAgIDAuMDA1ICAgICAgICAgIC0wLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDIpICAgXG5vcmRlciAgICAgICAgICAgICAgLTAuMDAwICAgICAgICAgIC0wLjAwMSoqICAgICAgICAtMC4wMDAqICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgIFxuTC5nc2xtYyAgICAgICAgICAgIC0wLjAxMyoqKiAgICAgICAtMC4wMTIqKiogICAgICAgLTAuMDA2KioqXG4gICAgICAgICAgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMCkgICBcbmZlbWFsZSAgICAgICAgICAgICAgMC4wMDMgICAgICAgICAgLTAuMDA0KiAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDEpICAgXG5hZ2UgICAgICAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAqKiBcbiAgICAgICAgICAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgIFxuaW5jb21lICAgICAgICAgICAgIC0wLjAwNyAgICAgICAgICAtMC4wMDAgICAgICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwMSkgICBcbnVuaXZlcnNpdHkgICAgICAgICAgMC4wMDIgICAgICAgICAgIDAuMDAyICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDEpICAgXG5fY29ucyAgICAgICAgICAgICAgIDAuMDAxICAgICAgICAgICAwLjAwNiAgICAgICAgICAtMC4wMDgqKipcbiAgICAgICAgICAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDAyKSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMDA2ICAgICAgICAgICAwLjAwOCAgICAgICAgICAgMC4wMDQgICBcbnIyX2IgICAgICAgICAgICAgICAgMC4wMTMgICAgICAgICAgIDAuMzMzICAgICAgICAgICAwLjE3MyAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjAwNiAgICAgICAgICAgMC4wMDUgICAgICAgICAgIDAuMDAyICAgXG5OICAgICAgICAgICAgICAgMjIwOTQuMDAwICAgICAgIDM1Mjk0LjAwMCAgICAgIDEzMDU4Mi4wMDAgICBcbk5fZyAgICAgICAgICAgICAgICAzMS4wMDAgICAgICAgICAgNDguMDAwICAgICAgICAgMTg0LjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICBcbi4gICBcbi4gICByZXBsYWNlIHJpZ2h0Mj0gaWRlb19yaWdodDJfZGljaG94XG4oMSwzMDksNzg2IHJlYWwgY2hhbmdlcyBtYWRlKVxuLiAgIHh0c2V0IHJlc3AgdGltZXNlY1xuICAgICAgIHBhbmVsIHZhcmlhYmxlOiAgcmVzcCAodW5iYWxhbmNlZClcbiAgICAgICAgdGltZSB2YXJpYWJsZTogIHRpbWVzZWMsIDAgdG8gMTYyOVxuICAgICAgICAgICAgICAgIGRlbHRhOiAgMSB1bml0XG4uICAgcmVwbGFjZSBuZWcgPSBuZWdhdGl2aXR5XG4oMCByZWFsIGNoYW5nZXMgbWFkZSlcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIHBlcmlvZD09MiAmIGxvY2FsPT0wICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEcgIFxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiQlJcIiAmIHBlcmlvZD09MiAmIGxvY2FsPT0wICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEFcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkNBLmVcIiAmIHBlcmlvZD09MiAmIGxvY2FsPT0wICwgclxuPiBlICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgQlxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiQ0EuZlwiICYgcGVyaW9kPT0yICYgbG9jYWw9PTAgLCByXG4+IGUgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBDICBcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkNIXCIgJiBwZXJpb2Q9PTIgJiBsb2NhbD09MCAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBEXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJDTlwiICYgcGVyaW9kPT0yICYgbG9jYWw9PTAgLCByZSBcbj4gIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBFXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJES1wiICYgcGVyaW9kPT0yICYgbG9jYWw9PTAgLCByZSBcbj4gIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBGIFxuLiAgIGVzdHRhYiBHIEEgQiBDLCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIFxuPiByMl9vIE4gTl9nKSBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgICAgICAgICAgICg0KSAgIFxuICAgICAgICAgICAgICAgICAgRC5nc2xtYyAgICAgICAgIEQuZ3NsbWMgICAgICAgICBELmdzbG1jICAgICAgICAgRC5nc2xtYyAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmVnICAgICAgICAgICAgICAgICAwLjAwNSoqKiAgICAgICAgMC4wMDcgICAgICAgICAgIDAuMDA4KiAgICAgICAgICAwLjAwOSoqIFxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDAzKSAgIFxudGltZXNlY1N0b35nICAgICAgIC0wLjAwMCAgICAgICAgICAtMC4wMDIgICAgICAgICAgIDAuMDAwICAgICAgICAgIC0wLjAwMiogIFxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgIFxuYy5uZWcjYy50aX5nICAgICAgIC0wLjAwMSoqKiAgICAgICAtMC4wMDEgICAgICAgICAgLTAuMDAyKiAgICAgICAgIC0wLjAwMyoqKlxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgIFxubmVnICAgICAgICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgICAgICguKSAgICAgICAgICAgICAoLikgICAgICAgICAgICAgKC4pICAgICAgICAgICAgICguKSAgIFxucmlnaHQyICAgICAgICAgICAgIC0wLjAwMSogICAgICAgICAtMC4wMDMgICAgICAgICAgLTAuMDAzICAgICAgICAgIC0wLjAwNCoqIFxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAyKSAgIFxuYy5uZWcjYy5yaX4yICAgICAgICAwLjAwMSoqKiAgICAgICAtMC4wMDIgICAgICAgICAgIDAuMDAzICAgICAgICAgICAwLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAxKSAgIFxub3JkZXIgICAgICAgICAgICAgIC0wLjAwMCoqKiAgICAgICAtMC4wMDAgICAgICAgICAgLTAuMDAxKiogICAgICAgIC0wLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgIFxuTC5nc2xtYyAgICAgICAgICAgIC0wLjAwOCoqKiAgICAgICAtMC4wMDkqKiogICAgICAgLTAuMDA4KioqICAgICAgIC0wLjAxNyoqKlxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgIFxuZmVtYWxlICAgICAgICAgICAgIC0wLjAwMSogICAgICAgICAtMC4wMDEgICAgICAgICAgIDAuMDAxICAgICAgICAgIC0wLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAyKSAgIFxuYWdlICAgICAgICAgICAgICAgICAwLjAwMCoqICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwKiAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgIFxuaW5jb21lICAgICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDEgICAgICAgICAgIDAuMDAyICAgICAgICAgICAwLjAwNSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDA0KSAgIFxudW5pdmVyc2l0eSAgICAgICAgIC0wLjAwMCAgICAgICAgICAgMC4wMDQgICAgICAgICAgLTAuMDAzICAgICAgICAgIC0wLjAwMiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDAyKSAgIFxuX2NvbnMgICAgICAgICAgICAgICAwLjAwMSAgICAgICAgICAgMC4wMDQgICAgICAgICAgLTAuMDEwICAgICAgICAgICAwLjAwOSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwNykgICAgICAgICAoMC4wMDkpICAgICAgICAgKDAuMDA1KSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjAwNSAgICAgICAgICAgMC4wMDQgICAgICAgICAgIDAuMDA2ICAgICAgICAgICAwLjAxMiAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjIwNyAgICAgICAgICAgMC4wMTIgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAzMiAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjAwMyAgICAgICAgICAgMC4wMDQgICAgICAgICAgIDAuMDA0ICAgICAgICAgICAwLjAwOSAgIFxuTiAgICAgICAgICAgICAgNjY1ODQ5LjAwMCAgICAgICAyNDMxNS4wMDAgICAgICAgMjMyOTYuMDAwICAgICAgIDE5MTI1LjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgOTMyLjAwMCAgICAgICAgICAzNS4wMDAgICAgICAgICAgMzIuMDAwICAgICAgICAgIDI3LjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgIGVzdHRhYiBEIEUgRiwgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyX3cgcjJfYiByMlxuPiBfbyBOIE5fZykgXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgXG4gICAgICAgICAgICAgICAgICBELmdzbG1jICAgICAgICAgRC5nc2xtYyAgICAgICAgIEQuZ3NsbWMgICBcbiAgICAgICAgICAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5uZWcgICAgICAgICAgICAgICAgIDAuMDEyKiogICAgICAgICAwLjAwNiAgICAgICAgICAgMC4wMDUqICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDAyKSAgIFxudGltZXNlY1N0b35nICAgICAgICAwLjAwMiAgICAgICAgICAtMC4wMDAgICAgICAgICAgLTAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICBcbmMubmVnI2MudGl+ZyAgICAgICAtMC4wMDMqKiogICAgICAgLTAuMDAyKiAgICAgICAgIC0wLjAwMSogIFxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDApICAgXG5uZWcgICAgICAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICAgICAoLikgICAgICAgICAgICAgKC4pICAgICAgICAgICAgICguKSAgIFxucmlnaHQyICAgICAgICAgICAgIC0wLjAwNioqICAgICAgICAtMC4wMDUqKiAgICAgICAgIDAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMSkgICBcbmMubmVnI2Mucml+MiAgICAgICAgMC4wMDIgICAgICAgICAgIDAuMDAxICAgICAgICAgICAwLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgXG5vcmRlciAgICAgICAgICAgICAgLTAuMDAxKiAgICAgICAgIC0wLjAwMSoqICAgICAgICAtMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgIFxuTC5nc2xtYyAgICAgICAgICAgIC0wLjAwOCoqKiAgICAgICAtMC4wMDkqKiogICAgICAgLTAuMDA0KioqXG4gICAgICAgICAgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICBcbmZlbWFsZSAgICAgICAgICAgICAgMC4wMDIgICAgICAgICAgIDAuMDAzICAgICAgICAgIC0wLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDEpICAgXG5hZ2UgICAgICAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgIFxuaW5jb21lICAgICAgICAgICAgIC0wLjAwOCAgICAgICAgICAgMC4wMDYgICAgICAgICAgLTAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwMikgICBcbnVuaXZlcnNpdHkgICAgICAgICAgMC4wMDUqKiAgICAgICAgLTAuMDA1KiAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDEpICAgXG5fY29ucyAgICAgICAgICAgICAgLTAuMDA5ICAgICAgICAgICAwLjAwNCAgICAgICAgICAtMC4wMDIgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDcpICAgICAgICAgKDAuMDAzKSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMDA2ICAgICAgICAgICAwLjAwNCAgICAgICAgICAgMC4wMDIgICBcbnIyX2IgICAgICAgICAgICAgICAgMC4wMDIgICAgICAgICAgIDAuMDAzICAgICAgICAgICAwLjAxNyAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjAwNCAgICAgICAgICAgMC4wMDQgICAgICAgICAgIDAuMDAyICAgXG5OICAgICAgICAgICAgICAgMjYxMDIuMDAwICAgICAgIDQwMjYzLjAwMCAgICAgICAyNDg0OS4wMDAgICBcbk5fZyAgICAgICAgICAgICAgICAzNi4wMDAgICAgICAgICAgNTYuMDAwICAgICAgICAgIDM1LjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICAgXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJGUlwiICYgcGVyaW9kPT0yICYgbG9jYWw9PTAgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgQVxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiR0hcIiAmIHBlcmlvZD09MiAmIGxvY2FsPT0wICwgcmUgXG4+ICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgQlxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiSU5cIiAmIHBlcmlvZD09MiAmIGxvY2FsPT0wICwgcmUgXG4+ICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgQyAgXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJJUy5qXCIgJiBwZXJpb2Q9PTIgJiBsb2NhbD09MCAsIHJcbj4gZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRFxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiSVMucFwiICYgcGVyaW9kPT0yICYgbG9jYWw9PTAgLCByXG4+IGUgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBFXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJJVFwiICYgcGVyaW9kPT0yICYgbG9jYWw9PTAgLCByZSBcbj4gIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBGIFxuLiAgIGVzdHRhYiBBIEIgQywgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyX3cgcjJfYiByMlxuPiBfbyBOIE5fZykgXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgXG4gICAgICAgICAgICAgICAgICBELmdzbG1jICAgICAgICAgRC5nc2xtYyAgICAgICAgIEQuZ3NsbWMgICBcbiAgICAgICAgICAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5uZWcgICAgICAgICAgICAgICAgIDAuMDExKiogICAgICAgICAwLjAwMSAgICAgICAgICAgMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAyKSAgIFxudGltZXNlY1N0b35nICAgICAgIC0wLjAwMyoqICAgICAgICAtMC4wMDIqKiAgICAgICAgIDAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICBcbmMubmVnI2MudGl+ZyAgICAgICAtMC4wMDMqKiAgICAgICAgLTAuMDAwICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDEpICAgXG5uZWcgICAgICAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICAgICAoLikgICAgICAgICAgICAgKC4pICAgICAgICAgICAgICguKSAgIFxucmlnaHQyICAgICAgICAgICAgICAwLjAwNCAgICAgICAgICAgMC4wMDEgICAgICAgICAgLTAuMDA1KioqXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICBcbmMubmVnI2Mucml+MiAgICAgICAgMC4wMDEgICAgICAgICAgIDAuMDAxICAgICAgICAgIC0wLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgXG5vcmRlciAgICAgICAgICAgICAgLTAuMDAxKioqICAgICAgIC0wLjAwMSoqKiAgICAgICAtMC4wMDEqKipcbiAgICAgICAgICAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgIFxuTC5nc2xtYyAgICAgICAgICAgIC0wLjAxNSoqKiAgICAgICAtMC4wMTMqKiogICAgICAgLTAuMDA3KioqXG4gICAgICAgICAgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICBcbmZlbWFsZSAgICAgICAgICAgICAtMC4wMDMgICAgICAgICAgLTAuMDA0KioqICAgICAgIC0wLjAwMyogIFxuICAgICAgICAgICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgXG5hZ2UgICAgICAgICAgICAgICAgLTAuMDAwICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAqICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgIFxuaW5jb21lICAgICAgICAgICAgICAwLjAwMiAgICAgICAgICAgMC4wMDQqICAgICAgICAgLTAuMDAzICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMykgICBcbnVuaXZlcnNpdHkgICAgICAgICAtMC4wMDEgICAgICAgICAgLTAuMDAyICAgICAgICAgIC0wLjAwMyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgXG5fY29ucyAgICAgICAgICAgICAgIDAuMDE4KiogICAgICAgICAwLjAwNyogICAgICAgICAgMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNykgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDA0KSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMDA5ICAgICAgICAgICAwLjAwOSAgICAgICAgICAgMC4wMDQgICBcbnIyX2IgICAgICAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMTk1ICAgICAgICAgICAwLjAwMiAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjAwNyAgICAgICAgICAgMC4wMDYgICAgICAgICAgIDAuMDAzICAgXG5OICAgICAgICAgICAgICAgMzY3NjYuMDAwICAgICAgIDQyMTMxLjAwMCAgICAgICAzNjA0Mi4wMDAgICBcbk5fZyAgICAgICAgICAgICAgICA1MS4wMDAgICAgICAgICAgNTkuMDAwICAgICAgICAgIDUwLjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICAgZXN0dGFiIEQgRSBGLCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIHIyXG4+IF9vIE4gTl9nKSBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICBcbiAgICAgICAgICAgICAgICAgIEQuZ3NsbWMgICAgICAgICBELmdzbG1jICAgICAgICAgRC5nc2xtYyAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm5lZyAgICAgICAgICAgICAgICAtMC4wMDIgICAgICAgICAgIDAuMDA3KiAgICAgICAgICAwLjAwNSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDMpICAgXG50aW1lc2VjU3RvfmcgICAgICAgLTAuMDAxICAgICAgICAgICAwLjAwMyoqKiAgICAgICAgMC4wMDEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgIFxuYy5uZWcjYy50aX5nICAgICAgICAwLjAwMCAgICAgICAgICAtMC4wMDIqICAgICAgICAgLTAuMDAxKiAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICBcbm5lZyAgICAgICAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgICAgICguKSAgICAgICAgICAgICAoLikgICAgICAgICAgICAgKC4pICAgXG5yaWdodDIgICAgICAgICAgICAgLTAuMDAzKiAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAxKSAgIFxuYy5uZWcjYy5yaX4yICAgICAgICAwLjAwMSAgICAgICAgICAgMC4wMDAgICAgICAgICAgLTAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMSkgICBcbm9yZGVyICAgICAgICAgICAgICAtMC4wMDEqKiogICAgICAgLTAuMDAwICAgICAgICAgIC0wLjAwMCogIFxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgXG5MLmdzbG1jICAgICAgICAgICAgLTAuMDA0KioqICAgICAgIC0wLjAwMyoqKiAgICAgICAtMC4wMTYqKipcbiAgICAgICAgICAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgIFxuZmVtYWxlICAgICAgICAgICAgIC0wLjAwMiAgICAgICAgICAgMC4wMDIgICAgICAgICAgLTAuMDA0KiAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMSkgICBcbmFnZSAgICAgICAgICAgICAgICAtMC4wMDAqICAgICAgICAgLTAuMDAwICAgICAgICAgIC0wLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgXG5pbmNvbWUgICAgICAgICAgICAgLTAuMDA3KiAgICAgICAgICAwLjAwMCAgICAgICAgICAtMC4wMDEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDA0KSAgIFxudW5pdmVyc2l0eSAgICAgICAgIC0wLjAwMyAgICAgICAgICAtMC4wMDAgICAgICAgICAgIDAuMDAyICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwMikgICBcbl9jb25zICAgICAgICAgICAgICAgMC4wMjUqKiogICAgICAgLTAuMDA4ICAgICAgICAgICAwLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA3KSAgICAgICAgICgwLjAxMSkgICAgICAgICAoMC4wMDYpICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnIyX3cgICAgICAgICAgICAgICAgMC4wMDMgICAgICAgICAgIDAuMDAyICAgICAgICAgICAwLjAxMCAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjA1MCAgICAgICAgICAgMC4wMDMgICAgICAgICAgIDAuMDY1ICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMDAyICAgICAgICAgICAwLjAwMiAgICAgICAgICAgMC4wMDggICBcbk4gICAgICAgICAgICAgICA1MTM2Ny4wMDAgICAgICAgMjI3MjguMDAwICAgICAgIDI2MTIyLjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgIDcxLjAwMCAgICAgICAgICAzMi4wMDAgICAgICAgICAgMzcuMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gIFxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiSlBcIiAmIHBlcmlvZD09MiAmIGxvY2FsPT0wICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEFcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIk5aXCIgJiBwZXJpb2Q9PTIgJiBsb2NhbD09MCAsIHJlIFxuPiAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEJcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIlJVXCIgJiBwZXJpb2Q9PTIgJiBsb2NhbD09MCAsIHJlIFxuPiAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEMgIFxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiU0VcIiAmIHBlcmlvZD09MiAmIGxvY2FsPT0wICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIERcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIlNXXCIgJiBwZXJpb2Q9PTIgJiBsb2NhbD09MCAsIHJlIFxuPiAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEVcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIlVLXCIgJiBwZXJpb2Q9PTIgJiBsb2NhbD09MCAsIHJlIFxuPiAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEYgXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJVU1wiICYgcGVyaW9kPT0yICYgbG9jYWw9PTAgLCByZSBcbj4gIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBHIFxuLiAgIGVzdHRhYiBBIEIgQyBELCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIFxuPiByMl9vIE4gTl9nKSBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgICAgICAgICAgICg0KSAgIFxuICAgICAgICAgICAgICAgICAgRC5nc2xtYyAgICAgICAgIEQuZ3NsbWMgICAgICAgICBELmdzbG1jICAgICAgICAgRC5nc2xtYyAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmVnICAgICAgICAgICAgICAgICAwLjAwMiAgICAgICAgICAgMC4wMDEgICAgICAgICAgIDAuMDE0KioqICAgICAgICAwLjAwMiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDAxKSAgIFxudGltZXNlY1N0b35nICAgICAgIC0wLjAwNCoqICAgICAgICAtMC4wMDEgICAgICAgICAgLTAuMDAwICAgICAgICAgIC0wLjAwMSoqIFxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAwKSAgIFxuYy5uZWcjYy50aX5nICAgICAgIC0wLjAwMSAgICAgICAgICAtMC4wMDEgICAgICAgICAgLTAuMDAzKioqICAgICAgIC0wLjAwMSoqIFxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAwKSAgIFxubmVnICAgICAgICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgICAgICguKSAgICAgICAgICAgICAoLikgICAgICAgICAgICAgKC4pICAgICAgICAgICAgICguKSAgIFxucmlnaHQyICAgICAgICAgICAgIC0wLjAwMyAgICAgICAgICAgMC4wMDIgICAgICAgICAgIDAuMDAzICAgICAgICAgIC0wLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAwKSAgIFxuYy5uZWcjYy5yaX4yICAgICAgICAwLjAwNSogICAgICAgICAgMC4wMDQqICAgICAgICAgIDAuMDAxICAgICAgICAgICAwLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAwKSAgIFxub3JkZXIgICAgICAgICAgICAgIC0wLjAwMSoqICAgICAgICAtMC4wMDEqKiogICAgICAgLTAuMDAwICAgICAgICAgIC0wLjAwMCoqKlxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgIFxuTC5nc2xtYyAgICAgICAgICAgIC0wLjAxMyoqKiAgICAgICAtMC4wMjEqKiogICAgICAgLTAuMDE0KioqICAgICAgIC0wLjAwMyoqKlxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgIFxuZmVtYWxlICAgICAgICAgICAgIC0wLjAwMyAgICAgICAgICAtMC4wMDQgICAgICAgICAgIDAuMDAyICAgICAgICAgIC0wLjAwMSoqIFxuICAgICAgICAgICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAwKSAgIFxuYWdlICAgICAgICAgICAgICAgIC0wLjAwMSAgICAgICAgICAtMC4wMDAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCogIFxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgIFxuaW5jb21lICAgICAgICAgICAgIC0wLjAxMSogICAgICAgICAtMC4wMDMgICAgICAgICAgLTAuMDAyICAgICAgICAgICAwLjAwNCogIFxuICAgICAgICAgICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDAxKSAgIFxudW5pdmVyc2l0eSAgICAgICAgICAwLjAwNSAgICAgICAgICAgMC4wMDMgICAgICAgICAgLTAuMDAyICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDAwKSAgIFxuX2NvbnMgICAgICAgICAgICAgICAwLjA1NSoqICAgICAgICAgMC4wMTAgICAgICAgICAgLTAuMDA0ICAgICAgICAgICAwLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDE5KSAgICAgICAgICgwLjAwNikgICAgICAgICAoMC4wMDcpICAgICAgICAgKDAuMDAyKSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjAwNyAgICAgICAgICAgMC4wMTIgICAgICAgICAgIDAuMDA5ICAgICAgICAgICAwLjAwMiAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjA1MiAgICAgICAgICAgMC4xMDUgICAgICAgICAgIDAuMDA3ICAgICAgICAgICAwLjA0OSAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjAwNiAgICAgICAgICAgMC4wMTEgICAgICAgICAgIDAuMDA4ICAgICAgICAgICAwLjAwMiAgIFxuTiAgICAgICAgICAgICAgIDI1MzgwLjAwMCAgICAgICAyMzE1MC4wMDAgICAgICAgMjI4NjcuMDAwICAgICAgIDMzMzc2LjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgIDM2LjAwMCAgICAgICAgICAzMi4wMDAgICAgICAgICAgMzIuMDAwICAgICAgICAgIDQ4LjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgIGVzdHRhYiBFIEYgRywgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyX3cgcjJfYiByMlxuPiBfbyBOIE5fZykgXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgXG4gICAgICAgICAgICAgICAgICBELmdzbG1jICAgICAgICAgRC5nc2xtYyAgICAgICAgIEQuZ3NsbWMgICBcbiAgICAgICAgICAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5uZWcgICAgICAgICAgICAgICAgLTAuMDA0ICAgICAgICAgICAwLjAxMSoqICAgICAgICAgMC4wMDYqKipcbiAgICAgICAgICAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDAxKSAgIFxudGltZXNlY1N0b35nICAgICAgIC0wLjAwMSAgICAgICAgICAtMC4wMDEgICAgICAgICAgIDAuMDAxKioqXG4gICAgICAgICAgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMCkgICBcbmMubmVnI2MudGl+ZyAgICAgICAgMC4wMDAgICAgICAgICAgLTAuMDAzKioqICAgICAgIC0wLjAwMioqKlxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDApICAgXG5uZWcgICAgICAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICAgICAoLikgICAgICAgICAgICAgKC4pICAgICAgICAgICAgICguKSAgIFxucmlnaHQyICAgICAgICAgICAgIC0wLjAwMyAgICAgICAgICAgMC4wMDMqICAgICAgICAgIDAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMSkgICBcbmMubmVnI2Mucml+MiAgICAgICAgMC4wMDIgICAgICAgICAgIDAuMDAzKiAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgXG5vcmRlciAgICAgICAgICAgICAgLTAuMDAwICAgICAgICAgIC0wLjAwMSoqICAgICAgICAtMC4wMDAqICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgIFxuTC5nc2xtYyAgICAgICAgICAgIC0wLjAxMyoqKiAgICAgICAtMC4wMTIqKiogICAgICAgLTAuMDA2KioqXG4gICAgICAgICAgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMCkgICBcbmZlbWFsZSAgICAgICAgICAgICAgMC4wMDMgICAgICAgICAgLTAuMDAzKiAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDEpICAgXG5hZ2UgICAgICAgICAgICAgICAgIDAuMDAwKiAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAqKiBcbiAgICAgICAgICAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgIFxuaW5jb21lICAgICAgICAgICAgIC0wLjAwNiAgICAgICAgICAtMC4wMDAgICAgICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwMSkgICBcbnVuaXZlcnNpdHkgICAgICAgICAgMC4wMDIgICAgICAgICAgIDAuMDAyICAgICAgICAgICAwLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDEpICAgXG5fY29ucyAgICAgICAgICAgICAgIDAuMDAxICAgICAgICAgICAwLjAwNiAgICAgICAgICAtMC4wMDgqKipcbiAgICAgICAgICAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDAyKSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMDA2ICAgICAgICAgICAwLjAwOCAgICAgICAgICAgMC4wMDQgICBcbnIyX2IgICAgICAgICAgICAgICAgMC4wNDUgICAgICAgICAgIDAuMjEzICAgICAgICAgICAwLjE2MyAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjAwNiAgICAgICAgICAgMC4wMDUgICAgICAgICAgIDAuMDAyICAgXG5OICAgICAgICAgICAgICAgMjIwOTQuMDAwICAgICAgIDM1Mjk0LjAwMCAgICAgIDEzMDU4Mi4wMDAgICBcbk5fZyAgICAgICAgICAgICAgICAzMS4wMDAgICAgICAgICAgNDguMDAwICAgICAgICAgMTg0LjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICBcbi4gICBcbi4gKiBUYWJsZSBBOCBSb3cgMyBcbi4gIFxuLiAgIHJlcGxhY2UgcmlnaHQyPSB3cF9yaWdodDIgIFxuKDEsMjY1LDQ1OCByZWFsIGNoYW5nZXMgbWFkZSlcbi4gICBcbi4gICB4dHNldCByZXNwIHRpbWVzZWNcbiAgICAgICBwYW5lbCB2YXJpYWJsZTogIHJlc3AgKHVuYmFsYW5jZWQpXG4gICAgICAgIHRpbWUgdmFyaWFibGU6ICB0aW1lc2VjLCAwIHRvIDE2MjlcbiAgICAgICAgICAgICAgICBkZWx0YTogIDEgdW5pdFxuLiAgIHJlcGxhY2UgbmVnID0gbmVnYXRpdml0eVxuKDAgcmVhbCBjaGFuZ2VzIG1hZGUpXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBwZXJpb2Q9PTIgJiBsb2NhbD09MCAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBBXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBwZXJpb2Q9PTIgJiBsb2NhbD09MCAmIHdwX3JpZ2h0Ml9leHQ9PTEsIHJlXG4+ICAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEJcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIHBlcmlvZD09MiAmIGxvY2FsPT0wICYgcG9saXRpY2FsX2ludGVyZXN0X2Rcbj4gaWNob3g9PTEsIHJlICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgQ1xuLiAgIGVzdHRhYiBBIEIgQyAsIGNlbGxzKGIoc3RhciBmbXQoMykpIHNlKHBhciBmbXQoMykpKSBub2dhcHMgc3RhdChyMl93IHIyX2IgclxuPiAyX28gTiBOX2cpIFxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAoMSkgICAgICAgICAgICAgKDIpICAgICAgICAgICAgICgzKSAgIFxuICAgICAgICAgICAgICAgICAgRC5nc2xtYyAgICAgICAgIEQuZ3NsbWMgICAgICAgICBELmdzbG1jICAgXG4gICAgICAgICAgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmVnICAgICAgICAgICAgICAgICAwLjAwNSoqKiAgICAgICAgMC4wMDUqKiogICAgICAgIDAuMDAzKiogXG4gICAgICAgICAgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICBcbnRpbWVzZWNTdG9+ZyAgICAgICAtMC4wMDAgICAgICAgICAgLTAuMDAwICAgICAgICAgIC0wLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgXG5jLm5lZyNjLnRpfmcgICAgICAgLTAuMDAxKioqICAgICAgIC0wLjAwMioqKiAgICAgICAtMC4wMDEqKipcbiAgICAgICAgICAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgIFxubmVnICAgICAgICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAgICAgKC4pICAgICAgICAgICAgICguKSAgICAgICAgICAgICAoLikgICBcbnJpZ2h0MiAgICAgICAgICAgICAgMC4wMDEgICAgICAgICAgIDAuMDAxICAgICAgICAgICAwLjAwMiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgXG5jLm5lZyNjLnJpfjIgICAgICAgIDAuMDAxICAgICAgICAgICAwLjAwMiogICAgICAgICAgMC4wMDIqKiBcbiAgICAgICAgICAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgIFxub3JkZXIgICAgICAgICAgICAgIC0wLjAwMCoqKiAgICAgICAtMC4wMDAqKiogICAgICAgLTAuMDAxKioqXG4gICAgICAgICAgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICBcbkwuZ3NsbWMgICAgICAgICAgICAtMC4wMDgqKiogICAgICAgLTAuMDA4KioqICAgICAgIC0wLjAwOSoqKlxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgXG5mZW1hbGUgICAgICAgICAgICAgLTAuMDAxKiAgICAgICAgIC0wLjAwMCAgICAgICAgICAtMC4wMDEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgIFxuYWdlICAgICAgICAgICAgICAgICAwLjAwMCoqICAgICAgICAgMC4wMDAqICAgICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICBcbmluY29tZSAgICAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAxICAgICAgICAgIC0wLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgXG51bml2ZXJzaXR5ICAgICAgICAgLTAuMDAwICAgICAgICAgICAwLjAwMCAgICAgICAgICAtMC4wMDEqICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAxKSAgIFxuX2NvbnMgICAgICAgICAgICAgICAwLjAwMSAgICAgICAgICAtMC4wMDEgICAgICAgICAgIDAuMDAzKiAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMikgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjAwNSAgICAgICAgICAgMC4wMDUgICAgICAgICAgIDAuMDA1ICAgXG5yMl9iICAgICAgICAgICAgICAgIDAuMjExICAgICAgICAgICAwLjIyNSAgICAgICAgICAgMC4yNDIgICBcbnIyX28gICAgICAgICAgICAgICAgMC4wMDMgICAgICAgICAgIDAuMDAzICAgICAgICAgICAwLjAwNCAgIFxuTiAgICAgICAgICAgICAgNjY2NTI2LjAwMCAgICAgIDM2MDM1NS4wMDAgICAgICAzMTc2MTMuMDAwICAgXG5OX2cgICAgICAgICAgICAgICA5MzMuMDAwICAgICAgICAgNTA1LjAwMCAgICAgICAgIDQ0NC4wMDAgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgIFxuLiAgIHh0c2V0IHJlc3AgdGltZXNlY1xuICAgICAgIHBhbmVsIHZhcmlhYmxlOiAgcmVzcCAodW5iYWxhbmNlZClcbiAgICAgICAgdGltZSB2YXJpYWJsZTogIHRpbWVzZWMsIDAgdG8gMTYyOVxuICAgICAgICAgICAgICAgIGRlbHRhOiAgMSB1bml0XG4uICAgcmVwbGFjZSBuZWcgPSBuZWdhdGl2aXR5XG4oMCByZWFsIGNoYW5nZXMgbWFkZSlcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIHBlcmlvZD09MiAmIGxvY2FsPT0wICwgcmUgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBHXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJCUlwiICYgcGVyaW9kPT0yICYgbG9jYWw9PTAgLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgQVxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiQ0EuZVwiICYgcGVyaW9kPT0yICYgbG9jYWw9PTAgLCByXG4+IGUgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBCXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJDQS5mXCIgJiBwZXJpb2Q9PTIgJiBsb2NhbD09MCAsIHJcbj4gZSAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEMgIFxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiQ0hcIiAmIHBlcmlvZD09MiAmIGxvY2FsPT0wICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIERcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkNOXCIgJiBwZXJpb2Q9PTIgJiBsb2NhbD09MCAsIHJlIFxuPiAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEVcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkRLXCIgJiBwZXJpb2Q9PTIgJiBsb2NhbD09MCAsIHJlIFxuPiAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEYgXG4uICAgZXN0dGFiIEcgQSBCIEMsIGNlbGxzKGIoc3RhciBmbXQoMykpIHNlKHBhciBmbXQoMykpKSBub2dhcHMgc3RhdChyMl93IHIyX2IgXG4+IHIyX28gTiBOX2cpIFxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICAgICAgICAgICAgKDQpICAgXG4gICAgICAgICAgICAgICAgICBELmdzbG1jICAgICAgICAgRC5nc2xtYyAgICAgICAgIEQuZ3NsbWMgICAgICAgICBELmdzbG1jICAgXG4gICAgICAgICAgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5uZWcgICAgICAgICAgICAgICAgIDAuMDA1KioqICAgICAgICAwLjAwMyAgICAgICAgICAgMC4wMDcgICAgICAgICAgIDAuMDEwKiogXG4gICAgICAgICAgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDMpICAgXG50aW1lc2VjU3RvfmcgICAgICAgLTAuMDAwICAgICAgICAgIC0wLjAwMiAgICAgICAgICAgMC4wMDAgICAgICAgICAgLTAuMDAyKiAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgXG5jLm5lZyNjLnRpfmcgICAgICAgLTAuMDAxKioqICAgICAgIC0wLjAwMSAgICAgICAgICAtMC4wMDIqICAgICAgICAgLTAuMDAzKioqXG4gICAgICAgICAgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgXG5uZWcgICAgICAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAgICAgKC4pICAgICAgICAgICAgICguKSAgICAgICAgICAgICAoLikgICAgICAgICAgICAgKC4pICAgXG5yaWdodDIgICAgICAgICAgICAgIDAuMDAxICAgICAgICAgIC0wLjAxMyogICAgICAgICAtMC4wMDkgICAgICAgICAgLTAuMDA4KiAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwNikgICAgICAgICAoMC4wMDQpICAgXG5jLm5lZyNjLnJpfjIgICAgICAgIDAuMDAxICAgICAgICAgICAwLjAwOCAgICAgICAgICAgMC4wMTEqICAgICAgICAgLTAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDMpICAgXG5vcmRlciAgICAgICAgICAgICAgLTAuMDAwKioqICAgICAgIC0wLjAwMCAgICAgICAgICAtMC4wMDEqKiAgICAgICAgLTAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgXG5MLmdzbG1jICAgICAgICAgICAgLTAuMDA4KioqICAgICAgIC0wLjAwOSoqKiAgICAgICAtMC4wMDgqKiogICAgICAgLTAuMDE3KioqXG4gICAgICAgICAgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgXG5mZW1hbGUgICAgICAgICAgICAgLTAuMDAxKiAgICAgICAgIC0wLjAwMSAgICAgICAgICAgMC4wMDAgICAgICAgICAgLTAuMDAyICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDIpICAgXG5hZ2UgICAgICAgICAgICAgICAgIDAuMDAwKiogICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAqICAgICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgXG5pbmNvbWUgICAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMiAgICAgICAgICAgMC4wMDMgICAgICAgICAgIDAuMDA1ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDQpICAgXG51bml2ZXJzaXR5ICAgICAgICAgLTAuMDAwICAgICAgICAgICAwLjAwMyAgICAgICAgICAtMC4wMDMgICAgICAgICAgLTAuMDAyICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDIpICAgXG5fY29ucyAgICAgICAgICAgICAgIDAuMDAxICAgICAgICAgICAwLjAwNyAgICAgICAgICAtMC4wMTAgICAgICAgICAgIDAuMDA5ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDA3KSAgICAgICAgICgwLjAwOCkgICAgICAgICAoMC4wMDYpICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMDA1ICAgICAgICAgICAwLjAwNCAgICAgICAgICAgMC4wMDYgICAgICAgICAgIDAuMDEyICAgXG5yMl9iICAgICAgICAgICAgICAgIDAuMjExICAgICAgICAgICAwLjA5NyAgICAgICAgICAgMC4wMDIgICAgICAgICAgIDAuMDU2ICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMDAzICAgICAgICAgICAwLjAwNCAgICAgICAgICAgMC4wMDUgICAgICAgICAgIDAuMDA5ICAgXG5OICAgICAgICAgICAgICA2NjY1MjYuMDAwICAgICAgIDI0MzE1LjAwMCAgICAgICAyMzI5Ni4wMDAgICAgICAgMTkxMjUuMDAwICAgXG5OX2cgICAgICAgICAgICAgICA5MzMuMDAwICAgICAgICAgIDM1LjAwMCAgICAgICAgICAzMi4wMDAgICAgICAgICAgMjcuMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICAgZXN0dGFiIEQgRSBGLCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIHIyXG4+IF9vIE4gTl9nKSBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICBcbiAgICAgICAgICAgICAgICAgIEQuZ3NsbWMgICAgICAgICBELmdzbG1jICAgICAgICAgRC5nc2xtYyAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm5lZyAgICAgICAgICAgICAgICAgMC4wMTMqKiogICAgICAgIDAuMDA2ICAgICAgICAgICAwLjAwNSogIFxuICAgICAgICAgICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDIpICAgXG50aW1lc2VjU3RvfmcgICAgICAgIDAuMDAyICAgICAgICAgIC0wLjAwMCAgICAgICAgICAtMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgIFxuYy5uZWcjYy50aX5nICAgICAgIC0wLjAwMyoqKiAgICAgICAtMC4wMDIqICAgICAgICAgLTAuMDAxKiAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMCkgICBcbm5lZyAgICAgICAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgICAgICguKSAgICAgICAgICAgICAoLikgICAgICAgICAgICAgKC4pICAgXG5yaWdodDIgICAgICAgICAgICAgIDAuMDA1ICAgICAgICAgIC0wLjAwNSAgICAgICAgICAgMC4wMDMgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDYpICAgICAgICAgKDAuMDAzKSAgIFxuYy5uZWcjYy5yaX4yICAgICAgIC0wLjAwMSAgICAgICAgICAtMC4wMDAgICAgICAgICAgIDAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwMikgICBcbm9yZGVyICAgICAgICAgICAgICAtMC4wMDEqICAgICAgICAgLTAuMDAxKiogICAgICAgIC0wLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgXG5MLmdzbG1jICAgICAgICAgICAgLTAuMDA3KioqICAgICAgIC0wLjAwOSoqKiAgICAgICAtMC4wMDQqKipcbiAgICAgICAgICAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgIFxuZmVtYWxlICAgICAgICAgICAgIC0wLjAwMCAgICAgICAgICAgMC4wMDIgICAgICAgICAgLTAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMSkgICBcbmFnZSAgICAgICAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgXG5pbmNvbWUgICAgICAgICAgICAgLTAuMDAwICAgICAgICAgICAwLjAwNSAgICAgICAgICAtMC4wMDEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDAyKSAgIFxudW5pdmVyc2l0eSAgICAgICAgICAwLjAwNioqKiAgICAgICAtMC4wMDUqICAgICAgICAgIDAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwMSkgICBcbl9jb25zICAgICAgICAgICAgICAtMC4wMTQqICAgICAgICAgIDAuMDAyICAgICAgICAgIC0wLjAwMyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA2KSAgICAgICAgICgwLjAwNykgICAgICAgICAoMC4wMDMpICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnIyX3cgICAgICAgICAgICAgICAgMC4wMDYgICAgICAgICAgIDAuMDA0ICAgICAgICAgICAwLjAwMiAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjAxNSAgICAgICAgICAgMC4wMTQgICAgICAgICAgIDAuMDE1ICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMDA0ICAgICAgICAgICAwLjAwNCAgICAgICAgICAgMC4wMDIgICBcbk4gICAgICAgICAgICAgICAyNjEwMi4wMDAgICAgICAgNDAyNjMuMDAwICAgICAgIDI0ODQ5LjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgIDM2LjAwMCAgICAgICAgICA1Ni4wMDAgICAgICAgICAgMzUuMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gIFxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiRlJcIiAmIHBlcmlvZD09MiAmIGxvY2FsPT0wICwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEFcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkdIXCIgJiBwZXJpb2Q9PTIgJiBsb2NhbD09MCAsIHJlIFxuPiAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEJcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIklOXCIgJiBwZXJpb2Q9PTIgJiBsb2NhbD09MCAsIHJlIFxuPiAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEMgIFxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiSVMualwiICYgcGVyaW9kPT0yICYgbG9jYWw9PTAgLCByXG4+IGUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIERcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIklTLnBcIiAmIHBlcmlvZD09MiAmIGxvY2FsPT0wICwgclxuPiBlICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRVxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiSVRcIiAmIHBlcmlvZD09MiAmIGxvY2FsPT0wICwgcmUgXG4+ICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRiBcbi4gICBlc3R0YWIgQSBCIEMsIGNlbGxzKGIoc3RhciBmbXQoMykpIHNlKHBhciBmbXQoMykpKSBub2dhcHMgc3RhdChyMl93IHIyX2IgcjJcbj4gX28gTiBOX2cpIFxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAoMSkgICAgICAgICAgICAgKDIpICAgICAgICAgICAgICgzKSAgIFxuICAgICAgICAgICAgICAgICAgRC5nc2xtYyAgICAgICAgIEQuZ3NsbWMgICAgICAgICBELmdzbG1jICAgXG4gICAgICAgICAgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmVnICAgICAgICAgICAgICAgICAwLjAxMCogICAgICAgICAgMC4wMDEgICAgICAgICAgLTAuMDAyICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMykgICBcbnRpbWVzZWNTdG9+ZyAgICAgICAtMC4wMDMqKiAgICAgICAgLTAuMDAyKiogICAgICAgICAwLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgXG5jLm5lZyNjLnRpfmcgICAgICAgLTAuMDAzKiogICAgICAgIC0wLjAwMCAgICAgICAgICAgMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAxKSAgIFxubmVnICAgICAgICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAgICAgKC4pICAgICAgICAgICAgICguKSAgICAgICAgICAgICAoLikgICBcbnJpZ2h0MiAgICAgICAgICAgICAgMC4wMDUgICAgICAgICAgLTAuMDA1ICAgICAgICAgIC0wLjAwNyogIFxuICAgICAgICAgICAgICAgICAgKDAuMDA2KSAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDMpICAgXG5jLm5lZyNjLnJpfjIgICAgICAgIDAuMDA0ICAgICAgICAgICAwLjAwMSAgICAgICAgICAgMC4wMDIgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAyKSAgIFxub3JkZXIgICAgICAgICAgICAgIC0wLjAwMSoqKiAgICAgICAtMC4wMDEqKiogICAgICAgLTAuMDAxKioqXG4gICAgICAgICAgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICBcbkwuZ3NsbWMgICAgICAgICAgICAtMC4wMTUqKiogICAgICAgLTAuMDEzKioqICAgICAgIC0wLjAwNyoqKlxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgXG5mZW1hbGUgICAgICAgICAgICAgLTAuMDAzICAgICAgICAgIC0wLjAwMyoqKiAgICAgICAtMC4wMDMqICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgIFxuYWdlICAgICAgICAgICAgICAgIC0wLjAwMCAgICAgICAgICAgMC4wMDAqICAgICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICBcbmluY29tZSAgICAgICAgICAgICAgMC4wMDIgICAgICAgICAgIDAuMDA0KiAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDMpICAgXG51bml2ZXJzaXR5ICAgICAgICAgLTAuMDAxICAgICAgICAgIC0wLjAwMiAgICAgICAgICAtMC4wMDMgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAyKSAgIFxuX2NvbnMgICAgICAgICAgICAgICAwLjAxOSoqICAgICAgICAgMC4wMDkqKiAgICAgICAgIDAuMDAzICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDcpICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwNCkgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjAwOSAgICAgICAgICAgMC4wMDggICAgICAgICAgIDAuMDA0ICAgXG5yMl9iICAgICAgICAgICAgICAgIDAuMDA1ICAgICAgICAgICAwLjE4MCAgICAgICAgICAgMC4wODMgICBcbnIyX28gICAgICAgICAgICAgICAgMC4wMDcgICAgICAgICAgIDAuMDA2ICAgICAgICAgICAwLjAwMyAgIFxuTiAgICAgICAgICAgICAgIDM2NzY2LjAwMCAgICAgICA0MjgwOC4wMDAgICAgICAgMzYwNDIuMDAwICAgXG5OX2cgICAgICAgICAgICAgICAgNTEuMDAwICAgICAgICAgIDYwLjAwMCAgICAgICAgICA1MC4wMDAgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgIGVzdHRhYiBEIEUgRiwgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyX3cgcjJfYiByMlxuPiBfbyBOIE5fZykgXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgXG4gICAgICAgICAgICAgICAgICBELmdzbG1jICAgICAgICAgRC5nc2xtYyAgICAgICAgIEQuZ3NsbWMgICBcbiAgICAgICAgICAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5uZWcgICAgICAgICAgICAgICAgLTAuMDAyICAgICAgICAgICAwLjAwNSAgICAgICAgICAgMC4wMDUgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDAzKSAgIFxudGltZXNlY1N0b35nICAgICAgIC0wLjAwMSAgICAgICAgICAgMC4wMDMqKiogICAgICAgIDAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICBcbmMubmVnI2MudGl+ZyAgICAgICAgMC4wMDAgICAgICAgICAgLTAuMDAyKiAgICAgICAgIC0wLjAwMSogIFxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgXG5uZWcgICAgICAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICAgICAoLikgICAgICAgICAgICAgKC4pICAgICAgICAgICAgICguKSAgIFxucmlnaHQyICAgICAgICAgICAgIC0wLjAwMSAgICAgICAgICAtMC4wMDMgICAgICAgICAgLTAuMDAzICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwNCkgICBcbmMubmVnI2Mucml+MiAgICAgICAgMC4wMDMgICAgICAgICAgIDAuMDA2ICAgICAgICAgIC0wLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDQpICAgXG5vcmRlciAgICAgICAgICAgICAgLTAuMDAxKioqICAgICAgIC0wLjAwMCAgICAgICAgICAtMC4wMDAqICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgIFxuTC5nc2xtYyAgICAgICAgICAgIC0wLjAwNCoqKiAgICAgICAtMC4wMDMqKiogICAgICAgLTAuMDE2KioqXG4gICAgICAgICAgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICBcbmZlbWFsZSAgICAgICAgICAgICAtMC4wMDIgICAgICAgICAgIDAuMDAyICAgICAgICAgIC0wLjAwNCoqIFxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDEpICAgXG5hZ2UgICAgICAgICAgICAgICAgLTAuMDAwICAgICAgICAgIC0wLjAwMCAgICAgICAgICAtMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgIFxuaW5jb21lICAgICAgICAgICAgIC0wLjAwNyogICAgICAgICAtMC4wMDAgICAgICAgICAgLTAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwNCkgICBcbnVuaXZlcnNpdHkgICAgICAgICAtMC4wMDMgICAgICAgICAgLTAuMDAwICAgICAgICAgICAwLjAwMiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDIpICAgXG5fY29ucyAgICAgICAgICAgICAgIDAuMDIzKiogICAgICAgIC0wLjAwNSAgICAgICAgICAgMC4wMDMgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwOCkgICAgICAgICAoMC4wMTEpICAgICAgICAgKDAuMDA2KSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMDAzICAgICAgICAgICAwLjAwMiAgICAgICAgICAgMC4wMTAgICBcbnIyX2IgICAgICAgICAgICAgICAgMC4wODggICAgICAgICAgIDAuMDAxICAgICAgICAgICAwLjA1OCAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjAwMiAgICAgICAgICAgMC4wMDIgICAgICAgICAgIDAuMDA4ICAgXG5OICAgICAgICAgICAgICAgNTEzNjcuMDAwICAgICAgIDIyNzI4LjAwMCAgICAgICAyNjEyMi4wMDAgICBcbk5fZyAgICAgICAgICAgICAgICA3MS4wMDAgICAgICAgICAgMzIuMDAwICAgICAgICAgIDM3LjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICBcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkpQXCIgJiBwZXJpb2Q9PTIgJiBsb2NhbD09MCAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBBXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJOWlwiICYgcGVyaW9kPT0yICYgbG9jYWw9PTAgLCByZSBcbj4gIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBCXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJSVVwiICYgcGVyaW9kPT0yICYgbG9jYWw9PTAgLCByZSBcbj4gIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBDICBcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIlNFXCIgJiBwZXJpb2Q9PTIgJiBsb2NhbD09MCAsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBEXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJTV1wiICYgcGVyaW9kPT0yICYgbG9jYWw9PTAgLCByZSBcbj4gIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBFXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJVS1wiICYgcGVyaW9kPT0yICYgbG9jYWw9PTAgLCByZSBcbj4gIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBGIFxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiVVNcIiAmIHBlcmlvZD09MiAmIGxvY2FsPT0wICwgcmUgXG4+ICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRyBcbi4gICBlc3R0YWIgQSBCIEMgRCwgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyX3cgcjJfYiBcbj4gcjJfbyBOIE5fZykgXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAoMSkgICAgICAgICAgICAgKDIpICAgICAgICAgICAgICgzKSAgICAgICAgICAgICAoNCkgICBcbiAgICAgICAgICAgICAgICAgIEQuZ3NsbWMgICAgICAgICBELmdzbG1jICAgICAgICAgRC5nc2xtYyAgICAgICAgIEQuZ3NsbWMgICBcbiAgICAgICAgICAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm5lZyAgICAgICAgICAgICAgICAgMC4wMDIgICAgICAgICAgIDAuMDAzICAgICAgICAgICAwLjAxMyoqICAgICAgICAgMC4wMDEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNikgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwMSkgICBcbnRpbWVzZWNTdG9+ZyAgICAgICAtMC4wMDQqKiAgICAgICAgLTAuMDAxICAgICAgICAgIC0wLjAwMCAgICAgICAgICAtMC4wMDEqKiBcbiAgICAgICAgICAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMCkgICBcbmMubmVnI2MudGl+ZyAgICAgICAtMC4wMDEgICAgICAgICAgLTAuMDAxICAgICAgICAgIC0wLjAwMyoqKiAgICAgICAtMC4wMDEqKiBcbiAgICAgICAgICAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMCkgICBcbm5lZyAgICAgICAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICAgICAoLikgICAgICAgICAgICAgKC4pICAgICAgICAgICAgICguKSAgICAgICAgICAgICAoLikgICBcbnJpZ2h0MiAgICAgICAgICAgICAgMC4wMDMgICAgICAgICAgIDAuMDEwICAgICAgICAgICAwLjAwOCAgICAgICAgICAtMC4wMDEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwOSkgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwMSkgICBcbmMubmVnI2Mucml+MiAgICAgICAgMC4wMDUgICAgICAgICAgIDAuMDAzICAgICAgICAgICAwLjAwMSAgICAgICAgICAgMC4wMDEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNykgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwMSkgICBcbm9yZGVyICAgICAgICAgICAgICAtMC4wMDEqKiAgICAgICAgLTAuMDAxKioqICAgICAgIC0wLjAwMCAgICAgICAgICAtMC4wMDAqKiBcbiAgICAgICAgICAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICBcbkwuZ3NsbWMgICAgICAgICAgICAtMC4wMTMqKiogICAgICAgLTAuMDIxKioqICAgICAgIC0wLjAxNCoqKiAgICAgICAtMC4wMDMqKipcbiAgICAgICAgICAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICBcbmZlbWFsZSAgICAgICAgICAgICAtMC4wMDIgICAgICAgICAgLTAuMDAzICAgICAgICAgICAwLjAwMiAgICAgICAgICAtMC4wMDEqKiBcbiAgICAgICAgICAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMCkgICBcbmFnZSAgICAgICAgICAgICAgICAtMC4wMDEgICAgICAgICAgLTAuMDAwICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAqICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICBcbmluY29tZSAgICAgICAgICAgICAtMC4wMTAgICAgICAgICAgLTAuMDAxICAgICAgICAgIC0wLjAwMiAgICAgICAgICAgMC4wMDQqICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwMSkgICBcbnVuaXZlcnNpdHkgICAgICAgICAgMC4wMDUgICAgICAgICAgIDAuMDAyICAgICAgICAgIC0wLjAwMiAgICAgICAgICAtMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwMCkgICBcbl9jb25zICAgICAgICAgICAgICAgMC4wNDUqICAgICAgICAgIDAuMDA5ICAgICAgICAgIC0wLjAwNyAgICAgICAgICAgMC4wMDEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAyMSkgICAgICAgICAoMC4wMDYpICAgICAgICAgKDAuMDA3KSAgICAgICAgICgwLjAwMikgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnIyX3cgICAgICAgICAgICAgICAgMC4wMDYgICAgICAgICAgIDAuMDEyICAgICAgICAgICAwLjAwOSAgICAgICAgICAgMC4wMDIgICBcbnIyX2IgICAgICAgICAgICAgICAgMC4wOTEgICAgICAgICAgIDAuMDcyICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wNDUgICBcbnIyX28gICAgICAgICAgICAgICAgMC4wMDYgICAgICAgICAgIDAuMDEwICAgICAgICAgICAwLjAwOCAgICAgICAgICAgMC4wMDIgICBcbk4gICAgICAgICAgICAgICAyNTM4MC4wMDAgICAgICAgMjMxNTAuMDAwICAgICAgIDIyODY3LjAwMCAgICAgICAzMzM3Ni4wMDAgICBcbk5fZyAgICAgICAgICAgICAgICAzNi4wMDAgICAgICAgICAgMzIuMDAwICAgICAgICAgIDMyLjAwMCAgICAgICAgICA0OC4wMDAgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gICBlc3R0YWIgRSBGIEcsIGNlbGxzKGIoc3RhciBmbXQoMykpIHNlKHBhciBmbXQoMykpKSBub2dhcHMgc3RhdChyMl93IHIyX2IgcjJcbj4gX28gTiBOX2cpIFxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAoMSkgICAgICAgICAgICAgKDIpICAgICAgICAgICAgICgzKSAgIFxuICAgICAgICAgICAgICAgICAgRC5nc2xtYyAgICAgICAgIEQuZ3NsbWMgICAgICAgICBELmdzbG1jICAgXG4gICAgICAgICAgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmVnICAgICAgICAgICAgICAgIC0wLjAwMyAgICAgICAgICAgMC4wMTAqKiAgICAgICAgIDAuMDA2KioqXG4gICAgICAgICAgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwMikgICBcbnRpbWVzZWNTdG9+ZyAgICAgICAtMC4wMDEgICAgICAgICAgLTAuMDAxICAgICAgICAgICAwLjAwMSoqKlxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDApICAgXG5jLm5lZyNjLnRpfmcgICAgICAgIDAuMDAwICAgICAgICAgIC0wLjAwMyoqKiAgICAgICAtMC4wMDIqKipcbiAgICAgICAgICAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAwKSAgIFxubmVnICAgICAgICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAgICAgKC4pICAgICAgICAgICAgICguKSAgICAgICAgICAgICAoLikgICBcbnJpZ2h0MiAgICAgICAgICAgICAtMC4wMDEgICAgICAgICAgIDAuMDAxICAgICAgICAgICAwLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDIpICAgXG5jLm5lZyNjLnJpfjIgICAgICAgLTAuMDAxICAgICAgICAgICAwLjAwNiAgICAgICAgICAtMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDAyKSAgIFxub3JkZXIgICAgICAgICAgICAgIC0wLjAwMCAgICAgICAgICAtMC4wMDEqKiAgICAgICAgLTAuMDAwKiAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICBcbkwuZ3NsbWMgICAgICAgICAgICAtMC4wMTMqKiogICAgICAgLTAuMDEyKioqICAgICAgIC0wLjAwNioqKlxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDApICAgXG5mZW1hbGUgICAgICAgICAgICAgIDAuMDAzICAgICAgICAgIC0wLjAwNCogICAgICAgICAgMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAxKSAgIFxuYWdlICAgICAgICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwKiAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICBcbmluY29tZSAgICAgICAgICAgICAtMC4wMDggICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDEpICAgXG51bml2ZXJzaXR5ICAgICAgICAgIDAuMDAyICAgICAgICAgICAwLjAwMiAgICAgICAgICAgMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAxKSAgIFxuX2NvbnMgICAgICAgICAgICAgICAwLjAwMSAgICAgICAgICAgMC4wMDggICAgICAgICAgLTAuMDA4KioqXG4gICAgICAgICAgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwMikgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjAwNiAgICAgICAgICAgMC4wMDggICAgICAgICAgIDAuMDA0ICAgXG5yMl9iICAgICAgICAgICAgICAgIDAuMDA4ICAgICAgICAgICAwLjM0OCAgICAgICAgICAgMC4xODEgICBcbnIyX28gICAgICAgICAgICAgICAgMC4wMDYgICAgICAgICAgIDAuMDA1ICAgICAgICAgICAwLjAwMiAgIFxuTiAgICAgICAgICAgICAgIDIyMDk0LjAwMCAgICAgICAzNTI5NC4wMDAgICAgICAxMzA1ODIuMDAwICAgXG5OX2cgICAgICAgICAgICAgICAgMzEuMDAwICAgICAgICAgIDQ4LjAwMCAgICAgICAgIDE4NC4wMDAgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgICAgXG4uICAgICAgICAgXG4uICAgeHRzZXQgcmVzcCB0aW1lc2VjXG4gICAgICAgcGFuZWwgdmFyaWFibGU6ICByZXNwICh1bmJhbGFuY2VkKVxuICAgICAgICB0aW1lIHZhcmlhYmxlOiAgdGltZXNlYywgMCB0byAxNjI5XG4gICAgICAgICAgICAgICAgZGVsdGE6ICAxIHVuaXRcbi4gICByZXBsYWNlIG5lZyA9IG5lZ2F0aXZpdHlcbigwIHJlYWwgY2hhbmdlcyBtYWRlKVxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgcGVyaW9kPT0yICYgbG9jYWw9PTAgJiB3cF9yaWdodDJfZXh0PT0xLCByZVxuPiAgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBHICBcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkJSXCIgJiBwZXJpb2Q9PTIgJiBsb2NhbD09MCAmIHdwX1xuPiByaWdodDJfZXh0PT0xLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgQVxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiQ0EuZVwiICYgcGVyaW9kPT0yICYgbG9jYWw9PTAgJiB3XG4+IHBfcmlnaHQyX2V4dD09MSwgcmUgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBCXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJDQS5mXCIgJiBwZXJpb2Q9PTIgJiBsb2NhbD09MCAmIHdcbj4gcF9yaWdodDJfZXh0PT0xLCByZSAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEMgIFxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiQ0hcIiAmIHBlcmlvZD09MiAmIGxvY2FsPT0wICYgd3BfXG4+IHJpZ2h0Ml9leHQ9PTEsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBEXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJDTlwiICYgcGVyaW9kPT0yICYgbG9jYWw9PTAgJiB3cF9cbj4gcmlnaHQyX2V4dD09MSwgcmUgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBFXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJES1wiICYgcGVyaW9kPT0yICYgbG9jYWw9PTAgJiB3cF9cbj4gcmlnaHQyX2V4dD09MSwgcmUgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBGIFxuLiAgIGVzdHRhYiBHIEEgQiBDLCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIFxuPiByMl9vIE4gTl9nKSBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgICAgICAgICAgICg0KSAgIFxuICAgICAgICAgICAgICAgICAgRC5nc2xtYyAgICAgICAgIEQuZ3NsbWMgICAgICAgICBELmdzbG1jICAgICAgICAgRC5nc2xtYyAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmVnICAgICAgICAgICAgICAgICAwLjAwNSoqKiAgICAgICAgMC4wMDggICAgICAgICAgIDAuMDE1KiAgICAgICAgICAwLjAwOSogIFxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDcpICAgICAgICAgKDAuMDA0KSAgIFxudGltZXNlY1N0b35nICAgICAgIC0wLjAwMCAgICAgICAgICAtMC4wMDMqICAgICAgICAgIDAuMDAyICAgICAgICAgIC0wLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAxKSAgIFxuYy5uZWcjYy50aX5nICAgICAgIC0wLjAwMioqKiAgICAgICAtMC4wMDMqICAgICAgICAgLTAuMDA0KiAgICAgICAgIC0wLjAwMyoqIFxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAxKSAgIFxubmVnICAgICAgICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgICAgICguKSAgICAgICAgICAgICAoLikgICAgICAgICAgICAgKC4pICAgICAgICAgICAgICguKSAgIFxucmlnaHQyICAgICAgICAgICAgICAwLjAwMSAgICAgICAgICAtMC4wMTQqKiAgICAgICAgLTAuMDA1ICAgICAgICAgIC0wLjAwNyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDgpICAgICAgICAgKDAuMDA0KSAgIFxuYy5uZWcjYy5yaX4yICAgICAgICAwLjAwMiogICAgICAgICAgMC4wMDggICAgICAgICAgIDAuMDA5ICAgICAgICAgIC0wLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDYpICAgICAgICAgKDAuMDAzKSAgIFxub3JkZXIgICAgICAgICAgICAgIC0wLjAwMCoqKiAgICAgICAtMC4wMDAgICAgICAgICAgLTAuMDAyKioqICAgICAgIC0wLjAwMSogIFxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgIFxuTC5nc2xtYyAgICAgICAgICAgIC0wLjAwOCoqKiAgICAgICAtMC4wMDYqKiogICAgICAgLTAuMDA5KioqICAgICAgIC0wLjAxNCoqKlxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAyKSAgIFxuZmVtYWxlICAgICAgICAgICAgIC0wLjAwMCAgICAgICAgICAtMC4wMDMgICAgICAgICAgIDAuMDA0ICAgICAgICAgIC0wLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDAzKSAgIFxuYWdlICAgICAgICAgICAgICAgICAwLjAwMCogICAgICAgICAtMC4wMDAgICAgICAgICAgIDAuMDAyKiogICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAwKSAgIFxuaW5jb21lICAgICAgICAgICAgICAwLjAwMSAgICAgICAgICAgMC4wMDkgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwOCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwOCkgICAgICAgICAoMC4wMDcpICAgICAgICAgKDAuMDA1KSAgIFxudW5pdmVyc2l0eSAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDMgICAgICAgICAgLTAuMDA2ICAgICAgICAgIC0wLjAwMiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDYpICAgICAgICAgKDAuMDAyKSAgIFxuX2NvbnMgICAgICAgICAgICAgIC0wLjAwMSAgICAgICAgICAgMC4wMTkqICAgICAgICAgLTAuMDM3KiAgICAgICAgICAwLjAwNiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAxMCkgICAgICAgICAoMC4wMTcpICAgICAgICAgKDAuMDA3KSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjAwNSAgICAgICAgICAgMC4wMDMgICAgICAgICAgIDAuMDA4ICAgICAgICAgICAwLjAxMCAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjIyNSAgICAgICAgICAgMC40MjMgICAgICAgICAgIDAuMDE4ICAgICAgICAgICAwLjE5NyAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjAwMyAgICAgICAgICAgMC4wMDMgICAgICAgICAgIDAuMDA2ICAgICAgICAgICAwLjAwNyAgIFxuTiAgICAgICAgICAgICAgMzYwMzU1LjAwMCAgICAgICAxMjA5Ny4wMDAgICAgICAgMTE2NjkuMDAwICAgICAgIDExMjEyLjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgNTA1LjAwMCAgICAgICAgICAxNy4wMDAgICAgICAgICAgMTYuMDAwICAgICAgICAgIDE2LjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgIGVzdHRhYiBEIEUgRiwgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyX3cgcjJfYiByMlxuPiBfbyBOIE5fZykgXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgXG4gICAgICAgICAgICAgICAgICBELmdzbG1jICAgICAgICAgRC5nc2xtYyAgICAgICAgIEQuZ3NsbWMgICBcbiAgICAgICAgICAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5uZWcgICAgICAgICAgICAgICAgIDAuMDEwKiogICAgICAgICAwLjAxMCogICAgICAgICAtMC4wMDMgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDAzKSAgIFxudGltZXNlY1N0b35nICAgICAgICAwLjAwMSAgICAgICAgICAtMC4wMDEgICAgICAgICAgLTAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICBcbmMubmVnI2MudGl+ZyAgICAgICAtMC4wMDMqKiAgICAgICAgLTAuMDAzKiogICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgXG5uZWcgICAgICAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICAgICAoLikgICAgICAgICAgICAgKC4pICAgICAgICAgICAgICguKSAgIFxucmlnaHQyICAgICAgICAgICAgICAwLjAxNioqKiAgICAgICAtMC4wMDcgICAgICAgICAgIDAuMDAzICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDA3KSAgICAgICAgICgwLjAwNCkgICBcbmMubmVnI2Mucml+MiAgICAgICAtMC4wMDMgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDIpICAgXG5vcmRlciAgICAgICAgICAgICAgLTAuMDAxKiAgICAgICAgIC0wLjAwMSoqICAgICAgICAtMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgIFxuTC5nc2xtYyAgICAgICAgICAgIC0wLjAwNioqKiAgICAgICAtMC4wMTAqKiogICAgICAgLTAuMDEwKioqXG4gICAgICAgICAgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICBcbmZlbWFsZSAgICAgICAgICAgICAgMC4wMDEgICAgICAgICAgIDAuMDA0ICAgICAgICAgIC0wLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDIpICAgXG5hZ2UgICAgICAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgIFxuaW5jb21lICAgICAgICAgICAgICAwLjAxNCogICAgICAgICAgMC4wMDUgICAgICAgICAgLTAuMDA0ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDYpICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwNCkgICBcbnVuaXZlcnNpdHkgICAgICAgICAgMC4wMTAqKiogICAgICAgLTAuMDA0ICAgICAgICAgICAwLjAwMiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDIpICAgXG5fY29ucyAgICAgICAgICAgICAgLTAuMDI3KioqICAgICAgICAwLjAwMiAgICAgICAgICAtMC4wMDIgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNykgICAgICAgICAoMC4wMDgpICAgICAgICAgKDAuMDA1KSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMDA2ICAgICAgICAgICAwLjAwNSAgICAgICAgICAgMC4wMDUgICBcbnIyX2IgICAgICAgICAgICAgICAgMC4xMjYgICAgICAgICAgIDAuMDEwICAgICAgICAgICAwLjAzMiAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjAwNSAgICAgICAgICAgMC4wMDUgICAgICAgICAgIDAuMDA1ICAgXG5OICAgICAgICAgICAgICAgMTM2NTcuMDAwICAgICAgIDMwMzY3LjAwMCAgICAgICAxMjc2Mi4wMDAgICBcbk5fZyAgICAgICAgICAgICAgICAxOS4wMDAgICAgICAgICAgNDIuMDAwICAgICAgICAgIDE4LjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICAgICBcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkZSXCIgJiBwZXJpb2Q9PTIgJiBsb2NhbD09MCAmIHdwX1xuPiByaWdodDJfZXh0PT0xLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgQVxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiR0hcIiAmIHBlcmlvZD09MiAmIGxvY2FsPT0wICYgd3BfXG4+IHJpZ2h0Ml9leHQ9PTEsIHJlICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgQlxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiSU5cIiAmIHBlcmlvZD09MiAmIGxvY2FsPT0wICYgd3BfXG4+IHJpZ2h0Ml9leHQ9PTEsIHJlICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgQyAgXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJJUy5qXCIgJiBwZXJpb2Q9PTIgJiBsb2NhbD09MCAmIHdcbj4gcF9yaWdodDJfZXh0PT0xLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRFxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiSVMucFwiICYgcGVyaW9kPT0yICYgbG9jYWw9PTAgJiB3XG4+IHBfcmlnaHQyX2V4dD09MSwgcmUgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBFXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJJVFwiICYgcGVyaW9kPT0yICYgbG9jYWw9PTAgJiB3cF9cbj4gcmlnaHQyX2V4dD09MSwgcmUgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBGIFxuLiAgIGVzdHRhYiBBIEIgQywgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyX3cgcjJfYiByMlxuPiBfbyBOIE5fZykgXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgXG4gICAgICAgICAgICAgICAgICBELmdzbG1jICAgICAgICAgRC5nc2xtYyAgICAgICAgIEQuZ3NsbWMgICBcbiAgICAgICAgICAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5uZWcgICAgICAgICAgICAgICAgIDAuMDE4KiogICAgICAgICAwLjAwMSAgICAgICAgICAgMC4wMDEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNikgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDA0KSAgIFxudGltZXNlY1N0b35nICAgICAgIC0wLjAwNCogICAgICAgICAtMC4wMDIqICAgICAgICAgIDAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICBcbmMubmVnI2MudGl+ZyAgICAgICAtMC4wMDUqKiAgICAgICAgLTAuMDAwICAgICAgICAgIC0wLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgXG5uZWcgICAgICAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICAgICAoLikgICAgICAgICAgICAgKC4pICAgICAgICAgICAgICguKSAgIFxucmlnaHQyICAgICAgICAgICAgICAwLjAxNiAgICAgICAgICAtMC4wMDYqICAgICAgICAgLTAuMDEyKiogXG4gICAgICAgICAgICAgICAgICAoMC4wMDkpICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwNCkgICBcbmMubmVnI2Mucml+MiAgICAgICAgMC4wMDUgICAgICAgICAgIDAuMDAxICAgICAgICAgICAwLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDMpICAgXG5vcmRlciAgICAgICAgICAgICAgLTAuMDAxKiAgICAgICAgIC0wLjAwMSoqKiAgICAgICAtMC4wMDEqKipcbiAgICAgICAgICAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgIFxuTC5nc2xtYyAgICAgICAgICAgIC0wLjAxMyoqKiAgICAgICAtMC4wMTMqKiogICAgICAgLTAuMDA5KioqXG4gICAgICAgICAgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICBcbmZlbWFsZSAgICAgICAgICAgICAtMC4wMDcqICAgICAgICAgLTAuMDAyICAgICAgICAgIC0wLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDIpICAgXG5hZ2UgICAgICAgICAgICAgICAgLTAuMDAwICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgIFxuaW5jb21lICAgICAgICAgICAgICAwLjAxNyogICAgICAgICAgMC4wMDQqICAgICAgICAgLTAuMDExKiAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDgpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwNSkgICBcbnVuaXZlcnNpdHkgICAgICAgICAtMC4wMDEgICAgICAgICAgIDAuMDAxICAgICAgICAgIC0wLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDIpICAgXG5fY29ucyAgICAgICAgICAgICAgIDAuMDE1ICAgICAgICAgICAwLjAwOSogICAgICAgICAgMC4wMTAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAxMCkgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDA3KSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMDA5ICAgICAgICAgICAwLjAwOCAgICAgICAgICAgMC4wMDYgICBcbnIyX2IgICAgICAgICAgICAgICAgMC4wMTkgICAgICAgICAgIDAuMDEyICAgICAgICAgICAwLjA5NiAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjAwOCAgICAgICAgICAgMC4wMDYgICAgICAgICAgIDAuMDA0ICAgXG5OICAgICAgICAgICAgICAgMTY2NTEuMDAwICAgICAgIDIzNzYwLjAwMCAgICAgICAxOTkyNi4wMDAgICBcbk5fZyAgICAgICAgICAgICAgICAyMy4wMDAgICAgICAgICAgMzMuMDAwICAgICAgICAgIDI4LjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICAgZXN0dGFiIEQgRSBGLCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIHIyXG4+IF9vIE4gTl9nKSBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICBcbiAgICAgICAgICAgICAgICAgIEQuZ3NsbWMgICAgICAgICBELmdzbG1jICAgICAgICAgRC5nc2xtYyAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm5lZyAgICAgICAgICAgICAgICAtMC4wMDEgICAgICAgICAgIDAuMDAyICAgICAgICAgICAwLjAwMiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwNikgICAgICAgICAoMC4wMDQpICAgXG50aW1lc2VjU3RvfmcgICAgICAgIDAuMDAxICAgICAgICAgICAwLjAwNSoqKiAgICAgICAgMC4wMDEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgIFxuYy5uZWcjYy50aX5nICAgICAgIC0wLjAwMCAgICAgICAgICAtMC4wMDEgICAgICAgICAgLTAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICBcbm5lZyAgICAgICAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgICAgICguKSAgICAgICAgICAgICAoLikgICAgICAgICAgICAgKC4pICAgXG5yaWdodDIgICAgICAgICAgICAgIDAuMDA0ICAgICAgICAgIC0wLjAwMiAgICAgICAgICAtMC4wMDEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDYpICAgICAgICAgKDAuMDA1KSAgIFxuYy5uZWcjYy5yaX4yICAgICAgICAwLjAwNCAgICAgICAgICAgMC4wMDYgICAgICAgICAgIDAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwNCkgICBcbm9yZGVyICAgICAgICAgICAgICAtMC4wMDAqICAgICAgICAgLTAuMDAwICAgICAgICAgIC0wLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgXG5MLmdzbG1jICAgICAgICAgICAgLTAuMDAyKioqICAgICAgIC0wLjAwMyogICAgICAgICAtMC4wMjAqKipcbiAgICAgICAgICAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAyKSAgIFxuZmVtYWxlICAgICAgICAgICAgICAwLjAwMSAgICAgICAgICAgMC4wMDEgICAgICAgICAgLTAuMDA3KioqXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwMikgICBcbmFnZSAgICAgICAgICAgICAgICAtMC4wMDAgICAgICAgICAgLTAuMDAwICAgICAgICAgIC0wLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDApICAgXG5pbmNvbWUgICAgICAgICAgICAgLTAuMDAzICAgICAgICAgICAwLjAwMSAgICAgICAgICAgMC4wMTAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMTApICAgICAgICAgKDAuMDA1KSAgIFxudW5pdmVyc2l0eSAgICAgICAgICAwLjAwMSAgICAgICAgICAgMC4wMDEgICAgICAgICAgIDAuMDExKiAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDA3KSAgICAgICAgICgwLjAwNSkgICBcbl9jb25zICAgICAgICAgICAgICAgMC4wMDEgICAgICAgICAgLTAuMDE3ICAgICAgICAgIC0wLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDExKSAgICAgICAgICgwLjAzNCkgICAgICAgICAoMC4wMTQpICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnIyX3cgICAgICAgICAgICAgICAgMC4wMDEgICAgICAgICAgIDAuMDAzICAgICAgICAgICAwLjAxMiAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjAwMSAgICAgICAgICAgMC4wMjMgICAgICAgICAgIDAuMDA3ICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMDAxICAgICAgICAgICAwLjAwMiAgICAgICAgICAgMC4wMTEgICBcbk4gICAgICAgICAgICAgICAyOTczOS4wMDAgICAgICAgMTEzNzUuMDAwICAgICAgIDEzMTQxLjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgIDQyLjAwMCAgICAgICAgICAxNi4wMDAgICAgICAgICAgMTkuMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gIFxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiSlBcIiAmIHBlcmlvZD09MiAmIGxvY2FsPT0wICYgd3BfXG4+IHJpZ2h0Ml9leHQ9PTEsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBBXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJOWlwiICYgcGVyaW9kPT0yICYgbG9jYWw9PTAgJiB3cF9cbj4gcmlnaHQyX2V4dD09MSwgcmUgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBCXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJSVVwiICYgcGVyaW9kPT0yICYgbG9jYWw9PTAgJiB3cF9cbj4gcmlnaHQyX2V4dD09MSwgcmUgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBDICBcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIlNFXCIgJiBwZXJpb2Q9PTIgJiBsb2NhbD09MCAmIHdwX1xuPiByaWdodDJfZXh0PT0xLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRFxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiU1dcIiAmIHBlcmlvZD09MiAmIGxvY2FsPT0wICYgd3BfXG4+IHJpZ2h0Ml9leHQ9PTEsIHJlICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRVxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiVUtcIiAmIHBlcmlvZD09MiAmIGxvY2FsPT0wICYgd3BfXG4+IHJpZ2h0Ml9leHQ9PTEsIHJlICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRiBcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIlVTXCIgJiBwZXJpb2Q9PTIgJiBsb2NhbD09MCAmIHdwX1xuPiByaWdodDJfZXh0PT0xLCByZSAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEcgXG4uICAgZXN0dGFiIEEgQiBDIEQsIGNlbGxzKGIoc3RhciBmbXQoMykpIHNlKHBhciBmbXQoMykpKSBub2dhcHMgc3RhdChyMl93IHIyX2IgXG4+IHIyX28gTiBOX2cpIFxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICAgICAgICAgICAgKDQpICAgXG4gICAgICAgICAgICAgICAgICBELmdzbG1jICAgICAgICAgRC5nc2xtYyAgICAgICAgIEQuZ3NsbWMgICAgICAgICBELmdzbG1jICAgXG4gICAgICAgICAgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5uZWcgICAgICAgICAgICAgICAgIDAuMDAyICAgICAgICAgICAwLjAwNSAgICAgICAgICAgMC4wMTAgICAgICAgICAgIDAuMDAzICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDkpICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwNikgICAgICAgICAoMC4wMDIpICAgXG50aW1lc2VjU3RvfmcgICAgICAgLTAuMDA1KiAgICAgICAgIC0wLjAwMSAgICAgICAgICAgMC4wMDMgICAgICAgICAgLTAuMDAxKiAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDApICAgXG5jLm5lZyNjLnRpfmcgICAgICAgLTAuMDAxICAgICAgICAgIC0wLjAwMSAgICAgICAgICAtMC4wMDIgICAgICAgICAgLTAuMDAxKiogXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDApICAgXG5uZWcgICAgICAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAgICAgKC4pICAgICAgICAgICAgICguKSAgICAgICAgICAgICAoLikgICAgICAgICAgICAgKC4pICAgXG5yaWdodDIgICAgICAgICAgICAgLTAuMDAxICAgICAgICAgICAwLjAxMCAgICAgICAgICAgMC4wMDYgICAgICAgICAgLTAuMDAyICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMTIpICAgICAgICAgKDAuMDA2KSAgICAgICAgICgwLjAwNikgICAgICAgICAoMC4wMDIpICAgXG5jLm5lZyNjLnJpfjIgICAgICAgIDAuMDA1ICAgICAgICAgICAwLjAwMiAgICAgICAgICAgMC4wMDEgICAgICAgICAgIDAuMDAyICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDgpICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDEpICAgXG5vcmRlciAgICAgICAgICAgICAgLTAuMDAxICAgICAgICAgIC0wLjAwMCAgICAgICAgICAtMC4wMDEgICAgICAgICAgLTAuMDAwKiAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgXG5MLmdzbG1jICAgICAgICAgICAgLTAuMDE5KioqICAgICAgIC0wLjAyMCoqKiAgICAgICAtMC4wMTYqKiogICAgICAgLTAuMDA0KioqXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDEpICAgXG5mZW1hbGUgICAgICAgICAgICAgIDAuMDAyICAgICAgICAgIC0wLjAwMCAgICAgICAgICAgMC4wMDMgICAgICAgICAgLTAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDEpICAgXG5hZ2UgICAgICAgICAgICAgICAgLTAuMDAzICAgICAgICAgIC0wLjAwMCAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgXG5pbmNvbWUgICAgICAgICAgICAgLTAuMDA4ICAgICAgICAgIC0wLjAwNSAgICAgICAgICAgMC4wMDEgICAgICAgICAgIDAuMDAzICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDgpICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwNykgICAgICAgICAoMC4wMDIpICAgXG51bml2ZXJzaXR5ICAgICAgICAgIDAuMDE3ICAgICAgICAgICAwLjAwNyogICAgICAgICAtMC4wMjIqICAgICAgICAgLTAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMTEpICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwOSkgICAgICAgICAoMC4wMDEpICAgXG5fY29ucyAgICAgICAgICAgICAgIDAuMDcxKiAgICAgICAgICAwLjAwNiAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDA0ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMzUpICAgICAgICAgKDAuMDA3KSAgICAgICAgICAgICAoLikgICAgICAgICAoMC4wMDMpICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMDA5ICAgICAgICAgICAwLjAxMiAgICAgICAgICAgMC4wMTEgICAgICAgICAgIDAuMDAyICAgXG5yMl9iICAgICAgICAgICAgICAgIDAuMDM1ICAgICAgICAgICAwLjAwOSAgICAgICAgICAgMC4wNDQgICAgICAgICAgIDAuMDg0ICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMDA5ICAgICAgICAgICAwLjAxMCAgICAgICAgICAgMC4wMTAgICAgICAgICAgIDAuMDAyICAgXG5OICAgICAgICAgICAgICAgMTIzODEuMDAwICAgICAgIDEzNjI4LjAwMCAgICAgICAxMjI2MS4wMDAgICAgICAgMTczNzAuMDAwICAgXG5OX2cgICAgICAgICAgICAgICAgMTcuMDAwICAgICAgICAgIDE5LjAwMCAgICAgICAgICAxNy4wMDAgICAgICAgICAgMjUuMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICAgZXN0dGFiIEUgRiBHLCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIHIyXG4+IF9vIE4gTl9nKSBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICBcbiAgICAgICAgICAgICAgICAgIEQuZ3NsbWMgICAgICAgICBELmdzbG1jICAgICAgICAgRC5nc2xtYyAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm5lZyAgICAgICAgICAgICAgICAtMC4wMDAgICAgICAgICAgLTAuMDAyICAgICAgICAgICAwLjAwNioqIFxuICAgICAgICAgICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDIpICAgXG50aW1lc2VjU3RvfmcgICAgICAgLTAuMDAyKiogICAgICAgIC0wLjAwMSAgICAgICAgICAgMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgIFxuYy5uZWcjYy50aX5nICAgICAgIC0wLjAwMCAgICAgICAgICAtMC4wMDAgICAgICAgICAgLTAuMDAyKioqXG4gICAgICAgICAgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMCkgICBcbm5lZyAgICAgICAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgICAgICguKSAgICAgICAgICAgICAoLikgICAgICAgICAgICAgKC4pICAgXG5yaWdodDIgICAgICAgICAgICAgIDAuMDAzICAgICAgICAgIC0wLjAwNyAgICAgICAgICAgMC4wMDEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDAyKSAgIFxuYy5uZWcjYy5yaX4yICAgICAgIC0wLjAwMSAgICAgICAgICAgMC4wMDcqICAgICAgICAgLTAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwMikgICBcbm9yZGVyICAgICAgICAgICAgICAtMC4wMDAgICAgICAgICAgLTAuMDAwKiAgICAgICAgIC0wLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgXG5MLmdzbG1jICAgICAgICAgICAgLTAuMDE1KioqICAgICAgIC0wLjAxMSoqKiAgICAgICAtMC4wMDcqKipcbiAgICAgICAgICAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgIFxuZmVtYWxlICAgICAgICAgICAgICAwLjAwMSAgICAgICAgICAtMC4wMDQqICAgICAgICAgIDAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMSkgICBcbmFnZSAgICAgICAgICAgICAgICAtMC4wMDAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgXG5pbmNvbWUgICAgICAgICAgICAgLTAuMDEyKiAgICAgICAgICAwLjAxMioqICAgICAgICAgMC4wMDEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDAyKSAgIFxudW5pdmVyc2l0eSAgICAgICAgIC0wLjAwMCAgICAgICAgICAgMC4wMDMgICAgICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMSkgICBcbl9jb25zICAgICAgICAgICAgICAgMC4wMTcqICAgICAgICAgIDAuMDAxICAgICAgICAgIC0wLjAwMyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA3KSAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDMpICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnIyX3cgICAgICAgICAgICAgICAgMC4wMDkgICAgICAgICAgIDAuMDA4ICAgICAgICAgICAwLjAwNCAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjAxMCAgICAgICAgICAgMC4wODEgICAgICAgICAgIDAuMjI5ICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMDA4ICAgICAgICAgICAwLjAwNiAgICAgICAgICAgMC4wMDMgICBcbk4gICAgICAgICAgICAgICAxMDU1OS4wMDAgICAgICAgMTc4MTIuMDAwICAgICAgIDY5OTg4LjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgIDE1LjAwMCAgICAgICAgICAyNC4wMDAgICAgICAgICAgOTkuMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gIFxuLiAgIFxuLiAgIHh0c2V0IHJlc3AgdGltZXNlY1xuICAgICAgIHBhbmVsIHZhcmlhYmxlOiAgcmVzcCAodW5iYWxhbmNlZClcbiAgICAgICAgdGltZSB2YXJpYWJsZTogIHRpbWVzZWMsIDAgdG8gMTYyOVxuICAgICAgICAgICAgICAgIGRlbHRhOiAgMSB1bml0XG4uICAgcmVwbGFjZSBuZWcgPSBuZWdhdGl2aXR5XG4oMCByZWFsIGNoYW5nZXMgbWFkZSlcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIHBlcmlvZD09MiAmIGxvY2FsPT0wICYgcG9saXRpY2FsX2ludGVyZXN0X2Rcbj4gaWNob3g9PTEsIHJlICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRyAgXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJCUlwiICYgcGVyaW9kPT0yICYgbG9jYWw9PTAgJiBwb2xcbj4gaXRpY2FsX2ludGVyZXN0X2RpY2hveD09MSwgcmUgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEFcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkNBLmVcIiAmIHBlcmlvZD09MiAmIGxvY2FsPT0wICYgcFxuPiBvbGl0aWNhbF9pbnRlcmVzdF9kaWNob3g9PTEsIHJlICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgQlxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiQ0EuZlwiICYgcGVyaW9kPT0yICYgbG9jYWw9PTAgJiBwXG4+IG9saXRpY2FsX2ludGVyZXN0X2RpY2hveD09MSwgcmUgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBDICBcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkNIXCIgJiBwZXJpb2Q9PTIgJiBsb2NhbD09MCAmIHBvbFxuPiBpdGljYWxfaW50ZXJlc3RfZGljaG94PT0xLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRFxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiQ05cIiAmIHBlcmlvZD09MiAmIGxvY2FsPT0wICYgcG9sXG4+IGl0aWNhbF9pbnRlcmVzdF9kaWNob3g9PTEsIHJlICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRVxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiREtcIiAmIHBlcmlvZD09MiAmIGxvY2FsPT0wICYgcG9sXG4+IGl0aWNhbF9pbnRlcmVzdF9kaWNob3g9PTEsIHJlICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRiBcbi4gICBlc3R0YWIgRyBBIEIgQyAsIGNlbGxzKGIoc3RhciBmbXQoMykpIHNlKHBhciBmbXQoMykpKSBub2dhcHMgc3RhdChyMl93IHIyX2Jcbj4gIHIyX28gTiBOX2cpIFxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICAgICAgICAgICAgKDQpICAgXG4gICAgICAgICAgICAgICAgICBELmdzbG1jICAgICAgICAgRC5nc2xtYyAgICAgICAgIEQuZ3NsbWMgICAgICAgICBELmdzbG1jICAgXG4gICAgICAgICAgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5uZWcgICAgICAgICAgICAgICAgIDAuMDAzKiogICAgICAgICAwLjAwMiAgICAgICAgICAtMC4wMDQgICAgICAgICAgIDAuMDEwKiogXG4gICAgICAgICAgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDA3KSAgICAgICAgICgwLjAwOCkgICAgICAgICAoMC4wMDMpICAgXG50aW1lc2VjU3RvfmcgICAgICAgLTAuMDAwICAgICAgICAgIC0wLjAwMiAgICAgICAgICAgMC4wMDMgICAgICAgICAgLTAuMDAyKiAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDEpICAgXG5jLm5lZyNjLnRpfmcgICAgICAgLTAuMDAxKioqICAgICAgIC0wLjAwMSAgICAgICAgICAgMC4wMDEgICAgICAgICAgLTAuMDAzKioqXG4gICAgICAgICAgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDEpICAgXG5uZWcgICAgICAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAgICAgKC4pICAgICAgICAgICAgICguKSAgICAgICAgICAgICAoLikgICAgICAgICAgICAgKC4pICAgXG5yaWdodDIgICAgICAgICAgICAgIDAuMDAyICAgICAgICAgIC0wLjAxMyAgICAgICAgICAgMC4wMjggICAgICAgICAgLTAuMDA4ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDA5KSAgICAgICAgICgwLjAyOCkgICAgICAgICAoMC4wMDQpICAgXG5jLm5lZyNjLnJpfjIgICAgICAgIDAuMDAyKiogICAgICAgICAwLjAwOSAgICAgICAgICAtMC4wMjMgICAgICAgICAgLTAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDA3KSAgICAgICAgICgwLjAyNCkgICAgICAgICAoMC4wMDQpICAgXG5vcmRlciAgICAgICAgICAgICAgLTAuMDAxKioqICAgICAgIC0wLjAwMCAgICAgICAgICAtMC4wMDEqKiAgICAgICAgLTAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgXG5MLmdzbG1jICAgICAgICAgICAgLTAuMDA5KioqICAgICAgIC0wLjAwOSoqKiAgICAgICAtMC4wMDcqKiogICAgICAgLTAuMDE3KioqXG4gICAgICAgICAgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDEpICAgXG5mZW1hbGUgICAgICAgICAgICAgLTAuMDAxICAgICAgICAgICAwLjAwMiAgICAgICAgICAtMC4wMDQgICAgICAgICAgLTAuMDA0ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDIpICAgXG5hZ2UgICAgICAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDEgICAgICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgXG5pbmNvbWUgICAgICAgICAgICAgLTAuMDAxICAgICAgICAgICAwLjAwNiAgICAgICAgICAgMC4wMDIgICAgICAgICAgIDAuMDAzICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDA4KSAgICAgICAgICgwLjAwOSkgICAgICAgICAoMC4wMDQpICAgXG51bml2ZXJzaXR5ICAgICAgICAgLTAuMDAxKiAgICAgICAgICAwLjAwNCAgICAgICAgICAgMC4wMDkgICAgICAgICAgLTAuMDAyICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAxMCkgICAgICAgICAoMC4wMDIpICAgXG5fY29ucyAgICAgICAgICAgICAgIDAuMDAzKiAgICAgICAgICAwLjAwNyAgICAgICAgICAtMC4wMjkgICAgICAgICAgIDAuMDEwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDEyKSAgICAgICAgICgwLjAyMSkgICAgICAgICAoMC4wMDYpICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMDA1ICAgICAgICAgICAwLjAwNCAgICAgICAgICAgMC4wMDQgICAgICAgICAgIDAuMDEyICAgXG5yMl9iICAgICAgICAgICAgICAgIDAuMjQyICAgICAgICAgICAwLjA0OCAgICAgICAgICAgMC4xMzcgICAgICAgICAgIDAuMDMzICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMDA0ICAgICAgICAgICAwLjAwNCAgICAgICAgICAgMC4wMDQgICAgICAgICAgIDAuMDA5ICAgXG5OICAgICAgICAgICAgICAzMTc2MTMuMDAwICAgICAgIDEzMzYzLjAwMCAgICAgICAgODEwNC4wMDAgICAgICAgMTc3ODMuMDAwICAgXG5OX2cgICAgICAgICAgICAgICA0NDQuMDAwICAgICAgICAgIDE5LjAwMCAgICAgICAgICAxMS4wMDAgICAgICAgICAgMjUuMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICAgZXN0dGFiIEQgRSBGLCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIHIyXG4+IF9vIE4gTl9nKSBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICBcbiAgICAgICAgICAgICAgICAgIEQuZ3NsbWMgICAgICAgICBELmdzbG1jICAgICAgICAgRC5nc2xtYyAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm5lZyAgICAgICAgICAgICAgICAgMC4wMTgqKiAgICAgICAgIDAuMDAyICAgICAgICAgICAwLjAwNiogIFxuICAgICAgICAgICAgICAgICAgKDAuMDA3KSAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDMpICAgXG50aW1lc2VjU3RvfmcgICAgICAgIDAuMDAxICAgICAgICAgIC0wLjAwMCAgICAgICAgICAtMC4wMDIqICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgIFxuYy5uZWcjYy50aX5nICAgICAgIC0wLjAwNSoqICAgICAgICAtMC4wMDEgICAgICAgICAgLTAuMDAxKiAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICBcbm5lZyAgICAgICAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgICAgICguKSAgICAgICAgICAgICAoLikgICAgICAgICAgICAgKC4pICAgXG5yaWdodDIgICAgICAgICAgICAgIDAuMDAzICAgICAgICAgICAwLjAxMCAgICAgICAgICAgMC4wMDkqICBcbiAgICAgICAgICAgICAgICAgICgwLjAwOSkgICAgICAgICAoMC4wMDcpICAgICAgICAgKDAuMDA0KSAgIFxuYy5uZWcjYy5yaX4yICAgICAgICAwLjAwMyAgICAgICAgICAgMC4wMDEgICAgICAgICAgIDAuMDAyICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDcpICAgICAgICAgKDAuMDA2KSAgICAgICAgICgwLjAwMykgICBcbm9yZGVyICAgICAgICAgICAgICAtMC4wMDEqKiAgICAgICAgLTAuMDAxKiogICAgICAgIC0wLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgXG5MLmdzbG1jICAgICAgICAgICAgLTAuMDEwKioqICAgICAgIC0wLjAxMCoqKiAgICAgICAtMC4wMDcqKipcbiAgICAgICAgICAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgIFxuZmVtYWxlICAgICAgICAgICAgIC0wLjAwOCAgICAgICAgICAtMC4wMDMgICAgICAgICAgIDAuMDAzICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMikgICBcbmFnZSAgICAgICAgICAgICAgICAgMC4wMDAgICAgICAgICAgLTAuMDAwICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgXG5pbmNvbWUgICAgICAgICAgICAgLTAuMDQxKiogICAgICAgICAwLjAwMiAgICAgICAgICAtMC4wMDEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAxNSkgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDAzKSAgIFxudW5pdmVyc2l0eSAgICAgICAgICAwLjAwNyAgICAgICAgICAtMC4wMDgqKiAgICAgICAgIDAuMDAzKiAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwMikgICBcbl9jb25zICAgICAgICAgICAgICAgMC4wMDYgICAgICAgICAgIDAuMDA5ICAgICAgICAgIC0wLjAwMiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDEyKSAgICAgICAgICgwLjAwOCkgICAgICAgICAoMC4wMDQpICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnIyX3cgICAgICAgICAgICAgICAgMC4wMDYgICAgICAgICAgIDAuMDA1ICAgICAgICAgICAwLjAwNSAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjAxMCAgICAgICAgICAgMC4wMjEgICAgICAgICAgIDAuMTY3ICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMDA1ICAgICAgICAgICAwLjAwNCAgICAgICAgICAgMC4wMDUgICBcbk4gICAgICAgICAgICAgICAxMDgyOC4wMDAgICAgICAgMjg4MzAuMDAwICAgICAgIDExMTYyLjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgIDE1LjAwMCAgICAgICAgICA0MC4wMDAgICAgICAgICAgMTYuMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkZSXCIgJiBwZXJpb2Q9PTIgJiBsb2NhbD09MCAmIHBvbFxuPiBpdGljYWxfaW50ZXJlc3RfZGljaG94PT0xLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgQVxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiR0hcIiAmIHBlcmlvZD09MiAmIGxvY2FsPT0wICYgcG9sXG4+IGl0aWNhbF9pbnRlcmVzdF9kaWNob3g9PTEsIHJlICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgQlxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiSU5cIiAmIHBlcmlvZD09MiAmIGxvY2FsPT0wICYgcG9sXG4+IGl0aWNhbF9pbnRlcmVzdF9kaWNob3g9PTEsIHJlICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgQyAgXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJJUy5qXCIgJiBwZXJpb2Q9PTIgJiBsb2NhbD09MCAmIHBcbj4gb2xpdGljYWxfaW50ZXJlc3RfZGljaG94PT0xLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRFxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiSVMucFwiICYgcGVyaW9kPT0yICYgbG9jYWw9PTAgJiBwXG4+IG9saXRpY2FsX2ludGVyZXN0X2RpY2hveD09MSwgcmUgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBFXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJJVFwiICYgcGVyaW9kPT0yICYgbG9jYWw9PTAgJiBwb2xcbj4gaXRpY2FsX2ludGVyZXN0X2RpY2hveD09MSwgcmUgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBGIFxuLiAgIGVzdHRhYiBBIEIgQywgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyX3cgcjJfYiByMlxuPiBfbyBOIE5fZykgXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgXG4gICAgICAgICAgICAgICAgICBELmdzbG1jICAgICAgICAgRC5nc2xtYyAgICAgICAgIEQuZ3NsbWMgICBcbiAgICAgICAgICAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5uZWcgICAgICAgICAgICAgICAgIDAuMDAyICAgICAgICAgIC0wLjAwMyAgICAgICAgICAgMC4wMDEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNikgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDA1KSAgIFxudGltZXNlY1N0b35nICAgICAgIC0wLjAwNioqKiAgICAgICAtMC4wMDEgICAgICAgICAgIDAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICBcbmMubmVnI2MudGl+ZyAgICAgICAtMC4wMDEgICAgICAgICAgIDAuMDAxICAgICAgICAgIC0wLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgXG5uZWcgICAgICAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICAgICAoLikgICAgICAgICAgICAgKC4pICAgICAgICAgICAgICguKSAgIFxucmlnaHQyICAgICAgICAgICAgIC0wLjAyNyogICAgICAgICAtMC4wMDUgICAgICAgICAgLTAuMDA3ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMTEpICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwNCkgICBcbmMubmVnI2Mucml+MiAgICAgICAgMC4wMDUgICAgICAgICAgLTAuMDAxICAgICAgICAgICAwLjAwNiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA3KSAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDQpICAgXG5vcmRlciAgICAgICAgICAgICAgLTAuMDAxKiAgICAgICAgIC0wLjAwMCoqICAgICAgICAtMC4wMDEqKipcbiAgICAgICAgICAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgIFxuTC5nc2xtYyAgICAgICAgICAgIC0wLjAxMyoqKiAgICAgICAtMC4wMDkqKiogICAgICAgLTAuMDEwKioqXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICBcbmZlbWFsZSAgICAgICAgICAgICAtMC4wMDIgICAgICAgICAgLTAuMDAyICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDMpICAgXG5hZ2UgICAgICAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCoqICAgICAgICAtMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgIFxuaW5jb21lICAgICAgICAgICAgICAwLjAwNSAgICAgICAgICAgMC4wMDgqKiogICAgICAgIDAuMDA0ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDcpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwNSkgICBcbnVuaXZlcnNpdHkgICAgICAgICAgMC4wMDAgICAgICAgICAgLTAuMDAxICAgICAgICAgIC0wLjAwNCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDIpICAgXG5fY29ucyAgICAgICAgICAgICAgIDAuMDMzKiogICAgICAgIC0wLjAwMyAgICAgICAgICAgMC4wMDggICBcbiAgICAgICAgICAgICAgICAgICgwLjAxMCkgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDA3KSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMDA4ICAgICAgICAgICAwLjAwNSAgICAgICAgICAgMC4wMDYgICBcbnIyX2IgICAgICAgICAgICAgICAgMC4wNjAgICAgICAgICAgIDAuMDYzICAgICAgICAgICAwLjE4NyAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjAwNyAgICAgICAgICAgMC4wMDUgICAgICAgICAgIDAuMDA0ICAgXG5OICAgICAgICAgICAgICAgMTI5NTcuMDAwICAgICAgIDE5ODQzLjAwMCAgICAgICAxOTA1MS4wMDAgICBcbk5fZyAgICAgICAgICAgICAgICAxOC4wMDAgICAgICAgICAgMjguMDAwICAgICAgICAgIDI2LjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICAgZXN0dGFiIEQgRSBGLCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIHIyXG4+IF9vIE4gTl9nKSBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICBcbiAgICAgICAgICAgICAgICAgIEQuZ3NsbWMgICAgICAgICBELmdzbG1jICAgICAgICAgRC5nc2xtYyAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm5lZyAgICAgICAgICAgICAgICAtMC4wMDYgICAgICAgICAgLTAuMDAxICAgICAgICAgICAwLjAxMioqIFxuICAgICAgICAgICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwNikgICAgICAgICAoMC4wMDQpICAgXG50aW1lc2VjU3RvfmcgICAgICAgLTAuMDAxICAgICAgICAgICAwLjAwMyogICAgICAgICAgMC4wMDEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgIFxuYy5uZWcjYy50aX5nICAgICAgICAwLjAwMSAgICAgICAgICAtMC4wMDIgICAgICAgICAgLTAuMDAzKiogXG4gICAgICAgICAgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICBcbm5lZyAgICAgICAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgICAgICguKSAgICAgICAgICAgICAoLikgICAgICAgICAgICAgKC4pICAgXG5yaWdodDIgICAgICAgICAgICAgLTAuMDA0ICAgICAgICAgICAwLjAxMCAgICAgICAgICAgMC4wMDggICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNikgICAgICAgICAoMC4wMDkpICAgICAgICAgKDAuMDA4KSAgIFxuYy5uZWcjYy5yaX4yICAgICAgICAwLjAwOCAgICAgICAgICAgMC4wMTcqICAgICAgICAgLTAuMDAyICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDA4KSAgICAgICAgICgwLjAwNikgICBcbm9yZGVyICAgICAgICAgICAgICAtMC4wMDEqKiogICAgICAgLTAuMDAwICAgICAgICAgIC0wLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgXG5MLmdzbG1jICAgICAgICAgICAgLTAuMDA2KioqICAgICAgIC0wLjAwMyoqICAgICAgICAtMC4wMTQqKipcbiAgICAgICAgICAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAyKSAgIFxuZmVtYWxlICAgICAgICAgICAgIC0wLjAwMSAgICAgICAgICAgMC4wMDMgICAgICAgICAgLTAuMDAyICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwMikgICBcbmFnZSAgICAgICAgICAgICAgICAtMC4wMDEgICAgICAgICAgLTAuMDAxICAgICAgICAgIC0wLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDApICAgXG5pbmNvbWUgICAgICAgICAgICAgLTAuMDEyKiogICAgICAgIC0wLjAwMSAgICAgICAgICAgMC4wMDEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDcpICAgICAgICAgKDAuMDA3KSAgIFxudW5pdmVyc2l0eSAgICAgICAgIC0wLjAwNSogICAgICAgICAtMC4wMDQgICAgICAgICAgLTAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDA2KSAgICAgICAgICgwLjAwNCkgICBcbl9jb25zICAgICAgICAgICAgICAgMC4wMzEqKiAgICAgICAgLTAuMDA1ICAgICAgICAgICAwLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDEwKSAgICAgICAgICgwLjAxNSkgICAgICAgICAoMC4wMDkpICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnIyX3cgICAgICAgICAgICAgICAgMC4wMDUgICAgICAgICAgIDAuMDAyICAgICAgICAgICAwLjAwOCAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjExNSAgICAgICAgICAgMC4wNDMgICAgICAgICAgIDAuMDE3ICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMDAyICAgICAgICAgICAwLjAwMiAgICAgICAgICAgMC4wMDggICBcbk4gICAgICAgICAgICAgICAzMzgzMi4wMDAgICAgICAgMTMyMjYuMDAwICAgICAgICA5NTQ2LjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgIDQ3LjAwMCAgICAgICAgICAxOS4wMDAgICAgICAgICAgMTMuMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gIFxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiSlBcIiAmIHBlcmlvZD09MiAmIGxvY2FsPT0wICYgcG9sXG4+IGl0aWNhbF9pbnRlcmVzdF9kaWNob3g9PTEsIHJlIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBBXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJOWlwiICYgcGVyaW9kPT0yICYgbG9jYWw9PTAgJiBwb2xcbj4gaXRpY2FsX2ludGVyZXN0X2RpY2hveD09MSwgcmUgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBCXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJSVVwiICYgcGVyaW9kPT0yICYgbG9jYWw9PTAgJiBwb2xcbj4gaXRpY2FsX2ludGVyZXN0X2RpY2hveD09MSwgcmUgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBDICBcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIlNFXCIgJiBwZXJpb2Q9PTIgJiBsb2NhbD09MCAmIHBvbFxuPiBpdGljYWxfaW50ZXJlc3RfZGljaG94PT0xLCByZSBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRFxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiU1dcIiAmIHBlcmlvZD09MiAmIGxvY2FsPT0wICYgcG9sXG4+IGl0aWNhbF9pbnRlcmVzdF9kaWNob3g9PTEsIHJlICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRVxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiVUtcIiAmIHBlcmlvZD09MiAmIGxvY2FsPT0wICYgcG9sXG4+IGl0aWNhbF9pbnRlcmVzdF9kaWNob3g9PTEsIHJlICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRiBcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIlVTXCIgJiBwZXJpb2Q9PTIgJiBsb2NhbD09MCAmIHBvbFxuPiBpdGljYWxfaW50ZXJlc3RfZGljaG94PT0xLCByZSAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEcgXG4uICAgZXN0dGFiIEEgQiBDIEQsIGNlbGxzKGIoc3RhciBmbXQoMykpIHNlKHBhciBmbXQoMykpKSBub2dhcHMgc3RhdChyMl93IHIyX2IgXG4+IHIyX28gTiBOX2cpIFxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICAgICAgICAgICAgKDQpICAgXG4gICAgICAgICAgICAgICAgICBELmdzbG1jICAgICAgICAgRC5nc2xtYyAgICAgICAgIEQuZ3NsbWMgICAgICAgICBELmdzbG1jICAgXG4gICAgICAgICAgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5uZWcgICAgICAgICAgICAgICAgLTAuMDAyICAgICAgICAgIC0wLjAwNCAgICAgICAgICAgMC4wMTkqKiAgICAgICAgIDAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDkpICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwNykgICAgICAgICAoMC4wMDIpICAgXG50aW1lc2VjU3RvfmcgICAgICAgLTAuMDA3KiogICAgICAgIC0wLjAwMSAgICAgICAgICAgMC4wMDIgICAgICAgICAgLTAuMDAxKioqXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDApICAgXG5jLm5lZyNjLnRpfmcgICAgICAgLTAuMDAwICAgICAgICAgICAwLjAwMSAgICAgICAgICAtMC4wMDQqKiAgICAgICAgLTAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDApICAgXG5uZWcgICAgICAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAgICAgKC4pICAgICAgICAgICAgICguKSAgICAgICAgICAgICAoLikgICAgICAgICAgICAgKC4pICAgXG5yaWdodDIgICAgICAgICAgICAgIDAuMDAyICAgICAgICAgICAwLjAwOCAgICAgICAgICAgMC4wMTcqKiAgICAgICAgLTAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMTQpICAgICAgICAgKDAuMDA2KSAgICAgICAgICgwLjAwNikgICAgICAgICAoMC4wMDIpICAgXG5jLm5lZyNjLnJpfjIgICAgICAgIDAuMDAzICAgICAgICAgICAwLjAwMyAgICAgICAgICAtMC4wMDMgICAgICAgICAgIDAuMDAyICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMTApICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDIpICAgXG5vcmRlciAgICAgICAgICAgICAgLTAuMDAxICAgICAgICAgIC0wLjAwMSoqKiAgICAgICAgMC4wMDAgICAgICAgICAgLTAuMDAwKiogXG4gICAgICAgICAgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgXG5MLmdzbG1jICAgICAgICAgICAgLTAuMDEyKioqICAgICAgIC0wLjAyNioqKiAgICAgICAtMC4wMTUqKiogICAgICAgLTAuMDAzKioqXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDEpICAgXG5mZW1hbGUgICAgICAgICAgICAgIDAuMDAxICAgICAgICAgIC0wLjAwOCoqICAgICAgICAgMC4wMDMgICAgICAgICAgLTAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDYpICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDEpICAgXG5hZ2UgICAgICAgICAgICAgICAgLTAuMDAyICAgICAgICAgIC0wLjAwMCAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwKiAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgXG5pbmNvbWUgICAgICAgICAgICAgIDAuMDAxICAgICAgICAgIC0wLjAwMiAgICAgICAgICAtMC4wMDAgICAgICAgICAgIDAuMDA5KioqXG4gICAgICAgICAgICAgICAgICAoMC4wMTApICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwNykgICAgICAgICAoMC4wMDMpICAgXG51bml2ZXJzaXR5ICAgICAgICAgIDAuMDcwICAgICAgICAgIC0wLjAwMSAgICAgICAgICAtMC4wMDcgICAgICAgICAgIDAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMzkpICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwNikgICAgICAgICAoMC4wMDEpICAgXG5fY29ucyAgICAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAxOSogICAgICAgICAtMC4wMjQqICAgICAgICAgLTAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAgICAgKC4pICAgICAgICAgKDAuMDA4KSAgICAgICAgICgwLjAxMikgICAgICAgICAoMC4wMDMpICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMDA2ICAgICAgICAgICAwLjAxNSAgICAgICAgICAgMC4wMTAgICAgICAgICAgIDAuMDAzICAgXG5yMl9iICAgICAgICAgICAgICAgIDAuMDU3ICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4yMTIgICAgICAgICAgIDAuMTIwICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMDA1ICAgICAgICAgICAwLjAxNCAgICAgICAgICAgMC4wMTAgICAgICAgICAgIDAuMDAzICAgXG5OICAgICAgICAgICAgICAgMTIxMTIuMDAwICAgICAgIDE0NDY5LjAwMCAgICAgICAxMTQ5Ny4wMDAgICAgICAgMTgyMDMuMDAwICAgXG5OX2cgICAgICAgICAgICAgICAgMTcuMDAwICAgICAgICAgIDIwLjAwMCAgICAgICAgICAxNi4wMDAgICAgICAgICAgMjcuMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICAgZXN0dGFiIEUgRiBHLCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIHIyXG4+IF9vIE4gTl9nKSBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICBcbiAgICAgICAgICAgICAgICAgIEQuZ3NsbWMgICAgICAgICBELmdzbG1jICAgICAgICAgRC5nc2xtYyAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm5lZyAgICAgICAgICAgICAgICAgMC4wMDEgICAgICAgICAgIDAuMDA1ICAgICAgICAgICAwLjAwOCoqIFxuICAgICAgICAgICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDMpICAgXG50aW1lc2VjU3RvfmcgICAgICAgLTAuMDAyKiAgICAgICAgIC0wLjAwMyAgICAgICAgICAgMC4wMDIqICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgIFxuYy5uZWcjYy50aX5nICAgICAgIC0wLjAwMCAgICAgICAgICAtMC4wMDIgICAgICAgICAgLTAuMDAyKiogXG4gICAgICAgICAgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICBcbm5lZyAgICAgICAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgICAgICguKSAgICAgICAgICAgICAoLikgICAgICAgICAgICAgKC4pICAgXG5yaWdodDIgICAgICAgICAgICAgLTAuMDAwICAgICAgICAgIC0wLjAxMSAgICAgICAgICAtMC4wMDEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDkpICAgICAgICAgKDAuMDAzKSAgIFxuYy5uZWcjYy5yaX4yICAgICAgIC0wLjAwMCAgICAgICAgICAgMC4wMDEgICAgICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDA2KSAgICAgICAgICgwLjAwMykgICBcbm9yZGVyICAgICAgICAgICAgICAtMC4wMDAgICAgICAgICAgLTAuMDAxKiogICAgICAgIC0wLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgXG5MLmdzbG1jICAgICAgICAgICAgLTAuMDE5KioqICAgICAgIC0wLjAyOCoqKiAgICAgICAtMC4wMTEqKipcbiAgICAgICAgICAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAxKSAgIFxuZmVtYWxlICAgICAgICAgICAgICAwLjAwNSAgICAgICAgICAgMC4wMDEgICAgICAgICAgIDAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwMSkgICBcbmFnZSAgICAgICAgICAgICAgICAgMC4wMDAqICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgXG5pbmNvbWUgICAgICAgICAgICAgLTAuMDE2KiAgICAgICAgICAwLjAwOSAgICAgICAgICAtMC4wMDQgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNykgICAgICAgICAoMC4wMDgpICAgICAgICAgKDAuMDAzKSAgIFxudW5pdmVyc2l0eSAgICAgICAgIC0wLjAwMSAgICAgICAgICAtMC4wMDMgICAgICAgICAgIDAuMDAzKiAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwMikgICBcbl9jb25zICAgICAgICAgICAgICAgMC4wMTIgICAgICAgICAgIDAuMDE1ICAgICAgICAgIC0wLjAwOCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA3KSAgICAgICAgICgwLjAxMCkgICAgICAgICAoMC4wMDQpICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnIyX3cgICAgICAgICAgICAgICAgMC4wMTAgICAgICAgICAgIDAuMDE2ICAgICAgICAgICAwLjAwNyAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjA2OSAgICAgICAgICAgMC4zMTEgICAgICAgICAgIDAuMTE0ICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMDEwICAgICAgICAgICAwLjAxNCAgICAgICAgICAgMC4wMDYgICBcbk4gICAgICAgICAgICAgICAgNzc1NC4wMDAgICAgICAgMTE3MzQuMDAwICAgICAgIDQzMzE5LjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgIDExLjAwMCAgICAgICAgICAxNi4wMDAgICAgICAgICAgNjAuMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gIFxuLiAgIFxuLiAgIFxuLiAgIFxuLiAgICAgICBcbiJ9 -->
<pre><code>. *** Syntax for analyses of time-series video data
. *** Use data file 'Time-series-data-videos.dta' with this syntax
. * Table 4
.   gen neg = .
(1,327,271 missing values generated)
.   replace neg = negativity
(914,368 real changes made)
.   
.   xtset resp timesec
       panel variable:  resp (unbalanced)
        time variable:  timesec, 0 to 1629
                delta:  1 unit
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog order L.gslmc female age inc
&gt; ome university if period==2 &amp; local==0 , re 
.   estimates store A
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog order L.gslmc female age inc
&gt; ome university if wp_right2_dichox==0 &amp; period==2 &amp; local==0 , re 
.   estimates store B
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog order L.gslmc female age inc
&gt; ome university if wp_right2_dichox==1 &amp; period==2 &amp; local==0 , re 
.   estimates store C
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.wp_right2 order L.g
&gt; slmc female age income university if period==2 &amp; local==0 , re 
.   estimates store D
.   esttab A B C D, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b 
&gt; r2_o N N_g) 

----------------------------------------------------------------------------
                      (1)             (2)             (3)             (4)   
                  D.gslmc         D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se            b/se   
----------------------------------------------------------------------------
neg                 0.005***        0.006***        0.005***        0.005***
                  (0.001)         (0.001)         (0.001)         (0.001)   
timesecSto~g       -0.000           0.000          -0.001*         -0.000   
                  (0.000)         (0.000)         (0.000)         (0.000)   
c.neg#c.ti~g       -0.001***       -0.002***       -0.001***       -0.001***
                  (0.000)         (0.000)         (0.000)         (0.000)   
order              -0.000***       -0.000***       -0.000***       -0.000***
                  (0.000)         (0.000)         (0.000)         (0.000)   
L.gslmc            -0.008***       -0.008***       -0.008***       -0.008***
                  (0.000)         (0.000)         (0.000)         (0.000)   
female             -0.001*         -0.001*         -0.000          -0.001*  
                  (0.000)         (0.000)         (0.000)         (0.000)   
age                 0.000**         0.000*          0.000*          0.000** 
                  (0.000)         (0.000)         (0.000)         (0.000)   
income              0.000          -0.000           0.001           0.000   
                  (0.001)         (0.001)         (0.001)         (0.001)   
university         -0.000          -0.001          -0.000          -0.000   
                  (0.000)         (0.001)         (0.000)         (0.000)   
neg                                                                 0.000   
                                                                      (.)   
wp_right2                                                           0.001   
                                                                  (0.001)   
c.neg#c.wp~2                                                        0.001   
                                                                  (0.001)   
_cons               0.001          -0.000           0.002           0.001   
                  (0.001)         (0.001)         (0.001)         (0.001)   
----------------------------------------------------------------------------
r2_w                0.005           0.005           0.005           0.005   
r2_b                0.214           0.218           0.206           0.211   
r2_o                0.003           0.003           0.003           0.003   
N              666526.000      335833.000      330693.000      666526.000   
N_g               933.000         471.000         462.000         933.000   
----------------------------------------------------------------------------
.   
.   
. * Figure 4
.   
.   gen right2 = .
(1,327,271 missing values generated)
.   replace right2= wp_right2
(1,316,553 real changes made)
.    
.   xtset resp timesec
       panel variable:  resp (unbalanced)
        time variable:  timesec, 0 to 1629
                delta:  1 unit
.   replace neg = negativity
(0 real changes made)
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;BR&quot; &amp; period==2 &amp; local==0 , re 
.   estimates store A
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;CA.e&quot; &amp; period==2 &amp; local==0 , r
&gt; e  
.   estimates store B
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;CA.f&quot; &amp; period==2 &amp; local==0 , r
&gt; e  
.   estimates store C  
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;CH&quot; &amp; period==2 &amp; local==0 , re 
.   estimates store D
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;CN&quot; &amp; period==2 &amp; local==0 , re 
&gt;  
.   estimates store E
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;DK&quot; &amp; period==2 &amp; local==0 , re 
&gt;  
.   estimates store F 
.   esttab A B C, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                  D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.003           0.007           0.010** 
                  (0.004)         (0.004)         (0.003)   
timesecSto~g       -0.002           0.000          -0.002*  
                  (0.001)         (0.001)         (0.001)   
c.neg#c.ti~g       -0.001          -0.002*         -0.003***
                  (0.001)         (0.001)         (0.001)   
neg                 0.000           0.000           0.000   
                      (.)             (.)             (.)   
right2             -0.013*         -0.009          -0.008*  
                  (0.005)         (0.006)         (0.004)   
c.neg#c.ri~2        0.008           0.011*         -0.001   
                  (0.005)         (0.005)         (0.003)   
order              -0.000          -0.001**        -0.000   
                  (0.000)         (0.000)         (0.000)   
L.gslmc            -0.009***       -0.008***       -0.017***
                  (0.001)         (0.001)         (0.001)   
female             -0.001           0.000          -0.002   
                  (0.002)         (0.002)         (0.002)   
age                 0.000           0.000*          0.000   
                  (0.000)         (0.000)         (0.000)   
income              0.002           0.003           0.005   
                  (0.005)         (0.004)         (0.004)   
university          0.003          -0.003          -0.002   
                  (0.002)         (0.003)         (0.002)   
_cons               0.007          -0.010           0.009   
                  (0.007)         (0.008)         (0.006)   
------------------------------------------------------------
r2_w                0.004           0.006           0.012   
r2_b                0.097           0.002           0.056   
r2_o                0.004           0.005           0.009   
N               24315.000       23296.000       19125.000   
N_g                35.000          32.000          27.000   
------------------------------------------------------------
.   esttab D E F, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                  D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.013***        0.006           0.005*  
                  (0.004)         (0.004)         (0.002)   
timesecSto~g        0.002          -0.000          -0.000   
                  (0.001)         (0.001)         (0.001)   
c.neg#c.ti~g       -0.003***       -0.002*         -0.001*  
                  (0.001)         (0.001)         (0.000)   
neg                 0.000           0.000           0.000   
                      (.)             (.)             (.)   
right2              0.005          -0.005           0.003   
                  (0.005)         (0.006)         (0.003)   
c.neg#c.ri~2       -0.001          -0.000           0.001   
                  (0.004)         (0.005)         (0.002)   
order              -0.001*         -0.001**        -0.000   
                  (0.000)         (0.000)         (0.000)   
L.gslmc            -0.007***       -0.009***       -0.004***
                  (0.001)         (0.001)         (0.001)   
female             -0.000           0.002          -0.000   
                  (0.002)         (0.002)         (0.001)   
age                 0.000           0.000           0.000   
                  (0.000)         (0.000)         (0.000)   
income             -0.000           0.005          -0.001   
                  (0.005)         (0.004)         (0.002)   
university          0.006***       -0.005*          0.001   
                  (0.002)         (0.003)         (0.001)   
_cons              -0.014*          0.002          -0.003   
                  (0.006)         (0.007)         (0.003)   
------------------------------------------------------------
r2_w                0.006           0.004           0.002   
r2_b                0.015           0.014           0.015   
r2_o                0.004           0.004           0.002   
N               26102.000       40263.000       24849.000   
N_g                36.000          56.000          35.000   
------------------------------------------------------------
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;FR&quot; &amp; period==2 &amp; local==0 , re 
.   estimates store A
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;GH&quot; &amp; period==2 &amp; local==0 , re 
&gt;  
.   estimates store B
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;IN&quot; &amp; period==2 &amp; local==0 , re 
&gt;  
.   estimates store C  
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;IS.j&quot; &amp; period==2 &amp; local==0 , r
&gt; e 
.   estimates store D
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;IS.p&quot; &amp; period==2 &amp; local==0 , r
&gt; e  
.   estimates store E
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;IT&quot; &amp; period==2 &amp; local==0 , re 
&gt;  
.   estimates store F 
.   esttab A B C, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                  D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.010*          0.001          -0.002   
                  (0.004)         (0.002)         (0.003)   
timesecSto~g       -0.003**        -0.002**         0.001   
                  (0.001)         (0.001)         (0.001)   
c.neg#c.ti~g       -0.003**        -0.000           0.000   
                  (0.001)         (0.000)         (0.001)   
neg                 0.000           0.000           0.000   
                      (.)             (.)             (.)   
right2              0.005          -0.005          -0.007*  
                  (0.006)         (0.003)         (0.003)   
c.neg#c.ri~2        0.004           0.001           0.002   
                  (0.005)         (0.002)         (0.002)   
order              -0.001***       -0.001***       -0.001***
                  (0.000)         (0.000)         (0.000)   
L.gslmc            -0.015***       -0.013***       -0.007***
                  (0.001)         (0.001)         (0.001)   
female             -0.003          -0.003***       -0.003*  
                  (0.002)         (0.001)         (0.001)   
age                -0.000           0.000*          0.000   
                  (0.000)         (0.000)         (0.000)   
income              0.002           0.004*          0.000   
                  (0.005)         (0.002)         (0.003)   
university         -0.001          -0.002          -0.003   
                  (0.002)         (0.001)         (0.002)   
_cons               0.019**         0.009**         0.003   
                  (0.007)         (0.003)         (0.004)   
------------------------------------------------------------
r2_w                0.009           0.008           0.004   
r2_b                0.005           0.180           0.083   
r2_o                0.007           0.006           0.003   
N               36766.000       42808.000       36042.000   
N_g                51.000          60.000          50.000   
------------------------------------------------------------
.   esttab D E F, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                  D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                -0.002           0.005           0.005   
                  (0.003)         (0.004)         (0.003)   
timesecSto~g       -0.001           0.003***        0.001   
                  (0.001)         (0.001)         (0.001)   
c.neg#c.ti~g        0.000          -0.002*         -0.001*  
                  (0.001)         (0.001)         (0.001)   
neg                 0.000           0.000           0.000   
                      (.)             (.)             (.)   
right2             -0.001          -0.003          -0.003   
                  (0.004)         (0.005)         (0.004)   
c.neg#c.ri~2        0.003           0.006          -0.000   
                  (0.003)         (0.004)         (0.004)   
order              -0.001***       -0.000          -0.000*  
                  (0.000)         (0.000)         (0.000)   
L.gslmc            -0.004***       -0.003***       -0.016***
                  (0.001)         (0.001)         (0.001)   
female             -0.002           0.002          -0.004** 
                  (0.001)         (0.002)         (0.001)   
age                -0.000          -0.000          -0.000   
                  (0.000)         (0.000)         (0.000)   
income             -0.007*         -0.000          -0.000   
                  (0.003)         (0.005)         (0.004)   
university         -0.003          -0.000           0.002   
                  (0.002)         (0.003)         (0.002)   
_cons               0.023**        -0.005           0.003   
                  (0.008)         (0.011)         (0.006)   
------------------------------------------------------------
r2_w                0.003           0.002           0.010   
r2_b                0.088           0.001           0.058   
r2_o                0.002           0.002           0.008   
N               51367.000       22728.000       26122.000   
N_g                71.000          32.000          37.000   
------------------------------------------------------------
.  
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;JP&quot; &amp; period==2 &amp; local==0 , re 
.   estimates store A
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;NZ&quot; &amp; period==2 &amp; local==0 , re 
&gt;  
.   estimates store B
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;RU&quot; &amp; period==2 &amp; local==0 , re 
&gt;  
.   estimates store C  
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;SE&quot; &amp; period==2 &amp; local==0 , re 
.   estimates store D
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;SW&quot; &amp; period==2 &amp; local==0 , re 
&gt;  
.   estimates store E
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;UK&quot; &amp; period==2 &amp; local==0 , re 
&gt;  
.   estimates store F 
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;US&quot; &amp; period==2 &amp; local==0 , re 
&gt;  
.   estimates store G 
.   esttab A B C D, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b 
&gt; r2_o N N_g) 

----------------------------------------------------------------------------
                      (1)             (2)             (3)             (4)   
                  D.gslmc         D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se            b/se   
----------------------------------------------------------------------------
neg                 0.002           0.003           0.013**         0.001   
                  (0.006)         (0.004)         (0.004)         (0.001)   
timesecSto~g       -0.004**        -0.001          -0.000          -0.001** 
                  (0.001)         (0.001)         (0.001)         (0.000)   
c.neg#c.ti~g       -0.001          -0.001          -0.003***       -0.001** 
                  (0.001)         (0.001)         (0.001)         (0.000)   
neg                 0.000           0.000           0.000           0.000   
                      (.)             (.)             (.)             (.)   
right2              0.003           0.010           0.008          -0.001   
                  (0.009)         (0.005)         (0.004)         (0.001)   
c.neg#c.ri~2        0.005           0.003           0.001           0.001   
                  (0.007)         (0.004)         (0.004)         (0.001)   
order              -0.001**        -0.001***       -0.000          -0.000** 
                  (0.000)         (0.000)         (0.000)         (0.000)   
L.gslmc            -0.013***       -0.021***       -0.014***       -0.003***
                  (0.001)         (0.001)         (0.001)         (0.001)   
female             -0.002          -0.003           0.002          -0.001** 
                  (0.003)         (0.002)         (0.002)         (0.000)   
age                -0.001          -0.000           0.000           0.000*  
                  (0.001)         (0.000)         (0.000)         (0.000)   
income             -0.010          -0.001          -0.002           0.004*  
                  (0.005)         (0.004)         (0.005)         (0.001)   
university          0.005           0.002          -0.002          -0.000   
                  (0.004)         (0.002)         (0.003)         (0.000)   
_cons               0.045*          0.009          -0.007           0.001   
                  (0.021)         (0.006)         (0.007)         (0.002)   
----------------------------------------------------------------------------
r2_w                0.006           0.012           0.009           0.002   
r2_b                0.091           0.072           0.000           0.045   
r2_o                0.006           0.010           0.008           0.002   
N               25380.000       23150.000       22867.000       33376.000   
N_g                36.000          32.000          32.000          48.000   
----------------------------------------------------------------------------
.   esttab E F G, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                  D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                -0.003           0.010**         0.006***
                  (0.003)         (0.003)         (0.002)   
timesecSto~g       -0.001          -0.001           0.001***
                  (0.001)         (0.001)         (0.000)   
c.neg#c.ti~g        0.000          -0.003***       -0.002***
                  (0.001)         (0.001)         (0.000)   
neg                 0.000           0.000           0.000   
                      (.)             (.)             (.)   
right2             -0.001           0.001           0.001   
                  (0.004)         (0.004)         (0.002)   
c.neg#c.ri~2       -0.001           0.006          -0.000   
                  (0.003)         (0.004)         (0.002)   
order              -0.000          -0.001**        -0.000*  
                  (0.000)         (0.000)         (0.000)   
L.gslmc            -0.013***       -0.012***       -0.006***
                  (0.001)         (0.001)         (0.000)   
female              0.003          -0.004*          0.000   
                  (0.002)         (0.002)         (0.001)   
age                 0.000           0.000           0.000*  
                  (0.000)         (0.000)         (0.000)   
income             -0.008           0.000           0.000   
                  (0.004)         (0.003)         (0.001)   
university          0.002           0.002           0.000   
                  (0.002)         (0.002)         (0.001)   
_cons               0.001           0.008          -0.008***
                  (0.005)         (0.005)         (0.002)   
------------------------------------------------------------
r2_w                0.006           0.008           0.004   
r2_b                0.008           0.348           0.181   
r2_o                0.006           0.005           0.002   
N               22094.000       35294.000      130582.000   
N_g                31.000          48.000         184.000   
------------------------------------------------------------
.   
.  
. * Table A3 Row 3
.   replace right2= wp_right2
(0 real changes made)
.   xtset resp timesec
       panel variable:  resp (unbalanced)
        time variable:  timesec, 0 to 1629
                delta:  1 unit
.   replace neg = negativity
(0 real changes made)
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if period==2 &amp; local==0 , re 
.   estimates store G  
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;BR&quot; &amp; period==2 &amp; local==0 , re 
.   estimates store A
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;CA.e&quot; &amp; period==2 &amp; local==0 , r
&gt; e  
.   estimates store B
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;CA.f&quot; &amp; period==2 &amp; local==0 , r
&gt; e  
.   estimates store C  
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;CH&quot; &amp; period==2 &amp; local==0 , re 
.   estimates store D
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;CN&quot; &amp; period==2 &amp; local==0 , re 
&gt;  
.   estimates store E
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;DK&quot; &amp; period==2 &amp; local==0 , re 
&gt;  
.   estimates store F 
.   esttab G A B C, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b 
&gt; r2_o N N_g) 

----------------------------------------------------------------------------
                      (1)             (2)             (3)             (4)   
                  D.gslmc         D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se            b/se   
----------------------------------------------------------------------------
neg                 0.005***        0.003           0.007           0.010** 
                  (0.001)         (0.004)         (0.004)         (0.003)   
timesecSto~g       -0.000          -0.002           0.000          -0.002*  
                  (0.000)         (0.001)         (0.001)         (0.001)   
c.neg#c.ti~g       -0.001***       -0.001          -0.002*         -0.003***
                  (0.000)         (0.001)         (0.001)         (0.001)   
neg                 0.000           0.000           0.000           0.000   
                      (.)             (.)             (.)             (.)   
right2              0.001          -0.013*         -0.009          -0.008*  
                  (0.001)         (0.005)         (0.006)         (0.004)   
c.neg#c.ri~2        0.001           0.008           0.011*         -0.001   
                  (0.001)         (0.005)         (0.005)         (0.003)   
order              -0.000***       -0.000          -0.001**        -0.000   
                  (0.000)         (0.000)         (0.000)         (0.000)   
L.gslmc            -0.008***       -0.009***       -0.008***       -0.017***
                  (0.000)         (0.001)         (0.001)         (0.001)   
female             -0.001*         -0.001           0.000          -0.002   
                  (0.000)         (0.002)         (0.002)         (0.002)   
age                 0.000**         0.000           0.000*          0.000   
                  (0.000)         (0.000)         (0.000)         (0.000)   
income              0.000           0.002           0.003           0.005   
                  (0.001)         (0.005)         (0.004)         (0.004)   
university         -0.000           0.003          -0.003          -0.002   
                  (0.000)         (0.002)         (0.003)         (0.002)   
_cons               0.001           0.007          -0.010           0.009   
                  (0.001)         (0.007)         (0.008)         (0.006)   
----------------------------------------------------------------------------
r2_w                0.005           0.004           0.006           0.012   
r2_b                0.211           0.097           0.002           0.056   
r2_o                0.003           0.004           0.005           0.009   
N              666526.000       24315.000       23296.000       19125.000   
N_g               933.000          35.000          32.000          27.000   
----------------------------------------------------------------------------
.   esttab D E F, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                  D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.013***        0.006           0.005*  
                  (0.004)         (0.004)         (0.002)   
timesecSto~g        0.002          -0.000          -0.000   
                  (0.001)         (0.001)         (0.001)   
c.neg#c.ti~g       -0.003***       -0.002*         -0.001*  
                  (0.001)         (0.001)         (0.000)   
neg                 0.000           0.000           0.000   
                      (.)             (.)             (.)   
right2              0.005          -0.005           0.003   
                  (0.005)         (0.006)         (0.003)   
c.neg#c.ri~2       -0.001          -0.000           0.001   
                  (0.004)         (0.005)         (0.002)   
order              -0.001*         -0.001**        -0.000   
                  (0.000)         (0.000)         (0.000)   
L.gslmc            -0.007***       -0.009***       -0.004***
                  (0.001)         (0.001)         (0.001)   
female             -0.000           0.002          -0.000   
                  (0.002)         (0.002)         (0.001)   
age                 0.000           0.000           0.000   
                  (0.000)         (0.000)         (0.000)   
income             -0.000           0.005          -0.001   
                  (0.005)         (0.004)         (0.002)   
university          0.006***       -0.005*          0.001   
                  (0.002)         (0.003)         (0.001)   
_cons              -0.014*          0.002          -0.003   
                  (0.006)         (0.007)         (0.003)   
------------------------------------------------------------
r2_w                0.006           0.004           0.002   
r2_b                0.015           0.014           0.015   
r2_o                0.004           0.004           0.002   
N               26102.000       40263.000       24849.000   
N_g                36.000          56.000          35.000   
------------------------------------------------------------
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;FR&quot; &amp; period==2 &amp; local==0 , re 
.   estimates store A
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;GH&quot; &amp; period==2 &amp; local==0 , re 
&gt;  
.   estimates store B
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;IN&quot; &amp; period==2 &amp; local==0 , re 
&gt;  
.   estimates store C  
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;IS.j&quot; &amp; period==2 &amp; local==0 , r
&gt; e 
.   estimates store D
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;IS.p&quot; &amp; period==2 &amp; local==0 , r
&gt; e  
.   estimates store E
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;IT&quot; &amp; period==2 &amp; local==0 , re 
&gt;  
.   estimates store F 
.   esttab A B C, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                  D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.010*          0.001          -0.002   
                  (0.004)         (0.002)         (0.003)   
timesecSto~g       -0.003**        -0.002**         0.001   
                  (0.001)         (0.001)         (0.001)   
c.neg#c.ti~g       -0.003**        -0.000           0.000   
                  (0.001)         (0.000)         (0.001)   
neg                 0.000           0.000           0.000   
                      (.)             (.)             (.)   
right2              0.005          -0.005          -0.007*  
                  (0.006)         (0.003)         (0.003)   
c.neg#c.ri~2        0.004           0.001           0.002   
                  (0.005)         (0.002)         (0.002)   
order              -0.001***       -0.001***       -0.001***
                  (0.000)         (0.000)         (0.000)   
L.gslmc            -0.015***       -0.013***       -0.007***
                  (0.001)         (0.001)         (0.001)   
female             -0.003          -0.003***       -0.003*  
                  (0.002)         (0.001)         (0.001)   
age                -0.000           0.000*          0.000   
                  (0.000)         (0.000)         (0.000)   
income              0.002           0.004*          0.000   
                  (0.005)         (0.002)         (0.003)   
university         -0.001          -0.002          -0.003   
                  (0.002)         (0.001)         (0.002)   
_cons               0.019**         0.009**         0.003   
                  (0.007)         (0.003)         (0.004)   
------------------------------------------------------------
r2_w                0.009           0.008           0.004   
r2_b                0.005           0.180           0.083   
r2_o                0.007           0.006           0.003   
N               36766.000       42808.000       36042.000   
N_g                51.000          60.000          50.000   
------------------------------------------------------------
.   esttab D E F, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                  D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                -0.002           0.005           0.005   
                  (0.003)         (0.004)         (0.003)   
timesecSto~g       -0.001           0.003***        0.001   
                  (0.001)         (0.001)         (0.001)   
c.neg#c.ti~g        0.000          -0.002*         -0.001*  
                  (0.001)         (0.001)         (0.001)   
neg                 0.000           0.000           0.000   
                      (.)             (.)             (.)   
right2             -0.001          -0.003          -0.003   
                  (0.004)         (0.005)         (0.004)   
c.neg#c.ri~2        0.003           0.006          -0.000   
                  (0.003)         (0.004)         (0.004)   
order              -0.001***       -0.000          -0.000*  
                  (0.000)         (0.000)         (0.000)   
L.gslmc            -0.004***       -0.003***       -0.016***
                  (0.001)         (0.001)         (0.001)   
female             -0.002           0.002          -0.004** 
                  (0.001)         (0.002)         (0.001)   
age                -0.000          -0.000          -0.000   
                  (0.000)         (0.000)         (0.000)   
income             -0.007*         -0.000          -0.000   
                  (0.003)         (0.005)         (0.004)   
university         -0.003          -0.000           0.002   
                  (0.002)         (0.003)         (0.002)   
_cons               0.023**        -0.005           0.003   
                  (0.008)         (0.011)         (0.006)   
------------------------------------------------------------
r2_w                0.003           0.002           0.010   
r2_b                0.088           0.001           0.058   
r2_o                0.002           0.002           0.008   
N               51367.000       22728.000       26122.000   
N_g                71.000          32.000          37.000   
------------------------------------------------------------
.  
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;JP&quot; &amp; period==2 &amp; local==0 , re 
.   estimates store A
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;NZ&quot; &amp; period==2 &amp; local==0 , re 
&gt;  
.   estimates store B
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;RU&quot; &amp; period==2 &amp; local==0 , re 
&gt;  
.   estimates store C  
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;SE&quot; &amp; period==2 &amp; local==0 , re 
.   estimates store D
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;SW&quot; &amp; period==2 &amp; local==0 , re 
&gt;  
.   estimates store E
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;UK&quot; &amp; period==2 &amp; local==0 , re 
&gt;  
.   estimates store F 
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;US&quot; &amp; period==2 &amp; local==0 , re 
&gt;  
.   estimates store G 
.   esttab A B C D, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b 
&gt; r2_o N N_g) 

----------------------------------------------------------------------------
                      (1)             (2)             (3)             (4)   
                  D.gslmc         D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se            b/se   
----------------------------------------------------------------------------
neg                 0.002           0.003           0.013**         0.001   
                  (0.006)         (0.004)         (0.004)         (0.001)   
timesecSto~g       -0.004**        -0.001          -0.000          -0.001** 
                  (0.001)         (0.001)         (0.001)         (0.000)   
c.neg#c.ti~g       -0.001          -0.001          -0.003***       -0.001** 
                  (0.001)         (0.001)         (0.001)         (0.000)   
neg                 0.000           0.000           0.000           0.000   
                      (.)             (.)             (.)             (.)   
right2              0.003           0.010           0.008          -0.001   
                  (0.009)         (0.005)         (0.004)         (0.001)   
c.neg#c.ri~2        0.005           0.003           0.001           0.001   
                  (0.007)         (0.004)         (0.004)         (0.001)   
order              -0.001**        -0.001***       -0.000          -0.000** 
                  (0.000)         (0.000)         (0.000)         (0.000)   
L.gslmc            -0.013***       -0.021***       -0.014***       -0.003***
                  (0.001)         (0.001)         (0.001)         (0.001)   
female             -0.002          -0.003           0.002          -0.001** 
                  (0.003)         (0.002)         (0.002)         (0.000)   
age                -0.001          -0.000           0.000           0.000*  
                  (0.001)         (0.000)         (0.000)         (0.000)   
income             -0.010          -0.001          -0.002           0.004*  
                  (0.005)         (0.004)         (0.005)         (0.001)   
university          0.005           0.002          -0.002          -0.000   
                  (0.004)         (0.002)         (0.003)         (0.000)   
_cons               0.045*          0.009          -0.007           0.001   
                  (0.021)         (0.006)         (0.007)         (0.002)   
----------------------------------------------------------------------------
r2_w                0.006           0.012           0.009           0.002   
r2_b                0.091           0.072           0.000           0.045   
r2_o                0.006           0.010           0.008           0.002   
N               25380.000       23150.000       22867.000       33376.000   
N_g                36.000          32.000          32.000          48.000   
----------------------------------------------------------------------------
.   esttab E F G, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                  D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                -0.003           0.010**         0.006***
                  (0.003)         (0.003)         (0.002)   
timesecSto~g       -0.001          -0.001           0.001***
                  (0.001)         (0.001)         (0.000)   
c.neg#c.ti~g        0.000          -0.003***       -0.002***
                  (0.001)         (0.001)         (0.000)   
neg                 0.000           0.000           0.000   
                      (.)             (.)             (.)   
right2             -0.001           0.001           0.001   
                  (0.004)         (0.004)         (0.002)   
c.neg#c.ri~2       -0.001           0.006          -0.000   
                  (0.003)         (0.004)         (0.002)   
order              -0.000          -0.001**        -0.000*  
                  (0.000)         (0.000)         (0.000)   
L.gslmc            -0.013***       -0.012***       -0.006***
                  (0.001)         (0.001)         (0.000)   
female              0.003          -0.004*          0.000   
                  (0.002)         (0.002)         (0.001)   
age                 0.000           0.000           0.000*  
                  (0.000)         (0.000)         (0.000)   
income             -0.008           0.000           0.000   
                  (0.004)         (0.003)         (0.001)   
university          0.002           0.002           0.000   
                  (0.002)         (0.002)         (0.001)   
_cons               0.001           0.008          -0.008***
                  (0.005)         (0.005)         (0.002)   
------------------------------------------------------------
r2_w                0.006           0.008           0.004   
r2_b                0.008           0.348           0.181   
r2_o                0.006           0.005           0.002   
N               22094.000       35294.000      130582.000   
N_g                31.000          48.000         184.000   
------------------------------------------------------------
.   
.   xtset resp timesec
       panel variable:  resp (unbalanced)
        time variable:  timesec, 0 to 1629
                delta:  1 unit
.   replace neg = negativity
(0 real changes made)
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if period==2 &amp; local==1 , re 
.   estimates store G  
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;BR&quot; &amp; period==2 &amp; local==1 , re 
.   estimates store A
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;CA.e&quot; &amp; period==2 &amp; local==1 , r
&gt; e  
.   estimates store B
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;CA.f&quot; &amp; period==2 &amp; local==1 , r
&gt; e  
.   estimates store C  
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;CH&quot; &amp; period==2 &amp; local==1 , re 
.   estimates store D
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;CN&quot; &amp; period==2 &amp; local==1 , re 
&gt;  
.   estimates store E
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;DK&quot; &amp; period==2 &amp; local==1 , re 
&gt;  
.   estimates store F 
.   esttab G A B C, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b 
&gt; r2_o N N_g) 

----------------------------------------------------------------------------
                      (1)             (2)             (3)             (4)   
                  D.gslmc         D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se            b/se   
----------------------------------------------------------------------------
neg                 0.001           0.017*         -0.015           0.003   
                  (0.001)         (0.007)         (0.011)         (0.010)   
timesecSto~g       -0.001*          0.000          -0.003          -0.004   
                  (0.000)         (0.002)         (0.002)         (0.002)   
c.neg#c.ti~g       -0.000          -0.004**         0.004          -0.002   
                  (0.000)         (0.002)         (0.003)         (0.003)   
neg                 0.000           0.000           0.000           0.000   
                      (.)             (.)             (.)             (.)   
right2             -0.001          -0.031**        -0.004          -0.017*  
                  (0.001)         (0.010)         (0.011)         (0.008)   
c.neg#c.ri~2       -0.001          -0.001           0.011           0.009   
                  (0.001)         (0.007)         (0.009)         (0.007)   
order              -0.000***       -0.001          -0.001          -0.000   
                  (0.000)         (0.000)         (0.001)         (0.000)   
L.gslmc            -0.008***       -0.015***       -0.006***       -0.025***
                  (0.000)         (0.002)         (0.002)         (0.003)   
female             -0.000          -0.008*          0.006          -0.008   
                  (0.001)         (0.004)         (0.005)         (0.004)   
age                 0.000*         -0.002***        0.001           0.000   
                  (0.000)         (0.000)         (0.000)         (0.000)   
income              0.001           0.018*          0.004          -0.004   
                  (0.001)         (0.009)         (0.008)         (0.008)   
university         -0.001**         0.006          -0.012           0.003   
                  (0.001)         (0.004)         (0.006)         (0.004)   
_cons               0.003           0.044**         0.001           0.023*  
                  (0.002)         (0.015)         (0.017)         (0.011)   
----------------------------------------------------------------------------
r2_w                0.008           0.017           0.007           0.018   
r2_b                0.208           0.001           0.032           0.121   
r2_o                0.003           0.010           0.003           0.012   
N              232990.000        7770.000        6336.000        5346.000   
N_g               933.000          35.000          32.000          27.000   
----------------------------------------------------------------------------
.   esttab D E F, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                  D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                -0.007          -0.010          -0.001   
                  (0.008)         (0.006)         (0.002)   
timesecSto~g       -0.008**        -0.001          -0.001   
                  (0.003)         (0.002)         (0.001)   
c.neg#c.ti~g        0.003           0.002           0.000   
                  (0.002)         (0.001)         (0.000)   
neg                 0.000           0.000           0.000   
                      (.)             (.)             (.)   
right2              0.004          -0.028*         -0.003   
                  (0.013)         (0.012)         (0.005)   
c.neg#c.ri~2       -0.006           0.002           0.001   
                  (0.009)         (0.007)         (0.002)   
order              -0.000          -0.001          -0.000   
                  (0.001)         (0.000)         (0.000)   
L.gslmc            -0.009***       -0.007***       -0.014***
                  (0.003)         (0.001)         (0.002)   
female              0.004           0.002          -0.000   
                  (0.004)         (0.003)         (0.002)   
age                 0.000           0.000           0.000   
                  (0.000)         (0.000)         (0.000)   
income              0.001           0.000           0.003   
                  (0.012)         (0.007)         (0.003)   
university          0.004           0.007           0.000   
                  (0.004)         (0.004)         (0.002)   
_cons               0.013           0.003          -0.001   
                  (0.014)         (0.012)         (0.005)   
------------------------------------------------------------
r2_w                0.011           0.010           0.012   
r2_b                0.225           0.074           0.106   
r2_o                0.004           0.003           0.007   
N                5004.000       10920.000        8855.000   
N_g                36.000          56.000          35.000   
------------------------------------------------------------
.   
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;FR&quot; &amp; period==2 &amp; local==1 , re 
.   estimates store A
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;GH&quot; &amp; period==2 &amp; local==1 , re 
&gt;  
.   estimates store B
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;IN&quot; &amp; period==2 &amp; local==1 , re 
&gt;  
.   estimates store C  
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;IS.j&quot; &amp; period==2 &amp; local==1 , r
&gt; e 
.   estimates store D
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;IS.p&quot; &amp; period==2 &amp; local==1 , r
&gt; e  
.   estimates store E
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;IT&quot; &amp; period==2 &amp; local==1 , re 
&gt;  
.   estimates store F 
.   esttab A B C, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                  D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                -0.028***        0.017***       -0.000   
                  (0.007)         (0.003)         (0.005)   
timesecSto~g       -0.005*         -0.004***        0.000   
                  (0.002)         (0.001)         (0.001)   
c.neg#c.ti~g        0.008***       -0.004***       -0.000   
                  (0.002)         (0.001)         (0.001)   
neg                 0.000           0.000           0.000   
                      (.)             (.)             (.)   
right2             -0.034**        -0.006           0.000   
                  (0.012)         (0.006)         (0.004)   
c.neg#c.ri~2       -0.009          -0.004           0.001   
                  (0.010)         (0.003)         (0.003)   
order              -0.001          -0.000*         -0.000   
                  (0.000)         (0.000)         (0.000)   
L.gslmc            -0.022***       -0.010***       -0.001   
                  (0.002)         (0.001)         (0.001)   
female             -0.010**        -0.001          -0.001   
                  (0.004)         (0.002)         (0.002)   
age                 0.000           0.000           0.000   
                  (0.000)         (0.000)         (0.000)   
income             -0.004          -0.002           0.002   
                  (0.009)         (0.003)         (0.003)   
university          0.004          -0.000          -0.002   
                  (0.004)         (0.002)         (0.002)   
_cons               0.044***        0.015*         -0.005   
                  (0.013)         (0.006)         (0.006)   
------------------------------------------------------------
r2_w                0.016           0.015           0.001   
r2_b                0.026           0.562           0.009   
r2_o                0.012           0.007           0.000   
N               14076.000       14940.000       14500.000   
N_g                51.000          60.000          50.000   
------------------------------------------------------------
.   esttab D E F, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                  D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                -0.000           0.034***        0.012   
                  (0.006)         (0.009)         (0.011)   
timesecSto~g       -0.003          -0.004*          0.002   
                  (0.001)         (0.002)         (0.004)   
c.neg#c.ti~g       -0.000          -0.010***       -0.003   
                  (0.002)         (0.002)         (0.003)   
neg                 0.000           0.000           0.000   
                      (.)             (.)             (.)   
right2              0.003          -0.002           0.023   
                  (0.007)         (0.008)         (0.016)   
c.neg#c.ri~2        0.007           0.006          -0.028*  
                  (0.006)         (0.008)         (0.014)   
order              -0.000          -0.000          -0.000   
                  (0.000)         (0.000)         (0.000)   
L.gslmc            -0.005***       -0.010***       -0.021***
                  (0.001)         (0.002)         (0.003)   
female              0.000           0.003           0.003   
                  (0.002)         (0.003)         (0.003)   
age                -0.000          -0.001          -0.001*  
                  (0.000)         (0.001)         (0.000)   
income              0.003          -0.013          -0.025** 
                  (0.005)         (0.008)         (0.009)   
university         -0.006*         -0.000          -0.006   
                  (0.003)         (0.006)         (0.005)   
_cons               0.017           0.036           0.024   
                  (0.013)         (0.022)         (0.019)   
------------------------------------------------------------
r2_w                0.006           0.007           0.017   
r2_b                0.275           0.059           0.003   
r2_o                0.002           0.007           0.011   
N               18389.000        8288.000        6142.000   
N_g                71.000          32.000          37.000   
------------------------------------------------------------
.  
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;JP&quot; &amp; period==2 &amp; local==1 , re 
.   estimates store A
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;NZ&quot; &amp; period==2 &amp; local==1 , re 
&gt;  
.   estimates store B
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;RU&quot; &amp; period==2 &amp; local==1 , re 
&gt;  
.   estimates store C  
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;SE&quot; &amp; period==2 &amp; local==1 , re 
.   estimates store D
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;SW&quot; &amp; period==2 &amp; local==1 , re 
&gt;  
.   estimates store E
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;UK&quot; &amp; period==2 &amp; local==1 , re 
&gt;  
.   estimates store F 
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;US&quot; &amp; period==2 &amp; local==1 , re 
&gt;  
.   estimates store G 
.   esttab A B C D, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b 
&gt; r2_o N N_g) 

----------------------------------------------------------------------------
                      (1)             (2)             (3)             (4)   
                  D.gslmc         D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se            b/se   
----------------------------------------------------------------------------
neg                -0.016          -0.023***        0.017*          0.002   
                  (0.008)         (0.007)         (0.007)         (0.001)   
timesecSto~g       -0.007*         -0.010***       -0.000           0.000   
                  (0.003)         (0.002)         (0.002)         (0.000)   
c.neg#c.ti~g        0.006**         0.006**        -0.003          -0.001*  
                  (0.002)         (0.002)         (0.002)         (0.000)   
neg                 0.000           0.000           0.000           0.000   
                      (.)             (.)             (.)             (.)   
right2              0.021          -0.018           0.011          -0.003   
                  (0.018)         (0.013)         (0.006)         (0.002)   
c.neg#c.ri~2       -0.004           0.009          -0.007           0.001   
                  (0.013)         (0.007)         (0.005)         (0.001)   
order              -0.001*         -0.000          -0.000           0.000   
                  (0.001)         (0.001)         (0.000)         (0.000)   
L.gslmc            -0.015***       -0.034***       -0.007***        0.000   
                  (0.002)         (0.003)         (0.001)         (0.001)   
female              0.007          -0.009           0.003          -0.000   
                  (0.004)         (0.005)         (0.003)         (0.001)   
age                -0.002          -0.000           0.000           0.000   
                  (0.001)         (0.000)         (0.000)         (0.000)   
income              0.003           0.002          -0.012          -0.001   
                  (0.008)         (0.008)         (0.007)         (0.002)   
university          0.001          -0.007           0.002          -0.001   
                  (0.006)         (0.005)         (0.004)         (0.001)   
_cons               0.035           0.067***       -0.011          -0.003   
                  (0.033)         (0.015)         (0.010)         (0.003)   
----------------------------------------------------------------------------
r2_w                0.014           0.030           0.007           0.000   
r2_b                0.021           0.051           0.001           0.195   
r2_o                0.010           0.020           0.005           0.001   
N                8064.000        6688.000        8700.000       11616.000   
N_g                36.000          32.000          32.000          48.000   
----------------------------------------------------------------------------
.   esttab E F G, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                  D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.011          -0.000           0.009***
                  (0.006)         (0.004)         (0.002)   
timesecSto~g        0.001           0.002           0.002** 
                  (0.002)         (0.001)         (0.001)   
c.neg#c.ti~g       -0.003          -0.000          -0.002***
                  (0.002)         (0.001)         (0.001)   
neg                 0.000           0.000           0.000   
                      (.)             (.)             (.)   
right2             -0.004          -0.008           0.002   
                  (0.006)         (0.006)         (0.003)   
c.neg#c.ri~2        0.000          -0.003           0.002   
                  (0.006)         (0.004)         (0.003)   
order              -0.001**        -0.000          -0.001***
                  (0.000)         (0.000)         (0.000)   
L.gslmc            -0.013***       -0.009***       -0.006***
                  (0.002)         (0.001)         (0.001)   
female              0.000          -0.001          -0.000   
                  (0.003)         (0.002)         (0.001)   
age                -0.000           0.000           0.000   
                  (0.000)         (0.000)         (0.000)   
income              0.021**         0.004          -0.001   
                  (0.008)         (0.004)         (0.002)   
university         -0.002           0.002          -0.001   
                  (0.003)         (0.003)         (0.001)   
_cons              -0.006          -0.011          -0.005   
                  (0.009)         (0.007)         (0.004)   
------------------------------------------------------------
r2_w                0.010           0.005           0.006   
r2_b                0.000           0.029           0.150   
r2_o                0.007           0.004           0.003   
N                6975.000       16176.000       54205.000   
N_g                31.000          48.000         184.000   
------------------------------------------------------------
.   
.   
.  
. * Table A6 Row 3
.   replace right2= wp_right2
(0 real changes made)
.   xtset resp timesec
       panel variable:  resp (unbalanced)
        time variable:  timesec, 0 to 1629
                delta:  1 unit
.   replace neg = negativity
(0 real changes made)
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if period==2 &amp; local==0 , re 
.   estimates store G  
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;BR&quot; &amp; period==2 &amp; local==0 , re 
.   estimates store A
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;CA.e&quot; &amp; period==2 &amp; local==0 , r
&gt; e  
.   estimates store B
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;CA.f&quot; &amp; period==2 &amp; local==0 , r
&gt; e  
.   estimates store C  
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;CH&quot; &amp; period==2 &amp; local==0 , re 
.   estimates store D
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;CN&quot; &amp; period==2 &amp; local==0 , re 
&gt;  
.   estimates store E
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;DK&quot; &amp; period==2 &amp; local==0 , re 
&gt;  
.   estimates store F 
.   esttab G A B C, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b 
&gt; r2_o N N_g) 

----------------------------------------------------------------------------
                      (1)             (2)             (3)             (4)   
                  D.gslmc         D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se            b/se   
----------------------------------------------------------------------------
neg                 0.005***        0.003           0.007           0.010** 
                  (0.001)         (0.004)         (0.004)         (0.003)   
timesecSto~g       -0.000          -0.002           0.000          -0.002*  
                  (0.000)         (0.001)         (0.001)         (0.001)   
c.neg#c.ti~g       -0.001***       -0.001          -0.002*         -0.003***
                  (0.000)         (0.001)         (0.001)         (0.001)   
neg                 0.000           0.000           0.000           0.000   
                      (.)             (.)             (.)             (.)   
right2              0.001          -0.013*         -0.009          -0.008*  
                  (0.001)         (0.005)         (0.006)         (0.004)   
c.neg#c.ri~2        0.001           0.008           0.011*         -0.001   
                  (0.001)         (0.005)         (0.005)         (0.003)   
order              -0.000***       -0.000          -0.001**        -0.000   
                  (0.000)         (0.000)         (0.000)         (0.000)   
L.gslmc            -0.008***       -0.009***       -0.008***       -0.017***
                  (0.000)         (0.001)         (0.001)         (0.001)   
female             -0.001*         -0.001           0.000          -0.002   
                  (0.000)         (0.002)         (0.002)         (0.002)   
age                 0.000**         0.000           0.000*          0.000   
                  (0.000)         (0.000)         (0.000)         (0.000)   
income              0.000           0.002           0.003           0.005   
                  (0.001)         (0.005)         (0.004)         (0.004)   
university         -0.000           0.003          -0.003          -0.002   
                  (0.000)         (0.002)         (0.003)         (0.002)   
_cons               0.001           0.007          -0.010           0.009   
                  (0.001)         (0.007)         (0.008)         (0.006)   
----------------------------------------------------------------------------
r2_w                0.005           0.004           0.006           0.012   
r2_b                0.211           0.097           0.002           0.056   
r2_o                0.003           0.004           0.005           0.009   
N              666526.000       24315.000       23296.000       19125.000   
N_g               933.000          35.000          32.000          27.000   
----------------------------------------------------------------------------
.   esttab D E F, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                  D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.013***        0.006           0.005*  
                  (0.004)         (0.004)         (0.002)   
timesecSto~g        0.002          -0.000          -0.000   
                  (0.001)         (0.001)         (0.001)   
c.neg#c.ti~g       -0.003***       -0.002*         -0.001*  
                  (0.001)         (0.001)         (0.000)   
neg                 0.000           0.000           0.000   
                      (.)             (.)             (.)   
right2              0.005          -0.005           0.003   
                  (0.005)         (0.006)         (0.003)   
c.neg#c.ri~2       -0.001          -0.000           0.001   
                  (0.004)         (0.005)         (0.002)   
order              -0.001*         -0.001**        -0.000   
                  (0.000)         (0.000)         (0.000)   
L.gslmc            -0.007***       -0.009***       -0.004***
                  (0.001)         (0.001)         (0.001)   
female             -0.000           0.002          -0.000   
                  (0.002)         (0.002)         (0.001)   
age                 0.000           0.000           0.000   
                  (0.000)         (0.000)         (0.000)   
income             -0.000           0.005          -0.001   
                  (0.005)         (0.004)         (0.002)   
university          0.006***       -0.005*          0.001   
                  (0.002)         (0.003)         (0.001)   
_cons              -0.014*          0.002          -0.003   
                  (0.006)         (0.007)         (0.003)   
------------------------------------------------------------
r2_w                0.006           0.004           0.002   
r2_b                0.015           0.014           0.015   
r2_o                0.004           0.004           0.002   
N               26102.000       40263.000       24849.000   
N_g                36.000          56.000          35.000   
------------------------------------------------------------
.   
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;FR&quot; &amp; period==2 &amp; local==0 , re 
.   estimates store A
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;GH&quot; &amp; period==2 &amp; local==0 , re 
&gt;  
.   estimates store B
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;IN&quot; &amp; period==2 &amp; local==0 , re 
&gt;  
.   estimates store C  
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;IS.j&quot; &amp; period==2 &amp; local==0 , r
&gt; e 
.   estimates store D
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;IS.p&quot; &amp; period==2 &amp; local==0 , r
&gt; e  
.   estimates store E
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;IT&quot; &amp; period==2 &amp; local==0 , re 
&gt;  
.   estimates store F 
.   esttab A B C, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                  D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.010*          0.001          -0.002   
                  (0.004)         (0.002)         (0.003)   
timesecSto~g       -0.003**        -0.002**         0.001   
                  (0.001)         (0.001)         (0.001)   
c.neg#c.ti~g       -0.003**        -0.000           0.000   
                  (0.001)         (0.000)         (0.001)   
neg                 0.000           0.000           0.000   
                      (.)             (.)             (.)   
right2              0.005          -0.005          -0.007*  
                  (0.006)         (0.003)         (0.003)   
c.neg#c.ri~2        0.004           0.001           0.002   
                  (0.005)         (0.002)         (0.002)   
order              -0.001***       -0.001***       -0.001***
                  (0.000)         (0.000)         (0.000)   
L.gslmc            -0.015***       -0.013***       -0.007***
                  (0.001)         (0.001)         (0.001)   
female             -0.003          -0.003***       -0.003*  
                  (0.002)         (0.001)         (0.001)   
age                -0.000           0.000*          0.000   
                  (0.000)         (0.000)         (0.000)   
income              0.002           0.004*          0.000   
                  (0.005)         (0.002)         (0.003)   
university         -0.001          -0.002          -0.003   
                  (0.002)         (0.001)         (0.002)   
_cons               0.019**         0.009**         0.003   
                  (0.007)         (0.003)         (0.004)   
------------------------------------------------------------
r2_w                0.009           0.008           0.004   
r2_b                0.005           0.180           0.083   
r2_o                0.007           0.006           0.003   
N               36766.000       42808.000       36042.000   
N_g                51.000          60.000          50.000   
------------------------------------------------------------
.   esttab D E F, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                  D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                -0.002           0.005           0.005   
                  (0.003)         (0.004)         (0.003)   
timesecSto~g       -0.001           0.003***        0.001   
                  (0.001)         (0.001)         (0.001)   
c.neg#c.ti~g        0.000          -0.002*         -0.001*  
                  (0.001)         (0.001)         (0.001)   
neg                 0.000           0.000           0.000   
                      (.)             (.)             (.)   
right2             -0.001          -0.003          -0.003   
                  (0.004)         (0.005)         (0.004)   
c.neg#c.ri~2        0.003           0.006          -0.000   
                  (0.003)         (0.004)         (0.004)   
order              -0.001***       -0.000          -0.000*  
                  (0.000)         (0.000)         (0.000)   
L.gslmc            -0.004***       -0.003***       -0.016***
                  (0.001)         (0.001)         (0.001)   
female             -0.002           0.002          -0.004** 
                  (0.001)         (0.002)         (0.001)   
age                -0.000          -0.000          -0.000   
                  (0.000)         (0.000)         (0.000)   
income             -0.007*         -0.000          -0.000   
                  (0.003)         (0.005)         (0.004)   
university         -0.003          -0.000           0.002   
                  (0.002)         (0.003)         (0.002)   
_cons               0.023**        -0.005           0.003   
                  (0.008)         (0.011)         (0.006)   
------------------------------------------------------------
r2_w                0.003           0.002           0.010   
r2_b                0.088           0.001           0.058   
r2_o                0.002           0.002           0.008   
N               51367.000       22728.000       26122.000   
N_g                71.000          32.000          37.000   
------------------------------------------------------------
.  
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;JP&quot; &amp; period==2 &amp; local==0 , re 
.   estimates store A
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;NZ&quot; &amp; period==2 &amp; local==0 , re 
&gt;  
.   estimates store B
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;RU&quot; &amp; period==2 &amp; local==0 , re 
&gt;  
.   estimates store C  
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;SE&quot; &amp; period==2 &amp; local==0 , re 
.   estimates store D
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;SW&quot; &amp; period==2 &amp; local==0 , re 
&gt;  
.   estimates store E
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;UK&quot; &amp; period==2 &amp; local==0 , re 
&gt;  
.   estimates store F 
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;US&quot; &amp; period==2 &amp; local==0 , re 
&gt;  
.   estimates store G 
.   esttab A B C D, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b 
&gt; r2_o N N_g) 

----------------------------------------------------------------------------
                      (1)             (2)             (3)             (4)   
                  D.gslmc         D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se            b/se   
----------------------------------------------------------------------------
neg                 0.002           0.003           0.013**         0.001   
                  (0.006)         (0.004)         (0.004)         (0.001)   
timesecSto~g       -0.004**        -0.001          -0.000          -0.001** 
                  (0.001)         (0.001)         (0.001)         (0.000)   
c.neg#c.ti~g       -0.001          -0.001          -0.003***       -0.001** 
                  (0.001)         (0.001)         (0.001)         (0.000)   
neg                 0.000           0.000           0.000           0.000   
                      (.)             (.)             (.)             (.)   
right2              0.003           0.010           0.008          -0.001   
                  (0.009)         (0.005)         (0.004)         (0.001)   
c.neg#c.ri~2        0.005           0.003           0.001           0.001   
                  (0.007)         (0.004)         (0.004)         (0.001)   
order              -0.001**        -0.001***       -0.000          -0.000** 
                  (0.000)         (0.000)         (0.000)         (0.000)   
L.gslmc            -0.013***       -0.021***       -0.014***       -0.003***
                  (0.001)         (0.001)         (0.001)         (0.001)   
female             -0.002          -0.003           0.002          -0.001** 
                  (0.003)         (0.002)         (0.002)         (0.000)   
age                -0.001          -0.000           0.000           0.000*  
                  (0.001)         (0.000)         (0.000)         (0.000)   
income             -0.010          -0.001          -0.002           0.004*  
                  (0.005)         (0.004)         (0.005)         (0.001)   
university          0.005           0.002          -0.002          -0.000   
                  (0.004)         (0.002)         (0.003)         (0.000)   
_cons               0.045*          0.009          -0.007           0.001   
                  (0.021)         (0.006)         (0.007)         (0.002)   
----------------------------------------------------------------------------
r2_w                0.006           0.012           0.009           0.002   
r2_b                0.091           0.072           0.000           0.045   
r2_o                0.006           0.010           0.008           0.002   
N               25380.000       23150.000       22867.000       33376.000   
N_g                36.000          32.000          32.000          48.000   
----------------------------------------------------------------------------
.   esttab E F G, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                  D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                -0.003           0.010**         0.006***
                  (0.003)         (0.003)         (0.002)   
timesecSto~g       -0.001          -0.001           0.001***
                  (0.001)         (0.001)         (0.000)   
c.neg#c.ti~g        0.000          -0.003***       -0.002***
                  (0.001)         (0.001)         (0.000)   
neg                 0.000           0.000           0.000   
                      (.)             (.)             (.)   
right2             -0.001           0.001           0.001   
                  (0.004)         (0.004)         (0.002)   
c.neg#c.ri~2       -0.001           0.006          -0.000   
                  (0.003)         (0.004)         (0.002)   
order              -0.000          -0.001**        -0.000*  
                  (0.000)         (0.000)         (0.000)   
L.gslmc            -0.013***       -0.012***       -0.006***
                  (0.001)         (0.001)         (0.000)   
female              0.003          -0.004*          0.000   
                  (0.002)         (0.002)         (0.001)   
age                 0.000           0.000           0.000*  
                  (0.000)         (0.000)         (0.000)   
income             -0.008           0.000           0.000   
                  (0.004)         (0.003)         (0.001)   
university          0.002           0.002           0.000   
                  (0.002)         (0.002)         (0.001)   
_cons               0.001           0.008          -0.008***
                  (0.005)         (0.005)         (0.002)   
------------------------------------------------------------
r2_w                0.006           0.008           0.004   
r2_b                0.008           0.348           0.181   
r2_o                0.006           0.005           0.002   
N               22094.000       35294.000      130582.000   
N_g                31.000          48.000         184.000   
------------------------------------------------------------
.   
.   
.   replace right2= wp_right2_dicho2
(1,253,906 real changes made)
.   xtset resp timesec
       panel variable:  resp (unbalanced)
        time variable:  timesec, 0 to 1629
                delta:  1 unit
.   replace neg = negativity
(0 real changes made)
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if period==2 &amp; local==0 , re 
.   estimates store G  
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;BR&quot; &amp; period==2 &amp; local==0 , re 
.   estimates store A
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;CA.e&quot; &amp; period==2 &amp; local==0 , r
&gt; e  
.   estimates store B
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;CA.f&quot; &amp; period==2 &amp; local==0 , r
&gt; e  
.   estimates store C  
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;CH&quot; &amp; period==2 &amp; local==0 , re 
.   estimates store D
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;CN&quot; &amp; period==2 &amp; local==0 , re 
&gt;  
.   estimates store E
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;DK&quot; &amp; period==2 &amp; local==0 , re 
&gt;  
.   estimates store F 
.   esttab G A B C, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b 
&gt; r2_o N N_g) 

----------------------------------------------------------------------------
                      (1)             (2)             (3)             (4)   
                  D.gslmc         D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se            b/se   
----------------------------------------------------------------------------
neg                 0.005***        0.005           0.009*          0.010** 
                  (0.001)         (0.004)         (0.004)         (0.003)   
timesecSto~g       -0.000          -0.002           0.000          -0.002*  
                  (0.000)         (0.001)         (0.001)         (0.001)   
c.neg#c.ti~g       -0.001***       -0.001          -0.002*         -0.003***
                  (0.000)         (0.001)         (0.001)         (0.001)   
neg                 0.000           0.000           0.000           0.000   
                      (.)             (.)             (.)             (.)   
right2              0.000          -0.003          -0.015***       -0.001   
                  (0.000)         (0.002)         (0.004)         (0.002)   
c.neg#c.ri~2        0.000           0.003           0.010***       -0.002   
                  (0.000)         (0.002)         (0.003)         (0.002)   
order              -0.000***       -0.000          -0.001**        -0.000   
                  (0.000)         (0.000)         (0.000)         (0.000)   
L.gslmc            -0.008***       -0.008***       -0.009***       -0.017***
                  (0.000)         (0.001)         (0.001)         (0.001)   
female             -0.001*         -0.001          -0.004          -0.002   
                  (0.000)         (0.002)         (0.003)         (0.002)   
age                 0.000**         0.000           0.000           0.000   
                  (0.000)         (0.000)         (0.000)         (0.000)   
income              0.000           0.002           0.004           0.004   
                  (0.001)         (0.005)         (0.004)         (0.004)   
university         -0.000           0.003          -0.002          -0.002   
                  (0.000)         (0.002)         (0.003)         (0.002)   
_cons               0.001           0.002          -0.006           0.007   
                  (0.001)         (0.007)         (0.008)         (0.005)   
----------------------------------------------------------------------------
r2_w                0.005           0.004           0.006           0.012   
r2_b                0.210           0.019           0.000           0.107   
r2_o                0.003           0.004           0.005           0.009   
N              666526.000       24315.000       23296.000       19125.000   
N_g               933.000          35.000          32.000          27.000   
----------------------------------------------------------------------------
.   esttab D E F, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                  D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.013***        0.005           0.005** 
                  (0.004)         (0.003)         (0.002)   
timesecSto~g        0.002          -0.000          -0.000   
                  (0.001)         (0.001)         (0.001)   
c.neg#c.ti~g       -0.003***       -0.002*         -0.001*  
                  (0.001)         (0.001)         (0.000)   
neg                 0.000           0.000           0.000   
                      (.)             (.)             (.)   
right2              0.000          -0.001           0.000   
                  (0.002)         (0.002)         (0.001)   
c.neg#c.ri~2       -0.002           0.001          -0.000   
                  (0.002)         (0.001)         (0.001)   
order              -0.001*         -0.001**        -0.000   
                  (0.000)         (0.000)         (0.000)   
L.gslmc            -0.007***       -0.009***       -0.004***
                  (0.001)         (0.001)         (0.001)   
female              0.000           0.002          -0.001   
                  (0.002)         (0.002)         (0.001)   
age                 0.000           0.000           0.000   
                  (0.000)         (0.000)         (0.000)   
income             -0.002           0.005          -0.001   
                  (0.005)         (0.004)         (0.002)   
university          0.006**        -0.006*          0.000   
                  (0.002)         (0.002)         (0.001)   
_cons              -0.011*          0.001          -0.002   
                  (0.005)         (0.006)         (0.003)   
------------------------------------------------------------
r2_w                0.006           0.004           0.002   
r2_b                0.020           0.017           0.005   
r2_o                0.004           0.004           0.002   
N               26102.000       40263.000       24849.000   
N_g                36.000          56.000          35.000   
------------------------------------------------------------
.   
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;FR&quot; &amp; period==2 &amp; local==0 , re 
.   estimates store A
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;GH&quot; &amp; period==2 &amp; local==0 , re 
&gt;  
.   estimates store B
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;IN&quot; &amp; period==2 &amp; local==0 , re 
&gt;  
.   estimates store C  
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;IS.j&quot; &amp; period==2 &amp; local==0 , r
&gt; e 
.   estimates store D
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;IS.p&quot; &amp; period==2 &amp; local==0 , r
&gt; e  
.   estimates store E
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;IT&quot; &amp; period==2 &amp; local==0 , re 
&gt;  
.   estimates store F 
.   esttab A B C , cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r
&gt; 2_o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                  D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.012**         0.002          -0.002   
                  (0.004)         (0.002)         (0.003)   
timesecSto~g       -0.003**        -0.002**         0.001   
                  (0.001)         (0.001)         (0.001)   
c.neg#c.ti~g       -0.003**        -0.000           0.000   
                  (0.001)         (0.000)         (0.001)   
neg                 0.000           0.000           0.000   
                      (.)             (.)             (.)   
right2              0.001          -0.004**        -0.001   
                  (0.003)         (0.002)         (0.002)   
c.neg#c.ri~2        0.001          -0.001           0.002   
                  (0.002)         (0.001)         (0.001)   
order              -0.001***       -0.001***       -0.001***
                  (0.000)         (0.000)         (0.000)   
L.gslmc            -0.015***       -0.013***       -0.007***
                  (0.001)         (0.001)         (0.001)   
female             -0.003          -0.003***       -0.003*  
                  (0.002)         (0.001)         (0.001)   
age                -0.000           0.000           0.000   
                  (0.000)         (0.000)         (0.000)   
income              0.001           0.004*          0.001   
                  (0.005)         (0.002)         (0.003)   
university         -0.001          -0.002          -0.002   
                  (0.002)         (0.001)         (0.002)   
_cons               0.020**         0.010**        -0.001   
                  (0.007)         (0.003)         (0.004)   
------------------------------------------------------------
r2_w                0.009           0.009           0.004   
r2_b                0.010           0.143           0.152   
r2_o                0.007           0.006           0.003   
N               36766.000       42808.000       36042.000   
N_g                51.000          60.000          50.000   
------------------------------------------------------------
.   esttab D E F , cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r
&gt; 2_o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                  D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                -0.002           0.007*          0.005   
                  (0.003)         (0.003)         (0.002)   
timesecSto~g       -0.001           0.003***        0.001   
                  (0.001)         (0.001)         (0.001)   
c.neg#c.ti~g        0.000          -0.002*         -0.001*  
                  (0.001)         (0.001)         (0.001)   
neg                 0.000           0.000           0.000   
                      (.)             (.)             (.)   
right2             -0.001          -0.001          -0.005   
                  (0.003)         (0.002)         (0.003)   
c.neg#c.ri~2        0.002           0.001           0.003   
                  (0.002)         (0.002)         (0.002)   
order              -0.001***       -0.000          -0.000*  
                  (0.000)         (0.000)         (0.000)   
L.gslmc            -0.004***       -0.003***       -0.016***
                  (0.001)         (0.001)         (0.001)   
female             -0.002           0.002          -0.004** 
                  (0.001)         (0.002)         (0.001)   
age                -0.000*         -0.000          -0.000   
                  (0.000)         (0.000)         (0.000)   
income             -0.007*          0.000           0.000   
                  (0.003)         (0.004)         (0.004)   
university         -0.003          -0.000           0.001   
                  (0.002)         (0.003)         (0.002)   
_cons               0.024**        -0.008           0.004   
                  (0.007)         (0.011)         (0.006)   
------------------------------------------------------------
r2_w                0.003           0.002           0.010   
r2_b                0.087           0.003           0.035   
r2_o                0.002           0.002           0.008   
N               51367.000       22728.000       26122.000   
N_g                71.000          32.000          37.000   
------------------------------------------------------------
.  
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;JP&quot; &amp; period==2 &amp; local==0 , re 
.   estimates store A
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;NZ&quot; &amp; period==2 &amp; local==0 , re 
&gt;  
.   estimates store B
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;RU&quot; &amp; period==2 &amp; local==0 , re 
&gt;  
.   estimates store C  
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;SE&quot; &amp; period==2 &amp; local==0 , re 
.   estimates store D
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;SW&quot; &amp; period==2 &amp; local==0 , re 
&gt;  
.   estimates store E
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;UK&quot; &amp; period==2 &amp; local==0 , re 
&gt;  
.   estimates store F 
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;US&quot; &amp; period==2 &amp; local==0 , re 
&gt;  
.   estimates store G 
.   esttab A B C D, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b 
&gt; r2_o N N_g) 

----------------------------------------------------------------------------
                      (1)             (2)             (3)             (4)   
                  D.gslmc         D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se            b/se   
----------------------------------------------------------------------------
neg                 0.004           0.003           0.013***        0.001   
                  (0.005)         (0.004)         (0.004)         (0.001)   
timesecSto~g       -0.004**        -0.001          -0.000          -0.001** 
                  (0.001)         (0.001)         (0.001)         (0.000)   
c.neg#c.ti~g       -0.001          -0.001          -0.003***       -0.001** 
                  (0.001)         (0.001)         (0.001)         (0.000)   
neg                 0.000           0.000           0.000           0.000   
                      (.)             (.)             (.)             (.)   
right2             -0.000           0.005*          0.003          -0.001** 
                  (0.004)         (0.002)         (0.002)         (0.001)   
c.neg#c.ri~2        0.003           0.002           0.001           0.001*  
                  (0.003)         (0.002)         (0.002)         (0.000)   
order              -0.001**        -0.001***       -0.000          -0.000***
                  (0.000)         (0.000)         (0.000)         (0.000)   
L.gslmc            -0.013***       -0.021***       -0.014***       -0.003***
                  (0.001)         (0.001)         (0.001)         (0.001)   
female             -0.002          -0.003           0.001          -0.001** 
                  (0.003)         (0.002)         (0.002)         (0.000)   
age                -0.001          -0.000           0.000           0.000*  
                  (0.001)         (0.000)         (0.000)         (0.000)   
income             -0.011*         -0.001          -0.003           0.004** 
                  (0.005)         (0.003)         (0.005)         (0.001)   
university          0.004           0.001          -0.002          -0.000   
                  (0.004)         (0.002)         (0.003)         (0.000)   
_cons               0.048*          0.011*         -0.005           0.002   
                  (0.019)         (0.006)         (0.007)         (0.002)   
----------------------------------------------------------------------------
r2_w                0.007           0.012           0.009           0.002   
r2_b                0.085           0.079           0.001           0.090   
r2_o                0.006           0.010           0.008           0.002   
N               25380.000       23150.000       22867.000       33376.000   
N_g                36.000          32.000          32.000          48.000   
----------------------------------------------------------------------------
.   esttab E F G, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                  D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                -0.003           0.012***        0.006***
                  (0.003)         (0.003)         (0.001)   
timesecSto~g       -0.001          -0.001           0.001***
                  (0.001)         (0.001)         (0.000)   
c.neg#c.ti~g        0.000          -0.003***       -0.002***
                  (0.001)         (0.001)         (0.000)   
neg                 0.000           0.000           0.000   
                      (.)             (.)             (.)   
right2             -0.000           0.001           0.002*  
                  (0.002)         (0.002)         (0.001)   
c.neg#c.ri~2        0.000           0.001          -0.001   
                  (0.002)         (0.002)         (0.001)   
order              -0.000          -0.001**        -0.000*  
                  (0.000)         (0.000)         (0.000)   
L.gslmc            -0.013***       -0.012***       -0.006***
                  (0.001)         (0.001)         (0.000)   
female              0.003          -0.004*          0.001   
                  (0.002)         (0.002)         (0.001)   
age                 0.000           0.000           0.000*  
                  (0.000)         (0.000)         (0.000)   
income             -0.008           0.000           0.000   
                  (0.004)         (0.003)         (0.001)   
university          0.002           0.002           0.000   
                  (0.002)         (0.002)         (0.001)   
_cons               0.001           0.007          -0.008***
                  (0.005)         (0.005)         (0.002)   
------------------------------------------------------------
r2_w                0.006           0.008           0.004   
r2_b                0.007           0.356           0.142   
r2_o                0.006           0.005           0.002   
N               22094.000       35294.000      130582.000   
N_g                31.000          48.000         184.000   
------------------------------------------------------------
.  
.   
.   replace right2= wp_right2_dichox
(372,030 real changes made)
.   xtset resp timesec
       panel variable:  resp (unbalanced)
        time variable:  timesec, 0 to 1629
                delta:  1 unit
.   replace neg = negativity
(0 real changes made)
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if period==2 &amp; local==0 , re 
.   estimates store G  
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;BR&quot; &amp; period==2 &amp; local==0 , re 
.   estimates store A
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;CA.e&quot; &amp; period==2 &amp; local==0 , r
&gt; e  
.   estimates store B
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;CA.f&quot; &amp; period==2 &amp; local==0 , r
&gt; e  
.   estimates store C  
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;CH&quot; &amp; period==2 &amp; local==0 , re 
.   estimates store D
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;CN&quot; &amp; period==2 &amp; local==0 , re 
&gt;  
.   estimates store E
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;DK&quot; &amp; period==2 &amp; local==0 , re 
&gt;  
.   estimates store F 
.   esttab G A B C, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b 
&gt; r2_o N N_g) 

----------------------------------------------------------------------------
                      (1)             (2)             (3)             (4)   
                  D.gslmc         D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se            b/se   
----------------------------------------------------------------------------
neg                 0.005***        0.005           0.007           0.008** 
                  (0.001)         (0.004)         (0.004)         (0.003)   
timesecSto~g       -0.000          -0.002           0.000          -0.002*  
                  (0.000)         (0.001)         (0.001)         (0.001)   
c.neg#c.ti~g       -0.001***       -0.001          -0.002*         -0.003***
                  (0.000)         (0.001)         (0.001)         (0.001)   
neg                 0.000           0.000           0.000           0.000   
                      (.)             (.)             (.)             (.)   
right2              0.000          -0.003          -0.001          -0.003   
                  (0.000)         (0.002)         (0.002)         (0.002)   
c.neg#c.ri~2        0.001*          0.002           0.004*          0.002   
                  (0.000)         (0.002)         (0.002)         (0.001)   
order              -0.000***       -0.000          -0.001***       -0.000   
                  (0.000)         (0.000)         (0.000)         (0.000)   
L.gslmc            -0.008***       -0.009***       -0.008***       -0.017***
                  (0.000)         (0.001)         (0.001)         (0.001)   
female             -0.001*         -0.002           0.000          -0.003   
                  (0.000)         (0.002)         (0.002)         (0.002)   
age                 0.000**         0.000           0.001*          0.000   
                  (0.000)         (0.000)         (0.000)         (0.000)   
income             -0.000           0.002           0.003           0.005   
                  (0.001)         (0.005)         (0.004)         (0.004)   
university         -0.000           0.004          -0.004          -0.003   
                  (0.000)         (0.002)         (0.003)         (0.002)   
_cons               0.001           0.004          -0.013           0.009   
                  (0.001)         (0.007)         (0.009)         (0.006)   
----------------------------------------------------------------------------
r2_w                0.005           0.004           0.006           0.012   
r2_b                0.214           0.027           0.008           0.071   
r2_o                0.003           0.004           0.005           0.009   
N              666526.000       24315.000       23296.000       19125.000   
N_g               933.000          35.000          32.000          27.000   
----------------------------------------------------------------------------
.   esttab D E F, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                  D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.013***        0.006           0.005** 
                  (0.004)         (0.003)         (0.002)   
timesecSto~g        0.002          -0.000          -0.000   
                  (0.001)         (0.001)         (0.001)   
c.neg#c.ti~g       -0.003***       -0.002*         -0.001*  
                  (0.001)         (0.001)         (0.000)   
neg                 0.000           0.000           0.000   
                      (.)             (.)             (.)   
right2              0.001          -0.003           0.001   
                  (0.002)         (0.002)         (0.001)   
c.neg#c.ri~2       -0.000           0.001           0.000   
                  (0.002)         (0.001)         (0.001)   
order              -0.001*         -0.001**        -0.000   
                  (0.000)         (0.000)         (0.000)   
L.gslmc            -0.007***       -0.009***       -0.004***
                  (0.001)         (0.001)         (0.001)   
female             -0.000           0.003          -0.000   
                  (0.002)         (0.002)         (0.001)   
age                 0.000           0.000           0.000   
                  (0.000)         (0.000)         (0.000)   
income             -0.000           0.006          -0.001   
                  (0.005)         (0.004)         (0.002)   
university          0.006**        -0.005*          0.000   
                  (0.002)         (0.003)         (0.001)   
_cons              -0.012*          0.001          -0.002   
                  (0.006)         (0.006)         (0.003)   
------------------------------------------------------------
r2_w                0.006           0.004           0.002   
r2_b                0.017           0.004           0.008   
r2_o                0.004           0.004           0.002   
N               26102.000       40263.000       24849.000   
N_g                36.000          56.000          35.000   
------------------------------------------------------------
.   
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;FR&quot; &amp; period==2 &amp; local==0 , re 
.   estimates store A
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;GH&quot; &amp; period==2 &amp; local==0 , re 
&gt;  
.   estimates store B
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;IN&quot; &amp; period==2 &amp; local==0 , re 
&gt;  
.   estimates store C  
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;IS.j&quot; &amp; period==2 &amp; local==0 , r
&gt; e 
.   estimates store D
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;IS.p&quot; &amp; period==2 &amp; local==0 , r
&gt; e  
.   estimates store E
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;IT&quot; &amp; period==2 &amp; local==0 , re 
&gt;  
.   estimates store F 
.   esttab A B C, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                  D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.011**         0.001          -0.001   
                  (0.004)         (0.002)         (0.002)   
timesecSto~g       -0.003**        -0.002**         0.001   
                  (0.001)         (0.001)         (0.001)   
c.neg#c.ti~g       -0.003**        -0.000           0.000   
                  (0.001)         (0.000)         (0.001)   
neg                 0.000           0.000           0.000   
                      (.)             (.)             (.)   
right2              0.003          -0.000          -0.003*  
                  (0.002)         (0.001)         (0.001)   
c.neg#c.ri~2        0.001           0.000           0.001   
                  (0.002)         (0.001)         (0.001)   
order              -0.001***       -0.001***       -0.001***
                  (0.000)         (0.000)         (0.000)   
L.gslmc            -0.015***       -0.013***       -0.007***
                  (0.001)         (0.001)         (0.001)   
female             -0.003          -0.004***       -0.004** 
                  (0.002)         (0.001)         (0.001)   
age                -0.000           0.000*          0.000   
                  (0.000)         (0.000)         (0.000)   
income              0.001           0.004*          0.001   
                  (0.005)         (0.002)         (0.003)   
university         -0.002          -0.002*         -0.003   
                  (0.002)         (0.001)         (0.001)   
_cons               0.020**         0.007*         -0.000   
                  (0.007)         (0.003)         (0.004)   
------------------------------------------------------------
r2_w                0.009           0.008           0.004   
r2_b                0.004           0.218           0.094   
r2_o                0.007           0.006           0.003   
N               36766.000       42808.000       36042.000   
N_g                51.000          60.000          50.000   
------------------------------------------------------------
.   esttab D E F, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                  D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                -0.002           0.007           0.005*  
                  (0.003)         (0.003)         (0.003)   
timesecSto~g       -0.001           0.003***        0.001   
                  (0.001)         (0.001)         (0.001)   
c.neg#c.ti~g        0.000          -0.002*         -0.001*  
                  (0.001)         (0.001)         (0.001)   
neg                 0.000           0.000           0.000   
                      (.)             (.)             (.)   
right2             -0.001          -0.001          -0.000   
                  (0.001)         (0.002)         (0.001)   
c.neg#c.ri~2        0.001           0.001          -0.001   
                  (0.001)         (0.002)         (0.001)   
order              -0.001***       -0.000          -0.000*  
                  (0.000)         (0.000)         (0.000)   
L.gslmc            -0.004***       -0.003***       -0.016***
                  (0.001)         (0.001)         (0.001)   
female             -0.002           0.002          -0.004** 
                  (0.001)         (0.002)         (0.001)   
age                -0.001*         -0.000          -0.000   
                  (0.000)         (0.000)         (0.000)   
income             -0.007*         -0.000          -0.001   
                  (0.003)         (0.004)         (0.004)   
university         -0.003          -0.000           0.002   
                  (0.002)         (0.003)         (0.002)   
_cons               0.024***       -0.005           0.003   
                  (0.007)         (0.011)         (0.006)   
------------------------------------------------------------
r2_w                0.003           0.002           0.010   
r2_b                0.081           0.001           0.060   
r2_o                0.002           0.002           0.008   
N               51367.000       22728.000       26122.000   
N_g                71.000          32.000          37.000   
------------------------------------------------------------
.  
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;JP&quot; &amp; period==2 &amp; local==0 , re 
.   estimates store A
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;NZ&quot; &amp; period==2 &amp; local==0 , re 
&gt;  
.   estimates store B
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;RU&quot; &amp; period==2 &amp; local==0 , re 
&gt;  
.   estimates store C  
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;SE&quot; &amp; period==2 &amp; local==0 , re 
.   estimates store D
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;SW&quot; &amp; period==2 &amp; local==0 , re 
&gt;  
.   estimates store E
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;UK&quot; &amp; period==2 &amp; local==0 , re 
&gt;  
.   estimates store F 
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;US&quot; &amp; period==2 &amp; local==0 , re 
&gt;  
.   estimates store G 
.   esttab A B C D, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b 
&gt; r2_o N N_g) 

----------------------------------------------------------------------------
                      (1)             (2)             (3)             (4)   
                  D.gslmc         D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se            b/se   
----------------------------------------------------------------------------
neg                 0.003           0.004           0.013***        0.002*  
                  (0.005)         (0.004)         (0.004)         (0.001)   
timesecSto~g       -0.004**        -0.001          -0.000          -0.001** 
                  (0.001)         (0.001)         (0.001)         (0.000)   
c.neg#c.ti~g       -0.001          -0.001          -0.003***       -0.001** 
                  (0.001)         (0.001)         (0.001)         (0.000)   
neg                 0.000           0.000           0.000           0.000   
                      (.)             (.)             (.)             (.)   
right2              0.002           0.003           0.002           0.000   
                  (0.003)         (0.002)         (0.002)         (0.000)   
c.neg#c.ri~2        0.002          -0.001           0.002          -0.000   
                  (0.002)         (0.002)         (0.002)         (0.000)   
order              -0.001**        -0.001***       -0.000          -0.000** 
                  (0.000)         (0.000)         (0.000)         (0.000)   
L.gslmc            -0.013***       -0.021***       -0.014***       -0.003***
                  (0.001)         (0.001)         (0.001)         (0.001)   
female             -0.001          -0.005*          0.002          -0.001** 
                  (0.003)         (0.002)         (0.002)         (0.000)   
age                -0.001          -0.000           0.000           0.000*  
                  (0.001)         (0.000)         (0.000)         (0.000)   
income             -0.010          -0.002          -0.002           0.003*  
                  (0.005)         (0.003)         (0.005)         (0.001)   
university          0.005           0.002          -0.002           0.000   
                  (0.004)         (0.002)         (0.003)         (0.000)   
_cons               0.041*          0.011*         -0.004           0.001   
                  (0.020)         (0.006)         (0.007)         (0.002)   
----------------------------------------------------------------------------
r2_w                0.007           0.012           0.009           0.002   
r2_b                0.091           0.066           0.004           0.037   
r2_o                0.006           0.010           0.008           0.002   
N               25380.000       23150.000       22867.000       33376.000   
N_g                36.000          32.000          32.000          48.000   
----------------------------------------------------------------------------
.   esttab E F G, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                  D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                -0.003           0.012***        0.005***
                  (0.003)         (0.003)         (0.001)   
timesecSto~g       -0.001          -0.001           0.001***
                  (0.001)         (0.001)         (0.000)   
c.neg#c.ti~g        0.000          -0.003***       -0.002***
                  (0.001)         (0.001)         (0.000)   
neg                 0.000           0.000           0.000   
                      (.)             (.)             (.)   
right2             -0.002           0.001           0.001   
                  (0.002)         (0.002)         (0.001)   
c.neg#c.ri~2       -0.001           0.000           0.001   
                  (0.001)         (0.001)         (0.001)   
order              -0.000          -0.001**        -0.000*  
                  (0.000)         (0.000)         (0.000)   
L.gslmc            -0.013***       -0.012***       -0.006***
                  (0.001)         (0.001)         (0.000)   
female              0.003          -0.004*          0.000   
                  (0.002)         (0.002)         (0.001)   
age                 0.000*          0.000           0.000*  
                  (0.000)         (0.000)         (0.000)   
income             -0.007           0.000           0.000   
                  (0.004)         (0.003)         (0.001)   
university          0.002           0.002           0.000   
                  (0.002)         (0.002)         (0.001)   
_cons               0.001           0.007          -0.008***
                  (0.005)         (0.005)         (0.002)   
------------------------------------------------------------
r2_w                0.006           0.008           0.004   
r2_b                0.026           0.361           0.166   
r2_o                0.006           0.005           0.002   
N               22094.000       35294.000      130582.000   
N_g                31.000          48.000         184.000   
------------------------------------------------------------
.  
.   
.   replace right2= left_right2
(1,239,431 real changes made, 1,364 to missing)
.   xtset resp timesec
       panel variable:  resp (unbalanced)
        time variable:  timesec, 0 to 1629
                delta:  1 unit
.   replace neg = negativity
(0 real changes made)
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if period==2 &amp; local==0 , re 
.   estimates store G  
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;BR&quot; &amp; period==2 &amp; local==0 , re 
.   estimates store A
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;CA.e&quot; &amp; period==2 &amp; local==0 , r
&gt; e  
.   estimates store B
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;CA.f&quot; &amp; period==2 &amp; local==0 , r
&gt; e  
.   estimates store C  
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;CH&quot; &amp; period==2 &amp; local==0 , re 
.   estimates store D
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;CN&quot; &amp; period==2 &amp; local==0 , re 
&gt;  
.   estimates store E
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;DK&quot; &amp; period==2 &amp; local==0 , re 
&gt;  
.   estimates store F 
.   esttab G A B C, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b 
&gt; r2_o N N_g) 

----------------------------------------------------------------------------
                      (1)             (2)             (3)             (4)   
                  D.gslmc         D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se            b/se   
----------------------------------------------------------------------------
neg                 0.005***        0.008           0.006           0.010** 
                  (0.001)         (0.004)         (0.004)         (0.003)   
timesecSto~g       -0.000          -0.002           0.000          -0.002*  
                  (0.000)         (0.001)         (0.001)         (0.001)   
c.neg#c.ti~g       -0.001***       -0.001          -0.002*         -0.003***
                  (0.000)         (0.001)         (0.001)         (0.001)   
neg                 0.000           0.000           0.000           0.000   
                      (.)             (.)             (.)             (.)   
right2             -0.001          -0.006          -0.012*         -0.010** 
                  (0.001)         (0.004)         (0.006)         (0.003)   
c.neg#c.ri~2        0.000          -0.004           0.011*         -0.002   
                  (0.001)         (0.003)         (0.005)         (0.003)   
order              -0.000***       -0.000          -0.001**        -0.000   
                  (0.000)         (0.000)         (0.000)         (0.000)   
L.gslmc            -0.008***       -0.009***       -0.008***       -0.017***
                  (0.000)         (0.001)         (0.001)         (0.001)   
female             -0.001*         -0.001           0.000          -0.002   
                  (0.000)         (0.002)         (0.002)         (0.002)   
age                 0.000**        -0.000           0.000          -0.000   
                  (0.000)         (0.000)         (0.000)         (0.000)   
income              0.000           0.004           0.004           0.006   
                  (0.001)         (0.005)         (0.004)         (0.004)   
university         -0.000           0.004          -0.004          -0.003   
                  (0.000)         (0.002)         (0.003)         (0.002)   
_cons               0.001           0.006          -0.008           0.013*  
                  (0.001)         (0.007)         (0.009)         (0.006)   
----------------------------------------------------------------------------
r2_w                0.005           0.004           0.006           0.012   
r2_b                0.212           0.027           0.001           0.020   
r2_o                0.003           0.004           0.005           0.009   
N              665849.000       24315.000       23296.000       19125.000   
N_g               932.000          35.000          32.000          27.000   
----------------------------------------------------------------------------
.   esttab D E F, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                  D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.011**         0.001           0.006** 
                  (0.004)         (0.004)         (0.002)   
timesecSto~g        0.002          -0.000          -0.000   
                  (0.001)         (0.001)         (0.001)   
c.neg#c.ti~g       -0.003***       -0.002*         -0.001*  
                  (0.001)         (0.001)         (0.000)   
neg                 0.000           0.000           0.000   
                      (.)             (.)             (.)   
right2             -0.007          -0.012**         0.002   
                  (0.005)         (0.004)         (0.002)   
c.neg#c.ri~2        0.004           0.008*         -0.002   
                  (0.004)         (0.004)         (0.002)   
order              -0.000*         -0.001**        -0.000   
                  (0.000)         (0.000)         (0.000)   
L.gslmc            -0.007***       -0.009***       -0.004***
                  (0.001)         (0.001)         (0.001)   
female              0.001           0.003          -0.001   
                  (0.002)         (0.002)         (0.001)   
age                 0.000           0.000           0.000   
                  (0.000)         (0.000)         (0.000)   
income             -0.004           0.003          -0.001   
                  (0.005)         (0.004)         (0.002)   
university          0.006**        -0.005           0.000   
                  (0.002)         (0.003)         (0.001)   
_cons              -0.009           0.008          -0.003   
                  (0.006)         (0.007)         (0.003)   
------------------------------------------------------------
r2_w                0.006           0.004           0.002   
r2_b                0.005           0.001           0.005   
r2_o                0.004           0.004           0.002   
N               26102.000       40263.000       24849.000   
N_g                36.000          56.000          35.000   
------------------------------------------------------------
.   
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;FR&quot; &amp; period==2 &amp; local==0 , re 
.   estimates store A
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;GH&quot; &amp; period==2 &amp; local==0 , re 
&gt;  
.   estimates store B
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;IN&quot; &amp; period==2 &amp; local==0 , re 
&gt;  
.   estimates store C  
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;IS.j&quot; &amp; period==2 &amp; local==0 , r
&gt; e 
.   estimates store D
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;IS.p&quot; &amp; period==2 &amp; local==0 , r
&gt; e  
.   estimates store E
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;IT&quot; &amp; period==2 &amp; local==0 , re 
&gt;  
.   estimates store F 
.   esttab A B C, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                  D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.010*          0.001           0.002   
                  (0.004)         (0.002)         (0.003)   
timesecSto~g       -0.003**        -0.002**         0.001   
                  (0.001)         (0.001)         (0.001)   
c.neg#c.ti~g       -0.003**        -0.000           0.000   
                  (0.001)         (0.000)         (0.001)   
neg                 0.000           0.000           0.000   
                      (.)             (.)             (.)   
right2              0.007           0.003          -0.006** 
                  (0.004)         (0.002)         (0.002)   
c.neg#c.ri~2        0.003           0.002          -0.004*  
                  (0.004)         (0.002)         (0.002)   
order              -0.001***       -0.001***       -0.001***
                  (0.000)         (0.000)         (0.000)   
L.gslmc            -0.015***       -0.013***       -0.007***
                  (0.001)         (0.001)         (0.001)   
female             -0.004          -0.003***       -0.003*  
                  (0.002)         (0.001)         (0.001)   
age                -0.000           0.000           0.000   
                  (0.000)         (0.000)         (0.000)   
income              0.002           0.003          -0.001   
                  (0.005)         (0.002)         (0.003)   
university         -0.001          -0.001          -0.002   
                  (0.002)         (0.001)         (0.001)   
_cons               0.017*          0.005           0.004   
                  (0.007)         (0.003)         (0.004)   
------------------------------------------------------------
r2_w                0.009           0.009           0.004   
r2_b                0.002           0.162           0.015   
r2_o                0.007           0.006           0.003   
N               36766.000       42131.000       36042.000   
N_g                51.000          59.000          50.000   
------------------------------------------------------------
.   esttab D E F, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                  D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                -0.002           0.010*          0.006*  
                  (0.003)         (0.004)         (0.003)   
timesecSto~g       -0.001           0.003***        0.001   
                  (0.001)         (0.001)         (0.001)   
c.neg#c.ti~g        0.000          -0.002*         -0.001*  
                  (0.001)         (0.001)         (0.001)   
neg                 0.000           0.000           0.000   
                      (.)             (.)             (.)   
right2             -0.004           0.003           0.005   
                  (0.003)         (0.004)         (0.003)   
c.neg#c.ri~2        0.001          -0.004          -0.003   
                  (0.002)         (0.003)         (0.003)   
order              -0.001***       -0.000          -0.000*  
                  (0.000)         (0.000)         (0.000)   
L.gslmc            -0.004***       -0.003***       -0.016***
                  (0.001)         (0.001)         (0.001)   
female             -0.002           0.002          -0.003*  
                  (0.001)         (0.002)         (0.001)   
age                -0.000*         -0.000          -0.000   
                  (0.000)         (0.000)         (0.000)   
income             -0.007*         -0.000          -0.001   
                  (0.003)         (0.004)         (0.004)   
university         -0.003          -0.001           0.002   
                  (0.002)         (0.003)         (0.002)   
_cons               0.024***       -0.008          -0.000   
                  (0.007)         (0.011)         (0.006)   
------------------------------------------------------------
r2_w                0.003           0.002           0.010   
r2_b                0.081           0.001           0.054   
r2_o                0.002           0.002           0.008   
N               51367.000       22728.000       26122.000   
N_g                71.000          32.000          37.000   
------------------------------------------------------------
.  
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;JP&quot; &amp; period==2 &amp; local==0 , re 
.   estimates store A
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;NZ&quot; &amp; period==2 &amp; local==0 , re 
&gt;  
.   estimates store B
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;RU&quot; &amp; period==2 &amp; local==0 , re 
&gt;  
.   estimates store C  
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;SE&quot; &amp; period==2 &amp; local==0 , re 
.   estimates store D
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;SW&quot; &amp; period==2 &amp; local==0 , re 
&gt;  
.   estimates store E
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;UK&quot; &amp; period==2 &amp; local==0 , re 
&gt;  
.   estimates store F 
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;US&quot; &amp; period==2 &amp; local==0 , re 
&gt;  
.   estimates store G 
.   esttab A B C D, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b 
&gt; r2_o N N_g) 

----------------------------------------------------------------------------
                      (1)             (2)             (3)             (4)   
                  D.gslmc         D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se            b/se   
----------------------------------------------------------------------------
neg                 0.004          -0.001           0.017***        0.002*  
                  (0.006)         (0.004)         (0.004)         (0.001)   
timesecSto~g       -0.004**        -0.001          -0.000          -0.001** 
                  (0.001)         (0.001)         (0.001)         (0.000)   
c.neg#c.ti~g       -0.001          -0.001          -0.003***       -0.001** 
                  (0.001)         (0.001)         (0.001)         (0.000)   
neg                 0.000           0.000           0.000           0.000   
                      (.)             (.)             (.)             (.)   
right2             -0.002           0.001           0.006          -0.001   
                  (0.008)         (0.005)         (0.006)         (0.001)   
c.neg#c.ri~2        0.001           0.010**        -0.005           0.000   
                  (0.008)         (0.004)         (0.005)         (0.001)   
order              -0.001**        -0.001***       -0.000          -0.000** 
                  (0.000)         (0.000)         (0.000)         (0.000)   
L.gslmc            -0.013***       -0.021***       -0.014***       -0.002***
                  (0.001)         (0.001)         (0.001)         (0.001)   
female             -0.002          -0.005*          0.002          -0.001** 
                  (0.003)         (0.002)         (0.002)         (0.000)   
age                -0.001          -0.000           0.000           0.000** 
                  (0.001)         (0.000)         (0.000)         (0.000)   
income             -0.011*         -0.003          -0.001           0.004** 
                  (0.005)         (0.003)         (0.005)         (0.001)   
university          0.005           0.003          -0.002           0.000   
                  (0.004)         (0.002)         (0.003)         (0.000)   
_cons               0.052**         0.012*         -0.006           0.001   
                  (0.019)         (0.006)         (0.007)         (0.002)   
----------------------------------------------------------------------------
r2_w                0.006           0.012           0.009           0.002   
r2_b                0.084           0.108           0.007           0.073   
r2_o                0.006           0.011           0.008           0.002   
N               25380.000       23150.000       22867.000       33376.000   
N_g                36.000          32.000          32.000          48.000   
----------------------------------------------------------------------------
.   esttab E F G, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                  D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                -0.004           0.012**         0.006***
                  (0.003)         (0.004)         (0.002)   
timesecSto~g       -0.001          -0.001           0.001***
                  (0.001)         (0.001)         (0.000)   
c.neg#c.ti~g        0.000          -0.003***       -0.002***
                  (0.001)         (0.001)         (0.000)   
neg                 0.000           0.000           0.000   
                      (.)             (.)             (.)   
right2             -0.004           0.006           0.002   
                  (0.004)         (0.005)         (0.001)   
c.neg#c.ri~2        0.002           0.001          -0.000   
                  (0.003)         (0.004)         (0.001)   
order              -0.000          -0.001**        -0.000*  
                  (0.000)         (0.000)         (0.000)   
L.gslmc            -0.013***       -0.012***       -0.006***
                  (0.001)         (0.001)         (0.000)   
female              0.003          -0.003*          0.000   
                  (0.002)         (0.002)         (0.001)   
age                 0.000*          0.000           0.000** 
                  (0.000)         (0.000)         (0.000)   
income             -0.006          -0.000           0.000   
                  (0.005)         (0.003)         (0.001)   
university          0.003           0.002           0.001   
                  (0.002)         (0.002)         (0.001)   
_cons               0.001           0.005          -0.009***
                  (0.005)         (0.005)         (0.002)   
------------------------------------------------------------
r2_w                0.006           0.008           0.004   
r2_b                0.021           0.327           0.167   
r2_o                0.006           0.005           0.002   
N               22094.000       35294.000      130582.000   
N_g                31.000          48.000         184.000   
------------------------------------------------------------
.  
.   
.   replace right2= left_right2_dichox
(1,185,562 real changes made)
.   xtset resp timesec
       panel variable:  resp (unbalanced)
        time variable:  timesec, 0 to 1629
                delta:  1 unit
.   replace neg = negativity
(0 real changes made)
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if period==2 &amp; local==0 , re 
.   estimates store G  
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;BR&quot; &amp; period==2 &amp; local==0 , re 
.   estimates store A
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;CA.e&quot; &amp; period==2 &amp; local==0 , r
&gt; e  
.   estimates store B
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;CA.f&quot; &amp; period==2 &amp; local==0 , r
&gt; e  
.   estimates store C  
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;CH&quot; &amp; period==2 &amp; local==0 , re 
.   estimates store D
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;CN&quot; &amp; period==2 &amp; local==0 , re 
&gt;  
.   estimates store E
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;DK&quot; &amp; period==2 &amp; local==0 , re 
&gt;  
.   estimates store F 
.   esttab G A B C, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b 
&gt; r2_o N N_g) 

----------------------------------------------------------------------------
                      (1)             (2)             (3)             (4)   
                  D.gslmc         D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se            b/se   
----------------------------------------------------------------------------
neg                 0.005***        0.007           0.009*          0.009** 
                  (0.001)         (0.004)         (0.004)         (0.003)   
timesecSto~g       -0.000          -0.002           0.000          -0.002*  
                  (0.000)         (0.001)         (0.001)         (0.001)   
c.neg#c.ti~g       -0.001***       -0.001          -0.002*         -0.003***
                  (0.000)         (0.001)         (0.001)         (0.001)   
neg                 0.000           0.000           0.000           0.000   
                      (.)             (.)             (.)             (.)   
right2             -0.000          -0.002          -0.004          -0.004** 
                  (0.000)         (0.002)         (0.002)         (0.002)   
c.neg#c.ri~2        0.000          -0.001           0.000           0.001   
                  (0.000)         (0.002)         (0.002)         (0.001)   
order              -0.000***       -0.000          -0.001**        -0.000   
                  (0.000)         (0.000)         (0.000)         (0.000)   
L.gslmc            -0.008***       -0.009***       -0.008***       -0.017***
                  (0.000)         (0.001)         (0.001)         (0.001)   
female             -0.001*         -0.001          -0.000          -0.001   
                  (0.000)         (0.002)         (0.002)         (0.002)   
age                 0.000**         0.000           0.000          -0.000   
                  (0.000)         (0.000)         (0.000)         (0.000)   
income              0.000           0.002           0.004           0.006   
                  (0.001)         (0.005)         (0.004)         (0.004)   
university         -0.000           0.003          -0.004          -0.003   
                  (0.000)         (0.002)         (0.003)         (0.002)   
_cons               0.001           0.004          -0.007           0.010   
                  (0.001)         (0.007)         (0.009)         (0.006)   
----------------------------------------------------------------------------
r2_w                0.005           0.004           0.006           0.012   
r2_b                0.212           0.017           0.001           0.053   
r2_o                0.003           0.004           0.004           0.009   
N              665849.000       24315.000       23296.000       19125.000   
N_g               932.000          35.000          32.000          27.000   
----------------------------------------------------------------------------
.   esttab D E F, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                  D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.012**         0.005           0.005** 
                  (0.004)         (0.003)         (0.002)   
timesecSto~g        0.002          -0.000          -0.000   
                  (0.001)         (0.001)         (0.001)   
c.neg#c.ti~g       -0.003***       -0.002*         -0.001*  
                  (0.001)         (0.001)         (0.000)   
neg                 0.000           0.000           0.000   
                      (.)             (.)             (.)   
right2             -0.005*         -0.003           0.000   
                  (0.002)         (0.002)         (0.001)   
c.neg#c.ri~2        0.003           0.002          -0.001   
                  (0.002)         (0.001)         (0.001)   
order              -0.001*         -0.001**        -0.000   
                  (0.000)         (0.000)         (0.000)   
L.gslmc            -0.008***       -0.009***       -0.004***
                  (0.001)         (0.001)         (0.001)   
female              0.002           0.003          -0.001   
                  (0.002)         (0.002)         (0.001)   
age                 0.000           0.000           0.000   
                  (0.000)         (0.000)         (0.000)   
income             -0.006           0.005          -0.000   
                  (0.005)         (0.004)         (0.002)   
university          0.006**        -0.006*          0.000   
                  (0.002)         (0.002)         (0.001)   
_cons              -0.009           0.001          -0.002   
                  (0.006)         (0.006)         (0.003)   
------------------------------------------------------------
r2_w                0.006           0.004           0.002   
r2_b                0.000           0.006           0.005   
r2_o                0.004           0.004           0.002   
N               26102.000       40263.000       24849.000   
N_g                36.000          56.000          35.000   
------------------------------------------------------------
.   
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;FR&quot; &amp; period==2 &amp; local==0 , re 
.   estimates store A
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;GH&quot; &amp; period==2 &amp; local==0 , re 
&gt;  
.   estimates store B
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;IN&quot; &amp; period==2 &amp; local==0 , re 
&gt;  
.   estimates store C  
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;IS.j&quot; &amp; period==2 &amp; local==0 , r
&gt; e 
.   estimates store D
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;IS.p&quot; &amp; period==2 &amp; local==0 , r
&gt; e  
.   estimates store E
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;IT&quot; &amp; period==2 &amp; local==0 , re 
&gt;  
.   estimates store F 
.   esttab A B C, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                  D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.011**         0.001           0.000   
                  (0.004)         (0.002)         (0.002)   
timesecSto~g       -0.003**        -0.002**         0.001   
                  (0.001)         (0.001)         (0.001)   
c.neg#c.ti~g       -0.003**        -0.000          -0.000   
                  (0.001)         (0.000)         (0.001)   
neg                 0.000           0.000           0.000   
                      (.)             (.)             (.)   
right2              0.004           0.002*         -0.004***
                  (0.002)         (0.001)         (0.001)   
c.neg#c.ri~2        0.001           0.001          -0.001   
                  (0.002)         (0.001)         (0.001)   
order              -0.001***       -0.001***       -0.001***
                  (0.000)         (0.000)         (0.000)   
L.gslmc            -0.015***       -0.013***       -0.007***
                  (0.001)         (0.001)         (0.001)   
female             -0.003          -0.003**        -0.003*  
                  (0.002)         (0.001)         (0.001)   
age                -0.000           0.000           0.000   
                  (0.000)         (0.000)         (0.000)   
income              0.002           0.003          -0.000   
                  (0.005)         (0.002)         (0.003)   
university         -0.001          -0.001          -0.002   
                  (0.002)         (0.001)         (0.001)   
_cons               0.018**         0.006*          0.001   
                  (0.007)         (0.003)         (0.004)   
------------------------------------------------------------
r2_w                0.009           0.009           0.004   
r2_b                0.000           0.149           0.010   
r2_o                0.007           0.006           0.003   
N               36766.000       42131.000       36042.000   
N_g                51.000          59.000          50.000   
------------------------------------------------------------
.   esttab D E F, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                  D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                -0.002           0.008*          0.005   
                  (0.003)         (0.003)         (0.003)   
timesecSto~g       -0.001           0.003***        0.001   
                  (0.001)         (0.001)         (0.001)   
c.neg#c.ti~g        0.000          -0.002*         -0.001*  
                  (0.001)         (0.001)         (0.001)   
neg                 0.000           0.000           0.000   
                      (.)             (.)             (.)   
right2             -0.004**         0.001           0.001   
                  (0.001)         (0.002)         (0.001)   
c.neg#c.ri~2        0.001          -0.003          -0.000   
                  (0.001)         (0.002)         (0.001)   
order              -0.001***       -0.000          -0.000*  
                  (0.000)         (0.000)         (0.000)   
L.gslmc            -0.005***       -0.003***       -0.016***
                  (0.001)         (0.001)         (0.001)   
female             -0.002           0.002          -0.004** 
                  (0.001)         (0.002)         (0.001)   
age                -0.000          -0.000          -0.000   
                  (0.000)         (0.000)         (0.000)   
income             -0.006*         -0.000          -0.001   
                  (0.003)         (0.004)         (0.004)   
university         -0.002          -0.001           0.002   
                  (0.002)         (0.003)         (0.002)   
_cons               0.022***       -0.007           0.001   
                  (0.007)         (0.011)         (0.006)   
------------------------------------------------------------
r2_w                0.003           0.002           0.010   
r2_b                0.046           0.001           0.064   
r2_o                0.002           0.002           0.008   
N               51367.000       22728.000       26122.000   
N_g                71.000          32.000          37.000   
------------------------------------------------------------
.  
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;JP&quot; &amp; period==2 &amp; local==0 , re 
.   estimates store A
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;NZ&quot; &amp; period==2 &amp; local==0 , re 
&gt;  
.   estimates store B
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;RU&quot; &amp; period==2 &amp; local==0 , re 
&gt;  
.   estimates store C  
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;SE&quot; &amp; period==2 &amp; local==0 , re 
.   estimates store D
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;SW&quot; &amp; period==2 &amp; local==0 , re 
&gt;  
.   estimates store E
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;UK&quot; &amp; period==2 &amp; local==0 , re 
&gt;  
.   estimates store F 
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;US&quot; &amp; period==2 &amp; local==0 , re 
&gt;  
.   estimates store G 
.   esttab A B C D, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b 
&gt; r2_o N N_g) 

----------------------------------------------------------------------------
                      (1)             (2)             (3)             (4)   
                  D.gslmc         D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se            b/se   
----------------------------------------------------------------------------
neg                 0.004           0.001           0.016***        0.002   
                  (0.005)         (0.004)         (0.004)         (0.001)   
timesecSto~g       -0.004**        -0.001          -0.000          -0.001** 
                  (0.001)         (0.001)         (0.001)         (0.000)   
c.neg#c.ti~g       -0.001          -0.001          -0.004***       -0.001** 
                  (0.001)         (0.001)         (0.001)         (0.000)   
neg                 0.000           0.000           0.000           0.000   
                      (.)             (.)             (.)             (.)   
right2             -0.000          -0.001           0.004*         -0.000   
                  (0.003)         (0.002)         (0.002)         (0.000)   
c.neg#c.ri~2        0.001           0.004*         -0.002           0.001   
                  (0.002)         (0.002)         (0.002)         (0.000)   
order              -0.001**        -0.001***       -0.000          -0.000** 
                  (0.000)         (0.000)         (0.000)         (0.000)   
L.gslmc            -0.013***       -0.021***       -0.014***       -0.003***
                  (0.001)         (0.001)         (0.001)         (0.001)   
female             -0.002          -0.006*          0.001          -0.001** 
                  (0.003)         (0.002)         (0.002)         (0.000)   
age                -0.001          -0.000           0.000           0.000*  
                  (0.001)         (0.000)         (0.000)         (0.000)   
income             -0.011*         -0.003           0.000           0.003*  
                  (0.005)         (0.003)         (0.005)         (0.001)   
university          0.005           0.003          -0.002           0.000   
                  (0.004)         (0.002)         (0.003)         (0.000)   
_cons               0.050**         0.013*         -0.006           0.001   
                  (0.018)         (0.006)         (0.007)         (0.002)   
----------------------------------------------------------------------------
r2_w                0.006           0.012           0.009           0.002   
r2_b                0.086           0.100           0.002           0.047   
r2_o                0.006           0.010           0.008           0.002   
N               25380.000       23150.000       22867.000       33376.000   
N_g                36.000          32.000          32.000          48.000   
----------------------------------------------------------------------------
.   esttab E F G, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                  D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                -0.004           0.012***        0.006***
                  (0.003)         (0.003)         (0.001)   
timesecSto~g       -0.001          -0.001           0.001***
                  (0.001)         (0.001)         (0.000)   
c.neg#c.ti~g        0.000          -0.003***       -0.002***
                  (0.001)         (0.001)         (0.000)   
neg                 0.000           0.000           0.000   
                      (.)             (.)             (.)   
right2             -0.003           0.005**         0.001   
                  (0.002)         (0.002)         (0.001)   
c.neg#c.ri~2        0.002           0.001           0.000   
                  (0.001)         (0.001)         (0.001)   
order              -0.000          -0.001**        -0.000*  
                  (0.000)         (0.000)         (0.000)   
L.gslmc            -0.013***       -0.012***       -0.006***
                  (0.001)         (0.001)         (0.000)   
female              0.003          -0.003           0.000   
                  (0.002)         (0.002)         (0.001)   
age                 0.000*          0.000           0.000** 
                  (0.000)         (0.000)         (0.000)   
income             -0.006          -0.002           0.000   
                  (0.005)         (0.003)         (0.001)   
university          0.002           0.003           0.001   
                  (0.002)         (0.002)         (0.001)   
_cons               0.001           0.005          -0.008***
                  (0.005)         (0.005)         (0.002)   
------------------------------------------------------------
r2_w                0.006           0.008           0.004   
r2_b                0.045           0.149           0.165   
r2_o                0.006           0.005           0.002   
N               22094.000       35294.000      130582.000   
N_g                31.000          48.000         184.000   
------------------------------------------------------------
.  
.   
.   replace right2= ideo_right2
(1,309,786 real changes made)
.   xtset resp timesec
       panel variable:  resp (unbalanced)
        time variable:  timesec, 0 to 1629
                delta:  1 unit
.   replace neg = negativity
(0 real changes made)
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if period==2 &amp; local==0 , re 
.   estimates store G  
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;BR&quot; &amp; period==2 &amp; local==0 , re 
.   estimates store A
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;CA.e&quot; &amp; period==2 &amp; local==0 , r
&gt; e  
.   estimates store B
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;CA.f&quot; &amp; period==2 &amp; local==0 , r
&gt; e  
.   estimates store C  
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;CH&quot; &amp; period==2 &amp; local==0 , re 
.   estimates store D
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;CN&quot; &amp; period==2 &amp; local==0 , re 
&gt;  
.   estimates store E
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;DK&quot; &amp; period==2 &amp; local==0 , re 
&gt;  
.   estimates store F 
.   esttab G A B C, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b 
&gt; r2_o N N_g) 

----------------------------------------------------------------------------
                      (1)             (2)             (3)             (4)   
                  D.gslmc         D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se            b/se   
----------------------------------------------------------------------------
neg                 0.005***        0.006           0.006           0.010** 
                  (0.001)         (0.004)         (0.004)         (0.003)   
timesecSto~g       -0.000          -0.002           0.000          -0.002*  
                  (0.000)         (0.001)         (0.001)         (0.001)   
c.neg#c.ti~g       -0.001***       -0.001          -0.002*         -0.003***
                  (0.000)         (0.001)         (0.001)         (0.001)   
neg                 0.000           0.000           0.000           0.000   
                      (.)             (.)             (.)             (.)   
right2              0.000          -0.010*         -0.012*         -0.010** 
                  (0.001)         (0.005)         (0.006)         (0.004)   
c.neg#c.ri~2        0.001          -0.000           0.013*         -0.002   
                  (0.001)         (0.004)         (0.005)         (0.003)   
order              -0.000***       -0.000          -0.001**        -0.000   
                  (0.000)         (0.000)         (0.000)         (0.000)   
L.gslmc            -0.008***       -0.009***       -0.008***       -0.017***
                  (0.000)         (0.001)         (0.001)         (0.001)   
female             -0.001*         -0.001           0.000          -0.002   
                  (0.000)         (0.002)         (0.002)         (0.002)   
age                 0.000**        -0.000           0.000          -0.000   
                  (0.000)         (0.000)         (0.000)         (0.000)   
income              0.000           0.004           0.003           0.005   
                  (0.001)         (0.005)         (0.004)         (0.004)   
university         -0.000           0.004          -0.004          -0.003   
                  (0.000)         (0.002)         (0.003)         (0.002)   
_cons               0.001           0.007          -0.008           0.011*  
                  (0.001)         (0.007)         (0.009)         (0.006)   
----------------------------------------------------------------------------
r2_w                0.005           0.004           0.006           0.012   
r2_b                0.214           0.080           0.000           0.032   
r2_o                0.003           0.004           0.005           0.009   
N              665849.000       24315.000       23296.000       19125.000   
N_g               932.000          35.000          32.000          27.000   
----------------------------------------------------------------------------
.   esttab D E F, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                  D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.012**         0.001           0.005** 
                  (0.004)         (0.005)         (0.002)   
timesecSto~g        0.002          -0.000          -0.000   
                  (0.001)         (0.001)         (0.001)   
c.neg#c.ti~g       -0.003***       -0.002*         -0.001*  
                  (0.001)         (0.001)         (0.000)   
neg                 0.000           0.000           0.000   
                      (.)             (.)             (.)   
right2             -0.003          -0.019**         0.003   
                  (0.006)         (0.007)         (0.003)   
c.neg#c.ri~2        0.003           0.009          -0.001   
                  (0.004)         (0.006)         (0.002)   
order              -0.001*         -0.001**        -0.000   
                  (0.000)         (0.000)         (0.000)   
L.gslmc            -0.007***       -0.009***       -0.004***
                  (0.001)         (0.001)         (0.001)   
female              0.000           0.003          -0.000   
                  (0.002)         (0.002)         (0.001)   
age                 0.000           0.000           0.000   
                  (0.000)         (0.000)         (0.000)   
income             -0.003           0.004          -0.001   
                  (0.005)         (0.004)         (0.002)   
university          0.006**        -0.004           0.001   
                  (0.002)         (0.003)         (0.001)   
_cons              -0.010           0.010          -0.003   
                  (0.006)         (0.007)         (0.003)   
------------------------------------------------------------
r2_w                0.006           0.004           0.002   
r2_b                0.015           0.001           0.008   
r2_o                0.004           0.004           0.002   
N               26102.000       40263.000       24849.000   
N_g                36.000          56.000          35.000   
------------------------------------------------------------
.   
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;FR&quot; &amp; period==2 &amp; local==0 , re 
.   estimates store A
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;GH&quot; &amp; period==2 &amp; local==0 , re 
&gt;  
.   estimates store B
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;IN&quot; &amp; period==2 &amp; local==0 , re 
&gt;  
.   estimates store C  
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;IS.j&quot; &amp; period==2 &amp; local==0 , r
&gt; e 
.   estimates store D
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;IS.p&quot; &amp; period==2 &amp; local==0 , r
&gt; e  
.   estimates store E
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;IT&quot; &amp; period==2 &amp; local==0 , re 
&gt;  
.   estimates store F 
.   esttab A B C, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                  D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.010*         -0.001           0.001   
                  (0.005)         (0.003)         (0.003)   
timesecSto~g       -0.003**        -0.002**         0.001   
                  (0.001)         (0.001)         (0.001)   
c.neg#c.ti~g       -0.003**        -0.000           0.000   
                  (0.001)         (0.000)         (0.001)   
neg                 0.000           0.000           0.000   
                      (.)             (.)             (.)   
right2              0.008           0.003          -0.014***
                  (0.005)         (0.004)         (0.004)   
c.neg#c.ri~2        0.004           0.004          -0.003   
                  (0.005)         (0.004)         (0.003)   
order              -0.001***       -0.001***       -0.001***
                  (0.000)         (0.000)         (0.000)   
L.gslmc            -0.015***       -0.013***       -0.007***
                  (0.001)         (0.001)         (0.001)   
female             -0.003          -0.004***       -0.002   
                  (0.002)         (0.001)         (0.001)   
age                -0.000           0.000           0.000   
                  (0.000)         (0.000)         (0.000)   
income              0.002           0.004          -0.003   
                  (0.005)         (0.002)         (0.003)   
university         -0.001          -0.002          -0.003*  
                  (0.002)         (0.001)         (0.001)   
_cons               0.017*          0.006           0.008   
                  (0.007)         (0.004)         (0.005)   
------------------------------------------------------------
r2_w                0.009           0.009           0.004   
r2_b                0.003           0.195           0.002   
r2_o                0.007           0.006           0.003   
N               36766.000       42131.000       36042.000   
N_g                51.000          59.000          50.000   
------------------------------------------------------------
.   esttab D E F, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                  D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                -0.004           0.007           0.006*  
                  (0.003)         (0.007)         (0.003)   
timesecSto~g       -0.001           0.003***        0.001   
                  (0.001)         (0.001)         (0.001)   
c.neg#c.ti~g        0.000          -0.002*         -0.001*  
                  (0.001)         (0.001)         (0.001)   
neg                 0.000           0.000           0.000   
                      (.)             (.)             (.)   
right2             -0.008           0.007           0.003   
                  (0.005)         (0.011)         (0.004)   
c.neg#c.ri~2        0.006           0.000          -0.003   
                  (0.005)         (0.010)         (0.003)   
order              -0.001***       -0.000          -0.000*  
                  (0.000)         (0.000)         (0.000)   
L.gslmc            -0.004***       -0.003***       -0.016***
                  (0.001)         (0.001)         (0.001)   
female             -0.002           0.002          -0.004*  
                  (0.001)         (0.002)         (0.001)   
age                -0.001*         -0.000          -0.000   
                  (0.000)         (0.000)         (0.000)   
income             -0.007*          0.001          -0.001   
                  (0.003)         (0.005)         (0.004)   
university         -0.003          -0.001           0.002   
                  (0.002)         (0.003)         (0.002)   
_cons               0.027***       -0.011           0.001   
                  (0.007)         (0.012)         (0.006)   
------------------------------------------------------------
r2_w                0.003           0.002           0.010   
r2_b                0.080           0.002           0.065   
r2_o                0.002           0.002           0.008   
N               51367.000       22728.000       26122.000   
N_g                71.000          32.000          37.000   
------------------------------------------------------------
.  
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;JP&quot; &amp; period==2 &amp; local==0 , re 
.   estimates store A
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;NZ&quot; &amp; period==2 &amp; local==0 , re 
&gt;  
.   estimates store B
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;RU&quot; &amp; period==2 &amp; local==0 , re 
&gt;  
.   estimates store C  
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;SE&quot; &amp; period==2 &amp; local==0 , re 
.   estimates store D
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;SW&quot; &amp; period==2 &amp; local==0 , re 
&gt;  
.   estimates store E
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;UK&quot; &amp; period==2 &amp; local==0 , re 
&gt;  
.   estimates store F 
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;US&quot; &amp; period==2 &amp; local==0 , re 
&gt;  
.   estimates store G 
.   esttab A B C D, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b 
&gt; r2_o N N_g) 

----------------------------------------------------------------------------
                      (1)             (2)             (3)             (4)   
                  D.gslmc         D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se            b/se   
----------------------------------------------------------------------------
neg                 0.002           0.001           0.015**         0.002   
                  (0.006)         (0.004)         (0.005)         (0.001)   
timesecSto~g       -0.004**        -0.001          -0.000          -0.001** 
                  (0.001)         (0.001)         (0.001)         (0.000)   
c.neg#c.ti~g       -0.001          -0.001          -0.003***       -0.001** 
                  (0.001)         (0.001)         (0.001)         (0.000)   
neg                 0.000           0.000           0.000           0.000   
                      (.)             (.)             (.)             (.)   
right2              0.000           0.006           0.014          -0.002   
                  (0.010)         (0.006)         (0.007)         (0.001)   
c.neg#c.ri~2        0.004           0.008          -0.002           0.001   
                  (0.009)         (0.004)         (0.006)         (0.001)   
order              -0.001**        -0.001***       -0.000          -0.000***
                  (0.000)         (0.000)         (0.000)         (0.000)   
L.gslmc            -0.013***       -0.021***       -0.014***       -0.002***
                  (0.001)         (0.001)         (0.001)         (0.001)   
female             -0.002          -0.004           0.001          -0.001** 
                  (0.003)         (0.002)         (0.002)         (0.000)   
age                -0.001          -0.000           0.000           0.000** 
                  (0.001)         (0.000)         (0.000)         (0.000)   
income             -0.011*         -0.002          -0.000           0.004** 
                  (0.005)         (0.003)         (0.005)         (0.001)   
university          0.005           0.002          -0.002          -0.000   
                  (0.004)         (0.002)         (0.003)         (0.000)   
_cons               0.049*          0.010          -0.009           0.001   
                  (0.021)         (0.006)         (0.007)         (0.002)   
----------------------------------------------------------------------------
r2_w                0.006           0.012           0.009           0.002   
r2_b                0.089           0.103           0.000           0.076   
r2_o                0.006           0.010           0.008           0.002   
N               25380.000       23150.000       22867.000       33376.000   
N_g                36.000          32.000          32.000          48.000   
----------------------------------------------------------------------------
.   esttab E F G, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                  D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                -0.004           0.011**         0.006***
                  (0.003)         (0.004)         (0.002)   
timesecSto~g       -0.001          -0.001           0.001***
                  (0.001)         (0.001)         (0.000)   
c.neg#c.ti~g        0.000          -0.003***       -0.002***
                  (0.001)         (0.001)         (0.000)   
neg                 0.000           0.000           0.000   
                      (.)             (.)             (.)   
right2             -0.003           0.004           0.002   
                  (0.004)         (0.005)         (0.002)   
c.neg#c.ri~2        0.001           0.005          -0.000   
                  (0.003)         (0.004)         (0.002)   
order              -0.000          -0.001**        -0.000*  
                  (0.000)         (0.000)         (0.000)   
L.gslmc            -0.013***       -0.012***       -0.006***
                  (0.001)         (0.001)         (0.000)   
female              0.003          -0.004*          0.000   
                  (0.002)         (0.002)         (0.001)   
age                 0.000           0.000           0.000** 
                  (0.000)         (0.000)         (0.000)   
income             -0.007          -0.000           0.000   
                  (0.004)         (0.003)         (0.001)   
university          0.002           0.002           0.000   
                  (0.002)         (0.002)         (0.001)   
_cons               0.001           0.006          -0.008***
                  (0.005)         (0.005)         (0.002)   
------------------------------------------------------------
r2_w                0.006           0.008           0.004   
r2_b                0.013           0.333           0.173   
r2_o                0.006           0.005           0.002   
N               22094.000       35294.000      130582.000   
N_g                31.000          48.000         184.000   
------------------------------------------------------------
.  
.   
.   replace right2= ideo_right2_dichox
(1,309,786 real changes made)
.   xtset resp timesec
       panel variable:  resp (unbalanced)
        time variable:  timesec, 0 to 1629
                delta:  1 unit
.   replace neg = negativity
(0 real changes made)
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if period==2 &amp; local==0 , re 
.   estimates store G  
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;BR&quot; &amp; period==2 &amp; local==0 , re 
.   estimates store A
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;CA.e&quot; &amp; period==2 &amp; local==0 , r
&gt; e  
.   estimates store B
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;CA.f&quot; &amp; period==2 &amp; local==0 , r
&gt; e  
.   estimates store C  
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;CH&quot; &amp; period==2 &amp; local==0 , re 
.   estimates store D
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;CN&quot; &amp; period==2 &amp; local==0 , re 
&gt;  
.   estimates store E
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;DK&quot; &amp; period==2 &amp; local==0 , re 
&gt;  
.   estimates store F 
.   esttab G A B C, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b 
&gt; r2_o N N_g) 

----------------------------------------------------------------------------
                      (1)             (2)             (3)             (4)   
                  D.gslmc         D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se            b/se   
----------------------------------------------------------------------------
neg                 0.005***        0.007           0.008*          0.009** 
                  (0.001)         (0.004)         (0.004)         (0.003)   
timesecSto~g       -0.000          -0.002           0.000          -0.002*  
                  (0.000)         (0.001)         (0.001)         (0.001)   
c.neg#c.ti~g       -0.001***       -0.001          -0.002*         -0.003***
                  (0.000)         (0.001)         (0.001)         (0.001)   
neg                 0.000           0.000           0.000           0.000   
                      (.)             (.)             (.)             (.)   
right2             -0.001*         -0.003          -0.003          -0.004** 
                  (0.000)         (0.002)         (0.002)         (0.002)   
c.neg#c.ri~2        0.001***       -0.002           0.003           0.001   
                  (0.000)         (0.002)         (0.002)         (0.001)   
order              -0.000***       -0.000          -0.001**        -0.000   
                  (0.000)         (0.000)         (0.000)         (0.000)   
L.gslmc            -0.008***       -0.009***       -0.008***       -0.017***
                  (0.000)         (0.001)         (0.001)         (0.001)   
female             -0.001*         -0.001           0.001          -0.001   
                  (0.000)         (0.002)         (0.002)         (0.002)   
age                 0.000**         0.000           0.000*          0.000   
                  (0.000)         (0.000)         (0.000)         (0.000)   
income              0.000           0.001           0.002           0.005   
                  (0.001)         (0.005)         (0.004)         (0.004)   
university         -0.000           0.004          -0.003          -0.002   
                  (0.000)         (0.002)         (0.003)         (0.002)   
_cons               0.001           0.004          -0.010           0.009   
                  (0.001)         (0.007)         (0.009)         (0.005)   
----------------------------------------------------------------------------
r2_w                0.005           0.004           0.006           0.012   
r2_b                0.207           0.012           0.000           0.032   
r2_o                0.003           0.004           0.004           0.009   
N              665849.000       24315.000       23296.000       19125.000   
N_g               932.000          35.000          32.000          27.000   
----------------------------------------------------------------------------
.   esttab D E F, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                  D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.012**         0.006           0.005*  
                  (0.004)         (0.003)         (0.002)   
timesecSto~g        0.002          -0.000          -0.000   
                  (0.001)         (0.001)         (0.001)   
c.neg#c.ti~g       -0.003***       -0.002*         -0.001*  
                  (0.001)         (0.001)         (0.000)   
neg                 0.000           0.000           0.000   
                      (.)             (.)             (.)   
right2             -0.006**        -0.005**         0.001   
                  (0.002)         (0.002)         (0.001)   
c.neg#c.ri~2        0.002           0.001           0.001   
                  (0.002)         (0.001)         (0.001)   
order              -0.001*         -0.001**        -0.000   
                  (0.000)         (0.000)         (0.000)   
L.gslmc            -0.008***       -0.009***       -0.004***
                  (0.001)         (0.001)         (0.001)   
female              0.002           0.003          -0.000   
                  (0.002)         (0.002)         (0.001)   
age                 0.000           0.000           0.000   
                  (0.000)         (0.000)         (0.000)   
income             -0.008           0.006          -0.001   
                  (0.005)         (0.004)         (0.002)   
university          0.005**        -0.005*          0.000   
                  (0.002)         (0.002)         (0.001)   
_cons              -0.009           0.004          -0.002   
                  (0.005)         (0.007)         (0.003)   
------------------------------------------------------------
r2_w                0.006           0.004           0.002   
r2_b                0.002           0.003           0.017   
r2_o                0.004           0.004           0.002   
N               26102.000       40263.000       24849.000   
N_g                36.000          56.000          35.000   
------------------------------------------------------------
.   
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;FR&quot; &amp; period==2 &amp; local==0 , re 
.   estimates store A
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;GH&quot; &amp; period==2 &amp; local==0 , re 
&gt;  
.   estimates store B
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;IN&quot; &amp; period==2 &amp; local==0 , re 
&gt;  
.   estimates store C  
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;IS.j&quot; &amp; period==2 &amp; local==0 , r
&gt; e 
.   estimates store D
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;IS.p&quot; &amp; period==2 &amp; local==0 , r
&gt; e  
.   estimates store E
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;IT&quot; &amp; period==2 &amp; local==0 , re 
&gt;  
.   estimates store F 
.   esttab A B C, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                  D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.011**         0.001           0.000   
                  (0.004)         (0.002)         (0.002)   
timesecSto~g       -0.003**        -0.002**         0.001   
                  (0.001)         (0.001)         (0.001)   
c.neg#c.ti~g       -0.003**        -0.000           0.000   
                  (0.001)         (0.000)         (0.001)   
neg                 0.000           0.000           0.000   
                      (.)             (.)             (.)   
right2              0.004           0.001          -0.005***
                  (0.002)         (0.001)         (0.001)   
c.neg#c.ri~2        0.001           0.001          -0.001   
                  (0.002)         (0.001)         (0.001)   
order              -0.001***       -0.001***       -0.001***
                  (0.000)         (0.000)         (0.000)   
L.gslmc            -0.015***       -0.013***       -0.007***
                  (0.001)         (0.001)         (0.001)   
female             -0.003          -0.004***       -0.003*  
                  (0.002)         (0.001)         (0.001)   
age                -0.000           0.000           0.000*  
                  (0.000)         (0.000)         (0.000)   
income              0.002           0.004*         -0.003   
                  (0.005)         (0.002)         (0.003)   
university         -0.001          -0.002          -0.003   
                  (0.002)         (0.001)         (0.001)   
_cons               0.018**         0.007*          0.000   
                  (0.007)         (0.003)         (0.004)   
------------------------------------------------------------
r2_w                0.009           0.009           0.004   
r2_b                0.000           0.195           0.002   
r2_o                0.007           0.006           0.003   
N               36766.000       42131.000       36042.000   
N_g                51.000          59.000          50.000   
------------------------------------------------------------
.   esttab D E F, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                  D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                -0.002           0.007*          0.005   
                  (0.003)         (0.004)         (0.003)   
timesecSto~g       -0.001           0.003***        0.001   
                  (0.001)         (0.001)         (0.001)   
c.neg#c.ti~g        0.000          -0.002*         -0.001*  
                  (0.001)         (0.001)         (0.001)   
neg                 0.000           0.000           0.000   
                      (.)             (.)             (.)   
right2             -0.003*          0.000           0.001   
                  (0.001)         (0.002)         (0.001)   
c.neg#c.ri~2        0.001           0.000          -0.000   
                  (0.001)         (0.002)         (0.001)   
order              -0.001***       -0.000          -0.000*  
                  (0.000)         (0.000)         (0.000)   
L.gslmc            -0.004***       -0.003***       -0.016***
                  (0.001)         (0.001)         (0.001)   
female             -0.002           0.002          -0.004*  
                  (0.001)         (0.002)         (0.001)   
age                -0.000*         -0.000          -0.000   
                  (0.000)         (0.000)         (0.000)   
income             -0.007*          0.000          -0.001   
                  (0.003)         (0.004)         (0.004)   
university         -0.003          -0.000           0.002   
                  (0.002)         (0.003)         (0.002)   
_cons               0.025***       -0.008           0.001   
                  (0.007)         (0.011)         (0.006)   
------------------------------------------------------------
r2_w                0.003           0.002           0.010   
r2_b                0.050           0.003           0.065   
r2_o                0.002           0.002           0.008   
N               51367.000       22728.000       26122.000   
N_g                71.000          32.000          37.000   
------------------------------------------------------------
.  
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;JP&quot; &amp; period==2 &amp; local==0 , re 
.   estimates store A
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;NZ&quot; &amp; period==2 &amp; local==0 , re 
&gt;  
.   estimates store B
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;RU&quot; &amp; period==2 &amp; local==0 , re 
&gt;  
.   estimates store C  
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;SE&quot; &amp; period==2 &amp; local==0 , re 
.   estimates store D
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;SW&quot; &amp; period==2 &amp; local==0 , re 
&gt;  
.   estimates store E
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;UK&quot; &amp; period==2 &amp; local==0 , re 
&gt;  
.   estimates store F 
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;US&quot; &amp; period==2 &amp; local==0 , re 
&gt;  
.   estimates store G 
.   esttab A B C D, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b 
&gt; r2_o N N_g) 

----------------------------------------------------------------------------
                      (1)             (2)             (3)             (4)   
                  D.gslmc         D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se            b/se   
----------------------------------------------------------------------------
neg                 0.002           0.001           0.014***        0.002   
                  (0.005)         (0.004)         (0.004)         (0.001)   
timesecSto~g       -0.004**        -0.001          -0.000          -0.001** 
                  (0.001)         (0.001)         (0.001)         (0.000)   
c.neg#c.ti~g       -0.001          -0.001          -0.003***       -0.001** 
                  (0.001)         (0.001)         (0.001)         (0.000)   
neg                 0.000           0.000           0.000           0.000   
                      (.)             (.)             (.)             (.)   
right2             -0.003           0.002           0.003          -0.001   
                  (0.003)         (0.002)         (0.002)         (0.000)   
c.neg#c.ri~2        0.005*          0.004*          0.001           0.001   
                  (0.002)         (0.002)         (0.002)         (0.000)   
order              -0.001**        -0.001***       -0.000          -0.000***
                  (0.000)         (0.000)         (0.000)         (0.000)   
L.gslmc            -0.013***       -0.021***       -0.014***       -0.003***
                  (0.001)         (0.001)         (0.001)         (0.001)   
female             -0.003          -0.004           0.002          -0.001** 
                  (0.003)         (0.002)         (0.002)         (0.000)   
age                -0.001          -0.000           0.000           0.000*  
                  (0.001)         (0.000)         (0.000)         (0.000)   
income             -0.011*         -0.003          -0.002           0.004*  
                  (0.005)         (0.003)         (0.005)         (0.001)   
university          0.005           0.003          -0.002           0.000   
                  (0.004)         (0.002)         (0.003)         (0.000)   
_cons               0.055**         0.010          -0.004           0.001   
                  (0.019)         (0.006)         (0.007)         (0.002)   
----------------------------------------------------------------------------
r2_w                0.007           0.012           0.009           0.002   
r2_b                0.052           0.105           0.007           0.049   
r2_o                0.006           0.011           0.008           0.002   
N               25380.000       23150.000       22867.000       33376.000   
N_g                36.000          32.000          32.000          48.000   
----------------------------------------------------------------------------
.   esttab E F G, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                  D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                -0.004           0.011**         0.006***
                  (0.003)         (0.003)         (0.001)   
timesecSto~g       -0.001          -0.001           0.001***
                  (0.001)         (0.001)         (0.000)   
c.neg#c.ti~g        0.000          -0.003***       -0.002***
                  (0.001)         (0.001)         (0.000)   
neg                 0.000           0.000           0.000   
                      (.)             (.)             (.)   
right2             -0.003           0.003*          0.001   
                  (0.002)         (0.002)         (0.001)   
c.neg#c.ri~2        0.002           0.003*          0.000   
                  (0.001)         (0.001)         (0.001)   
order              -0.000          -0.001**        -0.000*  
                  (0.000)         (0.000)         (0.000)   
L.gslmc            -0.013***       -0.012***       -0.006***
                  (0.001)         (0.001)         (0.000)   
female              0.003          -0.003*          0.000   
                  (0.002)         (0.002)         (0.001)   
age                 0.000*          0.000           0.000** 
                  (0.000)         (0.000)         (0.000)   
income             -0.006          -0.000           0.000   
                  (0.005)         (0.003)         (0.001)   
university          0.002           0.002           0.001   
                  (0.002)         (0.002)         (0.001)   
_cons               0.001           0.006          -0.008***
                  (0.005)         (0.005)         (0.002)   
------------------------------------------------------------
r2_w                0.006           0.008           0.004   
r2_b                0.045           0.213           0.163   
r2_o                0.006           0.005           0.002   
N               22094.000       35294.000      130582.000   
N_g                31.000          48.000         184.000   
------------------------------------------------------------
.  
.   
. * Table A8 Row 3 
.  
.   replace right2= wp_right2  
(1,265,458 real changes made)
.   
.   xtset resp timesec
       panel variable:  resp (unbalanced)
        time variable:  timesec, 0 to 1629
                delta:  1 unit
.   replace neg = negativity
(0 real changes made)
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if period==2 &amp; local==0 , re 
.   estimates store A
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if period==2 &amp; local==0 &amp; wp_right2_ext==1, re
&gt;   
.   estimates store B
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if period==2 &amp; local==0 &amp; political_interest_d
&gt; ichox==1, re  
.   estimates store C
.   esttab A B C , cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r
&gt; 2_o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                  D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.005***        0.005***        0.003** 
                  (0.001)         (0.001)         (0.001)   
timesecSto~g       -0.000          -0.000          -0.000   
                  (0.000)         (0.000)         (0.000)   
c.neg#c.ti~g       -0.001***       -0.002***       -0.001***
                  (0.000)         (0.000)         (0.000)   
neg                 0.000           0.000           0.000   
                      (.)             (.)             (.)   
right2              0.001           0.001           0.002   
                  (0.001)         (0.001)         (0.001)   
c.neg#c.ri~2        0.001           0.002*          0.002** 
                  (0.001)         (0.001)         (0.001)   
order              -0.000***       -0.000***       -0.001***
                  (0.000)         (0.000)         (0.000)   
L.gslmc            -0.008***       -0.008***       -0.009***
                  (0.000)         (0.000)         (0.000)   
female             -0.001*         -0.000          -0.001   
                  (0.000)         (0.000)         (0.000)   
age                 0.000**         0.000*          0.000   
                  (0.000)         (0.000)         (0.000)   
income              0.000           0.001          -0.001   
                  (0.001)         (0.001)         (0.001)   
university         -0.000           0.000          -0.001*  
                  (0.000)         (0.000)         (0.001)   
_cons               0.001          -0.001           0.003*  
                  (0.001)         (0.001)         (0.002)   
------------------------------------------------------------
r2_w                0.005           0.005           0.005   
r2_b                0.211           0.225           0.242   
r2_o                0.003           0.003           0.004   
N              666526.000      360355.000      317613.000   
N_g               933.000         505.000         444.000   
------------------------------------------------------------
.   
.   xtset resp timesec
       panel variable:  resp (unbalanced)
        time variable:  timesec, 0 to 1629
                delta:  1 unit
.   replace neg = negativity
(0 real changes made)
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if period==2 &amp; local==0 , re  
.   estimates store G
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;BR&quot; &amp; period==2 &amp; local==0 , re 
.   estimates store A
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;CA.e&quot; &amp; period==2 &amp; local==0 , r
&gt; e  
.   estimates store B
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;CA.f&quot; &amp; period==2 &amp; local==0 , r
&gt; e  
.   estimates store C  
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;CH&quot; &amp; period==2 &amp; local==0 , re 
.   estimates store D
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;CN&quot; &amp; period==2 &amp; local==0 , re 
&gt;  
.   estimates store E
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;DK&quot; &amp; period==2 &amp; local==0 , re 
&gt;  
.   estimates store F 
.   esttab G A B C, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b 
&gt; r2_o N N_g) 

----------------------------------------------------------------------------
                      (1)             (2)             (3)             (4)   
                  D.gslmc         D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se            b/se   
----------------------------------------------------------------------------
neg                 0.005***        0.003           0.007           0.010** 
                  (0.001)         (0.004)         (0.004)         (0.003)   
timesecSto~g       -0.000          -0.002           0.000          -0.002*  
                  (0.000)         (0.001)         (0.001)         (0.001)   
c.neg#c.ti~g       -0.001***       -0.001          -0.002*         -0.003***
                  (0.000)         (0.001)         (0.001)         (0.001)   
neg                 0.000           0.000           0.000           0.000   
                      (.)             (.)             (.)             (.)   
right2              0.001          -0.013*         -0.009          -0.008*  
                  (0.001)         (0.005)         (0.006)         (0.004)   
c.neg#c.ri~2        0.001           0.008           0.011*         -0.001   
                  (0.001)         (0.005)         (0.005)         (0.003)   
order              -0.000***       -0.000          -0.001**        -0.000   
                  (0.000)         (0.000)         (0.000)         (0.000)   
L.gslmc            -0.008***       -0.009***       -0.008***       -0.017***
                  (0.000)         (0.001)         (0.001)         (0.001)   
female             -0.001*         -0.001           0.000          -0.002   
                  (0.000)         (0.002)         (0.002)         (0.002)   
age                 0.000**         0.000           0.000*          0.000   
                  (0.000)         (0.000)         (0.000)         (0.000)   
income              0.000           0.002           0.003           0.005   
                  (0.001)         (0.005)         (0.004)         (0.004)   
university         -0.000           0.003          -0.003          -0.002   
                  (0.000)         (0.002)         (0.003)         (0.002)   
_cons               0.001           0.007          -0.010           0.009   
                  (0.001)         (0.007)         (0.008)         (0.006)   
----------------------------------------------------------------------------
r2_w                0.005           0.004           0.006           0.012   
r2_b                0.211           0.097           0.002           0.056   
r2_o                0.003           0.004           0.005           0.009   
N              666526.000       24315.000       23296.000       19125.000   
N_g               933.000          35.000          32.000          27.000   
----------------------------------------------------------------------------
.   esttab D E F, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                  D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.013***        0.006           0.005*  
                  (0.004)         (0.004)         (0.002)   
timesecSto~g        0.002          -0.000          -0.000   
                  (0.001)         (0.001)         (0.001)   
c.neg#c.ti~g       -0.003***       -0.002*         -0.001*  
                  (0.001)         (0.001)         (0.000)   
neg                 0.000           0.000           0.000   
                      (.)             (.)             (.)   
right2              0.005          -0.005           0.003   
                  (0.005)         (0.006)         (0.003)   
c.neg#c.ri~2       -0.001          -0.000           0.001   
                  (0.004)         (0.005)         (0.002)   
order              -0.001*         -0.001**        -0.000   
                  (0.000)         (0.000)         (0.000)   
L.gslmc            -0.007***       -0.009***       -0.004***
                  (0.001)         (0.001)         (0.001)   
female             -0.000           0.002          -0.000   
                  (0.002)         (0.002)         (0.001)   
age                 0.000           0.000           0.000   
                  (0.000)         (0.000)         (0.000)   
income             -0.000           0.005          -0.001   
                  (0.005)         (0.004)         (0.002)   
university          0.006***       -0.005*          0.001   
                  (0.002)         (0.003)         (0.001)   
_cons              -0.014*          0.002          -0.003   
                  (0.006)         (0.007)         (0.003)   
------------------------------------------------------------
r2_w                0.006           0.004           0.002   
r2_b                0.015           0.014           0.015   
r2_o                0.004           0.004           0.002   
N               26102.000       40263.000       24849.000   
N_g                36.000          56.000          35.000   
------------------------------------------------------------
.  
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;FR&quot; &amp; period==2 &amp; local==0 , re 
.   estimates store A
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;GH&quot; &amp; period==2 &amp; local==0 , re 
&gt;  
.   estimates store B
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;IN&quot; &amp; period==2 &amp; local==0 , re 
&gt;  
.   estimates store C  
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;IS.j&quot; &amp; period==2 &amp; local==0 , r
&gt; e 
.   estimates store D
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;IS.p&quot; &amp; period==2 &amp; local==0 , r
&gt; e  
.   estimates store E
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;IT&quot; &amp; period==2 &amp; local==0 , re 
&gt;  
.   estimates store F 
.   esttab A B C, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                  D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.010*          0.001          -0.002   
                  (0.004)         (0.002)         (0.003)   
timesecSto~g       -0.003**        -0.002**         0.001   
                  (0.001)         (0.001)         (0.001)   
c.neg#c.ti~g       -0.003**        -0.000           0.000   
                  (0.001)         (0.000)         (0.001)   
neg                 0.000           0.000           0.000   
                      (.)             (.)             (.)   
right2              0.005          -0.005          -0.007*  
                  (0.006)         (0.003)         (0.003)   
c.neg#c.ri~2        0.004           0.001           0.002   
                  (0.005)         (0.002)         (0.002)   
order              -0.001***       -0.001***       -0.001***
                  (0.000)         (0.000)         (0.000)   
L.gslmc            -0.015***       -0.013***       -0.007***
                  (0.001)         (0.001)         (0.001)   
female             -0.003          -0.003***       -0.003*  
                  (0.002)         (0.001)         (0.001)   
age                -0.000           0.000*          0.000   
                  (0.000)         (0.000)         (0.000)   
income              0.002           0.004*          0.000   
                  (0.005)         (0.002)         (0.003)   
university         -0.001          -0.002          -0.003   
                  (0.002)         (0.001)         (0.002)   
_cons               0.019**         0.009**         0.003   
                  (0.007)         (0.003)         (0.004)   
------------------------------------------------------------
r2_w                0.009           0.008           0.004   
r2_b                0.005           0.180           0.083   
r2_o                0.007           0.006           0.003   
N               36766.000       42808.000       36042.000   
N_g                51.000          60.000          50.000   
------------------------------------------------------------
.   esttab D E F, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                  D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                -0.002           0.005           0.005   
                  (0.003)         (0.004)         (0.003)   
timesecSto~g       -0.001           0.003***        0.001   
                  (0.001)         (0.001)         (0.001)   
c.neg#c.ti~g        0.000          -0.002*         -0.001*  
                  (0.001)         (0.001)         (0.001)   
neg                 0.000           0.000           0.000   
                      (.)             (.)             (.)   
right2             -0.001          -0.003          -0.003   
                  (0.004)         (0.005)         (0.004)   
c.neg#c.ri~2        0.003           0.006          -0.000   
                  (0.003)         (0.004)         (0.004)   
order              -0.001***       -0.000          -0.000*  
                  (0.000)         (0.000)         (0.000)   
L.gslmc            -0.004***       -0.003***       -0.016***
                  (0.001)         (0.001)         (0.001)   
female             -0.002           0.002          -0.004** 
                  (0.001)         (0.002)         (0.001)   
age                -0.000          -0.000          -0.000   
                  (0.000)         (0.000)         (0.000)   
income             -0.007*         -0.000          -0.000   
                  (0.003)         (0.005)         (0.004)   
university         -0.003          -0.000           0.002   
                  (0.002)         (0.003)         (0.002)   
_cons               0.023**        -0.005           0.003   
                  (0.008)         (0.011)         (0.006)   
------------------------------------------------------------
r2_w                0.003           0.002           0.010   
r2_b                0.088           0.001           0.058   
r2_o                0.002           0.002           0.008   
N               51367.000       22728.000       26122.000   
N_g                71.000          32.000          37.000   
------------------------------------------------------------
.  
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;JP&quot; &amp; period==2 &amp; local==0 , re 
.   estimates store A
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;NZ&quot; &amp; period==2 &amp; local==0 , re 
&gt;  
.   estimates store B
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;RU&quot; &amp; period==2 &amp; local==0 , re 
&gt;  
.   estimates store C  
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;SE&quot; &amp; period==2 &amp; local==0 , re 
.   estimates store D
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;SW&quot; &amp; period==2 &amp; local==0 , re 
&gt;  
.   estimates store E
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;UK&quot; &amp; period==2 &amp; local==0 , re 
&gt;  
.   estimates store F 
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;US&quot; &amp; period==2 &amp; local==0 , re 
&gt;  
.   estimates store G 
.   esttab A B C D, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b 
&gt; r2_o N N_g) 

----------------------------------------------------------------------------
                      (1)             (2)             (3)             (4)   
                  D.gslmc         D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se            b/se   
----------------------------------------------------------------------------
neg                 0.002           0.003           0.013**         0.001   
                  (0.006)         (0.004)         (0.004)         (0.001)   
timesecSto~g       -0.004**        -0.001          -0.000          -0.001** 
                  (0.001)         (0.001)         (0.001)         (0.000)   
c.neg#c.ti~g       -0.001          -0.001          -0.003***       -0.001** 
                  (0.001)         (0.001)         (0.001)         (0.000)   
neg                 0.000           0.000           0.000           0.000   
                      (.)             (.)             (.)             (.)   
right2              0.003           0.010           0.008          -0.001   
                  (0.009)         (0.005)         (0.004)         (0.001)   
c.neg#c.ri~2        0.005           0.003           0.001           0.001   
                  (0.007)         (0.004)         (0.004)         (0.001)   
order              -0.001**        -0.001***       -0.000          -0.000** 
                  (0.000)         (0.000)         (0.000)         (0.000)   
L.gslmc            -0.013***       -0.021***       -0.014***       -0.003***
                  (0.001)         (0.001)         (0.001)         (0.001)   
female             -0.002          -0.003           0.002          -0.001** 
                  (0.003)         (0.002)         (0.002)         (0.000)   
age                -0.001          -0.000           0.000           0.000*  
                  (0.001)         (0.000)         (0.000)         (0.000)   
income             -0.010          -0.001          -0.002           0.004*  
                  (0.005)         (0.004)         (0.005)         (0.001)   
university          0.005           0.002          -0.002          -0.000   
                  (0.004)         (0.002)         (0.003)         (0.000)   
_cons               0.045*          0.009          -0.007           0.001   
                  (0.021)         (0.006)         (0.007)         (0.002)   
----------------------------------------------------------------------------
r2_w                0.006           0.012           0.009           0.002   
r2_b                0.091           0.072           0.000           0.045   
r2_o                0.006           0.010           0.008           0.002   
N               25380.000       23150.000       22867.000       33376.000   
N_g                36.000          32.000          32.000          48.000   
----------------------------------------------------------------------------
.   esttab E F G, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                  D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                -0.003           0.010**         0.006***
                  (0.003)         (0.003)         (0.002)   
timesecSto~g       -0.001          -0.001           0.001***
                  (0.001)         (0.001)         (0.000)   
c.neg#c.ti~g        0.000          -0.003***       -0.002***
                  (0.001)         (0.001)         (0.000)   
neg                 0.000           0.000           0.000   
                      (.)             (.)             (.)   
right2             -0.001           0.001           0.001   
                  (0.004)         (0.004)         (0.002)   
c.neg#c.ri~2       -0.001           0.006          -0.000   
                  (0.003)         (0.004)         (0.002)   
order              -0.000          -0.001**        -0.000*  
                  (0.000)         (0.000)         (0.000)   
L.gslmc            -0.013***       -0.012***       -0.006***
                  (0.001)         (0.001)         (0.000)   
female              0.003          -0.004*          0.000   
                  (0.002)         (0.002)         (0.001)   
age                 0.000           0.000           0.000*  
                  (0.000)         (0.000)         (0.000)   
income             -0.008           0.000           0.000   
                  (0.004)         (0.003)         (0.001)   
university          0.002           0.002           0.000   
                  (0.002)         (0.002)         (0.001)   
_cons               0.001           0.008          -0.008***
                  (0.005)         (0.005)         (0.002)   
------------------------------------------------------------
r2_w                0.006           0.008           0.004   
r2_b                0.008           0.348           0.181   
r2_o                0.006           0.005           0.002   
N               22094.000       35294.000      130582.000   
N_g                31.000          48.000         184.000   
------------------------------------------------------------
.     
.         
.   xtset resp timesec
       panel variable:  resp (unbalanced)
        time variable:  timesec, 0 to 1629
                delta:  1 unit
.   replace neg = negativity
(0 real changes made)
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if period==2 &amp; local==0 &amp; wp_right2_ext==1, re
&gt;   
.   estimates store G  
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;BR&quot; &amp; period==2 &amp; local==0 &amp; wp_
&gt; right2_ext==1, re 
.   estimates store A
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;CA.e&quot; &amp; period==2 &amp; local==0 &amp; w
&gt; p_right2_ext==1, re  
.   estimates store B
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;CA.f&quot; &amp; period==2 &amp; local==0 &amp; w
&gt; p_right2_ext==1, re  
.   estimates store C  
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;CH&quot; &amp; period==2 &amp; local==0 &amp; wp_
&gt; right2_ext==1, re 
.   estimates store D
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;CN&quot; &amp; period==2 &amp; local==0 &amp; wp_
&gt; right2_ext==1, re  
.   estimates store E
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;DK&quot; &amp; period==2 &amp; local==0 &amp; wp_
&gt; right2_ext==1, re  
.   estimates store F 
.   esttab G A B C, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b 
&gt; r2_o N N_g) 

----------------------------------------------------------------------------
                      (1)             (2)             (3)             (4)   
                  D.gslmc         D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se            b/se   
----------------------------------------------------------------------------
neg                 0.005***        0.008           0.015*          0.009*  
                  (0.001)         (0.005)         (0.007)         (0.004)   
timesecSto~g       -0.000          -0.003*          0.002          -0.001   
                  (0.000)         (0.001)         (0.002)         (0.001)   
c.neg#c.ti~g       -0.002***       -0.003*         -0.004*         -0.003** 
                  (0.000)         (0.001)         (0.002)         (0.001)   
neg                 0.000           0.000           0.000           0.000   
                      (.)             (.)             (.)             (.)   
right2              0.001          -0.014**        -0.005          -0.007   
                  (0.001)         (0.005)         (0.008)         (0.004)   
c.neg#c.ri~2        0.002*          0.008           0.009          -0.001   
                  (0.001)         (0.005)         (0.006)         (0.003)   
order              -0.000***       -0.000          -0.002***       -0.001*  
                  (0.000)         (0.000)         (0.000)         (0.000)   
L.gslmc            -0.008***       -0.006***       -0.009***       -0.014***
                  (0.000)         (0.001)         (0.001)         (0.002)   
female             -0.000          -0.003           0.004          -0.000   
                  (0.000)         (0.003)         (0.004)         (0.003)   
age                 0.000*         -0.000           0.002**         0.000   
                  (0.000)         (0.000)         (0.001)         (0.000)   
income              0.001           0.009           0.000           0.008   
                  (0.001)         (0.008)         (0.007)         (0.005)   
university          0.000           0.003          -0.006          -0.002   
                  (0.000)         (0.003)         (0.006)         (0.002)   
_cons              -0.001           0.019*         -0.037*          0.006   
                  (0.001)         (0.010)         (0.017)         (0.007)   
----------------------------------------------------------------------------
r2_w                0.005           0.003           0.008           0.010   
r2_b                0.225           0.423           0.018           0.197   
r2_o                0.003           0.003           0.006           0.007   
N              360355.000       12097.000       11669.000       11212.000   
N_g               505.000          17.000          16.000          16.000   
----------------------------------------------------------------------------
.   esttab D E F, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                  D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.010**         0.010*         -0.003   
                  (0.004)         (0.004)         (0.003)   
timesecSto~g        0.001          -0.001          -0.000   
                  (0.001)         (0.001)         (0.001)   
c.neg#c.ti~g       -0.003**        -0.003**         0.000   
                  (0.001)         (0.001)         (0.001)   
neg                 0.000           0.000           0.000   
                      (.)             (.)             (.)   
right2              0.016***       -0.007           0.003   
                  (0.005)         (0.007)         (0.004)   
c.neg#c.ri~2       -0.003           0.000           0.003   
                  (0.003)         (0.005)         (0.002)   
order              -0.001*         -0.001**        -0.000   
                  (0.000)         (0.000)         (0.000)   
L.gslmc            -0.006***       -0.010***       -0.010***
                  (0.001)         (0.001)         (0.001)   
female              0.001           0.004          -0.000   
                  (0.002)         (0.002)         (0.002)   
age                 0.000           0.000           0.000   
                  (0.000)         (0.000)         (0.000)   
income              0.014*          0.005          -0.004   
                  (0.006)         (0.005)         (0.004)   
university          0.010***       -0.004           0.002   
                  (0.002)         (0.004)         (0.002)   
_cons              -0.027***        0.002          -0.002   
                  (0.007)         (0.008)         (0.005)   
------------------------------------------------------------
r2_w                0.006           0.005           0.005   
r2_b                0.126           0.010           0.032   
r2_o                0.005           0.005           0.005   
N               13657.000       30367.000       12762.000   
N_g                19.000          42.000          18.000   
------------------------------------------------------------
.     
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;FR&quot; &amp; period==2 &amp; local==0 &amp; wp_
&gt; right2_ext==1, re 
.   estimates store A
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;GH&quot; &amp; period==2 &amp; local==0 &amp; wp_
&gt; right2_ext==1, re  
.   estimates store B
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;IN&quot; &amp; period==2 &amp; local==0 &amp; wp_
&gt; right2_ext==1, re  
.   estimates store C  
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;IS.j&quot; &amp; period==2 &amp; local==0 &amp; w
&gt; p_right2_ext==1, re 
.   estimates store D
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;IS.p&quot; &amp; period==2 &amp; local==0 &amp; w
&gt; p_right2_ext==1, re  
.   estimates store E
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;IT&quot; &amp; period==2 &amp; local==0 &amp; wp_
&gt; right2_ext==1, re  
.   estimates store F 
.   esttab A B C, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                  D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.018**         0.001           0.001   
                  (0.006)         (0.003)         (0.004)   
timesecSto~g       -0.004*         -0.002*          0.001   
                  (0.002)         (0.001)         (0.001)   
c.neg#c.ti~g       -0.005**        -0.000          -0.001   
                  (0.001)         (0.001)         (0.001)   
neg                 0.000           0.000           0.000   
                      (.)             (.)             (.)   
right2              0.016          -0.006*         -0.012** 
                  (0.009)         (0.003)         (0.004)   
c.neg#c.ri~2        0.005           0.001           0.001   
                  (0.005)         (0.002)         (0.003)   
order              -0.001*         -0.001***       -0.001***
                  (0.000)         (0.000)         (0.000)   
L.gslmc            -0.013***       -0.013***       -0.009***
                  (0.001)         (0.001)         (0.001)   
female             -0.007*         -0.002          -0.001   
                  (0.003)         (0.001)         (0.002)   
age                -0.000           0.000           0.000   
                  (0.000)         (0.000)         (0.000)   
income              0.017*          0.004*         -0.011*  
                  (0.008)         (0.002)         (0.005)   
university         -0.001           0.001          -0.000   
                  (0.003)         (0.001)         (0.002)   
_cons               0.015           0.009*          0.010   
                  (0.010)         (0.004)         (0.007)   
------------------------------------------------------------
r2_w                0.009           0.008           0.006   
r2_b                0.019           0.012           0.096   
r2_o                0.008           0.006           0.004   
N               16651.000       23760.000       19926.000   
N_g                23.000          33.000          28.000   
------------------------------------------------------------
.   esttab D E F, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                  D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                -0.001           0.002           0.002   
                  (0.003)         (0.006)         (0.004)   
timesecSto~g        0.001           0.005***        0.001   
                  (0.001)         (0.001)         (0.001)   
c.neg#c.ti~g       -0.000          -0.001          -0.001   
                  (0.001)         (0.001)         (0.001)   
neg                 0.000           0.000           0.000   
                      (.)             (.)             (.)   
right2              0.004          -0.002          -0.001   
                  (0.005)         (0.006)         (0.005)   
c.neg#c.ri~2        0.004           0.006           0.001   
                  (0.003)         (0.005)         (0.004)   
order              -0.000*         -0.000          -0.000   
                  (0.000)         (0.000)         (0.000)   
L.gslmc            -0.002***       -0.003*         -0.020***
                  (0.001)         (0.001)         (0.002)   
female              0.001           0.001          -0.007***
                  (0.002)         (0.003)         (0.002)   
age                -0.000          -0.000          -0.001   
                  (0.000)         (0.002)         (0.000)   
income             -0.003           0.001           0.010   
                  (0.005)         (0.010)         (0.005)   
university          0.001           0.001           0.011*  
                  (0.003)         (0.007)         (0.005)   
_cons               0.001          -0.017          -0.000   
                  (0.011)         (0.034)         (0.014)   
------------------------------------------------------------
r2_w                0.001           0.003           0.012   
r2_b                0.001           0.023           0.007   
r2_o                0.001           0.002           0.011   
N               29739.000       11375.000       13141.000   
N_g                42.000          16.000          19.000   
------------------------------------------------------------
.  
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;JP&quot; &amp; period==2 &amp; local==0 &amp; wp_
&gt; right2_ext==1, re 
.   estimates store A
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;NZ&quot; &amp; period==2 &amp; local==0 &amp; wp_
&gt; right2_ext==1, re  
.   estimates store B
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;RU&quot; &amp; period==2 &amp; local==0 &amp; wp_
&gt; right2_ext==1, re  
.   estimates store C  
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;SE&quot; &amp; period==2 &amp; local==0 &amp; wp_
&gt; right2_ext==1, re 
.   estimates store D
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;SW&quot; &amp; period==2 &amp; local==0 &amp; wp_
&gt; right2_ext==1, re  
.   estimates store E
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;UK&quot; &amp; period==2 &amp; local==0 &amp; wp_
&gt; right2_ext==1, re  
.   estimates store F 
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;US&quot; &amp; period==2 &amp; local==0 &amp; wp_
&gt; right2_ext==1, re  
.   estimates store G 
.   esttab A B C D, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b 
&gt; r2_o N N_g) 

----------------------------------------------------------------------------
                      (1)             (2)             (3)             (4)   
                  D.gslmc         D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se            b/se   
----------------------------------------------------------------------------
neg                 0.002           0.005           0.010           0.003   
                  (0.009)         (0.004)         (0.006)         (0.002)   
timesecSto~g       -0.005*         -0.001           0.003          -0.001*  
                  (0.002)         (0.001)         (0.002)         (0.000)   
c.neg#c.ti~g       -0.001          -0.001          -0.002          -0.001** 
                  (0.002)         (0.001)         (0.001)         (0.000)   
neg                 0.000           0.000           0.000           0.000   
                      (.)             (.)             (.)             (.)   
right2             -0.001           0.010           0.006          -0.002   
                  (0.012)         (0.006)         (0.006)         (0.002)   
c.neg#c.ri~2        0.005           0.002           0.001           0.002   
                  (0.008)         (0.004)         (0.005)         (0.001)   
order              -0.001          -0.000          -0.001          -0.000*  
                  (0.001)         (0.000)         (0.000)         (0.000)   
L.gslmc            -0.019***       -0.020***       -0.016***       -0.004***
                  (0.002)         (0.002)         (0.002)         (0.001)   
female              0.002          -0.000           0.003          -0.001   
                  (0.005)         (0.003)         (0.003)         (0.001)   
age                -0.003          -0.000           0.000           0.000   
                  (0.002)         (0.000)         (0.000)         (0.000)   
income             -0.008          -0.005           0.001           0.003   
                  (0.008)         (0.005)         (0.007)         (0.002)   
university          0.017           0.007*         -0.022*         -0.000   
                  (0.011)         (0.003)         (0.009)         (0.001)   
_cons               0.071*          0.006           0.000           0.004   
                  (0.035)         (0.007)             (.)         (0.003)   
----------------------------------------------------------------------------
r2_w                0.009           0.012           0.011           0.002   
r2_b                0.035           0.009           0.044           0.084   
r2_o                0.009           0.010           0.010           0.002   
N               12381.000       13628.000       12261.000       17370.000   
N_g                17.000          19.000          17.000          25.000   
----------------------------------------------------------------------------
.   esttab E F G, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                  D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                -0.000          -0.002           0.006** 
                  (0.003)         (0.003)         (0.002)   
timesecSto~g       -0.002**        -0.001           0.000   
                  (0.001)         (0.001)         (0.001)   
c.neg#c.ti~g       -0.000          -0.000          -0.002***
                  (0.001)         (0.001)         (0.000)   
neg                 0.000           0.000           0.000   
                      (.)             (.)             (.)   
right2              0.003          -0.007           0.001   
                  (0.003)         (0.004)         (0.002)   
c.neg#c.ri~2       -0.001           0.007*         -0.001   
                  (0.002)         (0.003)         (0.002)   
order              -0.000          -0.000*         -0.000   
                  (0.000)         (0.000)         (0.000)   
L.gslmc            -0.015***       -0.011***       -0.007***
                  (0.002)         (0.001)         (0.001)   
female              0.001          -0.004*          0.001   
                  (0.003)         (0.002)         (0.001)   
age                -0.000           0.000           0.000   
                  (0.000)         (0.000)         (0.000)   
income             -0.012*          0.012**         0.001   
                  (0.005)         (0.004)         (0.002)   
university         -0.000           0.003           0.000   
                  (0.002)         (0.002)         (0.001)   
_cons               0.017*          0.001          -0.003   
                  (0.007)         (0.005)         (0.003)   
------------------------------------------------------------
r2_w                0.009           0.008           0.004   
r2_b                0.010           0.081           0.229   
r2_o                0.008           0.006           0.003   
N               10559.000       17812.000       69988.000   
N_g                15.000          24.000          99.000   
------------------------------------------------------------
.  
.   
.   xtset resp timesec
       panel variable:  resp (unbalanced)
        time variable:  timesec, 0 to 1629
                delta:  1 unit
.   replace neg = negativity
(0 real changes made)
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if period==2 &amp; local==0 &amp; political_interest_d
&gt; ichox==1, re  
.   estimates store G  
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;BR&quot; &amp; period==2 &amp; local==0 &amp; pol
&gt; itical_interest_dichox==1, re 
.   estimates store A
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;CA.e&quot; &amp; period==2 &amp; local==0 &amp; p
&gt; olitical_interest_dichox==1, re  
.   estimates store B
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;CA.f&quot; &amp; period==2 &amp; local==0 &amp; p
&gt; olitical_interest_dichox==1, re  
.   estimates store C  
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;CH&quot; &amp; period==2 &amp; local==0 &amp; pol
&gt; itical_interest_dichox==1, re 
.   estimates store D
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;CN&quot; &amp; period==2 &amp; local==0 &amp; pol
&gt; itical_interest_dichox==1, re  
.   estimates store E
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;DK&quot; &amp; period==2 &amp; local==0 &amp; pol
&gt; itical_interest_dichox==1, re  
.   estimates store F 
.   esttab G A B C , cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b
&gt;  r2_o N N_g) 

----------------------------------------------------------------------------
                      (1)             (2)             (3)             (4)   
                  D.gslmc         D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se            b/se   
----------------------------------------------------------------------------
neg                 0.003**         0.002          -0.004           0.010** 
                  (0.001)         (0.007)         (0.008)         (0.003)   
timesecSto~g       -0.000          -0.002           0.003          -0.002*  
                  (0.000)         (0.002)         (0.002)         (0.001)   
c.neg#c.ti~g       -0.001***       -0.001           0.001          -0.003***
                  (0.000)         (0.002)         (0.002)         (0.001)   
neg                 0.000           0.000           0.000           0.000   
                      (.)             (.)             (.)             (.)   
right2              0.002          -0.013           0.028          -0.008   
                  (0.001)         (0.009)         (0.028)         (0.004)   
c.neg#c.ri~2        0.002**         0.009          -0.023          -0.001   
                  (0.001)         (0.007)         (0.024)         (0.004)   
order              -0.001***       -0.000          -0.001**        -0.000   
                  (0.000)         (0.000)         (0.000)         (0.000)   
L.gslmc            -0.009***       -0.009***       -0.007***       -0.017***
                  (0.000)         (0.001)         (0.002)         (0.001)   
female             -0.001           0.002          -0.004          -0.004   
                  (0.000)         (0.004)         (0.005)         (0.002)   
age                 0.000           0.000           0.001           0.000   
                  (0.000)         (0.000)         (0.000)         (0.000)   
income             -0.001           0.006           0.002           0.003   
                  (0.001)         (0.008)         (0.009)         (0.004)   
university         -0.001*          0.004           0.009          -0.002   
                  (0.001)         (0.004)         (0.010)         (0.002)   
_cons               0.003*          0.007          -0.029           0.010   
                  (0.002)         (0.012)         (0.021)         (0.006)   
----------------------------------------------------------------------------
r2_w                0.005           0.004           0.004           0.012   
r2_b                0.242           0.048           0.137           0.033   
r2_o                0.004           0.004           0.004           0.009   
N              317613.000       13363.000        8104.000       17783.000   
N_g               444.000          19.000          11.000          25.000   
----------------------------------------------------------------------------
.   esttab D E F, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                  D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.018**         0.002           0.006*  
                  (0.007)         (0.004)         (0.003)   
timesecSto~g        0.001          -0.000          -0.002*  
                  (0.002)         (0.001)         (0.001)   
c.neg#c.ti~g       -0.005**        -0.001          -0.001*  
                  (0.002)         (0.001)         (0.001)   
neg                 0.000           0.000           0.000   
                      (.)             (.)             (.)   
right2              0.003           0.010           0.009*  
                  (0.009)         (0.007)         (0.004)   
c.neg#c.ri~2        0.003           0.001           0.002   
                  (0.007)         (0.006)         (0.003)   
order              -0.001**        -0.001**        -0.000   
                  (0.000)         (0.000)         (0.000)   
L.gslmc            -0.010***       -0.010***       -0.007***
                  (0.001)         (0.001)         (0.001)   
female             -0.008          -0.003           0.003   
                  (0.004)         (0.002)         (0.002)   
age                 0.000          -0.000           0.000   
                  (0.000)         (0.000)         (0.000)   
income             -0.041**         0.002          -0.001   
                  (0.015)         (0.005)         (0.003)   
university          0.007          -0.008**         0.003*  
                  (0.005)         (0.003)         (0.002)   
_cons               0.006           0.009          -0.002   
                  (0.012)         (0.008)         (0.004)   
------------------------------------------------------------
r2_w                0.006           0.005           0.005   
r2_b                0.010           0.021           0.167   
r2_o                0.005           0.004           0.005   
N               10828.000       28830.000       11162.000   
N_g                15.000          40.000          16.000   
------------------------------------------------------------
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;FR&quot; &amp; period==2 &amp; local==0 &amp; pol
&gt; itical_interest_dichox==1, re 
.   estimates store A
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;GH&quot; &amp; period==2 &amp; local==0 &amp; pol
&gt; itical_interest_dichox==1, re  
.   estimates store B
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;IN&quot; &amp; period==2 &amp; local==0 &amp; pol
&gt; itical_interest_dichox==1, re  
.   estimates store C  
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;IS.j&quot; &amp; period==2 &amp; local==0 &amp; p
&gt; olitical_interest_dichox==1, re 
.   estimates store D
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;IS.p&quot; &amp; period==2 &amp; local==0 &amp; p
&gt; olitical_interest_dichox==1, re  
.   estimates store E
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;IT&quot; &amp; period==2 &amp; local==0 &amp; pol
&gt; itical_interest_dichox==1, re  
.   estimates store F 
.   esttab A B C, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                  D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.002          -0.003           0.001   
                  (0.006)         (0.003)         (0.005)   
timesecSto~g       -0.006***       -0.001           0.001   
                  (0.002)         (0.001)         (0.001)   
c.neg#c.ti~g       -0.001           0.001          -0.001   
                  (0.001)         (0.001)         (0.001)   
neg                 0.000           0.000           0.000   
                      (.)             (.)             (.)   
right2             -0.027*         -0.005          -0.007   
                  (0.011)         (0.003)         (0.004)   
c.neg#c.ri~2        0.005          -0.001           0.006   
                  (0.007)         (0.003)         (0.004)   
order              -0.001*         -0.000**        -0.001***
                  (0.000)         (0.000)         (0.000)   
L.gslmc            -0.013***       -0.009***       -0.010***
                  (0.002)         (0.001)         (0.001)   
female             -0.002          -0.002           0.000   
                  (0.003)         (0.001)         (0.003)   
age                 0.000           0.000**        -0.000   
                  (0.000)         (0.000)         (0.000)   
income              0.005           0.008***        0.004   
                  (0.007)         (0.002)         (0.005)   
university          0.000          -0.001          -0.004   
                  (0.003)         (0.001)         (0.002)   
_cons               0.033**        -0.003           0.008   
                  (0.010)         (0.005)         (0.007)   
------------------------------------------------------------
r2_w                0.008           0.005           0.006   
r2_b                0.060           0.063           0.187   
r2_o                0.007           0.005           0.004   
N               12957.000       19843.000       19051.000   
N_g                18.000          28.000          26.000   
------------------------------------------------------------
.   esttab D E F, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                  D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                -0.006          -0.001           0.012** 
                  (0.004)         (0.006)         (0.004)   
timesecSto~g       -0.001           0.003*          0.001   
                  (0.001)         (0.001)         (0.001)   
c.neg#c.ti~g        0.001          -0.002          -0.003** 
                  (0.001)         (0.001)         (0.001)   
neg                 0.000           0.000           0.000   
                      (.)             (.)             (.)   
right2             -0.004           0.010           0.008   
                  (0.006)         (0.009)         (0.008)   
c.neg#c.ri~2        0.008           0.017*         -0.002   
                  (0.005)         (0.008)         (0.006)   
order              -0.001***       -0.000          -0.000   
                  (0.000)         (0.000)         (0.000)   
L.gslmc            -0.006***       -0.003**        -0.014***
                  (0.001)         (0.001)         (0.002)   
female             -0.001           0.003          -0.002   
                  (0.002)         (0.003)         (0.002)   
age                -0.001          -0.001          -0.000   
                  (0.000)         (0.001)         (0.000)   
income             -0.012**        -0.001           0.001   
                  (0.004)         (0.007)         (0.007)   
university         -0.005*         -0.004          -0.001   
                  (0.003)         (0.006)         (0.004)   
_cons               0.031**        -0.005           0.001   
                  (0.010)         (0.015)         (0.009)   
------------------------------------------------------------
r2_w                0.005           0.002           0.008   
r2_b                0.115           0.043           0.017   
r2_o                0.002           0.002           0.008   
N               33832.000       13226.000        9546.000   
N_g                47.000          19.000          13.000   
------------------------------------------------------------
.  
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;JP&quot; &amp; period==2 &amp; local==0 &amp; pol
&gt; itical_interest_dichox==1, re 
.   estimates store A
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;NZ&quot; &amp; period==2 &amp; local==0 &amp; pol
&gt; itical_interest_dichox==1, re  
.   estimates store B
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;RU&quot; &amp; period==2 &amp; local==0 &amp; pol
&gt; itical_interest_dichox==1, re  
.   estimates store C  
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;SE&quot; &amp; period==2 &amp; local==0 &amp; pol
&gt; itical_interest_dichox==1, re 
.   estimates store D
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;SW&quot; &amp; period==2 &amp; local==0 &amp; pol
&gt; itical_interest_dichox==1, re  
.   estimates store E
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;UK&quot; &amp; period==2 &amp; local==0 &amp; pol
&gt; itical_interest_dichox==1, re  
.   estimates store F 
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;US&quot; &amp; period==2 &amp; local==0 &amp; pol
&gt; itical_interest_dichox==1, re  
.   estimates store G 
.   esttab A B C D, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b 
&gt; r2_o N N_g) 

----------------------------------------------------------------------------
                      (1)             (2)             (3)             (4)   
                  D.gslmc         D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se            b/se   
----------------------------------------------------------------------------
neg                -0.002          -0.004           0.019**         0.001   
                  (0.009)         (0.005)         (0.007)         (0.002)   
timesecSto~g       -0.007**        -0.001           0.002          -0.001***
                  (0.002)         (0.001)         (0.002)         (0.000)   
c.neg#c.ti~g       -0.000           0.001          -0.004**        -0.001   
                  (0.002)         (0.001)         (0.001)         (0.000)   
neg                 0.000           0.000           0.000           0.000   
                      (.)             (.)             (.)             (.)   
right2              0.002           0.008           0.017**        -0.001   
                  (0.014)         (0.006)         (0.006)         (0.002)   
c.neg#c.ri~2        0.003           0.003          -0.003           0.002   
                  (0.010)         (0.005)         (0.005)         (0.002)   
order              -0.001          -0.001***        0.000          -0.000** 
                  (0.001)         (0.000)         (0.000)         (0.000)   
L.gslmc            -0.012***       -0.026***       -0.015***       -0.003***
                  (0.002)         (0.002)         (0.002)         (0.001)   
female              0.001          -0.008**         0.003          -0.001   
                  (0.006)         (0.003)         (0.003)         (0.001)   
age                -0.002          -0.000           0.000           0.000*  
                  (0.001)         (0.000)         (0.000)         (0.000)   
income              0.001          -0.002          -0.000           0.009***
                  (0.010)         (0.005)         (0.007)         (0.003)   
university          0.070          -0.001          -0.007           0.001   
                  (0.039)         (0.003)         (0.006)         (0.001)   
_cons               0.000           0.019*         -0.024*         -0.000   
                      (.)         (0.008)         (0.012)         (0.003)   
----------------------------------------------------------------------------
r2_w                0.006           0.015           0.010           0.003   
r2_b                0.057           0.000           0.212           0.120   
r2_o                0.005           0.014           0.010           0.003   
N               12112.000       14469.000       11497.000       18203.000   
N_g                17.000          20.000          16.000          27.000   
----------------------------------------------------------------------------
.   esttab E F G, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                  D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.001           0.005           0.008** 
                  (0.004)         (0.005)         (0.003)   
timesecSto~g       -0.002*         -0.003           0.002*  
                  (0.001)         (0.001)         (0.001)   
c.neg#c.ti~g       -0.000          -0.002          -0.002** 
                  (0.001)         (0.001)         (0.001)   
neg                 0.000           0.000           0.000   
                      (.)             (.)             (.)   
right2             -0.000          -0.011          -0.001   
                  (0.005)         (0.009)         (0.003)   
c.neg#c.ri~2       -0.000           0.001           0.000   
                  (0.004)         (0.006)         (0.003)   
order              -0.000          -0.001**        -0.000   
                  (0.000)         (0.000)         (0.000)   
L.gslmc            -0.019***       -0.028***       -0.011***
                  (0.002)         (0.002)         (0.001)   
female              0.005           0.001           0.001   
                  (0.003)         (0.003)         (0.001)   
age                 0.000*          0.000           0.000   
                  (0.000)         (0.000)         (0.000)   
income             -0.016*          0.009          -0.004   
                  (0.007)         (0.008)         (0.003)   
university         -0.001          -0.003           0.003*  
                  (0.003)         (0.004)         (0.002)   
_cons               0.012           0.015          -0.008   
                  (0.007)         (0.010)         (0.004)   
------------------------------------------------------------
r2_w                0.010           0.016           0.007   
r2_b                0.069           0.311           0.114   
r2_o                0.010           0.014           0.006   
N                7754.000       11734.000       43319.000   
N_g                11.000          16.000          60.000   
------------------------------------------------------------
.  
.   
.   
.   
.       </code></pre>
<!-- rnb-output-end -->
<!-- rnb-chunk-end -->
<!-- rnb-text-begin -->
</div>
<div id="analysis-of-time-series-data-photos.dta" class="section level2">
<h2>Analysis of Time-series-data-photos.dta</h2>
<!-- rnb-text-end -->
<!-- rnb-chunk-begin -->
<!-- rnb-source-begin eyJkYXRhIjoiYGBgclxuXG5QJGNvdW50cnkyIDwtIGFzLmNoYXJhY3RlcihQJGNvdW50cnkyKVxuc3RhdGFfc3JjIDwtIHJlYWRMaW5lcyhcIlRpbWUtc2VyaWVzLWRhdGEtcGhvdG9zLmRvXCIpXG5zdGF0YShzdGF0YV9zcmMsZGF0YS5pbj1QKVxuYGBgIn0= -->
<pre class="r"><code>
P$country2 &lt;- as.character(P$country2)
stata_src &lt;- readLines(&quot;Time-series-data-photos.do&quot;)
stata(stata_src,data.in=P)</code></pre>
<!-- rnb-source-end -->
<!-- rnb-output-begin eyJkYXRhIjoiLiAqKiogU3ludGF4IGZvciBhbmFseXNlcyBvZiB0aW1lLXNlcmllcyBwaG90byBkYXRhXG4uICoqKiBVc2UgZGF0YSBmaWxlICdUaW1lLXNlcmllcy1kYXRhLXBob3Rvcy5kdGEnIHdpdGggdGhpcyBzeW50YXhcbi4gKiBUYWJsZSA1IENvbHVtbnMgNSAsIDYgYW5kIDdcbi4gIFxuLiAgIGdlbiBuZWcgPSAuXG4oNDQ5LDU1NCBtaXNzaW5nIHZhbHVlcyBnZW5lcmF0ZWQpXG4uICAgcmVwbGFjZSBuZWcgPSBuZWdhdGl2aXR5XG4oMzA5LDA1OCByZWFsIGNoYW5nZXMgbWFkZSlcbi4gICBcbi4gICB4dHNldCByZXNwIHRpbWVzZWNcbiAgICAgICBwYW5lbCB2YXJpYWJsZTogIHJlc3AgKHVuYmFsYW5jZWQpXG4gICAgICAgIHRpbWUgdmFyaWFibGU6ICB0aW1lc2VjLCAxIHRvIDU2NVxuICAgICAgICAgICAgICAgIGRlbHRhOiAgMSB1bml0XG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBvcmRlciBMLmdzbG1jIGZlbWFsZSBhZ2UgaW5jXG4+IG9tZSB1bml2ZXJzaXR5IGlmIHdwX3JpZ2h0Ml9kaWNob3g9PTAgJiBwZXJpb2Q9PTIgLCByZSAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEJcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIG9yZGVyIEwuZ3NsbWMgZmVtYWxlIGFnZSBpbmNcbj4gb21lIHVuaXZlcnNpdHkgaWYgd3BfcmlnaHQyX2RpY2hveD09MSAmIHBlcmlvZD09MiAsIHJlICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgQ1xuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2Mud3BfcmlnaHQyIG9yZGVyIEwuZ1xuPiBzbG1jIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgcGVyaW9kPT0yICwgcmUgICAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEQgIFxuLiAgIGVzdHRhYiBCIEMgRCwgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyX3cgcjJfYiByMlxuPiBfbyBOIE5fZykgXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgXG4gICAgICAgICAgICAgICAgICBELmdzbG1jICAgICAgICAgRC5nc2xtYyAgICAgICAgIEQuZ3NsbWMgICBcbiAgICAgICAgICAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5uZWcgICAgICAgICAgICAgICAgIDAuMDExKioqICAgICAgICAwLjAwNyoqKiAgICAgICAgMC4wMTAqKipcbiAgICAgICAgICAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAxKSAgIFxudGltZXNlY1N0b35nICAgICAgICAwLjAwNSAgICAgICAgICAtMC4wMDEgICAgICAgICAgIDAuMDAyICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwNCkgICBcbmMubmVnI2MudGl+ZyAgICAgICAtMC4wMDUqKiogICAgICAgLTAuMDAzKiogICAgICAgIC0wLjAwNCoqKlxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgXG5vcmRlciAgICAgICAgICAgICAgIDAuMDAwKiAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAqICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgIFxuTC5nc2xtYyAgICAgICAgICAgIC0wLjEyOCoqKiAgICAgICAtMC4xMzMqKiogICAgICAgLTAuMTMxKioqXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMikgICBcbmZlbWFsZSAgICAgICAgICAgICAgMC4wMDMgICAgICAgICAgIDAuMDAyICAgICAgICAgICAwLjAwMyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDIpICAgXG5hZ2UgICAgICAgICAgICAgICAgLTAuMDAwICAgICAgICAgIC0wLjAwMCAgICAgICAgICAtMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgIFxuaW5jb21lICAgICAgICAgICAgIC0wLjAwMCAgICAgICAgICAtMC4wMTIqICAgICAgICAgLTAuMDA2ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwMykgICBcbnVuaXZlcnNpdHkgICAgICAgICAtMC4wMDEgICAgICAgICAgIDAuMDA0ICAgICAgICAgICAwLjAwMiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDIpICAgXG5uZWcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICguKSAgIFxud3BfcmlnaHQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAuMDEzICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgwLjAwOCkgICBcbmMubmVnI2Mud3B+MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0wLjAwMiAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoMC4wMDIpICAgXG5fY29ucyAgICAgICAgICAgICAgLTAuMDIzKiAgICAgICAgIC0wLjAwNyAgICAgICAgICAtMC4wMjAqICBcbiAgICAgICAgICAgICAgICAgICgwLjAxMCkgICAgICAgICAoMC4wMTApICAgICAgICAgKDAuMDA4KSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMDU3ICAgICAgICAgICAwLjA1MyAgICAgICAgICAgMC4wNTUgICBcbnIyX2IgICAgICAgICAgICAgICAgMC4wNDMgICAgICAgICAgIDAuMDA3ICAgICAgICAgICAwLjAwNiAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjA1NCAgICAgICAgICAgMC4wNTIgICAgICAgICAgIDAuMDUzICAgXG5OICAgICAgICAgICAgICAgNzAyMTMuMDAwICAgICAgIDY3ODIzLjAwMCAgICAgIDEzODAzNi4wMDAgICBcbk5fZyAgICAgICAgICAgICAgIDQxMS4wMDAgICAgICAgICAzOTcuMDAwICAgICAgICAgODA4LjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICAgXG4uICAgXG4uICogVGFibGUgNiBDb2x1bW4gMlxuLiAgIFxuLiAgIGdlbiByaWdodDIgPSAuXG4oNDQ5LDU1NCBtaXNzaW5nIHZhbHVlcyBnZW5lcmF0ZWQpXG4uICAgcmVwbGFjZSByaWdodDI9IHdwX3JpZ2h0MlxuKDQ0Niw4NzAgcmVhbCBjaGFuZ2VzIG1hZGUpXG4uICAgXG4uICAgeHRzZXQgcmVzcCB0aW1lc2VjXG4gICAgICAgcGFuZWwgdmFyaWFibGU6ICByZXNwICh1bmJhbGFuY2VkKVxuICAgICAgICB0aW1lIHZhcmlhYmxlOiAgdGltZXNlYywgMSB0byA1NjVcbiAgICAgICAgICAgICAgICBkZWx0YTogIDEgdW5pdFxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiQlJcIiAmIHBlcmlvZD09MiAsIHJlICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgQVxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiQ0EuZlwiICYgcGVyaW9kPT0yICwgcmUgICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgQyAgXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJDSFwiICYgcGVyaW9kPT0yICwgcmUgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBEXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJDTlwiICYgcGVyaW9kPT0yICwgcmUgICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRVxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiREtcIiAmIHBlcmlvZD09MiAsIHJlICAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEYgXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJGUlwiICYgcGVyaW9kPT0yICwgcmUgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBHXG4uICAgZXN0dGFiIEEgQyBELCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIHIyXG4+IF9vIE4gTl9nKSBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICBcbiAgICAgICAgICAgICAgICAgIEQuZ3NsbWMgICAgICAgICBELmdzbG1jICAgICAgICAgRC5nc2xtYyAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm5lZyAgICAgICAgICAgICAgICAgMC4wMTQqKiAgICAgICAgIDAuMDEzICAgICAgICAgICAwLjAxMCogIFxuICAgICAgICAgICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwOCkgICAgICAgICAoMC4wMDQpICAgXG50aW1lc2VjU3RvfmcgICAgICAgIDAuMDI2KiAgICAgICAgICAwLjAzMSAgICAgICAgICAtMC4wMDEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAxMSkgICAgICAgICAoMC4wMjMpICAgICAgICAgKDAuMDExKSAgIFxuYy5uZWcjYy50aX5nICAgICAgIC0wLjAwOSoqKiAgICAgICAtMC4wMDYgICAgICAgICAgLTAuMDA1KiogXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwMikgICBcbm5lZyAgICAgICAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgICAgICguKSAgICAgICAgICAgICAoLikgICAgICAgICAgICAgKC4pICAgXG5yaWdodDIgICAgICAgICAgICAgLTAuMDM1ICAgICAgICAgICAwLjA1NSAgICAgICAgICAtMC4wMDkgICBcbiAgICAgICAgICAgICAgICAgICgwLjAzMykgICAgICAgICAoMC4wNTUpICAgICAgICAgKDAuMDI4KSAgIFxuYy5uZWcjYy5yaX4yICAgICAgICAwLjAwMCAgICAgICAgICAtMC4wMDIgICAgICAgICAgLTAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDYpICAgICAgICAgKDAuMDExKSAgICAgICAgICgwLjAwNSkgICBcbm9yZGVyICAgICAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAxICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDApICAgXG5MLmdzbG1jICAgICAgICAgICAgLTAuMDI4KioqICAgICAgIC0wLjE4NioqKiAgICAgICAtMC4wMjEqKipcbiAgICAgICAgICAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDkpICAgICAgICAgKDAuMDA0KSAgIFxuZmVtYWxlICAgICAgICAgICAgICAwLjAwNSAgICAgICAgICAgMC4wMTMgICAgICAgICAgIDAuMDA1ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDYpICAgICAgICAgKDAuMDEyKSAgICAgICAgICgwLjAwNSkgICBcbmFnZSAgICAgICAgICAgICAgICAtMC4wMDAgICAgICAgICAgLTAuMDAwICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgXG5pbmNvbWUgICAgICAgICAgICAgLTAuMDAxICAgICAgICAgIC0wLjA0OCogICAgICAgICAtMC4wMTUgICBcbiAgICAgICAgICAgICAgICAgICgwLjAxNCkgICAgICAgICAoMC4wMjQpICAgICAgICAgKDAuMDE0KSAgIFxudW5pdmVyc2l0eSAgICAgICAgIC0wLjAwMSAgICAgICAgICAgMC4wNDAqKiAgICAgICAgLTAuMDAzICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDYpICAgICAgICAgKDAuMDEzKSAgICAgICAgICgwLjAwNSkgICBcbl9jb25zICAgICAgICAgICAgICAtMC4wMzIgICAgICAgICAgLTAuMDk2ICAgICAgICAgIC0wLjAwMyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDI4KSAgICAgICAgICgwLjA1MCkgICAgICAgICAoMC4wMjQpICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnIyX3cgICAgICAgICAgICAgICAgMC4wMTAgICAgICAgICAgIDAuMDkyICAgICAgICAgICAwLjAxMSAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjEzNyAgICAgICAgICAgMC4wMjMgICAgICAgICAgIDAuMDk2ICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMDExICAgICAgICAgICAwLjA4OCAgICAgICAgICAgMC4wMTEgICBcbk4gICAgICAgICAgICAgICAgNTYwNy4wMDAgICAgICAgIDQ2MTcuMDAwICAgICAgICA2MTU2LjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgIDMzLjAwMCAgICAgICAgICAyNy4wMDAgICAgICAgICAgMzYuMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gICBlc3R0YWIgRSBGIEcsIGNlbGxzKGIoc3RhciBmbXQoMykpIHNlKHBhciBmbXQoMykpKSBub2dhcHMgc3RhdChyMl93IHIyX2IgcjJcbj4gX28gTiBOX2cpIFxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAoMSkgICAgICAgICAgICAgKDIpICAgICAgICAgICAgICgzKSAgIFxuICAgICAgICAgICAgICAgICAgRC5nc2xtYyAgICAgICAgIEQuZ3NsbWMgICAgICAgICBELmdzbG1jICAgXG4gICAgICAgICAgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmVnICAgICAgICAgICAgICAgICAwLjAwOCAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDA0ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwNCkgICBcbnRpbWVzZWNTdG9+ZyAgICAgICAgMC4wMTEgICAgICAgICAgLTAuMDAxICAgICAgICAgIC0wLjAxNSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA5KSAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMTEpICAgXG5jLm5lZyNjLnRpfmcgICAgICAgLTAuMDA2KioqICAgICAgIC0wLjAwMSAgICAgICAgICAtMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAyKSAgIFxubmVnICAgICAgICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAgICAgKC4pICAgICAgICAgICAgICguKSAgICAgICAgICAgICAoLikgICBcbnJpZ2h0MiAgICAgICAgICAgICAtMC4wMzIgICAgICAgICAgLTAuMDQ5KiogICAgICAgICAwLjA1MyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDM0KSAgICAgICAgICgwLjAxNykgICAgICAgICAoMC4wMzIpICAgXG5jLm5lZyNjLnJpfjIgICAgICAgIDAuMDA4ICAgICAgICAgICAwLjAwOSoqICAgICAgICAtMC4wMDUgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNikgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDA2KSAgIFxub3JkZXIgICAgICAgICAgICAgIC0wLjAwMCAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICBcbkwuZ3NsbWMgICAgICAgICAgICAtMC4wMjEqKiogICAgICAgLTAuMDE4KioqICAgICAgIC0wLjAzOCoqKlxuICAgICAgICAgICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDQpICAgXG5mZW1hbGUgICAgICAgICAgICAgLTAuMDA1ICAgICAgICAgIC0wLjAwNCAgICAgICAgICAgMC4wMDUgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDA1KSAgIFxuYWdlICAgICAgICAgICAgICAgIC0wLjAwMSogICAgICAgICAgMC4wMDAgICAgICAgICAgLTAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICBcbmluY29tZSAgICAgICAgICAgICAtMC4wMDIgICAgICAgICAgLTAuMDAzICAgICAgICAgIC0wLjAyMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDEyKSAgICAgICAgICgwLjAwNykgICAgICAgICAoMC4wMTMpICAgXG51bml2ZXJzaXR5ICAgICAgICAgIDAuMDEwICAgICAgICAgIC0wLjAwMyAgICAgICAgICAgMC4wMTQqKiBcbiAgICAgICAgICAgICAgICAgICgwLjAwNykgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDA1KSAgIFxuX2NvbnMgICAgICAgICAgICAgICAwLjAxMCAgICAgICAgICAgMC4wMDYgICAgICAgICAgLTAuMDAzICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMjYpICAgICAgICAgKDAuMDEyKSAgICAgICAgICgwLjAyNikgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjAwOCAgICAgICAgICAgMC4wMDkgICAgICAgICAgIDAuMDExICAgXG5yMl9iICAgICAgICAgICAgICAgIDAuMjQwICAgICAgICAgICAwLjAwNCAgICAgICAgICAgMC4xMDUgICBcbnIyX28gICAgICAgICAgICAgICAgMC4wMDkgICAgICAgICAgIDAuMDA4ICAgICAgICAgICAwLjAxMiAgIFxuTiAgICAgICAgICAgICAgICA5NzQ3LjAwMCAgICAgICAgNTk4NS4wMDAgICAgICAgIDg3MjEuMDAwICAgXG5OX2cgICAgICAgICAgICAgICAgNTcuMDAwICAgICAgICAgIDM1LjAwMCAgICAgICAgICA1MS4wMDAgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiR0hcIiAmIHBlcmlvZD09MiAsIHJlICAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEJcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIklOXCIgJiBwZXJpb2Q9PTIgLCByZSAgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBDICBcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIklTLmpcIiAmIHBlcmlvZD09MiAsIHJlICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRFxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiSVMucFwiICYgcGVyaW9kPT0yICwgcmUgICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRVxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiSVRcIiAmIHBlcmlvZD09MiAsIHJlICAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEYgXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJKUFwiICYgcGVyaW9kPT0yICwgcmUgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBHXG4uICAgZXN0dGFiIEIgQyBELCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIHIyXG4+IF9vIE4gTl9nKSBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICBcbiAgICAgICAgICAgICAgICAgIEQuZ3NsbWMgICAgICAgICBELmdzbG1jICAgICAgICAgRC5nc2xtYyAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm5lZyAgICAgICAgICAgICAgICAgMC4wMDEgICAgICAgICAgLTAuMDAzICAgICAgICAgICAwLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDQpICAgXG50aW1lc2VjU3RvfmcgICAgICAgLTAuMDA1ICAgICAgICAgIC0wLjAxNiogICAgICAgICAtMC4wMTAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDcpICAgICAgICAgKDAuMDExKSAgIFxuYy5uZWcjYy50aX5nICAgICAgIC0wLjAwMSAgICAgICAgICAgMC4wMDEgICAgICAgICAgLTAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMikgICBcbm5lZyAgICAgICAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgICAgICguKSAgICAgICAgICAgICAoLikgICAgICAgICAgICAgKC4pICAgXG5yaWdodDIgICAgICAgICAgICAgLTAuMDEzICAgICAgICAgIC0wLjAwOSAgICAgICAgICAgMC4wMzUgICBcbiAgICAgICAgICAgICAgICAgICgwLjAxNikgICAgICAgICAoMC4wMTgpICAgICAgICAgKDAuMDMwKSAgIFxuYy5uZWcjYy5yaX4yICAgICAgICAwLjAwMyAgICAgICAgICAgMC4wMDIgICAgICAgICAgLTAuMDAyICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwNSkgICBcbm9yZGVyICAgICAgICAgICAgICAtMC4wMDAgICAgICAgICAgLTAuMDAwICAgICAgICAgIC0wLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgXG5MLmdzbG1jICAgICAgICAgICAgLTAuMDIzKioqICAgICAgIC0wLjAzMCoqKiAgICAgICAtMC4wNTMqKipcbiAgICAgICAgICAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDA2KSAgIFxuZmVtYWxlICAgICAgICAgICAgIC0wLjAwNiogICAgICAgICAtMC4wMDIgICAgICAgICAgIDAuMDA0ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwNikgICBcbmFnZSAgICAgICAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDEpICAgXG5pbmNvbWUgICAgICAgICAgICAgIDAuMDAxICAgICAgICAgIC0wLjAxMSAgICAgICAgICAgMC4wMDMgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDgpICAgICAgICAgKDAuMDExKSAgIFxudW5pdmVyc2l0eSAgICAgICAgIC0wLjAwMSAgICAgICAgICAgMC4wMDQgICAgICAgICAgIDAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwOCkgICBcbl9jb25zICAgICAgICAgICAgICAgMC4wMTkgICAgICAgICAgIDAuMDIzICAgICAgICAgIC0wLjAyMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDE0KSAgICAgICAgICgwLjAxOCkgICAgICAgICAoMC4wMzEpICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnIyX3cgICAgICAgICAgICAgICAgMC4wMDggICAgICAgICAgIDAuMDEwICAgICAgICAgICAwLjAyMSAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjA4MiAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDA5ICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMDA4ICAgICAgICAgICAwLjAxMCAgICAgICAgICAgMC4wMjAgICBcbk4gICAgICAgICAgICAgICAxMDI2MC4wMDAgICAgICAgIDgxOTkuMDAwICAgICAgICA0MTA0LjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgIDYwLjAwMCAgICAgICAgICA0OC4wMDAgICAgICAgICAgMjQuMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gICBlc3R0YWIgRSBGIEcsIGNlbGxzKGIoc3RhciBmbXQoMykpIHNlKHBhciBmbXQoMykpKSBub2dhcHMgc3RhdChyMl93IHIyX2IgcjJcbj4gX28gTiBOX2cpIFxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAoMSkgICAgICAgICAgICAgKDIpICAgICAgICAgICAgICgzKSAgIFxuICAgICAgICAgICAgICAgICAgRC5nc2xtYyAgICAgICAgIEQuZ3NsbWMgICAgICAgICBELmdzbG1jICAgXG4gICAgICAgICAgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmVnICAgICAgICAgICAgICAgICAwLjAxMCogICAgICAgICAgMC4wMDQgICAgICAgICAgIDAuMDIwKioqXG4gICAgICAgICAgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwNikgICBcbnRpbWVzZWNTdG9+ZyAgICAgICAgMC4wMDkgICAgICAgICAgLTAuMDA0ICAgICAgICAgICAwLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDEzKSAgICAgICAgICgwLjAwOCkgICAgICAgICAoMC4wMTUpICAgXG5jLm5lZyNjLnRpfmcgICAgICAgLTAuMDA3KiogICAgICAgIC0wLjAwNCogICAgICAgICAtMC4wMDkqKiBcbiAgICAgICAgICAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAzKSAgIFxubmVnICAgICAgICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAgICAgKC4pICAgICAgICAgICAgICguKSAgICAgICAgICAgICAoLikgICBcbnJpZ2h0MiAgICAgICAgICAgICAgMC4wMTUgICAgICAgICAgLTAuMDEyICAgICAgICAgICAwLjAyMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDM2KSAgICAgICAgICgwLjAyOCkgICAgICAgICAoMC4wNDcpICAgXG5jLm5lZyNjLnJpfjIgICAgICAgLTAuMDAwICAgICAgICAgICAwLjAwNCAgICAgICAgICAtMC4wMDQgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNykgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDA5KSAgIFxub3JkZXIgICAgICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICAgICAgICAgLTAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICBcbkwuZ3NsbWMgICAgICAgICAgICAtMC4wMjQqKiogICAgICAgLTAuMDMzKioqICAgICAgIC0wLjAzOSoqKlxuICAgICAgICAgICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDQpICAgXG5mZW1hbGUgICAgICAgICAgICAgLTAuMDAzICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDQgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwOCkgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDA4KSAgIFxuYWdlICAgICAgICAgICAgICAgICAwLjAwNSogICAgICAgICAgMC4wMDEgICAgICAgICAgIDAuMDAyICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMikgICBcbmluY29tZSAgICAgICAgICAgICAgMC4wMDcgICAgICAgICAgIDAuMDIwICAgICAgICAgICAwLjAxNCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDE5KSAgICAgICAgICgwLjAxMykgICAgICAgICAoMC4wMTUpICAgXG51bml2ZXJzaXR5ICAgICAgICAgLTAuMDAzICAgICAgICAgIC0wLjAwMyAgICAgICAgICAtMC4wMjYqICBcbiAgICAgICAgICAgICAgICAgICgwLjAyMikgICAgICAgICAoMC4wMDcpICAgICAgICAgKDAuMDEyKSAgIFxuX2NvbnMgICAgICAgICAgICAgIC0wLjExMSogICAgICAgICAtMC4wMTYgICAgICAgICAgLTAuMDUyICAgXG4gICAgICAgICAgICAgICAgICAoMC4wNTEpICAgICAgICAgKDAuMDIzKSAgICAgICAgICgwLjA2NCkgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjAwOSAgICAgICAgICAgMC4wMTQgICAgICAgICAgIDAuMDIxICAgXG5yMl9iICAgICAgICAgICAgICAgIDAuMTYwICAgICAgICAgICAwLjE4NCAgICAgICAgICAgMC4wMzQgICBcbnIyX28gICAgICAgICAgICAgICAgMC4wMTAgICAgICAgICAgIDAuMDE2ICAgICAgICAgICAwLjAyMSAgIFxuTiAgICAgICAgICAgICAgICA1NDcyLjAwMCAgICAgICAgNjMyNy4wMDAgICAgICAgIDYxNTQuMDAwICAgXG5OX2cgICAgICAgICAgICAgICAgMzIuMDAwICAgICAgICAgIDM3LjAwMCAgICAgICAgICAzNi4wMDAgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgIFxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiTlpcIiAmIHBlcmlvZD09MiAsIHJlICAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEJcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIlJVXCIgJiBwZXJpb2Q9PTIgLCByZSAgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBDICBcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIlNFXCIgJiBwZXJpb2Q9PTIgLCByZSAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIERcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIlNXXCIgJiBwZXJpb2Q9PTIgLCByZSAgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBFXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJVS1wiICYgcGVyaW9kPT0yICwgcmUgICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRiBcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIlVTXCIgJiBwZXJpb2Q9PTIgLCByZSAgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBHIFxuLiAgIGVzdHRhYiBCIEMgRCwgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyX3cgcjJfYiByMlxuPiBfbyBOIE5fZykgXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgXG4gICAgICAgICAgICAgICAgICBELmdzbG1jICAgICAgICAgRC5nc2xtYyAgICAgICAgIEQuZ3NsbWMgICBcbiAgICAgICAgICAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5uZWcgICAgICAgICAgICAgICAgIDAuMDE2KioqICAgICAgICAwLjAxNCoqKiAgICAgICAgMC4wMDEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDAxKSAgIFxudGltZXNlY1N0b35nICAgICAgIC0wLjAwMSAgICAgICAgICAgMC4wMTAgICAgICAgICAgIDAuMDAzICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMTEpICAgICAgICAgKDAuMDEwKSAgICAgICAgICgwLjAwMykgICBcbmMubmVnI2MudGl+ZyAgICAgICAtMC4wMDcqKiAgICAgICAgLTAuMDA4KioqICAgICAgIC0wLjAwMSogIFxuICAgICAgICAgICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDEpICAgXG5uZWcgICAgICAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICAgICAoLikgICAgICAgICAgICAgKC4pICAgICAgICAgICAgICguKSAgIFxucmlnaHQyICAgICAgICAgICAgICAwLjAyMiAgICAgICAgICAgMC4wMjIgICAgICAgICAgLTAuMDAyICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMjgpICAgICAgICAgKDAuMDI0KSAgICAgICAgICgwLjAwOCkgICBcbmMubmVnI2Mucml+MiAgICAgICAtMC4wMDcgICAgICAgICAgLTAuMDAxICAgICAgICAgICAwLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDEpICAgXG5vcmRlciAgICAgICAgICAgICAgIDAuMDAwICAgICAgICAgIC0wLjAwMCAgICAgICAgICAgMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgIFxuTC5nc2xtYyAgICAgICAgICAgIC0wLjA0NioqKiAgICAgICAtMC4wMjUqKiogICAgICAgIDAuMDA3KiogXG4gICAgICAgICAgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwMykgICBcbmZlbWFsZSAgICAgICAgICAgICAtMC4wMDMgICAgICAgICAgIDAuMDAyICAgICAgICAgICAwLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA2KSAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDIpICAgXG5hZ2UgICAgICAgICAgICAgICAgLTAuMDAwICAgICAgICAgIC0wLjAwMCAgICAgICAgICAgMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgIFxuaW5jb21lICAgICAgICAgICAgIC0wLjAxNSAgICAgICAgICAtMC4wMTQgICAgICAgICAgIDAuMDExKiAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDkpICAgICAgICAgKDAuMDExKSAgICAgICAgICgwLjAwNSkgICBcbnVuaXZlcnNpdHkgICAgICAgICAgMC4wMDAgICAgICAgICAgLTAuMDA0ICAgICAgICAgICAwLjAwMiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA2KSAgICAgICAgICgwLjAwNykgICAgICAgICAoMC4wMDIpICAgXG5fY29ucyAgICAgICAgICAgICAgLTAuMDA5ICAgICAgICAgIC0wLjAwNiAgICAgICAgICAtMC4wMTkqICBcbiAgICAgICAgICAgICAgICAgICgwLjAyMykgICAgICAgICAoMC4wMjUpICAgICAgICAgKDAuMDA4KSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMDI5ICAgICAgICAgICAwLjAxNiAgICAgICAgICAgMC4wMDIgICBcbnIyX2IgICAgICAgICAgICAgICAgMC4wMjMgICAgICAgICAgIDAuMDQ0ICAgICAgICAgICAwLjE5MyAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjAyNyAgICAgICAgICAgMC4wMTYgICAgICAgICAgIDAuMDA1ICAgXG5OICAgICAgICAgICAgICAgIDU0NzIuMDAwICAgICAgICA1NDcyLjAwMCAgICAgICAgODIwOC4wMDAgICBcbk5fZyAgICAgICAgICAgICAgICAzMi4wMDAgICAgICAgICAgMzIuMDAwICAgICAgICAgIDQ4LjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICAgZXN0dGFiIEUgRiBHLCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIHIyXG4+IF9vIE4gTl9nKSBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICBcbiAgICAgICAgICAgICAgICAgIEQuZ3NsbWMgICAgICAgICBELmdzbG1jICAgICAgICAgRC5nc2xtYyAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm5lZyAgICAgICAgICAgICAgICAgMC4wMTMqKiogICAgICAgIDAuMDA0ICAgICAgICAgICAwLjAyMCoqIFxuICAgICAgICAgICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDcpICAgXG50aW1lc2VjU3RvfmcgICAgICAgIDAuMDIyKiAgICAgICAgIC0wLjAwOCAgICAgICAgICAgMC4wMTYgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwOSkgICAgICAgICAoMC4wMDcpICAgICAgICAgKDAuMDE3KSAgIFxuYy5uZWcjYy50aX5nICAgICAgIC0wLjAwOCoqKiAgICAgICAtMC4wMDEgICAgICAgICAgLTAuMDA3KiAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMykgICBcbm5lZyAgICAgICAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgICAgICguKSAgICAgICAgICAgICAoLikgICAgICAgICAgICAgKC4pICAgXG5yaWdodDIgICAgICAgICAgICAgLTAuMDE0ICAgICAgICAgICAwLjAwMSAgICAgICAgICAgMC4wODIgICBcbiAgICAgICAgICAgICAgICAgICgwLjAyMikgICAgICAgICAoMC4wMjEpICAgICAgICAgKDAuMDUwKSAgIFxuYy5uZWcjYy5yaX4yICAgICAgICAwLjAwNiAgICAgICAgICAtMC4wMDMgICAgICAgICAgLTAuMDE1ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAxMCkgICBcbm9yZGVyICAgICAgICAgICAgICAtMC4wMDAgICAgICAgICAgLTAuMDAwICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDEpICAgXG5MLmdzbG1jICAgICAgICAgICAgIDAuMDA4ICAgICAgICAgIC0wLjAzNSoqKiAgICAgICAtMC4zMDEqKipcbiAgICAgICAgICAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDA1KSAgIFxuZmVtYWxlICAgICAgICAgICAgICAwLjAwNSAgICAgICAgICAgMC4wMDYgICAgICAgICAgIDAuMDA2ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwOCkgICBcbmFnZSAgICAgICAgICAgICAgICAtMC4wMDAgICAgICAgICAgLTAuMDAwICAgICAgICAgIC0wLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgXG5pbmNvbWUgICAgICAgICAgICAgLTAuMDI2ICAgICAgICAgICAwLjAwNyAgICAgICAgICAgMC4wMDMgICBcbiAgICAgICAgICAgICAgICAgICgwLjAxMykgICAgICAgICAoMC4wMDcpICAgICAgICAgKDAuMDE2KSAgIFxudW5pdmVyc2l0eSAgICAgICAgICAwLjAwNiAgICAgICAgICAtMC4wMDUgICAgICAgICAgIDAuMDA1ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwOCkgICBcbl9jb25zICAgICAgICAgICAgICAtMC4wMTIgICAgICAgICAgIDAuMDEwICAgICAgICAgIC0wLjA3MSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDIxKSAgICAgICAgICgwLjAxNikgICAgICAgICAoMC4wMzgpICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnIyX3cgICAgICAgICAgICAgICAgMC4wMDggICAgICAgICAgIDAuMDE0ICAgICAgICAgICAwLjEzOSAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjMxOCAgICAgICAgICAgMC4xNTIgICAgICAgICAgIDAuMDAwICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMDEwICAgICAgICAgICAwLjAxNSAgICAgICAgICAgMC4xMzUgICBcbk4gICAgICAgICAgICAgICAgNTI3NC4wMDAgICAgICAgIDgxNjAuMDAwICAgICAgIDIzOTMwLjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgIDMxLjAwMCAgICAgICAgICA0OC4wMDAgICAgICAgICAxNDAuMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gICBcbi4gKiBUYWJsZSBBNCBSb3cgMyBcbi4gIFxuLiAgIHh0c2V0IHJlc3AgdGltZXNlY1xuICAgICAgIHBhbmVsIHZhcmlhYmxlOiAgcmVzcCAodW5iYWxhbmNlZClcbiAgICAgICAgdGltZSB2YXJpYWJsZTogIHRpbWVzZWMsIDEgdG8gNTY1XG4gICAgICAgICAgICAgICAgZGVsdGE6ICAxIHVuaXRcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIHBlcmlvZD09MiAmIChuZWdhdGl2ZT09MSB8IG5lZ2F0aXZlPT0wKSAsIHJcbj4gZSAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEdcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkJSXCIgJiBwZXJpb2Q9PTIgJiAobmVnYXRpdmU9PTEgfFxuPiAgbmVnYXRpdmU9PTApICwgcmUgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBBXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJDQS5mXCIgJiBwZXJpb2Q9PTIgJiAobmVnYXRpdmU9PTFcbj4gIHwgbmVnYXRpdmU9PTApICwgcmUgICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgQyAgXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJDSFwiICYgcGVyaW9kPT0yICYgKG5lZ2F0aXZlPT0xIHxcbj4gIG5lZ2F0aXZlPT0wKSAsIHJlICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRFxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiQ05cIiAmIHBlcmlvZD09MiAmIChuZWdhdGl2ZT09MSB8XG4+ICBuZWdhdGl2ZT09MCkgLCByZSAgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBFXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJES1wiICYgcGVyaW9kPT0yICYgKG5lZ2F0aXZlPT0xIHxcbj4gIG5lZ2F0aXZlPT0wKSAsIHJlICAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEYgXG4uICAgZXN0dGFiIEcgQSBDLCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIHIyXG4+IF9vIE4gTl9nKSBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICBcbiAgICAgICAgICAgICAgICAgIEQuZ3NsbWMgICAgICAgICBELmdzbG1jICAgICAgICAgRC5nc2xtYyAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm5lZyAgICAgICAgICAgICAgICAgMC4wMTAqKiogICAgICAgIDAuMDE0KiogICAgICAgICAwLjAxMyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDgpICAgXG50aW1lc2VjU3RvfmcgICAgICAgIDAuMDAyICAgICAgICAgICAwLjAyNiogICAgICAgICAgMC4wMzEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMTEpICAgICAgICAgKDAuMDIzKSAgIFxuYy5uZWcjYy50aX5nICAgICAgIC0wLjAwNCoqKiAgICAgICAtMC4wMDkqKiogICAgICAgLTAuMDA2ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwNSkgICBcbm5lZyAgICAgICAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgICAgICguKSAgICAgICAgICAgICAoLikgICAgICAgICAgICAgKC4pICAgXG5yaWdodDIgICAgICAgICAgICAgIDAuMDEzICAgICAgICAgIC0wLjAzNSAgICAgICAgICAgMC4wNTUgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwOCkgICAgICAgICAoMC4wMzMpICAgICAgICAgKDAuMDU1KSAgIFxuYy5uZWcjYy5yaX4yICAgICAgIC0wLjAwMiAgICAgICAgICAgMC4wMDAgICAgICAgICAgLTAuMDAyICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDA2KSAgICAgICAgICgwLjAxMSkgICBcbm9yZGVyICAgICAgICAgICAgICAgMC4wMDAqICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDEpICAgXG5MLmdzbG1jICAgICAgICAgICAgLTAuMTMxKioqICAgICAgIC0wLjAyOCoqKiAgICAgICAtMC4xODYqKipcbiAgICAgICAgICAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDA5KSAgIFxuZmVtYWxlICAgICAgICAgICAgICAwLjAwMyAgICAgICAgICAgMC4wMDUgICAgICAgICAgIDAuMDEzICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDA2KSAgICAgICAgICgwLjAxMikgICBcbmFnZSAgICAgICAgICAgICAgICAtMC4wMDAgICAgICAgICAgLTAuMDAwICAgICAgICAgIC0wLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDApICAgXG5pbmNvbWUgICAgICAgICAgICAgLTAuMDA2ICAgICAgICAgIC0wLjAwMSAgICAgICAgICAtMC4wNDgqICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMTQpICAgICAgICAgKDAuMDI0KSAgIFxudW5pdmVyc2l0eSAgICAgICAgICAwLjAwMiAgICAgICAgICAtMC4wMDEgICAgICAgICAgIDAuMDQwKiogXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDA2KSAgICAgICAgICgwLjAxMykgICBcbl9jb25zICAgICAgICAgICAgICAtMC4wMjAqICAgICAgICAgLTAuMDMyICAgICAgICAgIC0wLjA5NiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA4KSAgICAgICAgICgwLjAyOCkgICAgICAgICAoMC4wNTApICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnIyX3cgICAgICAgICAgICAgICAgMC4wNTUgICAgICAgICAgIDAuMDEwICAgICAgICAgICAwLjA5MiAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjAwNiAgICAgICAgICAgMC4xMzcgICAgICAgICAgIDAuMDIzICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMDUzICAgICAgICAgICAwLjAxMSAgICAgICAgICAgMC4wODggICBcbk4gICAgICAgICAgICAgIDEzODAzNi4wMDAgICAgICAgIDU2MDcuMDAwICAgICAgICA0NjE3LjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgODA4LjAwMCAgICAgICAgICAzMy4wMDAgICAgICAgICAgMjcuMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gICBlc3R0YWIgRCBFIEYsIGNlbGxzKGIoc3RhciBmbXQoMykpIHNlKHBhciBmbXQoMykpKSBub2dhcHMgc3RhdChyMl93IHIyX2IgcjJcbj4gX28gTiBOX2cpIFxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAoMSkgICAgICAgICAgICAgKDIpICAgICAgICAgICAgICgzKSAgIFxuICAgICAgICAgICAgICAgICAgRC5nc2xtYyAgICAgICAgIEQuZ3NsbWMgICAgICAgICBELmdzbG1jICAgXG4gICAgICAgICAgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmVnICAgICAgICAgICAgICAgICAwLjAxMCogICAgICAgICAgMC4wMDggICAgICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwMikgICBcbnRpbWVzZWNTdG9+ZyAgICAgICAtMC4wMDEgICAgICAgICAgIDAuMDExICAgICAgICAgIC0wLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDExKSAgICAgICAgICgwLjAwOSkgICAgICAgICAoMC4wMDUpICAgXG5jLm5lZyNjLnRpfmcgICAgICAgLTAuMDA1KiogICAgICAgIC0wLjAwNioqKiAgICAgICAtMC4wMDEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAxKSAgIFxubmVnICAgICAgICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAgICAgKC4pICAgICAgICAgICAgICguKSAgICAgICAgICAgICAoLikgICBcbnJpZ2h0MiAgICAgICAgICAgICAtMC4wMDkgICAgICAgICAgLTAuMDMyICAgICAgICAgIC0wLjA0OSoqIFxuICAgICAgICAgICAgICAgICAgKDAuMDI4KSAgICAgICAgICgwLjAzNCkgICAgICAgICAoMC4wMTcpICAgXG5jLm5lZyNjLnJpfjIgICAgICAgLTAuMDAxICAgICAgICAgICAwLjAwOCAgICAgICAgICAgMC4wMDkqKiBcbiAgICAgICAgICAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDYpICAgICAgICAgKDAuMDAzKSAgIFxub3JkZXIgICAgICAgICAgICAgICAwLjAwMCAgICAgICAgICAtMC4wMDAgICAgICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICBcbkwuZ3NsbWMgICAgICAgICAgICAtMC4wMjEqKiogICAgICAgLTAuMDIxKioqICAgICAgIC0wLjAxOCoqKlxuICAgICAgICAgICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDQpICAgXG5mZW1hbGUgICAgICAgICAgICAgIDAuMDA1ICAgICAgICAgIC0wLjAwNSAgICAgICAgICAtMC4wMDQgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDAzKSAgIFxuYWdlICAgICAgICAgICAgICAgICAwLjAwMCAgICAgICAgICAtMC4wMDEqICAgICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICBcbmluY29tZSAgICAgICAgICAgICAtMC4wMTUgICAgICAgICAgLTAuMDAyICAgICAgICAgIC0wLjAwMyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDE0KSAgICAgICAgICgwLjAxMikgICAgICAgICAoMC4wMDcpICAgXG51bml2ZXJzaXR5ICAgICAgICAgLTAuMDAzICAgICAgICAgICAwLjAxMCAgICAgICAgICAtMC4wMDMgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDcpICAgICAgICAgKDAuMDAzKSAgIFxuX2NvbnMgICAgICAgICAgICAgIC0wLjAwMyAgICAgICAgICAgMC4wMTAgICAgICAgICAgIDAuMDA2ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMjQpICAgICAgICAgKDAuMDI2KSAgICAgICAgICgwLjAxMikgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjAxMSAgICAgICAgICAgMC4wMDggICAgICAgICAgIDAuMDA5ICAgXG5yMl9iICAgICAgICAgICAgICAgIDAuMDk2ICAgICAgICAgICAwLjI0MCAgICAgICAgICAgMC4wMDQgICBcbnIyX28gICAgICAgICAgICAgICAgMC4wMTEgICAgICAgICAgIDAuMDA5ICAgICAgICAgICAwLjAwOCAgIFxuTiAgICAgICAgICAgICAgICA2MTU2LjAwMCAgICAgICAgOTc0Ny4wMDAgICAgICAgIDU5ODUuMDAwICAgXG5OX2cgICAgICAgICAgICAgICAgMzYuMDAwICAgICAgICAgIDU3LjAwMCAgICAgICAgICAzNS4wMDAgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgIFxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiRlJcIiAmIHBlcmlvZD09MiAmIChuZWdhdGl2ZT09MSB8XG4+ICBuZWdhdGl2ZT09MCkgLCByZSAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEFcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkdIXCIgJiBwZXJpb2Q9PTIgJiAobmVnYXRpdmU9PTEgfFxuPiAgbmVnYXRpdmU9PTApICwgcmUgICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgQlxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiSU5cIiAmIHBlcmlvZD09MiAmIChuZWdhdGl2ZT09MSB8XG4+ICBuZWdhdGl2ZT09MCkgLCByZSAgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBDICBcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIklTLmpcIiAmIHBlcmlvZD09MiAmIChuZWdhdGl2ZT09MVxuPiAgfCBuZWdhdGl2ZT09MCkgLCByZSAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIERcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIklTLnBcIiAmIHBlcmlvZD09MiAmIChuZWdhdGl2ZT09MVxuPiAgfCBuZWdhdGl2ZT09MCkgLCByZSAgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBFXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJJVFwiICYgcGVyaW9kPT0yICYgKG5lZ2F0aXZlPT0xIHxcbj4gIG5lZ2F0aXZlPT0wKSAsIHJlICAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEYgXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJKUFwiICYgcGVyaW9kPT0yICYgKG5lZ2F0aXZlPT0xIHxcbj4gIG5lZ2F0aXZlPT0wKSAsIHJlICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgR1xuLiAgIGVzdHRhYiBBIEIgQyBELCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIFxuPiByMl9vIE4gTl9nKSBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgICAgICAgICAgICg0KSAgIFxuICAgICAgICAgICAgICAgICAgRC5nc2xtYyAgICAgICAgIEQuZ3NsbWMgICAgICAgICBELmdzbG1jICAgICAgICAgRC5nc2xtYyAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmVnICAgICAgICAgICAgICAgICAwLjAwNCAgICAgICAgICAgMC4wMDEgICAgICAgICAgLTAuMDAzICAgICAgICAgICAwLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDA0KSAgIFxudGltZXNlY1N0b35nICAgICAgIC0wLjAxNSAgICAgICAgICAtMC4wMDUgICAgICAgICAgLTAuMDE2KiAgICAgICAgIC0wLjAxMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDExKSAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDcpICAgICAgICAgKDAuMDExKSAgIFxuYy5uZWcjYy50aX5nICAgICAgIC0wLjAwMCAgICAgICAgICAtMC4wMDEgICAgICAgICAgIDAuMDAxICAgICAgICAgIC0wLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAyKSAgIFxubmVnICAgICAgICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgICAgICguKSAgICAgICAgICAgICAoLikgICAgICAgICAgICAgKC4pICAgICAgICAgICAgICguKSAgIFxucmlnaHQyICAgICAgICAgICAgICAwLjA1MyAgICAgICAgICAtMC4wMTMgICAgICAgICAgLTAuMDA5ICAgICAgICAgICAwLjAzNSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDMyKSAgICAgICAgICgwLjAxNikgICAgICAgICAoMC4wMTgpICAgICAgICAgKDAuMDMwKSAgIFxuYy5uZWcjYy5yaX4yICAgICAgIC0wLjAwNSAgICAgICAgICAgMC4wMDMgICAgICAgICAgIDAuMDAyICAgICAgICAgIC0wLjAwMiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA2KSAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDA1KSAgIFxub3JkZXIgICAgICAgICAgICAgICAwLjAwMCAgICAgICAgICAtMC4wMDAgICAgICAgICAgLTAuMDAwICAgICAgICAgIC0wLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgIFxuTC5nc2xtYyAgICAgICAgICAgIC0wLjAzOCoqKiAgICAgICAtMC4wMjMqKiogICAgICAgLTAuMDMwKioqICAgICAgIC0wLjA1MyoqKlxuICAgICAgICAgICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDA2KSAgIFxuZmVtYWxlICAgICAgICAgICAgICAwLjAwNSAgICAgICAgICAtMC4wMDYqICAgICAgICAgLTAuMDAyICAgICAgICAgICAwLjAwNCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDA2KSAgIFxuYWdlICAgICAgICAgICAgICAgIC0wLjAwMCAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAxKSAgIFxuaW5jb21lICAgICAgICAgICAgIC0wLjAyMCAgICAgICAgICAgMC4wMDEgICAgICAgICAgLTAuMDExICAgICAgICAgICAwLjAwMyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDEzKSAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDgpICAgICAgICAgKDAuMDExKSAgIFxudW5pdmVyc2l0eSAgICAgICAgICAwLjAxNCoqICAgICAgICAtMC4wMDEgICAgICAgICAgIDAuMDA0ICAgICAgICAgICAwLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDA4KSAgIFxuX2NvbnMgICAgICAgICAgICAgIC0wLjAwMyAgICAgICAgICAgMC4wMTkgICAgICAgICAgIDAuMDIzICAgICAgICAgIC0wLjAyMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDI2KSAgICAgICAgICgwLjAxNCkgICAgICAgICAoMC4wMTgpICAgICAgICAgKDAuMDMxKSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjAxMSAgICAgICAgICAgMC4wMDggICAgICAgICAgIDAuMDEwICAgICAgICAgICAwLjAyMSAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjEwNSAgICAgICAgICAgMC4wODIgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwOSAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjAxMiAgICAgICAgICAgMC4wMDggICAgICAgICAgIDAuMDEwICAgICAgICAgICAwLjAyMCAgIFxuTiAgICAgICAgICAgICAgICA4NzIxLjAwMCAgICAgICAxMDI2MC4wMDAgICAgICAgIDgxOTkuMDAwICAgICAgICA0MTA0LjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgIDUxLjAwMCAgICAgICAgICA2MC4wMDAgICAgICAgICAgNDguMDAwICAgICAgICAgIDI0LjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgIGVzdHRhYiBFIEYgRywgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyX3cgcjJfYiByMlxuPiBfbyBOIE5fZykgXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgXG4gICAgICAgICAgICAgICAgICBELmdzbG1jICAgICAgICAgRC5nc2xtYyAgICAgICAgIEQuZ3NsbWMgICBcbiAgICAgICAgICAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5uZWcgICAgICAgICAgICAgICAgIDAuMDEwKiAgICAgICAgICAwLjAwNCAgICAgICAgICAgMC4wMjAqKipcbiAgICAgICAgICAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDA2KSAgIFxudGltZXNlY1N0b35nICAgICAgICAwLjAwOSAgICAgICAgICAtMC4wMDQgICAgICAgICAgIDAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMTMpICAgICAgICAgKDAuMDA4KSAgICAgICAgICgwLjAxNSkgICBcbmMubmVnI2MudGl+ZyAgICAgICAtMC4wMDcqKiAgICAgICAgLTAuMDA0KiAgICAgICAgIC0wLjAwOSoqIFxuICAgICAgICAgICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDMpICAgXG5uZWcgICAgICAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICAgICAoLikgICAgICAgICAgICAgKC4pICAgICAgICAgICAgICguKSAgIFxucmlnaHQyICAgICAgICAgICAgICAwLjAxNSAgICAgICAgICAtMC4wMTIgICAgICAgICAgIDAuMDIwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMzYpICAgICAgICAgKDAuMDI4KSAgICAgICAgICgwLjA0NykgICBcbmMubmVnI2Mucml+MiAgICAgICAtMC4wMDAgICAgICAgICAgIDAuMDA0ICAgICAgICAgIC0wLjAwNCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA3KSAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDkpICAgXG5vcmRlciAgICAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgICAgICAgICAtMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgIFxuTC5nc2xtYyAgICAgICAgICAgIC0wLjAyNCoqKiAgICAgICAtMC4wMzMqKiogICAgICAgLTAuMDM5KioqXG4gICAgICAgICAgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwNCkgICBcbmZlbWFsZSAgICAgICAgICAgICAtMC4wMDMgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwNCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA4KSAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDgpICAgXG5hZ2UgICAgICAgICAgICAgICAgIDAuMDA1KiAgICAgICAgICAwLjAwMSAgICAgICAgICAgMC4wMDIgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAyKSAgIFxuaW5jb21lICAgICAgICAgICAgICAwLjAwNyAgICAgICAgICAgMC4wMjAgICAgICAgICAgIDAuMDE0ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMTkpICAgICAgICAgKDAuMDEzKSAgICAgICAgICgwLjAxNSkgICBcbnVuaXZlcnNpdHkgICAgICAgICAtMC4wMDMgICAgICAgICAgLTAuMDAzICAgICAgICAgIC0wLjAyNiogIFxuICAgICAgICAgICAgICAgICAgKDAuMDIyKSAgICAgICAgICgwLjAwNykgICAgICAgICAoMC4wMTIpICAgXG5fY29ucyAgICAgICAgICAgICAgLTAuMTExKiAgICAgICAgIC0wLjAxNiAgICAgICAgICAtMC4wNTIgICBcbiAgICAgICAgICAgICAgICAgICgwLjA1MSkgICAgICAgICAoMC4wMjMpICAgICAgICAgKDAuMDY0KSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMDA5ICAgICAgICAgICAwLjAxNCAgICAgICAgICAgMC4wMjEgICBcbnIyX2IgICAgICAgICAgICAgICAgMC4xNjAgICAgICAgICAgIDAuMTg0ICAgICAgICAgICAwLjAzNCAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjAxMCAgICAgICAgICAgMC4wMTYgICAgICAgICAgIDAuMDIxICAgXG5OICAgICAgICAgICAgICAgIDU0NzIuMDAwICAgICAgICA2MzI3LjAwMCAgICAgICAgNjE1NC4wMDAgICBcbk5fZyAgICAgICAgICAgICAgICAzMi4wMDAgICAgICAgICAgMzcuMDAwICAgICAgICAgIDM2LjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICAgXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJOWlwiICYgcGVyaW9kPT0yICYgKG5lZ2F0aXZlPT0xIHxcbj4gIG5lZ2F0aXZlPT0wKSAsIHJlICAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEJcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIlJVXCIgJiBwZXJpb2Q9PTIgJiAobmVnYXRpdmU9PTEgfFxuPiAgbmVnYXRpdmU9PTApICwgcmUgICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgQyAgXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJTRVwiICYgcGVyaW9kPT0yICYgKG5lZ2F0aXZlPT0xIHxcbj4gIG5lZ2F0aXZlPT0wKSAsIHJlICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRFxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiU1dcIiAmIHBlcmlvZD09MiAmIChuZWdhdGl2ZT09MSB8XG4+ICBuZWdhdGl2ZT09MCkgLCByZSAgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBFXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJVS1wiICYgcGVyaW9kPT0yICYgKG5lZ2F0aXZlPT0xIHxcbj4gIG5lZ2F0aXZlPT0wKSAsIHJlICAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEYgXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJVU1wiICYgcGVyaW9kPT0yICYgKG5lZ2F0aXZlPT0xIHxcbj4gIG5lZ2F0aXZlPT0wKSAsIHJlICAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEcgXG4uICAgZXN0dGFiIEIgQyBELCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIHIyXG4+IF9vIE4gTl9nKSBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICBcbiAgICAgICAgICAgICAgICAgIEQuZ3NsbWMgICAgICAgICBELmdzbG1jICAgICAgICAgRC5nc2xtYyAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm5lZyAgICAgICAgICAgICAgICAgMC4wMTYqKiogICAgICAgIDAuMDE0KioqICAgICAgICAwLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDEpICAgXG50aW1lc2VjU3RvfmcgICAgICAgLTAuMDAxICAgICAgICAgICAwLjAxMCAgICAgICAgICAgMC4wMDMgICBcbiAgICAgICAgICAgICAgICAgICgwLjAxMSkgICAgICAgICAoMC4wMTApICAgICAgICAgKDAuMDAzKSAgIFxuYy5uZWcjYy50aX5nICAgICAgIC0wLjAwNyoqICAgICAgICAtMC4wMDgqKiogICAgICAgLTAuMDAxKiAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMSkgICBcbm5lZyAgICAgICAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgICAgICguKSAgICAgICAgICAgICAoLikgICAgICAgICAgICAgKC4pICAgXG5yaWdodDIgICAgICAgICAgICAgIDAuMDIyICAgICAgICAgICAwLjAyMiAgICAgICAgICAtMC4wMDIgICBcbiAgICAgICAgICAgICAgICAgICgwLjAyOCkgICAgICAgICAoMC4wMjQpICAgICAgICAgKDAuMDA4KSAgIFxuYy5uZWcjYy5yaX4yICAgICAgIC0wLjAwNyAgICAgICAgICAtMC4wMDEgICAgICAgICAgIDAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwMSkgICBcbm9yZGVyICAgICAgICAgICAgICAgMC4wMDAgICAgICAgICAgLTAuMDAwICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgXG5MLmdzbG1jICAgICAgICAgICAgLTAuMDQ2KioqICAgICAgIC0wLjAyNSoqKiAgICAgICAgMC4wMDcqKiBcbiAgICAgICAgICAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDAzKSAgIFxuZmVtYWxlICAgICAgICAgICAgIC0wLjAwMyAgICAgICAgICAgMC4wMDIgICAgICAgICAgIDAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDYpICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwMikgICBcbmFnZSAgICAgICAgICAgICAgICAtMC4wMDAgICAgICAgICAgLTAuMDAwICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgXG5pbmNvbWUgICAgICAgICAgICAgLTAuMDE1ICAgICAgICAgIC0wLjAxNCAgICAgICAgICAgMC4wMTEqICBcbiAgICAgICAgICAgICAgICAgICgwLjAwOSkgICAgICAgICAoMC4wMTEpICAgICAgICAgKDAuMDA1KSAgIFxudW5pdmVyc2l0eSAgICAgICAgICAwLjAwMCAgICAgICAgICAtMC4wMDQgICAgICAgICAgIDAuMDAyICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDYpICAgICAgICAgKDAuMDA3KSAgICAgICAgICgwLjAwMikgICBcbl9jb25zICAgICAgICAgICAgICAtMC4wMDkgICAgICAgICAgLTAuMDA2ICAgICAgICAgIC0wLjAxOSogIFxuICAgICAgICAgICAgICAgICAgKDAuMDIzKSAgICAgICAgICgwLjAyNSkgICAgICAgICAoMC4wMDgpICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnIyX3cgICAgICAgICAgICAgICAgMC4wMjkgICAgICAgICAgIDAuMDE2ICAgICAgICAgICAwLjAwMiAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjAyMyAgICAgICAgICAgMC4wNDQgICAgICAgICAgIDAuMTkzICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMDI3ICAgICAgICAgICAwLjAxNiAgICAgICAgICAgMC4wMDUgICBcbk4gICAgICAgICAgICAgICAgNTQ3Mi4wMDAgICAgICAgIDU0NzIuMDAwICAgICAgICA4MjA4LjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgIDMyLjAwMCAgICAgICAgICAzMi4wMDAgICAgICAgICAgNDguMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gICBlc3R0YWIgRSBGIEcsIGNlbGxzKGIoc3RhciBmbXQoMykpIHNlKHBhciBmbXQoMykpKSBub2dhcHMgc3RhdChyMl93IHIyX2IgcjJcbj4gX28gTiBOX2cpIFxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAoMSkgICAgICAgICAgICAgKDIpICAgICAgICAgICAgICgzKSAgIFxuICAgICAgICAgICAgICAgICAgRC5nc2xtYyAgICAgICAgIEQuZ3NsbWMgICAgICAgICBELmdzbG1jICAgXG4gICAgICAgICAgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmVnICAgICAgICAgICAgICAgICAwLjAxMyoqKiAgICAgICAgMC4wMDQgICAgICAgICAgIDAuMDIwKiogXG4gICAgICAgICAgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwNykgICBcbnRpbWVzZWNTdG9+ZyAgICAgICAgMC4wMjIqICAgICAgICAgLTAuMDA4ICAgICAgICAgICAwLjAxNiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA5KSAgICAgICAgICgwLjAwNykgICAgICAgICAoMC4wMTcpICAgXG5jLm5lZyNjLnRpfmcgICAgICAgLTAuMDA4KioqICAgICAgIC0wLjAwMSAgICAgICAgICAtMC4wMDcqICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAzKSAgIFxubmVnICAgICAgICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAgICAgKC4pICAgICAgICAgICAgICguKSAgICAgICAgICAgICAoLikgICBcbnJpZ2h0MiAgICAgICAgICAgICAtMC4wMTQgICAgICAgICAgIDAuMDAxICAgICAgICAgICAwLjA4MiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDIyKSAgICAgICAgICgwLjAyMSkgICAgICAgICAoMC4wNTApICAgXG5jLm5lZyNjLnJpfjIgICAgICAgIDAuMDA2ICAgICAgICAgIC0wLjAwMyAgICAgICAgICAtMC4wMTUgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDEwKSAgIFxub3JkZXIgICAgICAgICAgICAgIC0wLjAwMCAgICAgICAgICAtMC4wMDAgICAgICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMSkgICBcbkwuZ3NsbWMgICAgICAgICAgICAgMC4wMDggICAgICAgICAgLTAuMDM1KioqICAgICAgIC0wLjMwMSoqKlxuICAgICAgICAgICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDUpICAgXG5mZW1hbGUgICAgICAgICAgICAgIDAuMDA1ICAgICAgICAgICAwLjAwNiAgICAgICAgICAgMC4wMDYgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDA4KSAgIFxuYWdlICAgICAgICAgICAgICAgIC0wLjAwMCAgICAgICAgICAtMC4wMDAgICAgICAgICAgLTAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICBcbmluY29tZSAgICAgICAgICAgICAtMC4wMjYgICAgICAgICAgIDAuMDA3ICAgICAgICAgICAwLjAwMyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDEzKSAgICAgICAgICgwLjAwNykgICAgICAgICAoMC4wMTYpICAgXG51bml2ZXJzaXR5ICAgICAgICAgIDAuMDA2ICAgICAgICAgIC0wLjAwNSAgICAgICAgICAgMC4wMDUgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDA4KSAgIFxuX2NvbnMgICAgICAgICAgICAgIC0wLjAxMiAgICAgICAgICAgMC4wMTAgICAgICAgICAgLTAuMDcxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMjEpICAgICAgICAgKDAuMDE2KSAgICAgICAgICgwLjAzOCkgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjAwOCAgICAgICAgICAgMC4wMTQgICAgICAgICAgIDAuMTM5ICAgXG5yMl9iICAgICAgICAgICAgICAgIDAuMzE4ICAgICAgICAgICAwLjE1MiAgICAgICAgICAgMC4wMDAgICBcbnIyX28gICAgICAgICAgICAgICAgMC4wMTAgICAgICAgICAgIDAuMDE1ICAgICAgICAgICAwLjEzNSAgIFxuTiAgICAgICAgICAgICAgICA1Mjc0LjAwMCAgICAgICAgODE2MC4wMDAgICAgICAgMjM5MzAuMDAwICAgXG5OX2cgICAgICAgICAgICAgICAgMzEuMDAwICAgICAgICAgIDQ4LjAwMCAgICAgICAgIDE0MC4wMDAgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgIFxuLiAgIFxuLiAgIHh0c2V0IHJlc3AgdGltZXNlY1xuICAgICAgIHBhbmVsIHZhcmlhYmxlOiAgcmVzcCAodW5iYWxhbmNlZClcbiAgICAgICAgdGltZSB2YXJpYWJsZTogIHRpbWVzZWMsIDEgdG8gNTY1XG4gICAgICAgICAgICAgICAgZGVsdGE6ICAxIHVuaXRcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIHBlcmlvZD09MiAmICh0aHJlYXRlbmluZz09MSB8IG5lZ2F0aXZlPT0wKSBcbj4gLCByZSAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEdcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkJSXCIgJiBwZXJpb2Q9PTIgJiAodGhyZWF0ZW5pbmc9PVxuPiAxIHwgbmVnYXRpdmU9PTApICwgcmUgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBBXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJDQS5mXCIgJiBwZXJpb2Q9PTIgJiAodGhyZWF0ZW5pbmdcbj4gPT0xIHwgbmVnYXRpdmU9PTApICwgcmUgICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgQyAgXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJDSFwiICYgcGVyaW9kPT0yICYgKHRocmVhdGVuaW5nPT1cbj4gMSB8IG5lZ2F0aXZlPT0wKSAsIHJlICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRFxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiQ05cIiAmIHBlcmlvZD09MiAmICh0aHJlYXRlbmluZz09XG4+IDEgfCBuZWdhdGl2ZT09MCkgLCByZSAgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBFXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJES1wiICYgcGVyaW9kPT0yICYgKHRocmVhdGVuaW5nPT1cbj4gMSB8IG5lZ2F0aXZlPT0wKSAsIHJlICAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEYgXG4uICAgZXN0dGFiIEcgQSBDLCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIHIyXG4+IF9vIE4gTl9nKSBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICBcbiAgICAgICAgICAgICAgICAgIEQuZ3NsbWMgICAgICAgICBELmdzbG1jICAgICAgICAgRC5nc2xtYyAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm5lZyAgICAgICAgICAgICAgICAgMC4wMTEqKiogICAgICAgIDAuMDEzKiAgICAgICAgICAwLjAxNiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMTApICAgXG50aW1lc2VjU3RvfmcgICAgICAgIDAuMDAzICAgICAgICAgICAwLjAyNiogICAgICAgICAgMC4wMzIgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMTIpICAgICAgICAgKDAuMDI0KSAgIFxuYy5uZWcjYy50aX5nICAgICAgIC0wLjAwNSoqKiAgICAgICAtMC4wMDgqKiAgICAgICAgLTAuMDA2ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwNSkgICBcbm5lZyAgICAgICAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgICAgICguKSAgICAgICAgICAgICAoLikgICAgICAgICAgICAgKC4pICAgXG5yaWdodDIgICAgICAgICAgICAgIDAuMDE1ICAgICAgICAgIC0wLjAzNiAgICAgICAgICAgMC4wNjEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwOSkgICAgICAgICAoMC4wMzUpICAgICAgICAgKDAuMDU4KSAgIFxuYy5uZWcjYy5yaX4yICAgICAgIC0wLjAwMyAgICAgICAgICAgMC4wMDEgICAgICAgICAgLTAuMDAzICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDA3KSAgICAgICAgICgwLjAxMykgICBcbm9yZGVyICAgICAgICAgICAgICAgMC4wMDEqKiogICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDEpICAgXG5MLmdzbG1jICAgICAgICAgICAgLTAuMTQwKioqICAgICAgIC0wLjAxNioqICAgICAgICAtMC4xODIqKipcbiAgICAgICAgICAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDYpICAgICAgICAgKDAuMDEwKSAgIFxuZmVtYWxlICAgICAgICAgICAgICAwLjAwMSAgICAgICAgICAgMC4wMDQgICAgICAgICAgIDAuMDE3ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDA3KSAgICAgICAgICgwLjAxNCkgICBcbmFnZSAgICAgICAgICAgICAgICAtMC4wMDAgICAgICAgICAgLTAuMDAwICAgICAgICAgIC0wLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDApICAgXG5pbmNvbWUgICAgICAgICAgICAgLTAuMDA0ICAgICAgICAgIC0wLjAwMSAgICAgICAgICAtMC4wNjEqICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMTYpICAgICAgICAgKDAuMDI3KSAgIFxudW5pdmVyc2l0eSAgICAgICAgICAwLjAwMyAgICAgICAgICAgMC4wMDEgICAgICAgICAgIDAuMDQ3KiogXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDA3KSAgICAgICAgICgwLjAxNSkgICBcbl9jb25zICAgICAgICAgICAgICAtMC4wMjgqKiAgICAgICAgLTAuMDMxICAgICAgICAgIC0wLjEwNCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA5KSAgICAgICAgICgwLjAzMSkgICAgICAgICAoMC4wNTQpICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnIyX3cgICAgICAgICAgICAgICAgMC4wNjAgICAgICAgICAgIDAuMDA1ICAgICAgICAgICAwLjA5NSAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjAwMSAgICAgICAgICAgMC4xMDkgICAgICAgICAgIDAuMDA3ICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMDU3ICAgICAgICAgICAwLjAwNiAgICAgICAgICAgMC4wODggICBcbk4gICAgICAgICAgICAgIDEwODk2OC4wMDAgICAgICAgIDQ0MjguMDAwICAgICAgICAzNjQ1LjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgODA4LjAwMCAgICAgICAgICAzMy4wMDAgICAgICAgICAgMjcuMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gICBlc3R0YWIgRCBFIEYsIGNlbGxzKGIoc3RhciBmbXQoMykpIHNlKHBhciBmbXQoMykpKSBub2dhcHMgc3RhdChyMl93IHIyX2IgcjJcbj4gX28gTiBOX2cpXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgXG4gICAgICAgICAgICAgICAgICBELmdzbG1jICAgICAgICAgRC5nc2xtYyAgICAgICAgIEQuZ3NsbWMgICBcbiAgICAgICAgICAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5uZWcgICAgICAgICAgICAgICAgIDAuMDA4ICAgICAgICAgICAwLjAwMSAgICAgICAgICAtMC4wMDEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDAyKSAgIFxudGltZXNlY1N0b35nICAgICAgIC0wLjAwNiAgICAgICAgICAgMC4wMDIgICAgICAgICAgLTAuMDA1ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMTEpICAgICAgICAgKDAuMDA5KSAgICAgICAgICgwLjAwNSkgICBcbmMubmVnI2MudGl+ZyAgICAgICAtMC4wMDMgICAgICAgICAgLTAuMDAzICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDEpICAgXG5uZWcgICAgICAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICAgICAoLikgICAgICAgICAgICAgKC4pICAgICAgICAgICAgICguKSAgIFxucmlnaHQyICAgICAgICAgICAgIC0wLjAwMCAgICAgICAgICAtMC4wMjUgICAgICAgICAgLTAuMDQxKiAgXG4gICAgICAgICAgICAgICAgICAoMC4wMzApICAgICAgICAgKDAuMDM0KSAgICAgICAgICgwLjAxNikgICBcbmMubmVnI2Mucml+MiAgICAgICAtMC4wMDUgICAgICAgICAgIDAuMDA5ICAgICAgICAgICAwLjAwNyogIFxuICAgICAgICAgICAgICAgICAgKDAuMDA2KSAgICAgICAgICgwLjAwNykgICAgICAgICAoMC4wMDMpICAgXG5vcmRlciAgICAgICAgICAgICAgIDAuMDAxICAgICAgICAgIC0wLjAwMCAgICAgICAgICAgMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgIFxuTC5nc2xtYyAgICAgICAgICAgIC0wLjAyMCoqKiAgICAgICAtMC4wMjgqKiogICAgICAgLTAuMDE2KioqXG4gICAgICAgICAgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwNSkgICBcbmZlbWFsZSAgICAgICAgICAgICAgMC4wMDUgICAgICAgICAgLTAuMDEwKiAgICAgICAgIC0wLjAwMiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA2KSAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDMpICAgXG5hZ2UgICAgICAgICAgICAgICAgIDAuMDAwICAgICAgICAgIC0wLjAwMSogICAgICAgICAgMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgIFxuaW5jb21lICAgICAgICAgICAgIC0wLjAxOCAgICAgICAgICAgMC4wMDYgICAgICAgICAgLTAuMDA0ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMTcpICAgICAgICAgKDAuMDEyKSAgICAgICAgICgwLjAwNykgICBcbnVuaXZlcnNpdHkgICAgICAgICAtMC4wMDMgICAgICAgICAgIDAuMDA2ICAgICAgICAgIC0wLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA2KSAgICAgICAgICgwLjAwNykgICAgICAgICAoMC4wMDMpICAgXG5fY29ucyAgICAgICAgICAgICAgLTAuMDAyICAgICAgICAgICAwLjAyOCAgICAgICAgICAgMC4wMDcgICBcbiAgICAgICAgICAgICAgICAgICgwLjAyNSkgICAgICAgICAoMC4wMjcpICAgICAgICAgKDAuMDEyKSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMDA4ICAgICAgICAgICAwLjAwOCAgICAgICAgICAgMC4wMDYgICBcbnIyX2IgICAgICAgICAgICAgICAgMC4wMzkgICAgICAgICAgIDAuMjI3ICAgICAgICAgICAwLjAxOCAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjAwOCAgICAgICAgICAgMC4wMDkgICAgICAgICAgIDAuMDA2ICAgXG5OICAgICAgICAgICAgICAgIDQ4NjAuMDAwICAgICAgICA3Njk1LjAwMCAgICAgICAgNDcyNS4wMDAgICBcbk5fZyAgICAgICAgICAgICAgICAzNi4wMDAgICAgICAgICAgNTcuMDAwICAgICAgICAgIDM1LjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICAgXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJGUlwiICYgcGVyaW9kPT0yICYgKHRocmVhdGVuaW5nPT1cbj4gMSB8IG5lZ2F0aXZlPT0wKSAsIHJlICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgQVxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiR0hcIiAmIHBlcmlvZD09MiAmICh0aHJlYXRlbmluZz09XG4+IDEgfCBuZWdhdGl2ZT09MCkgLCByZSAgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBCXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJJTlwiICYgcGVyaW9kPT0yICYgKHRocmVhdGVuaW5nPT1cbj4gMSB8IG5lZ2F0aXZlPT0wKSAsIHJlICAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEMgIFxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiSVMualwiICYgcGVyaW9kPT0yICYgKHRocmVhdGVuaW5nXG4+ID09MSB8IG5lZ2F0aXZlPT0wKSAsIHJlICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRFxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiSVMucFwiICYgcGVyaW9kPT0yICYgKHRocmVhdGVuaW5nXG4+ID09MSB8IG5lZ2F0aXZlPT0wKSAsIHJlICAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEVcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIklUXCIgJiBwZXJpb2Q9PTIgJiAodGhyZWF0ZW5pbmc9PVxuPiAxIHwgbmVnYXRpdmU9PTApICwgcmUgICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRiBcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkpQXCIgJiBwZXJpb2Q9PTIgJiAodGhyZWF0ZW5pbmc9PVxuPiAxIHwgbmVnYXRpdmU9PTApICwgcmUgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBHXG4uICAgZXN0dGFiIEEgQiBDIEQsIGNlbGxzKGIoc3RhciBmbXQoMykpIHNlKHBhciBmbXQoMykpKSBub2dhcHMgc3RhdChyMl93IHIyX2IgXG4+IHIyX28gTiBOX2cpIFxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICAgICAgICAgICAgKDQpICAgXG4gICAgICAgICAgICAgICAgICBELmdzbG1jICAgICAgICAgRC5nc2xtYyAgICAgICAgIEQuZ3NsbWMgICAgICAgICBELmdzbG1jICAgXG4gICAgICAgICAgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5uZWcgICAgICAgICAgICAgICAgLTAuMDAyICAgICAgICAgICAwLjAwMyAgICAgICAgICAgMC4wMDEgICAgICAgICAgIDAuMDAyICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDUpICAgXG50aW1lc2VjU3RvfmcgICAgICAgLTAuMDE2ICAgICAgICAgIC0wLjAwMyAgICAgICAgICAtMC4wMTYqICAgICAgICAgLTAuMDA1ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMTEpICAgICAgICAgKDAuMDA2KSAgICAgICAgICgwLjAwNykgICAgICAgICAoMC4wMTIpICAgXG5jLm5lZyNjLnRpfmcgICAgICAgIDAuMDAwICAgICAgICAgIC0wLjAwMiogICAgICAgICAgMC4wMDEgICAgICAgICAgLTAuMDAyICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDMpICAgXG5uZWcgICAgICAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAgICAgKC4pICAgICAgICAgICAgICguKSAgICAgICAgICAgICAoLikgICAgICAgICAgICAgKC4pICAgXG5yaWdodDIgICAgICAgICAgICAgIDAuMDI0ICAgICAgICAgIC0wLjAwOCAgICAgICAgICAgMC4wMDggICAgICAgICAgIDAuMDM1ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMzUpICAgICAgICAgKDAuMDE2KSAgICAgICAgICgwLjAxOCkgICAgICAgICAoMC4wMzEpICAgXG5jLm5lZyNjLnJpfjIgICAgICAgIDAuMDA2ICAgICAgICAgICAwLjAwMSAgICAgICAgICAtMC4wMDQgICAgICAgICAgIDAuMDA1ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDcpICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDYpICAgXG5vcmRlciAgICAgICAgICAgICAgIDAuMDAwICAgICAgICAgIC0wLjAwMCAgICAgICAgICAgMC4wMDAgICAgICAgICAgLTAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgXG5MLmdzbG1jICAgICAgICAgICAgLTAuMDQyKioqICAgICAgIC0wLjAyMioqKiAgICAgICAtMC4wMzcqKiogICAgICAgLTAuMDQzKioqXG4gICAgICAgICAgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDcpICAgXG5mZW1hbGUgICAgICAgICAgICAgIDAuMDA2ICAgICAgICAgIC0wLjAwNSAgICAgICAgICAtMC4wMDIgICAgICAgICAgIDAuMDA1ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDcpICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDYpICAgXG5hZ2UgICAgICAgICAgICAgICAgLTAuMDAwICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAyKiAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDEpICAgXG5pbmNvbWUgICAgICAgICAgICAgLTAuMDM1ICAgICAgICAgIC0wLjAwMCAgICAgICAgICAtMC4wMDkgICAgICAgICAgIDAuMDA5ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMTgpICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwOSkgICAgICAgICAoMC4wMTMpICAgXG51bml2ZXJzaXR5ICAgICAgICAgIDAuMDE1KiAgICAgICAgIC0wLjAwMyAgICAgICAgICAgMC4wMDcgICAgICAgICAgIDAuMDAzICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDcpICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDkpICAgXG5fY29ucyAgICAgICAgICAgICAgIDAuMDE3ICAgICAgICAgICAwLjAxNCAgICAgICAgICAgMC4wMTIgICAgICAgICAgLTAuMDYwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMjgpICAgICAgICAgKDAuMDE1KSAgICAgICAgICgwLjAxOSkgICAgICAgICAoMC4wMzQpICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMDEzICAgICAgICAgICAwLjAwOSAgICAgICAgICAgMC4wMTYgICAgICAgICAgIDAuMDE4ICAgXG5yMl9iICAgICAgICAgICAgICAgIDAuMTIyICAgICAgICAgICAwLjAzOSAgICAgICAgICAgMC4wMDMgICAgICAgICAgIDAuMTMxICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMDE1ICAgICAgICAgICAwLjAwOSAgICAgICAgICAgMC4wMTUgICAgICAgICAgIDAuMDE4ICAgXG5OICAgICAgICAgICAgICAgIDY4ODUuMDAwICAgICAgICA4MTAwLjAwMCAgICAgICAgNjQ4MC4wMDAgICAgICAgIDMyNDAuMDAwICAgXG5OX2cgICAgICAgICAgICAgICAgNTEuMDAwICAgICAgICAgIDYwLjAwMCAgICAgICAgICA0OC4wMDAgICAgICAgICAgMjQuMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICAgZXN0dGFiIEUgRiBHLCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIHIyXG4+IF9vIE4gTl9nKSBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICBcbiAgICAgICAgICAgICAgICAgIEQuZ3NsbWMgICAgICAgICBELmdzbG1jICAgICAgICAgRC5nc2xtYyAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm5lZyAgICAgICAgICAgICAgICAgMC4wMDUgICAgICAgICAgIDAuMDAyICAgICAgICAgICAwLjAyMCoqIFxuICAgICAgICAgICAgICAgICAgKDAuMDA2KSAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDYpICAgXG50aW1lc2VjU3RvfmcgICAgICAgIDAuMDAzICAgICAgICAgIC0wLjAwOCAgICAgICAgICAgMC4wMDQgICBcbiAgICAgICAgICAgICAgICAgICgwLjAxMykgICAgICAgICAoMC4wMDgpICAgICAgICAgKDAuMDE0KSAgIFxuYy5uZWcjYy50aX5nICAgICAgIC0wLjAwNSAgICAgICAgICAtMC4wMDIgICAgICAgICAgLTAuMDEwKioqXG4gICAgICAgICAgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMykgICBcbm5lZyAgICAgICAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgICAgICguKSAgICAgICAgICAgICAoLikgICAgICAgICAgICAgKC4pICAgXG5yaWdodDIgICAgICAgICAgICAgIDAuMDEyICAgICAgICAgIC0wLjAwNyAgICAgICAgICAgMC4wMDEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAzNSkgICAgICAgICAoMC4wMjkpICAgICAgICAgKDAuMDQ1KSAgIFxuYy5uZWcjYy5yaX4yICAgICAgICAwLjAwMSAgICAgICAgICAgMC4wMDMgICAgICAgICAgLTAuMDAyICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDgpICAgICAgICAgKDAuMDA2KSAgICAgICAgICgwLjAxMCkgICBcbm9yZGVyICAgICAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgXG5MLmdzbG1jICAgICAgICAgICAgLTAuMDI0KioqICAgICAgIC0wLjAyNyoqKiAgICAgICAtMC4wNDUqKipcbiAgICAgICAgICAgICAgICAgICgwLjAwNikgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDA1KSAgIFxuZmVtYWxlICAgICAgICAgICAgIC0wLjAwMyAgICAgICAgICAtMC4wMDEgICAgICAgICAgLTAuMDAyICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDcpICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwNykgICBcbmFnZSAgICAgICAgICAgICAgICAgMC4wMDQqICAgICAgICAgIDAuMDAxKiAgICAgICAgICAwLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDIpICAgXG5pbmNvbWUgICAgICAgICAgICAgIDAuMDExICAgICAgICAgICAwLjAxMyAgICAgICAgICAgMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAxOCkgICAgICAgICAoMC4wMTMpICAgICAgICAgKDAuMDE0KSAgIFxudW5pdmVyc2l0eSAgICAgICAgIC0wLjAwNSAgICAgICAgICAtMC4wMDMgICAgICAgICAgIDAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMjApICAgICAgICAgKDAuMDA3KSAgICAgICAgICgwLjAxMSkgICBcbl9jb25zICAgICAgICAgICAgICAtMC4wODEgICAgICAgICAgLTAuMDEwICAgICAgICAgIC0wLjA0MCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDQ4KSAgICAgICAgICgwLjAyMykgICAgICAgICAoMC4wNjApICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnIyX3cgICAgICAgICAgICAgICAgMC4wMDYgICAgICAgICAgIDAuMDA5ICAgICAgICAgICAwLjAyNSAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjE4MyAgICAgICAgICAgMC4yNTYgICAgICAgICAgIDAuMDIwICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMDA3ICAgICAgICAgICAwLjAxMiAgICAgICAgICAgMC4wMjQgICBcbk4gICAgICAgICAgICAgICAgNDMyMC4wMDAgICAgICAgIDQ5OTUuMDAwICAgICAgICA0ODYwLjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgIDMyLjAwMCAgICAgICAgICAzNy4wMDAgICAgICAgICAgMzYuMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gICBcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIk5aXCIgJiBwZXJpb2Q9PTIgJiAodGhyZWF0ZW5pbmc9PVxuPiAxIHwgbmVnYXRpdmU9PTApICwgcmUgICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgQlxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiUlVcIiAmIHBlcmlvZD09MiAmICh0aHJlYXRlbmluZz09XG4+IDEgfCBuZWdhdGl2ZT09MCkgLCByZSAgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBDICBcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIlNFXCIgJiBwZXJpb2Q9PTIgJiAodGhyZWF0ZW5pbmc9PVxuPiAxIHwgbmVnYXRpdmU9PTApICwgcmUgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBEXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJTV1wiICYgcGVyaW9kPT0yICYgKHRocmVhdGVuaW5nPT1cbj4gMSB8IG5lZ2F0aXZlPT0wKSAsIHJlICAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEVcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIlVLXCIgJiBwZXJpb2Q9PTIgJiAodGhyZWF0ZW5pbmc9PVxuPiAxIHwgbmVnYXRpdmU9PTApICwgcmUgICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRiBcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIlVTXCIgJiBwZXJpb2Q9PTIgJiAodGhyZWF0ZW5pbmc9PVxuPiAxIHwgbmVnYXRpdmU9PTApICwgcmUgICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRyBcbi4gICBlc3R0YWIgQiBDIEQsIGNlbGxzKGIoc3RhciBmbXQoMykpIHNlKHBhciBmbXQoMykpKSBub2dhcHMgc3RhdChyMl93IHIyX2IgcjJcbj4gX28gTiBOX2cpIFxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAoMSkgICAgICAgICAgICAgKDIpICAgICAgICAgICAgICgzKSAgIFxuICAgICAgICAgICAgICAgICAgRC5nc2xtYyAgICAgICAgIEQuZ3NsbWMgICAgICAgICBELmdzbG1jICAgXG4gICAgICAgICAgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmVnICAgICAgICAgICAgICAgICAwLjAxNioqKiAgICAgICAgMC4wMTcqKiogICAgICAgIDAuMDAyICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwMikgICBcbnRpbWVzZWNTdG9+ZyAgICAgICAtMC4wMDIgICAgICAgICAgIDAuMDEzICAgICAgICAgICAwLjAwNCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDExKSAgICAgICAgICgwLjAxMSkgICAgICAgICAoMC4wMDMpICAgXG5jLm5lZyNjLnRpfmcgICAgICAgLTAuMDA2KiogICAgICAgIC0wLjAwOSoqKiAgICAgICAtMC4wMDIqICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAxKSAgIFxubmVnICAgICAgICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAgICAgKC4pICAgICAgICAgICAgICguKSAgICAgICAgICAgICAoLikgICBcbnJpZ2h0MiAgICAgICAgICAgICAgMC4wMTUgICAgICAgICAgIDAuMDI0ICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDI4KSAgICAgICAgICgwLjAyNSkgICAgICAgICAoMC4wMDkpICAgXG5jLm5lZyNjLnJpfjIgICAgICAgLTAuMDA0ICAgICAgICAgIC0wLjAwMiAgICAgICAgICAgMC4wMDEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNikgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDAyKSAgIFxub3JkZXIgICAgICAgICAgICAgICAwLjAwMCAgICAgICAgICAtMC4wMDAgICAgICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICBcbkwuZ3NsbWMgICAgICAgICAgICAtMC4wNDAqKiogICAgICAgLTAuMDIzKioqICAgICAgICAwLjAwNSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA2KSAgICAgICAgICgwLjAwNikgICAgICAgICAoMC4wMDMpICAgXG5mZW1hbGUgICAgICAgICAgICAgLTAuMDA1ICAgICAgICAgICAwLjAwMiAgICAgICAgICAgMC4wMDIgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNikgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDAyKSAgIFxuYWdlICAgICAgICAgICAgICAgIC0wLjAwMCAgICAgICAgICAtMC4wMDAgICAgICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICBcbmluY29tZSAgICAgICAgICAgICAtMC4wMTIgICAgICAgICAgLTAuMDA3ICAgICAgICAgICAwLjAwOCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDEwKSAgICAgICAgICgwLjAxMykgICAgICAgICAoMC4wMDYpICAgXG51bml2ZXJzaXR5ICAgICAgICAgIDAuMDA1ICAgICAgICAgIC0wLjAwNSAgICAgICAgICAgMC4wMDMgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNikgICAgICAgICAoMC4wMDgpICAgICAgICAgKDAuMDAyKSAgIFxuX2NvbnMgICAgICAgICAgICAgIC0wLjAwOSAgICAgICAgICAtMC4wMTcgICAgICAgICAgLTAuMDIyKiogXG4gICAgICAgICAgICAgICAgICAoMC4wMjQpICAgICAgICAgKDAuMDI3KSAgICAgICAgICgwLjAwOCkgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjAyNSAgICAgICAgICAgMC4wMTQgICAgICAgICAgIDAuMDAzICAgXG5yMl9iICAgICAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjA1NSAgICAgICAgICAgMC4xNjUgICBcbnIyX28gICAgICAgICAgICAgICAgMC4wMjQgICAgICAgICAgIDAuMDE0ICAgICAgICAgICAwLjAwNSAgIFxuTiAgICAgICAgICAgICAgICA0MzIwLjAwMCAgICAgICAgNDMyMC4wMDAgICAgICAgIDY0ODAuMDAwICAgXG5OX2cgICAgICAgICAgICAgICAgMzIuMDAwICAgICAgICAgIDMyLjAwMCAgICAgICAgICA0OC4wMDAgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgIGVzdHRhYiBFIEYgRywgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyX3cgcjJfYiByMlxuPiBfbyBOIE5fZykgXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgXG4gICAgICAgICAgICAgICAgICBELmdzbG1jICAgICAgICAgRC5nc2xtYyAgICAgICAgIEQuZ3NsbWMgICBcbiAgICAgICAgICAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5uZWcgICAgICAgICAgICAgICAgIDAuMDE2KioqICAgICAgICAwLjAwNiAgICAgICAgICAgMC4wMjcqKiBcbiAgICAgICAgICAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDA4KSAgIFxudGltZXNlY1N0b35nICAgICAgICAwLjAyNioqICAgICAgICAtMC4wMDYgICAgICAgICAgIDAuMDIyICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMTApICAgICAgICAgKDAuMDA4KSAgICAgICAgICgwLjAxOCkgICBcbmMubmVnI2MudGl+ZyAgICAgICAtMC4wMTAqKiogICAgICAgLTAuMDAyICAgICAgICAgIC0wLjAxMCogIFxuICAgICAgICAgICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDQpICAgXG5uZWcgICAgICAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICAgICAoLikgICAgICAgICAgICAgKC4pICAgICAgICAgICAgICguKSAgIFxucmlnaHQyICAgICAgICAgICAgIC0wLjAxMiAgICAgICAgICAtMC4wMDIgICAgICAgICAgIDAuMDg1ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMjIpICAgICAgICAgKDAuMDIxKSAgICAgICAgICgwLjA1NCkgICBcbmMubmVnI2Mucml+MiAgICAgICAgMC4wMDMgICAgICAgICAgLTAuMDAxICAgICAgICAgIC0wLjAxNSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMTIpICAgXG5vcmRlciAgICAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAxKSAgIFxuTC5nc2xtYyAgICAgICAgICAgICAwLjAxMiogICAgICAgICAtMC4wNDMqKiogICAgICAgLTAuMzE2KioqXG4gICAgICAgICAgICAgICAgICAoMC4wMDYpICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwNikgICBcbmZlbWFsZSAgICAgICAgICAgICAgMC4wMDMgICAgICAgICAgIDAuMDAyICAgICAgICAgICAwLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDkpICAgXG5hZ2UgICAgICAgICAgICAgICAgLTAuMDAwICAgICAgICAgIC0wLjAwMCAgICAgICAgICAtMC4wMDEqICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgIFxuaW5jb21lICAgICAgICAgICAgIC0wLjAwOSAgICAgICAgICAgMC4wMDEgICAgICAgICAgIDAuMDE1ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMTIpICAgICAgICAgKDAuMDA4KSAgICAgICAgICgwLjAxOCkgICBcbnVuaXZlcnNpdHkgICAgICAgICAtMC4wMDIgICAgICAgICAgLTAuMDAzICAgICAgICAgICAwLjAxMyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDkpICAgXG5fY29ucyAgICAgICAgICAgICAgLTAuMDM3ICAgICAgICAgICAwLjAxMCAgICAgICAgICAtMC4wOTYqICBcbiAgICAgICAgICAgICAgICAgICgwLjAyMSkgICAgICAgICAoMC4wMTcpICAgICAgICAgKDAuMDQyKSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMDA5ICAgICAgICAgICAwLjAyMCAgICAgICAgICAgMC4xNDYgICBcbnIyX2IgICAgICAgICAgICAgICAgMC4wOTkgICAgICAgICAgIDAuMDYxICAgICAgICAgICAwLjAxNiAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjAwOSAgICAgICAgICAgMC4wMjAgICAgICAgICAgIDAuMTQyICAgXG5OICAgICAgICAgICAgICAgIDQxNTguMDAwICAgICAgICA2NDMyLjAwMCAgICAgICAxODg5MC4wMDAgICBcbk5fZyAgICAgICAgICAgICAgICAzMS4wMDAgICAgICAgICAgNDguMDAwICAgICAgICAgMTQwLjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICAgXG4uICAgeHRzZXQgcmVzcCB0aW1lc2VjXG4gICAgICAgcGFuZWwgdmFyaWFibGU6ICByZXNwICh1bmJhbGFuY2VkKVxuICAgICAgICB0aW1lIHZhcmlhYmxlOiAgdGltZXNlYywgMSB0byA1NjVcbiAgICAgICAgICAgICAgICBkZWx0YTogIDEgdW5pdFxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgcGVyaW9kPT0yICYgKGRpc2d1c3Rpbmc9PTEgfCBuZWdhdGl2ZT09MCkgLFxuPiAgcmUgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBHXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJCUlwiICYgcGVyaW9kPT0yICYgKGRpc2d1c3Rpbmc9PTFcbj4gIHwgbmVnYXRpdmU9PTApICwgcmUgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBBXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJDQS5mXCIgJiBwZXJpb2Q9PTIgJiAoZGlzZ3VzdGluZz1cbj4gPTEgfCBuZWdhdGl2ZT09MCkgLCByZSAgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBDICBcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkNIXCIgJiBwZXJpb2Q9PTIgJiAoZGlzZ3VzdGluZz09MVxuPiAgfCBuZWdhdGl2ZT09MCkgLCByZSAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIERcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkNOXCIgJiBwZXJpb2Q9PTIgJiAoZGlzZ3VzdGluZz09MVxuPiAgfCBuZWdhdGl2ZT09MCkgLCByZSAgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBFXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJES1wiICYgcGVyaW9kPT0yICYgKGRpc2d1c3Rpbmc9PTFcbj4gIHwgbmVnYXRpdmU9PTApICwgcmUgICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRiBcbi4gICBlc3R0YWIgRyBBIEMsIGNlbGxzKGIoc3RhciBmbXQoMykpIHNlKHBhciBmbXQoMykpKSBub2dhcHMgc3RhdChyMl93IHIyX2IgcjJcbj4gX28gTiBOX2cpIFxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAoMSkgICAgICAgICAgICAgKDIpICAgICAgICAgICAgICgzKSAgIFxuICAgICAgICAgICAgICAgICAgRC5nc2xtYyAgICAgICAgIEQuZ3NsbWMgICAgICAgICBELmdzbG1jICAgXG4gICAgICAgICAgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmVnICAgICAgICAgICAgICAgICAwLjAwNyoqKiAgICAgICAgMC4wMDkgICAgICAgICAgIDAuMDA5ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAxMCkgICBcbnRpbWVzZWNTdG9+ZyAgICAgICAtMC4wMDEgICAgICAgICAgIDAuMDI1KiAgICAgICAgICAwLjAyNSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAxMSkgICAgICAgICAoMC4wMjQpICAgXG5jLm5lZyNjLnRpfmcgICAgICAgLTAuMDAzKiogICAgICAgIC0wLjAwNyoqICAgICAgICAtMC4wMDMgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDA1KSAgIFxubmVnICAgICAgICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAgICAgKC4pICAgICAgICAgICAgICguKSAgICAgICAgICAgICAoLikgICBcbnJpZ2h0MiAgICAgICAgICAgICAgMC4wMTMgICAgICAgICAgLTAuMDQ4ICAgICAgICAgICAwLjA2NiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA5KSAgICAgICAgICgwLjAzMikgICAgICAgICAoMC4wNTgpICAgXG5jLm5lZyNjLnJpfjIgICAgICAgLTAuMDAyICAgICAgICAgICAwLjAwNiAgICAgICAgICAtMC4wMDYgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDcpICAgICAgICAgKDAuMDEzKSAgIFxub3JkZXIgICAgICAgICAgICAgICAwLjAwMCoqKiAgICAgICAgMC4wMDEqKiAgICAgICAgIDAuMDAyKiAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMSkgICBcbkwuZ3NsbWMgICAgICAgICAgICAtMC4xMzQqKiogICAgICAgLTAuMDIyKioqICAgICAgIC0wLjIwNCoqKlxuICAgICAgICAgICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwNikgICAgICAgICAoMC4wMTEpICAgXG5mZW1hbGUgICAgICAgICAgICAgIDAuMDAxICAgICAgICAgICAwLjAwNiAgICAgICAgICAgMC4wMTMgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDcpICAgICAgICAgKDAuMDE1KSAgIFxuYWdlICAgICAgICAgICAgICAgIC0wLjAwMCAgICAgICAgICAgMC4wMDEgICAgICAgICAgLTAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMCkgICBcbmluY29tZSAgICAgICAgICAgICAtMC4wMDUgICAgICAgICAgLTAuMDA0ICAgICAgICAgIC0wLjAyNiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAxNSkgICAgICAgICAoMC4wMjgpICAgXG51bml2ZXJzaXR5ICAgICAgICAgIDAuMDAxICAgICAgICAgIC0wLjAwMSAgICAgICAgICAgMC4wMzgqICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDcpICAgICAgICAgKDAuMDE1KSAgIFxuX2NvbnMgICAgICAgICAgICAgIC0wLjAxNSAgICAgICAgICAtMC4wNTUgICAgICAgICAgLTAuMTA0ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDkpICAgICAgICAgKDAuMDI5KSAgICAgICAgICgwLjA1NCkgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjA1OCAgICAgICAgICAgMC4wMDggICAgICAgICAgIDAuMDk5ICAgXG5yMl9iICAgICAgICAgICAgICAgIDAuMDQxICAgICAgICAgICAwLjAzMSAgICAgICAgICAgMC4wMDcgICBcbnIyX28gICAgICAgICAgICAgICAgMC4wNTMgICAgICAgICAgIDAuMDA4ICAgICAgICAgICAwLjA5NCAgIFxuTiAgICAgICAgICAgICAgMTAxNjk1LjAwMCAgICAgICAgNDEzMS4wMDAgICAgICAgIDM0MDIuMDAwICAgXG5OX2cgICAgICAgICAgICAgICA4MDguMDAwICAgICAgICAgIDMzLjAwMCAgICAgICAgICAyNy4wMDAgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgIGVzdHRhYiBEIEUgRiwgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyX3cgcjJfYiByMlxuPiBfbyBOIE5fZykgXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgXG4gICAgICAgICAgICAgICAgICBELmdzbG1jICAgICAgICAgRC5nc2xtYyAgICAgICAgIEQuZ3NsbWMgICBcbiAgICAgICAgICAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5uZWcgICAgICAgICAgICAgICAgIDAuMDE0KiogICAgICAgICAwLjAwOSAgICAgICAgICAgMC4wMDEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDAyKSAgIFxudGltZXNlY1N0b35nICAgICAgICAwLjAwMiAgICAgICAgICAgMC4wMTQgICAgICAgICAgIDAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMTEpICAgICAgICAgKDAuMDA5KSAgICAgICAgICgwLjAwNSkgICBcbmMubmVnI2MudGl+ZyAgICAgICAtMC4wMDcqKiAgICAgICAgLTAuMDA4KioqICAgICAgIC0wLjAwMiogIFxuICAgICAgICAgICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDEpICAgXG5uZWcgICAgICAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICAgICAoLikgICAgICAgICAgICAgKC4pICAgICAgICAgICAgICguKSAgIFxucmlnaHQyICAgICAgICAgICAgIC0wLjAwNiAgICAgICAgICAtMC4wMzYgICAgICAgICAgLTAuMDU4KioqXG4gICAgICAgICAgICAgICAgICAoMC4wMjkpICAgICAgICAgKDAuMDM1KSAgICAgICAgICgwLjAxNykgICBcbmMubmVnI2Mucml+MiAgICAgICAtMC4wMDIgICAgICAgICAgIDAuMDExICAgICAgICAgICAwLjAxMioqKlxuICAgICAgICAgICAgICAgICAgKDAuMDA2KSAgICAgICAgICgwLjAwOCkgICAgICAgICAoMC4wMDMpICAgXG5vcmRlciAgICAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAqKiBcbiAgICAgICAgICAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgIFxuTC5nc2xtYyAgICAgICAgICAgIC0wLjAxNSoqICAgICAgICAtMC4wMjEqKiogICAgICAgLTAuMDIwKioqXG4gICAgICAgICAgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwNCkgICBcbmZlbWFsZSAgICAgICAgICAgICAgMC4wMDQgICAgICAgICAgLTAuMDA1ICAgICAgICAgIC0wLjAwNiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA2KSAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDQpICAgXG5hZ2UgICAgICAgICAgICAgICAgLTAuMDAwICAgICAgICAgIC0wLjAwMSogICAgICAgICAgMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgIFxuaW5jb21lICAgICAgICAgICAgICAwLjAwNCAgICAgICAgICAtMC4wMjEgICAgICAgICAgIDAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMTYpICAgICAgICAgKDAuMDEzKSAgICAgICAgICgwLjAwOCkgICBcbnVuaXZlcnNpdHkgICAgICAgICAtMC4wMDYgICAgICAgICAgIDAuMDE2KiAgICAgICAgIC0wLjAwNSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA2KSAgICAgICAgICgwLjAwOCkgICAgICAgICAoMC4wMDQpICAgXG5fY29ucyAgICAgICAgICAgICAgLTAuMDEzICAgICAgICAgICAwLjAwNSAgICAgICAgICAgMC4wMDIgICBcbiAgICAgICAgICAgICAgICAgICgwLjAyNSkgICAgICAgICAoMC4wMjgpICAgICAgICAgKDAuMDEyKSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMDEwICAgICAgICAgICAwLjAwOSAgICAgICAgICAgMC4wMTMgICBcbnIyX2IgICAgICAgICAgICAgICAgMC4wMDIgICAgICAgICAgIDAuMTI1ICAgICAgICAgICAwLjAxMCAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjAxMCAgICAgICAgICAgMC4wMDkgICAgICAgICAgIDAuMDEyICAgXG5OICAgICAgICAgICAgICAgIDQ1MzYuMDAwICAgICAgICA3MTgyLjAwMCAgICAgICAgNDQxMC4wMDAgICBcbk5fZyAgICAgICAgICAgICAgICAzNi4wMDAgICAgICAgICAgNTcuMDAwICAgICAgICAgIDM1LjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICAgXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJGUlwiICYgcGVyaW9kPT0yICYgKGRpc2d1c3Rpbmc9PTFcbj4gIHwgbmVnYXRpdmU9PTApICwgcmUgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBBXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJHSFwiICYgcGVyaW9kPT0yICYgKGRpc2d1c3Rpbmc9PTFcbj4gIHwgbmVnYXRpdmU9PTApICwgcmUgICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgQlxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiSU5cIiAmIHBlcmlvZD09MiAmIChkaXNndXN0aW5nPT0xXG4+ICB8IG5lZ2F0aXZlPT0wKSAsIHJlICAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEMgIFxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiSVMualwiICYgcGVyaW9kPT0yICYgKGRpc2d1c3Rpbmc9XG4+ID0xIHwgbmVnYXRpdmU9PTApICwgcmUgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBEXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJJUy5wXCIgJiBwZXJpb2Q9PTIgJiAoZGlzZ3VzdGluZz1cbj4gPTEgfCBuZWdhdGl2ZT09MCkgLCByZSAgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBFXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJJVFwiICYgcGVyaW9kPT0yICYgKGRpc2d1c3Rpbmc9PTFcbj4gIHwgbmVnYXRpdmU9PTApICwgcmUgICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRiBcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkpQXCIgJiBwZXJpb2Q9PTIgJiAoZGlzZ3VzdGluZz09MVxuPiAgfCBuZWdhdGl2ZT09MCkgLCByZSAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEdcbi4gICBlc3R0YWIgQSBCIEMgRCwgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyX3cgcjJfYiBcbj4gcjJfbyBOIE5fZykgXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAoMSkgICAgICAgICAgICAgKDIpICAgICAgICAgICAgICgzKSAgICAgICAgICAgICAoNCkgICBcbiAgICAgICAgICAgICAgICAgIEQuZ3NsbWMgICAgICAgICBELmdzbG1jICAgICAgICAgRC5nc2xtYyAgICAgICAgIEQuZ3NsbWMgICBcbiAgICAgICAgICAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm5lZyAgICAgICAgICAgICAgICAgMC4wMDUgICAgICAgICAgLTAuMDAxICAgICAgICAgIC0wLjAwOCogICAgICAgICAtMC4wMDIgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwNSkgICBcbnRpbWVzZWNTdG9+ZyAgICAgICAtMC4wMTggICAgICAgICAgLTAuMDA3ICAgICAgICAgIC0wLjAyMCoqICAgICAgICAtMC4wMTggICBcbiAgICAgICAgICAgICAgICAgICgwLjAxMCkgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDA3KSAgICAgICAgICgwLjAxMSkgICBcbmMubmVnI2MudGl+ZyAgICAgICAgMC4wMDIgICAgICAgICAgLTAuMDAwICAgICAgICAgICAwLjAwMyogICAgICAgICAgMC4wMDMgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMikgICBcbm5lZyAgICAgICAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICAgICAoLikgICAgICAgICAgICAgKC4pICAgICAgICAgICAgICguKSAgICAgICAgICAgICAoLikgICBcbnJpZ2h0MiAgICAgICAgICAgICAgMC4wNjcqICAgICAgICAgLTAuMDE3ICAgICAgICAgIC0wLjAxNiAgICAgICAgICAgMC4wNDcgICBcbiAgICAgICAgICAgICAgICAgICgwLjAzMCkgICAgICAgICAoMC4wMTYpICAgICAgICAgKDAuMDE5KSAgICAgICAgICgwLjAzMSkgICBcbmMubmVnI2Mucml+MiAgICAgICAtMC4wMTIgICAgICAgICAgIDAuMDAzICAgICAgICAgICAwLjAwNiAgICAgICAgICAtMC4wMDcgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNikgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwNikgICBcbm9yZGVyICAgICAgICAgICAgICAgMC4wMDAgICAgICAgICAgLTAuMDAwICAgICAgICAgIC0wLjAwMCAgICAgICAgICAgMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICBcbkwuZ3NsbWMgICAgICAgICAgICAtMC4wMzQqKiogICAgICAgLTAuMDIxKioqICAgICAgIC0wLjA0MioqKiAgICAgICAtMC4wNTkqKipcbiAgICAgICAgICAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwNykgICBcbmZlbWFsZSAgICAgICAgICAgICAgMC4wMDIgICAgICAgICAgLTAuMDA0ICAgICAgICAgIC0wLjAwMyAgICAgICAgICAgMC4wMDQgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwNikgICBcbmFnZSAgICAgICAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMSkgICBcbmluY29tZSAgICAgICAgICAgICAtMC4wMTUgICAgICAgICAgIDAuMDAzICAgICAgICAgIC0wLjAwOSAgICAgICAgICAgMC4wMDkgICBcbiAgICAgICAgICAgICAgICAgICgwLjAxMykgICAgICAgICAoMC4wMDYpICAgICAgICAgKDAuMDExKSAgICAgICAgICgwLjAxMykgICBcbnVuaXZlcnNpdHkgICAgICAgICAgMC4wMTMqICAgICAgICAgIDAuMDAyICAgICAgICAgICAwLjAwNCAgICAgICAgICAtMC4wMDMgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDA2KSAgICAgICAgICgwLjAwOSkgICBcbl9jb25zICAgICAgICAgICAgICAtMC4wMTYgICAgICAgICAgIDAuMDE5ICAgICAgICAgICAwLjAzMiAgICAgICAgICAtMC4wMTggICBcbiAgICAgICAgICAgICAgICAgICgwLjAyNCkgICAgICAgICAoMC4wMTUpICAgICAgICAgKDAuMDIwKSAgICAgICAgICgwLjAzNCkgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnIyX3cgICAgICAgICAgICAgICAgMC4wMTAgICAgICAgICAgIDAuMDA3ICAgICAgICAgICAwLjAxOSAgICAgICAgICAgMC4wMjcgICBcbnIyX2IgICAgICAgICAgICAgICAgMC4wNzMgICAgICAgICAgIDAuMDEyICAgICAgICAgICAwLjAwNCAgICAgICAgICAgMC4wMDUgICBcbnIyX28gICAgICAgICAgICAgICAgMC4wMTEgICAgICAgICAgIDAuMDA2ICAgICAgICAgICAwLjAxOCAgICAgICAgICAgMC4wMjUgICBcbk4gICAgICAgICAgICAgICAgNjQyNi4wMDAgICAgICAgIDc1NjAuMDAwICAgICAgICA2MDM5LjAwMCAgICAgICAgMzAyNC4wMDAgICBcbk5fZyAgICAgICAgICAgICAgICA1MS4wMDAgICAgICAgICAgNjAuMDAwICAgICAgICAgIDQ4LjAwMCAgICAgICAgICAyNC4wMDAgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gICBlc3R0YWIgRSBGIEcsIGNlbGxzKGIoc3RhciBmbXQoMykpIHNlKHBhciBmbXQoMykpKSBub2dhcHMgc3RhdChyMl93IHIyX2IgcjJcbj4gX28gTiBOX2cpIFxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAoMSkgICAgICAgICAgICAgKDIpICAgICAgICAgICAgICgzKSAgIFxuICAgICAgICAgICAgICAgICAgRC5nc2xtYyAgICAgICAgIEQuZ3NsbWMgICAgICAgICBELmdzbG1jICAgXG4gICAgICAgICAgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmVnICAgICAgICAgICAgICAgICAwLjAxNCogICAgICAgICAgMC4wMDIgICAgICAgICAgIDAuMDE4KiAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDYpICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwNykgICBcbnRpbWVzZWNTdG9+ZyAgICAgICAgMC4wMTAgICAgICAgICAgLTAuMDA2ICAgICAgICAgIC0wLjAwMiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDE0KSAgICAgICAgICgwLjAwOCkgICAgICAgICAoMC4wMTUpICAgXG5jLm5lZyNjLnRpfmcgICAgICAgLTAuMDA3KiAgICAgICAgIC0wLjAwMiAgICAgICAgICAtMC4wMDcqICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAzKSAgIFxubmVnICAgICAgICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAgICAgKC4pICAgICAgICAgICAgICguKSAgICAgICAgICAgICAoLikgICBcbnJpZ2h0MiAgICAgICAgICAgICAgMC4wMjcgICAgICAgICAgLTAuMDExICAgICAgICAgICAwLjAyMyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDM5KSAgICAgICAgICgwLjAzMCkgICAgICAgICAoMC4wNDgpICAgXG5jLm5lZyNjLnJpfjIgICAgICAgLTAuMDA1ICAgICAgICAgICAwLjAwNCAgICAgICAgICAtMC4wMDYgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwOCkgICAgICAgICAoMC4wMDYpICAgICAgICAgKDAuMDEwKSAgIFxub3JkZXIgICAgICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDEgICAgICAgICAgLTAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMSkgICBcbkwuZ3NsbWMgICAgICAgICAgICAtMC4wMjEqKiogICAgICAgLTAuMDUyKioqICAgICAgIC0wLjAzNCoqKlxuICAgICAgICAgICAgICAgICAgKDAuMDA2KSAgICAgICAgICgwLjAwNikgICAgICAgICAoMC4wMDUpICAgXG5mZW1hbGUgICAgICAgICAgICAgLTAuMDEwICAgICAgICAgIC0wLjAwMiAgICAgICAgICAgMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwOSkgICAgICAgICAoMC4wMDYpICAgICAgICAgKDAuMDA4KSAgIFxuYWdlICAgICAgICAgICAgICAgICAwLjAwNyoqICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMykgICBcbmluY29tZSAgICAgICAgICAgICAgMC4wMTEgICAgICAgICAgIDAuMDIzICAgICAgICAgICAwLjAyNSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDIyKSAgICAgICAgICgwLjAxNykgICAgICAgICAoMC4wMTYpICAgXG51bml2ZXJzaXR5ICAgICAgICAgLTAuMDA0ICAgICAgICAgICAwLjAwMCAgICAgICAgICAtMC4wNDgqKipcbiAgICAgICAgICAgICAgICAgICgwLjAyNSkgICAgICAgICAoMC4wMDkpICAgICAgICAgKDAuMDEzKSAgIFxuX2NvbnMgICAgICAgICAgICAgIC0wLjE1OCoqICAgICAgICAtMC4wMDggICAgICAgICAgLTAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wNTkpICAgICAgICAgKDAuMDI2KSAgICAgICAgICgwLjA2OCkgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjAwNyAgICAgICAgICAgMC4wMjIgICAgICAgICAgIDAuMDE3ICAgXG5yMl9iICAgICAgICAgICAgICAgIDAuMTYzICAgICAgICAgICAwLjAwMiAgICAgICAgICAgMC4xNDQgICBcbnIyX28gICAgICAgICAgICAgICAgMC4wMDkgICAgICAgICAgIDAuMDIwICAgICAgICAgICAwLjAxOCAgIFxuTiAgICAgICAgICAgICAgICA0MDMyLjAwMCAgICAgICAgNDY2Mi4wMDAgICAgICAgIDQ1MzQuMDAwICAgXG5OX2cgICAgICAgICAgICAgICAgMzIuMDAwICAgICAgICAgIDM3LjAwMCAgICAgICAgICAzNi4wMDAgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgIFxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiTlpcIiAmIHBlcmlvZD09MiAmIChkaXNndXN0aW5nPT0xXG4+ICB8IG5lZ2F0aXZlPT0wKSAsIHJlICAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEJcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIlJVXCIgJiBwZXJpb2Q9PTIgJiAoZGlzZ3VzdGluZz09MVxuPiAgfCBuZWdhdGl2ZT09MCkgLCByZSAgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBDICBcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIlNFXCIgJiBwZXJpb2Q9PTIgJiAoZGlzZ3VzdGluZz09MVxuPiAgfCBuZWdhdGl2ZT09MCkgLCByZSAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIERcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIlNXXCIgJiBwZXJpb2Q9PTIgJiAoZGlzZ3VzdGluZz09MVxuPiAgfCBuZWdhdGl2ZT09MCkgLCByZSAgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBFXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJVS1wiICYgcGVyaW9kPT0yICYgKGRpc2d1c3Rpbmc9PTFcbj4gIHwgbmVnYXRpdmU9PTApICwgcmUgICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRiBcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIlVTXCIgJiBwZXJpb2Q9PTIgJiAoZGlzZ3VzdGluZz09MVxuPiAgfCBuZWdhdGl2ZT09MCkgLCByZSAgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBHIFxuLiAgIGVzdHRhYiBCIEMgRCwgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyX3cgcjJfYiByMlxuPiBfbyBOIE5fZykgXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgXG4gICAgICAgICAgICAgICAgICBELmdzbG1jICAgICAgICAgRC5nc2xtYyAgICAgICAgIEQuZ3NsbWMgICBcbiAgICAgICAgICAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5uZWcgICAgICAgICAgICAgICAgIDAuMDEyKiogICAgICAgICAwLjAxMCogICAgICAgICAtMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDAxKSAgIFxudGltZXNlY1N0b35nICAgICAgIC0wLjAwNSAgICAgICAgICAgMC4wMDMgICAgICAgICAgIDAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMTApICAgICAgICAgKDAuMDEwKSAgICAgICAgICgwLjAwMykgICBcbmMubmVnI2MudGl+ZyAgICAgICAtMC4wMDUqICAgICAgICAgLTAuMDA1KiAgICAgICAgIC0wLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDEpICAgXG5uZWcgICAgICAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICAgICAoLikgICAgICAgICAgICAgKC4pICAgICAgICAgICAgICguKSAgIFxucmlnaHQyICAgICAgICAgICAgICAwLjAxOCAgICAgICAgICAgMC4wMjMgICAgICAgICAgLTAuMDAyICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMjYpICAgICAgICAgKDAuMDIzKSAgICAgICAgICgwLjAwOSkgICBcbmMubmVnI2Mucml+MiAgICAgICAtMC4wMDYgICAgICAgICAgLTAuMDAxICAgICAgICAgICAwLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA2KSAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDIpICAgXG5vcmRlciAgICAgICAgICAgICAgIDAuMDAwICAgICAgICAgIC0wLjAwMCAgICAgICAgICAgMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgIFxuTC5nc2xtYyAgICAgICAgICAgIC0wLjA1MyoqKiAgICAgICAtMC4wMjcqKiogICAgICAgIDAuMDE1KioqXG4gICAgICAgICAgICAgICAgICAoMC4wMDYpICAgICAgICAgKDAuMDA2KSAgICAgICAgICgwLjAwMykgICBcbmZlbWFsZSAgICAgICAgICAgICAtMC4wMDMgICAgICAgICAgLTAuMDA1ICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA2KSAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDIpICAgXG5hZ2UgICAgICAgICAgICAgICAgIDAuMDAwICAgICAgICAgIC0wLjAwMCAgICAgICAgICAgMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgIFxuaW5jb21lICAgICAgICAgICAgIC0wLjAyMCogICAgICAgICAtMC4wMTcgICAgICAgICAgIDAuMDE0KiAgXG4gICAgICAgICAgICAgICAgICAoMC4wMTApICAgICAgICAgKDAuMDEzKSAgICAgICAgICgwLjAwNikgICBcbnVuaXZlcnNpdHkgICAgICAgICAtMC4wMDMgICAgICAgICAgLTAuMDA1ICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA2KSAgICAgICAgICgwLjAwOCkgICAgICAgICAoMC4wMDIpICAgXG5fY29ucyAgICAgICAgICAgICAgLTAuMDA1ICAgICAgICAgICAwLjAxMSAgICAgICAgICAtMC4wMTgqICBcbiAgICAgICAgICAgICAgICAgICgwLjAyMikgICAgICAgICAoMC4wMjUpICAgICAgICAgKDAuMDA4KSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMDMxICAgICAgICAgICAwLjAxMSAgICAgICAgICAgMC4wMDQgICBcbnIyX2IgICAgICAgICAgICAgICAgMC4wMTMgICAgICAgICAgIDAuMDIyICAgICAgICAgICAwLjE3MyAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjAyOCAgICAgICAgICAgMC4wMTEgICAgICAgICAgIDAuMDA4ICAgXG5OICAgICAgICAgICAgICAgIDQwMzIuMDAwICAgICAgICA0MDMyLjAwMCAgICAgICAgNjA0OC4wMDAgICBcbk5fZyAgICAgICAgICAgICAgICAzMi4wMDAgICAgICAgICAgMzIuMDAwICAgICAgICAgIDQ4LjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICAgZXN0dGFiIEUgRiBHLCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIHIyXG4+IF9vIE4gTl9nKSBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICBcbiAgICAgICAgICAgICAgICAgIEQuZ3NsbWMgICAgICAgICBELmdzbG1jICAgICAgICAgRC5nc2xtYyAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm5lZyAgICAgICAgICAgICAgICAgMC4wMDkqICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAxNSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDgpICAgXG50aW1lc2VjU3RvfmcgICAgICAgIDAuMDIwKiAgICAgICAgIC0wLjAxMiAgICAgICAgICAgMC4wMDkgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwOSkgICAgICAgICAoMC4wMDgpICAgICAgICAgKDAuMDE4KSAgIFxuYy5uZWcjYy50aX5nICAgICAgIC0wLjAwNyoqKiAgICAgICAgMC4wMDEgICAgICAgICAgLTAuMDA0ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwNCkgICBcbm5lZyAgICAgICAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgICAgICguKSAgICAgICAgICAgICAoLikgICAgICAgICAgICAgKC4pICAgXG5yaWdodDIgICAgICAgICAgICAgLTAuMDIwICAgICAgICAgICAwLjAwNCAgICAgICAgICAgMC4wODYgICBcbiAgICAgICAgICAgICAgICAgICgwLjAyMCkgICAgICAgICAoMC4wMjEpICAgICAgICAgKDAuMDUzKSAgIFxuYy5uZWcjYy5yaX4yICAgICAgICAwLjAwOCogICAgICAgICAtMC4wMDQgICAgICAgICAgLTAuMDE3ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAxMikgICBcbm9yZGVyICAgICAgICAgICAgICAtMC4wMDAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDEpICAgXG5MLmdzbG1jICAgICAgICAgICAgIDAuMDA2ICAgICAgICAgIC0wLjAyNyoqKiAgICAgICAtMC4zMDkqKipcbiAgICAgICAgICAgICAgICAgICgwLjAwNikgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDA2KSAgIFxuZmVtYWxlICAgICAgICAgICAgIC0wLjAwMSAgICAgICAgICAgMC4wMDQgICAgICAgICAgIDAuMDA5ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwOSkgICBcbmFnZSAgICAgICAgICAgICAgICAtMC4wMDAgICAgICAgICAgLTAuMDAwICAgICAgICAgIC0wLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgXG5pbmNvbWUgICAgICAgICAgICAgLTAuMDI1KiAgICAgICAgICAwLjAxMCAgICAgICAgICAgMC4wMTQgICBcbiAgICAgICAgICAgICAgICAgICgwLjAxMikgICAgICAgICAoMC4wMDkpICAgICAgICAgKDAuMDE5KSAgIFxudW5pdmVyc2l0eSAgICAgICAgICAwLjAwNiAgICAgICAgICAtMC4wMDMgICAgICAgICAgIDAuMDA0ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDA2KSAgICAgICAgICgwLjAwOSkgICBcbl9jb25zICAgICAgICAgICAgICAtMC4wMDcgICAgICAgICAgIDAuMDE3ICAgICAgICAgIC0wLjA3OSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDE5KSAgICAgICAgICgwLjAxNykgICAgICAgICAoMC4wNDEpICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnIyX3cgICAgICAgICAgICAgICAgMC4wMDUgICAgICAgICAgIDAuMDEwICAgICAgICAgICAwLjE0MyAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjI5MCAgICAgICAgICAgMC4xMDMgICAgICAgICAgIDAuMDE2ICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMDA3ICAgICAgICAgICAwLjAxMSAgICAgICAgICAgMC4xMzYgICBcbk4gICAgICAgICAgICAgICAgMzg4OC4wMDAgICAgICAgIDYwMDAuMDAwICAgICAgIDE3NjMxLjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgIDMxLjAwMCAgICAgICAgICA0OC4wMDAgICAgICAgICAxNDAuMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gICBcbi4gICBcbi4gKiBUYWJsZSBBNiBSb3cgNlxuLiAgIHJlcGxhY2UgcmlnaHQyPSB3cF9yaWdodDJcbigwIHJlYWwgY2hhbmdlcyBtYWRlKVxuLiAgIHh0c2V0IHJlc3AgdGltZXNlY1xuICAgICAgIHBhbmVsIHZhcmlhYmxlOiAgcmVzcCAodW5iYWxhbmNlZClcbiAgICAgICAgdGltZSB2YXJpYWJsZTogIHRpbWVzZWMsIDEgdG8gNTY1XG4gICAgICAgICAgICAgICAgZGVsdGE6ICAxIHVuaXRcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIHBlcmlvZD09MiAsIHJlICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgR1xuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiQlJcIiAmIHBlcmlvZD09MiAsIHJlICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgQVxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiQ0EuZlwiICYgcGVyaW9kPT0yICwgcmUgICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgQyAgXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJDSFwiICYgcGVyaW9kPT0yICwgcmUgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBEXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJDTlwiICYgcGVyaW9kPT0yICwgcmUgICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRVxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiREtcIiAmIHBlcmlvZD09MiAsIHJlICAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEYgXG4uICAgZXN0dGFiIEcgQSBDLCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIHIyXG4+IF9vIE4gTl9nKSBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICBcbiAgICAgICAgICAgICAgICAgIEQuZ3NsbWMgICAgICAgICBELmdzbG1jICAgICAgICAgRC5nc2xtYyAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm5lZyAgICAgICAgICAgICAgICAgMC4wMTAqKiogICAgICAgIDAuMDE0KiogICAgICAgICAwLjAxMyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDgpICAgXG50aW1lc2VjU3RvfmcgICAgICAgIDAuMDAyICAgICAgICAgICAwLjAyNiogICAgICAgICAgMC4wMzEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMTEpICAgICAgICAgKDAuMDIzKSAgIFxuYy5uZWcjYy50aX5nICAgICAgIC0wLjAwNCoqKiAgICAgICAtMC4wMDkqKiogICAgICAgLTAuMDA2ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwNSkgICBcbm5lZyAgICAgICAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgICAgICguKSAgICAgICAgICAgICAoLikgICAgICAgICAgICAgKC4pICAgXG5yaWdodDIgICAgICAgICAgICAgIDAuMDEzICAgICAgICAgIC0wLjAzNSAgICAgICAgICAgMC4wNTUgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwOCkgICAgICAgICAoMC4wMzMpICAgICAgICAgKDAuMDU1KSAgIFxuYy5uZWcjYy5yaX4yICAgICAgIC0wLjAwMiAgICAgICAgICAgMC4wMDAgICAgICAgICAgLTAuMDAyICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDA2KSAgICAgICAgICgwLjAxMSkgICBcbm9yZGVyICAgICAgICAgICAgICAgMC4wMDAqICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDEpICAgXG5MLmdzbG1jICAgICAgICAgICAgLTAuMTMxKioqICAgICAgIC0wLjAyOCoqKiAgICAgICAtMC4xODYqKipcbiAgICAgICAgICAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDA5KSAgIFxuZmVtYWxlICAgICAgICAgICAgICAwLjAwMyAgICAgICAgICAgMC4wMDUgICAgICAgICAgIDAuMDEzICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDA2KSAgICAgICAgICgwLjAxMikgICBcbmFnZSAgICAgICAgICAgICAgICAtMC4wMDAgICAgICAgICAgLTAuMDAwICAgICAgICAgIC0wLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDApICAgXG5pbmNvbWUgICAgICAgICAgICAgLTAuMDA2ICAgICAgICAgIC0wLjAwMSAgICAgICAgICAtMC4wNDgqICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMTQpICAgICAgICAgKDAuMDI0KSAgIFxudW5pdmVyc2l0eSAgICAgICAgICAwLjAwMiAgICAgICAgICAtMC4wMDEgICAgICAgICAgIDAuMDQwKiogXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDA2KSAgICAgICAgICgwLjAxMykgICBcbl9jb25zICAgICAgICAgICAgICAtMC4wMjAqICAgICAgICAgLTAuMDMyICAgICAgICAgIC0wLjA5NiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA4KSAgICAgICAgICgwLjAyOCkgICAgICAgICAoMC4wNTApICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnIyX3cgICAgICAgICAgICAgICAgMC4wNTUgICAgICAgICAgIDAuMDEwICAgICAgICAgICAwLjA5MiAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjAwNiAgICAgICAgICAgMC4xMzcgICAgICAgICAgIDAuMDIzICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMDUzICAgICAgICAgICAwLjAxMSAgICAgICAgICAgMC4wODggICBcbk4gICAgICAgICAgICAgIDEzODAzNi4wMDAgICAgICAgIDU2MDcuMDAwICAgICAgICA0NjE3LjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgODA4LjAwMCAgICAgICAgICAzMy4wMDAgICAgICAgICAgMjcuMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gICBlc3R0YWIgRCBFIEYsIGNlbGxzKGIoc3RhciBmbXQoMykpIHNlKHBhciBmbXQoMykpKSBub2dhcHMgc3RhdChyMl93IHIyX2IgcjJcbj4gX28gTiBOX2cpIFxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAoMSkgICAgICAgICAgICAgKDIpICAgICAgICAgICAgICgzKSAgIFxuICAgICAgICAgICAgICAgICAgRC5nc2xtYyAgICAgICAgIEQuZ3NsbWMgICAgICAgICBELmdzbG1jICAgXG4gICAgICAgICAgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmVnICAgICAgICAgICAgICAgICAwLjAxMCogICAgICAgICAgMC4wMDggICAgICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwMikgICBcbnRpbWVzZWNTdG9+ZyAgICAgICAtMC4wMDEgICAgICAgICAgIDAuMDExICAgICAgICAgIC0wLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDExKSAgICAgICAgICgwLjAwOSkgICAgICAgICAoMC4wMDUpICAgXG5jLm5lZyNjLnRpfmcgICAgICAgLTAuMDA1KiogICAgICAgIC0wLjAwNioqKiAgICAgICAtMC4wMDEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAxKSAgIFxubmVnICAgICAgICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAgICAgKC4pICAgICAgICAgICAgICguKSAgICAgICAgICAgICAoLikgICBcbnJpZ2h0MiAgICAgICAgICAgICAtMC4wMDkgICAgICAgICAgLTAuMDMyICAgICAgICAgIC0wLjA0OSoqIFxuICAgICAgICAgICAgICAgICAgKDAuMDI4KSAgICAgICAgICgwLjAzNCkgICAgICAgICAoMC4wMTcpICAgXG5jLm5lZyNjLnJpfjIgICAgICAgLTAuMDAxICAgICAgICAgICAwLjAwOCAgICAgICAgICAgMC4wMDkqKiBcbiAgICAgICAgICAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDYpICAgICAgICAgKDAuMDAzKSAgIFxub3JkZXIgICAgICAgICAgICAgICAwLjAwMCAgICAgICAgICAtMC4wMDAgICAgICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICBcbkwuZ3NsbWMgICAgICAgICAgICAtMC4wMjEqKiogICAgICAgLTAuMDIxKioqICAgICAgIC0wLjAxOCoqKlxuICAgICAgICAgICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDQpICAgXG5mZW1hbGUgICAgICAgICAgICAgIDAuMDA1ICAgICAgICAgIC0wLjAwNSAgICAgICAgICAtMC4wMDQgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDAzKSAgIFxuYWdlICAgICAgICAgICAgICAgICAwLjAwMCAgICAgICAgICAtMC4wMDEqICAgICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICBcbmluY29tZSAgICAgICAgICAgICAtMC4wMTUgICAgICAgICAgLTAuMDAyICAgICAgICAgIC0wLjAwMyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDE0KSAgICAgICAgICgwLjAxMikgICAgICAgICAoMC4wMDcpICAgXG51bml2ZXJzaXR5ICAgICAgICAgLTAuMDAzICAgICAgICAgICAwLjAxMCAgICAgICAgICAtMC4wMDMgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDcpICAgICAgICAgKDAuMDAzKSAgIFxuX2NvbnMgICAgICAgICAgICAgIC0wLjAwMyAgICAgICAgICAgMC4wMTAgICAgICAgICAgIDAuMDA2ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMjQpICAgICAgICAgKDAuMDI2KSAgICAgICAgICgwLjAxMikgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjAxMSAgICAgICAgICAgMC4wMDggICAgICAgICAgIDAuMDA5ICAgXG5yMl9iICAgICAgICAgICAgICAgIDAuMDk2ICAgICAgICAgICAwLjI0MCAgICAgICAgICAgMC4wMDQgICBcbnIyX28gICAgICAgICAgICAgICAgMC4wMTEgICAgICAgICAgIDAuMDA5ICAgICAgICAgICAwLjAwOCAgIFxuTiAgICAgICAgICAgICAgICA2MTU2LjAwMCAgICAgICAgOTc0Ny4wMDAgICAgICAgIDU5ODUuMDAwICAgXG5OX2cgICAgICAgICAgICAgICAgMzYuMDAwICAgICAgICAgIDU3LjAwMCAgICAgICAgICAzNS4wMDAgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgIFxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiRlJcIiAmIHBlcmlvZD09MiAsIHJlICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgQVxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiR0hcIiAmIHBlcmlvZD09MiAsIHJlICAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEJcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIklOXCIgJiBwZXJpb2Q9PTIgLCByZSAgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBDICBcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIklTLmpcIiAmIHBlcmlvZD09MiAsIHJlICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRFxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiSVMucFwiICYgcGVyaW9kPT0yICwgcmUgICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRVxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiSVRcIiAmIHBlcmlvZD09MiAsIHJlICAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEYgXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJKUFwiICYgcGVyaW9kPT0yICwgcmUgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBHXG4uICAgZXN0dGFiIEEgQiBDIEQsIGNlbGxzKGIoc3RhciBmbXQoMykpIHNlKHBhciBmbXQoMykpKSBub2dhcHMgc3RhdChyMl93IHIyX2IgXG4+IHIyX28gTiBOX2cpIFxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICAgICAgICAgICAgKDQpICAgXG4gICAgICAgICAgICAgICAgICBELmdzbG1jICAgICAgICAgRC5nc2xtYyAgICAgICAgIEQuZ3NsbWMgICAgICAgICBELmdzbG1jICAgXG4gICAgICAgICAgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5uZWcgICAgICAgICAgICAgICAgIDAuMDA0ICAgICAgICAgICAwLjAwMSAgICAgICAgICAtMC4wMDMgICAgICAgICAgIDAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDQpICAgXG50aW1lc2VjU3RvfmcgICAgICAgLTAuMDE1ICAgICAgICAgIC0wLjAwNSAgICAgICAgICAtMC4wMTYqICAgICAgICAgLTAuMDEwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMTEpICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwNykgICAgICAgICAoMC4wMTEpICAgXG5jLm5lZyNjLnRpfmcgICAgICAgLTAuMDAwICAgICAgICAgIC0wLjAwMSAgICAgICAgICAgMC4wMDEgICAgICAgICAgLTAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDIpICAgXG5uZWcgICAgICAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAgICAgKC4pICAgICAgICAgICAgICguKSAgICAgICAgICAgICAoLikgICAgICAgICAgICAgKC4pICAgXG5yaWdodDIgICAgICAgICAgICAgIDAuMDUzICAgICAgICAgIC0wLjAxMyAgICAgICAgICAtMC4wMDkgICAgICAgICAgIDAuMDM1ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMzIpICAgICAgICAgKDAuMDE2KSAgICAgICAgICgwLjAxOCkgICAgICAgICAoMC4wMzApICAgXG5jLm5lZyNjLnJpfjIgICAgICAgLTAuMDA1ICAgICAgICAgICAwLjAwMyAgICAgICAgICAgMC4wMDIgICAgICAgICAgLTAuMDAyICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDYpICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDUpICAgXG5vcmRlciAgICAgICAgICAgICAgIDAuMDAwICAgICAgICAgIC0wLjAwMCAgICAgICAgICAtMC4wMDAgICAgICAgICAgLTAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgXG5MLmdzbG1jICAgICAgICAgICAgLTAuMDM4KioqICAgICAgIC0wLjAyMyoqKiAgICAgICAtMC4wMzAqKiogICAgICAgLTAuMDUzKioqXG4gICAgICAgICAgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDYpICAgXG5mZW1hbGUgICAgICAgICAgICAgIDAuMDA1ICAgICAgICAgIC0wLjAwNiogICAgICAgICAtMC4wMDIgICAgICAgICAgIDAuMDA0ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDYpICAgXG5hZ2UgICAgICAgICAgICAgICAgLTAuMDAwICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDEpICAgXG5pbmNvbWUgICAgICAgICAgICAgLTAuMDIwICAgICAgICAgICAwLjAwMSAgICAgICAgICAtMC4wMTEgICAgICAgICAgIDAuMDAzICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMTMpICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwOCkgICAgICAgICAoMC4wMTEpICAgXG51bml2ZXJzaXR5ICAgICAgICAgIDAuMDE0KiogICAgICAgIC0wLjAwMSAgICAgICAgICAgMC4wMDQgICAgICAgICAgIDAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDgpICAgXG5fY29ucyAgICAgICAgICAgICAgLTAuMDAzICAgICAgICAgICAwLjAxOSAgICAgICAgICAgMC4wMjMgICAgICAgICAgLTAuMDIxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMjYpICAgICAgICAgKDAuMDE0KSAgICAgICAgICgwLjAxOCkgICAgICAgICAoMC4wMzEpICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMDExICAgICAgICAgICAwLjAwOCAgICAgICAgICAgMC4wMTAgICAgICAgICAgIDAuMDIxICAgXG5yMl9iICAgICAgICAgICAgICAgIDAuMTA1ICAgICAgICAgICAwLjA4MiAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDA5ICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMDEyICAgICAgICAgICAwLjAwOCAgICAgICAgICAgMC4wMTAgICAgICAgICAgIDAuMDIwICAgXG5OICAgICAgICAgICAgICAgIDg3MjEuMDAwICAgICAgIDEwMjYwLjAwMCAgICAgICAgODE5OS4wMDAgICAgICAgIDQxMDQuMDAwICAgXG5OX2cgICAgICAgICAgICAgICAgNTEuMDAwICAgICAgICAgIDYwLjAwMCAgICAgICAgICA0OC4wMDAgICAgICAgICAgMjQuMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICAgZXN0dGFiIEUgRiBHLCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIHIyXG4+IF9vIE4gTl9nKSBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICBcbiAgICAgICAgICAgICAgICAgIEQuZ3NsbWMgICAgICAgICBELmdzbG1jICAgICAgICAgRC5nc2xtYyAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm5lZyAgICAgICAgICAgICAgICAgMC4wMTAqICAgICAgICAgIDAuMDA0ICAgICAgICAgICAwLjAyMCoqKlxuICAgICAgICAgICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDYpICAgXG50aW1lc2VjU3RvfmcgICAgICAgIDAuMDA5ICAgICAgICAgIC0wLjAwNCAgICAgICAgICAgMC4wMDEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAxMykgICAgICAgICAoMC4wMDgpICAgICAgICAgKDAuMDE1KSAgIFxuYy5uZWcjYy50aX5nICAgICAgIC0wLjAwNyoqICAgICAgICAtMC4wMDQqICAgICAgICAgLTAuMDA5KiogXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMykgICBcbm5lZyAgICAgICAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgICAgICguKSAgICAgICAgICAgICAoLikgICAgICAgICAgICAgKC4pICAgXG5yaWdodDIgICAgICAgICAgICAgIDAuMDE1ICAgICAgICAgIC0wLjAxMiAgICAgICAgICAgMC4wMjAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAzNikgICAgICAgICAoMC4wMjgpICAgICAgICAgKDAuMDQ3KSAgIFxuYy5uZWcjYy5yaX4yICAgICAgIC0wLjAwMCAgICAgICAgICAgMC4wMDQgICAgICAgICAgLTAuMDA0ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDcpICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwOSkgICBcbm9yZGVyICAgICAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgICAgICAgIC0wLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgXG5MLmdzbG1jICAgICAgICAgICAgLTAuMDI0KioqICAgICAgIC0wLjAzMyoqKiAgICAgICAtMC4wMzkqKipcbiAgICAgICAgICAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDA0KSAgIFxuZmVtYWxlICAgICAgICAgICAgIC0wLjAwMyAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDA0ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDgpICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwOCkgICBcbmFnZSAgICAgICAgICAgICAgICAgMC4wMDUqICAgICAgICAgIDAuMDAxICAgICAgICAgICAwLjAwMiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDIpICAgXG5pbmNvbWUgICAgICAgICAgICAgIDAuMDA3ICAgICAgICAgICAwLjAyMCAgICAgICAgICAgMC4wMTQgICBcbiAgICAgICAgICAgICAgICAgICgwLjAxOSkgICAgICAgICAoMC4wMTMpICAgICAgICAgKDAuMDE1KSAgIFxudW5pdmVyc2l0eSAgICAgICAgIC0wLjAwMyAgICAgICAgICAtMC4wMDMgICAgICAgICAgLTAuMDI2KiAgXG4gICAgICAgICAgICAgICAgICAoMC4wMjIpICAgICAgICAgKDAuMDA3KSAgICAgICAgICgwLjAxMikgICBcbl9jb25zICAgICAgICAgICAgICAtMC4xMTEqICAgICAgICAgLTAuMDE2ICAgICAgICAgIC0wLjA1MiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDUxKSAgICAgICAgICgwLjAyMykgICAgICAgICAoMC4wNjQpICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnIyX3cgICAgICAgICAgICAgICAgMC4wMDkgICAgICAgICAgIDAuMDE0ICAgICAgICAgICAwLjAyMSAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjE2MCAgICAgICAgICAgMC4xODQgICAgICAgICAgIDAuMDM0ICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMDEwICAgICAgICAgICAwLjAxNiAgICAgICAgICAgMC4wMjEgICBcbk4gICAgICAgICAgICAgICAgNTQ3Mi4wMDAgICAgICAgIDYzMjcuMDAwICAgICAgICA2MTU0LjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgIDMyLjAwMCAgICAgICAgICAzNy4wMDAgICAgICAgICAgMzYuMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gICBcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIk5aXCIgJiBwZXJpb2Q9PTIgLCByZSAgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBCXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJSVVwiICYgcGVyaW9kPT0yICwgcmUgICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgQyAgXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJTRVwiICYgcGVyaW9kPT0yICwgcmUgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBEXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJTV1wiICYgcGVyaW9kPT0yICwgcmUgICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRVxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiVUtcIiAmIHBlcmlvZD09MiAsIHJlICAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEYgXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJVU1wiICYgcGVyaW9kPT0yICwgcmUgICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRyBcbi4gICBlc3R0YWIgQiBDIEQsIGNlbGxzKGIoc3RhciBmbXQoMykpIHNlKHBhciBmbXQoMykpKSBub2dhcHMgc3RhdChyMl93IHIyX2IgcjJcbj4gX28gTiBOX2cpIFxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAoMSkgICAgICAgICAgICAgKDIpICAgICAgICAgICAgICgzKSAgIFxuICAgICAgICAgICAgICAgICAgRC5nc2xtYyAgICAgICAgIEQuZ3NsbWMgICAgICAgICBELmdzbG1jICAgXG4gICAgICAgICAgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmVnICAgICAgICAgICAgICAgICAwLjAxNioqKiAgICAgICAgMC4wMTQqKiogICAgICAgIDAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwMSkgICBcbnRpbWVzZWNTdG9+ZyAgICAgICAtMC4wMDEgICAgICAgICAgIDAuMDEwICAgICAgICAgICAwLjAwMyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDExKSAgICAgICAgICgwLjAxMCkgICAgICAgICAoMC4wMDMpICAgXG5jLm5lZyNjLnRpfmcgICAgICAgLTAuMDA3KiogICAgICAgIC0wLjAwOCoqKiAgICAgICAtMC4wMDEqICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAxKSAgIFxubmVnICAgICAgICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAgICAgKC4pICAgICAgICAgICAgICguKSAgICAgICAgICAgICAoLikgICBcbnJpZ2h0MiAgICAgICAgICAgICAgMC4wMjIgICAgICAgICAgIDAuMDIyICAgICAgICAgIC0wLjAwMiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDI4KSAgICAgICAgICgwLjAyNCkgICAgICAgICAoMC4wMDgpICAgXG5jLm5lZyNjLnJpfjIgICAgICAgLTAuMDA3ICAgICAgICAgIC0wLjAwMSAgICAgICAgICAgMC4wMDEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDAxKSAgIFxub3JkZXIgICAgICAgICAgICAgICAwLjAwMCAgICAgICAgICAtMC4wMDAgICAgICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICBcbkwuZ3NsbWMgICAgICAgICAgICAtMC4wNDYqKiogICAgICAgLTAuMDI1KioqICAgICAgICAwLjAwNyoqIFxuICAgICAgICAgICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDMpICAgXG5mZW1hbGUgICAgICAgICAgICAgLTAuMDAzICAgICAgICAgICAwLjAwMiAgICAgICAgICAgMC4wMDEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNikgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDAyKSAgIFxuYWdlICAgICAgICAgICAgICAgIC0wLjAwMCAgICAgICAgICAtMC4wMDAgICAgICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICBcbmluY29tZSAgICAgICAgICAgICAtMC4wMTUgICAgICAgICAgLTAuMDE0ICAgICAgICAgICAwLjAxMSogIFxuICAgICAgICAgICAgICAgICAgKDAuMDA5KSAgICAgICAgICgwLjAxMSkgICAgICAgICAoMC4wMDUpICAgXG51bml2ZXJzaXR5ICAgICAgICAgIDAuMDAwICAgICAgICAgIC0wLjAwNCAgICAgICAgICAgMC4wMDIgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNikgICAgICAgICAoMC4wMDcpICAgICAgICAgKDAuMDAyKSAgIFxuX2NvbnMgICAgICAgICAgICAgIC0wLjAwOSAgICAgICAgICAtMC4wMDYgICAgICAgICAgLTAuMDE5KiAgXG4gICAgICAgICAgICAgICAgICAoMC4wMjMpICAgICAgICAgKDAuMDI1KSAgICAgICAgICgwLjAwOCkgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjAyOSAgICAgICAgICAgMC4wMTYgICAgICAgICAgIDAuMDAyICAgXG5yMl9iICAgICAgICAgICAgICAgIDAuMDIzICAgICAgICAgICAwLjA0NCAgICAgICAgICAgMC4xOTMgICBcbnIyX28gICAgICAgICAgICAgICAgMC4wMjcgICAgICAgICAgIDAuMDE2ICAgICAgICAgICAwLjAwNSAgIFxuTiAgICAgICAgICAgICAgICA1NDcyLjAwMCAgICAgICAgNTQ3Mi4wMDAgICAgICAgIDgyMDguMDAwICAgXG5OX2cgICAgICAgICAgICAgICAgMzIuMDAwICAgICAgICAgIDMyLjAwMCAgICAgICAgICA0OC4wMDAgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgIGVzdHRhYiBFIEYgRywgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyX3cgcjJfYiByMlxuPiBfbyBOIE5fZykgXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgXG4gICAgICAgICAgICAgICAgICBELmdzbG1jICAgICAgICAgRC5nc2xtYyAgICAgICAgIEQuZ3NsbWMgICBcbiAgICAgICAgICAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5uZWcgICAgICAgICAgICAgICAgIDAuMDEzKioqICAgICAgICAwLjAwNCAgICAgICAgICAgMC4wMjAqKiBcbiAgICAgICAgICAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDA3KSAgIFxudGltZXNlY1N0b35nICAgICAgICAwLjAyMiogICAgICAgICAtMC4wMDggICAgICAgICAgIDAuMDE2ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDkpICAgICAgICAgKDAuMDA3KSAgICAgICAgICgwLjAxNykgICBcbmMubmVnI2MudGl+ZyAgICAgICAtMC4wMDgqKiogICAgICAgLTAuMDAxICAgICAgICAgIC0wLjAwNyogIFxuICAgICAgICAgICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDMpICAgXG5uZWcgICAgICAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICAgICAoLikgICAgICAgICAgICAgKC4pICAgICAgICAgICAgICguKSAgIFxucmlnaHQyICAgICAgICAgICAgIC0wLjAxNCAgICAgICAgICAgMC4wMDEgICAgICAgICAgIDAuMDgyICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMjIpICAgICAgICAgKDAuMDIxKSAgICAgICAgICgwLjA1MCkgICBcbmMubmVnI2Mucml+MiAgICAgICAgMC4wMDYgICAgICAgICAgLTAuMDAzICAgICAgICAgIC0wLjAxNSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMTApICAgXG5vcmRlciAgICAgICAgICAgICAgLTAuMDAwICAgICAgICAgIC0wLjAwMCAgICAgICAgICAgMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAxKSAgIFxuTC5nc2xtYyAgICAgICAgICAgICAwLjAwOCAgICAgICAgICAtMC4wMzUqKiogICAgICAgLTAuMzAxKioqXG4gICAgICAgICAgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwNSkgICBcbmZlbWFsZSAgICAgICAgICAgICAgMC4wMDUgICAgICAgICAgIDAuMDA2ICAgICAgICAgICAwLjAwNiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDgpICAgXG5hZ2UgICAgICAgICAgICAgICAgLTAuMDAwICAgICAgICAgIC0wLjAwMCAgICAgICAgICAtMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgIFxuaW5jb21lICAgICAgICAgICAgIC0wLjAyNiAgICAgICAgICAgMC4wMDcgICAgICAgICAgIDAuMDAzICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMTMpICAgICAgICAgKDAuMDA3KSAgICAgICAgICgwLjAxNikgICBcbnVuaXZlcnNpdHkgICAgICAgICAgMC4wMDYgICAgICAgICAgLTAuMDA1ICAgICAgICAgICAwLjAwNSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDgpICAgXG5fY29ucyAgICAgICAgICAgICAgLTAuMDEyICAgICAgICAgICAwLjAxMCAgICAgICAgICAtMC4wNzEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAyMSkgICAgICAgICAoMC4wMTYpICAgICAgICAgKDAuMDM4KSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMDA4ICAgICAgICAgICAwLjAxNCAgICAgICAgICAgMC4xMzkgICBcbnIyX2IgICAgICAgICAgICAgICAgMC4zMTggICAgICAgICAgIDAuMTUyICAgICAgICAgICAwLjAwMCAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjAxMCAgICAgICAgICAgMC4wMTUgICAgICAgICAgIDAuMTM1ICAgXG5OICAgICAgICAgICAgICAgIDUyNzQuMDAwICAgICAgICA4MTYwLjAwMCAgICAgICAyMzkzMC4wMDAgICBcbk5fZyAgICAgICAgICAgICAgICAzMS4wMDAgICAgICAgICAgNDguMDAwICAgICAgICAgMTQwLjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICAgXG4uICAgcmVwbGFjZSByaWdodDI9IHdwX3JpZ2h0Ml9kaWNobzJcbig0MzAsNzIyIHJlYWwgY2hhbmdlcyBtYWRlKVxuLiAgIHh0c2V0IHJlc3AgdGltZXNlY1xuICAgICAgIHBhbmVsIHZhcmlhYmxlOiAgcmVzcCAodW5iYWxhbmNlZClcbiAgICAgICAgdGltZSB2YXJpYWJsZTogIHRpbWVzZWMsIDEgdG8gNTY1XG4gICAgICAgICAgICAgICAgZGVsdGE6ICAxIHVuaXRcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIHBlcmlvZD09MiAsIHJlICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgR1xuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiQlJcIiAmIHBlcmlvZD09MiAsIHJlICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgQVxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiQ0EuZlwiICYgcGVyaW9kPT0yICwgcmUgICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgQyAgXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJDSFwiICYgcGVyaW9kPT0yICwgcmUgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBEXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJDTlwiICYgcGVyaW9kPT0yICwgcmUgICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRVxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiREtcIiAmIHBlcmlvZD09MiAsIHJlICAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEYgXG4uICAgZXN0dGFiIEcgQSBDLCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIHIyXG4+IF9vIE4gTl9nKSBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICBcbiAgICAgICAgICAgICAgICAgIEQuZ3NsbWMgICAgICAgICBELmdzbG1jICAgICAgICAgRC5nc2xtYyAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm5lZyAgICAgICAgICAgICAgICAgMC4wMDkqKiogICAgICAgIDAuMDE0KioqICAgICAgICAwLjAxMyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDgpICAgXG50aW1lc2VjU3RvfmcgICAgICAgIDAuMDAyICAgICAgICAgICAwLjAyNiogICAgICAgICAgMC4wMzAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMTEpICAgICAgICAgKDAuMDIzKSAgIFxuYy5uZWcjYy50aX5nICAgICAgIC0wLjAwNCoqKiAgICAgICAtMC4wMDkqKiogICAgICAgLTAuMDA2ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwNSkgICBcbm5lZyAgICAgICAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgICAgICguKSAgICAgICAgICAgICAoLikgICAgICAgICAgICAgKC4pICAgXG5yaWdodDIgICAgICAgICAgICAgIDAuMDEwKiogICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wNDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMTMpICAgICAgICAgKDAuMDMwKSAgIFxuYy5uZWcjYy5yaX4yICAgICAgIC0wLjAwMiogICAgICAgICAtMC4wMDIgICAgICAgICAgLTAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwNikgICBcbm9yZGVyICAgICAgICAgICAgICAgMC4wMDAqICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDEpICAgXG5MLmdzbG1jICAgICAgICAgICAgLTAuMTMxKioqICAgICAgIC0wLjAyOCoqKiAgICAgICAtMC4xODcqKipcbiAgICAgICAgICAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDA5KSAgIFxuZmVtYWxlICAgICAgICAgICAgICAwLjAwMyAgICAgICAgICAgMC4wMDQgICAgICAgICAgIDAuMDExICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDA3KSAgICAgICAgICgwLjAxMikgICBcbmFnZSAgICAgICAgICAgICAgICAtMC4wMDAgICAgICAgICAgLTAuMDAwICAgICAgICAgIC0wLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDApICAgXG5pbmNvbWUgICAgICAgICAgICAgLTAuMDA2ICAgICAgICAgIC0wLjAwMiAgICAgICAgICAtMC4wMzcgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMTUpICAgICAgICAgKDAuMDI0KSAgIFxudW5pdmVyc2l0eSAgICAgICAgICAwLjAwMiAgICAgICAgICAtMC4wMDMgICAgICAgICAgIDAuMDM3KiogXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDA3KSAgICAgICAgICgwLjAxMykgICBcbl9jb25zICAgICAgICAgICAgICAtMC4wMTkqICAgICAgICAgLTAuMDQ0ICAgICAgICAgIC0wLjA4OCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA3KSAgICAgICAgICgwLjAyNykgICAgICAgICAoMC4wNDgpICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnIyX3cgICAgICAgICAgICAgICAgMC4wNTUgICAgICAgICAgIDAuMDEwICAgICAgICAgICAwLjA5MiAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjAwNSAgICAgICAgICAgMC4wNDkgICAgICAgICAgIDAuMDY5ICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMDUzICAgICAgICAgICAwLjAxMCAgICAgICAgICAgMC4wODkgICBcbk4gICAgICAgICAgICAgIDEzODAzNi4wMDAgICAgICAgIDU2MDcuMDAwICAgICAgICA0NjE3LjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgODA4LjAwMCAgICAgICAgICAzMy4wMDAgICAgICAgICAgMjcuMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gICBlc3R0YWIgRCBFIEYsIGNlbGxzKGIoc3RhciBmbXQoMykpIHNlKHBhciBmbXQoMykpKSBub2dhcHMgc3RhdChyMl93IHIyX2IgcjJcbj4gX28gTiBOX2cpIFxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAoMSkgICAgICAgICAgICAgKDIpICAgICAgICAgICAgICgzKSAgIFxuICAgICAgICAgICAgICAgICAgRC5nc2xtYyAgICAgICAgIEQuZ3NsbWMgICAgICAgICBELmdzbG1jICAgXG4gICAgICAgICAgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmVnICAgICAgICAgICAgICAgICAwLjAxMCoqICAgICAgICAgMC4wMTEqKiAgICAgICAgIDAuMDAyICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwMikgICBcbnRpbWVzZWNTdG9+ZyAgICAgICAtMC4wMDEgICAgICAgICAgIDAuMDExICAgICAgICAgIC0wLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDExKSAgICAgICAgICgwLjAwOSkgICAgICAgICAoMC4wMDUpICAgXG5jLm5lZyNjLnRpfmcgICAgICAgLTAuMDA1KiogICAgICAgIC0wLjAwNioqKiAgICAgICAtMC4wMDEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAxKSAgIFxubmVnICAgICAgICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAgICAgKC4pICAgICAgICAgICAgICguKSAgICAgICAgICAgICAoLikgICBcbnJpZ2h0MiAgICAgICAgICAgICAgMC4wMDcgICAgICAgICAgLTAuMDA0ICAgICAgICAgIC0wLjAyMioqIFxuICAgICAgICAgICAgICAgICAgKDAuMDE0KSAgICAgICAgICgwLjAxMCkgICAgICAgICAoMC4wMDcpICAgXG5jLm5lZyNjLnJpfjIgICAgICAgLTAuMDAyICAgICAgICAgICAwLjAwMiAgICAgICAgICAgMC4wMDQqKipcbiAgICAgICAgICAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAxKSAgIFxub3JkZXIgICAgICAgICAgICAgICAwLjAwMCAgICAgICAgICAtMC4wMDAgICAgICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICBcbkwuZ3NsbWMgICAgICAgICAgICAtMC4wMjEqKiogICAgICAgLTAuMDIxKioqICAgICAgIC0wLjAxOCoqKlxuICAgICAgICAgICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDQpICAgXG5mZW1hbGUgICAgICAgICAgICAgIDAuMDA0ICAgICAgICAgIC0wLjAwNSAgICAgICAgICAtMC4wMDQgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDAzKSAgIFxuYWdlICAgICAgICAgICAgICAgICAwLjAwMCAgICAgICAgICAtMC4wMDEqICAgICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICBcbmluY29tZSAgICAgICAgICAgICAtMC4wMTEgICAgICAgICAgLTAuMDA0ICAgICAgICAgIC0wLjAwMyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDE0KSAgICAgICAgICgwLjAxMikgICAgICAgICAoMC4wMDcpICAgXG51bml2ZXJzaXR5ICAgICAgICAgLTAuMDAyICAgICAgICAgICAwLjAwOSAgICAgICAgICAtMC4wMDMgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDYpICAgICAgICAgKDAuMDAzKSAgIFxuX2NvbnMgICAgICAgICAgICAgIC0wLjAxMCAgICAgICAgICAtMC4wMDIgICAgICAgICAgLTAuMDA0ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMjEpICAgICAgICAgKDAuMDIyKSAgICAgICAgICgwLjAxMSkgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjAxMSAgICAgICAgICAgMC4wMDggICAgICAgICAgIDAuMDA5ICAgXG5yMl9iICAgICAgICAgICAgICAgIDAuMDUyICAgICAgICAgICAwLjI2OSAgICAgICAgICAgMC4wMDMgICBcbnIyX28gICAgICAgICAgICAgICAgMC4wMTEgICAgICAgICAgIDAuMDA5ICAgICAgICAgICAwLjAwOCAgIFxuTiAgICAgICAgICAgICAgICA2MTU2LjAwMCAgICAgICAgOTc0Ny4wMDAgICAgICAgIDU5ODUuMDAwICAgXG5OX2cgICAgICAgICAgICAgICAgMzYuMDAwICAgICAgICAgIDU3LjAwMCAgICAgICAgICAzNS4wMDAgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgIFxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiRlJcIiAmIHBlcmlvZD09MiAsIHJlICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgQVxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiR0hcIiAmIHBlcmlvZD09MiAsIHJlICAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEJcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIklOXCIgJiBwZXJpb2Q9PTIgLCByZSAgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBDICBcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIklTLmpcIiAmIHBlcmlvZD09MiAsIHJlICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRFxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiSVMucFwiICYgcGVyaW9kPT0yICwgcmUgICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRVxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiSVRcIiAmIHBlcmlvZD09MiAsIHJlICAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEYgXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJKUFwiICYgcGVyaW9kPT0yICwgcmUgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBHXG4uICAgZXN0dGFiIEEgQiBDIEQsIGNlbGxzKGIoc3RhciBmbXQoMykpIHNlKHBhciBmbXQoMykpKSBub2dhcHMgc3RhdChyMl93IHIyX2IgXG4+IHIyX28gTiBOX2cpIFxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICAgICAgICAgICAgKDQpICAgXG4gICAgICAgICAgICAgICAgICBELmdzbG1jICAgICAgICAgRC5nc2xtYyAgICAgICAgIEQuZ3NsbWMgICAgICAgICBELmdzbG1jICAgXG4gICAgICAgICAgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5uZWcgICAgICAgICAgICAgICAgIDAuMDAzICAgICAgICAgICAwLjAwMiAgICAgICAgICAtMC4wMDEgICAgICAgICAgIDAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDQpICAgXG50aW1lc2VjU3RvfmcgICAgICAgLTAuMDE1ICAgICAgICAgIC0wLjAwNSAgICAgICAgICAtMC4wMTYqICAgICAgICAgLTAuMDEwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMTEpICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwNykgICAgICAgICAoMC4wMTEpICAgXG5jLm5lZyNjLnRpfmcgICAgICAgLTAuMDAwICAgICAgICAgIC0wLjAwMSAgICAgICAgICAgMC4wMDEgICAgICAgICAgLTAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDIpICAgXG5uZWcgICAgICAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAgICAgKC4pICAgICAgICAgICAgICguKSAgICAgICAgICAgICAoLikgICAgICAgICAgICAgKC4pICAgXG5yaWdodDIgICAgICAgICAgICAgIDAuMDI1ICAgICAgICAgIC0wLjAwOCAgICAgICAgICAgMC4wMDQgICAgICAgICAgIDAuMDE0ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMTUpICAgICAgICAgKDAuMDA5KSAgICAgICAgICgwLjAwOCkgICAgICAgICAoMC4wMTQpICAgXG5jLm5lZyNjLnJpfjIgICAgICAgLTAuMDA1ICAgICAgICAgICAwLjAwMSAgICAgICAgICAtMC4wMDEgICAgICAgICAgLTAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDMpICAgXG5vcmRlciAgICAgICAgICAgICAgIDAuMDAwICAgICAgICAgIC0wLjAwMCAgICAgICAgICAtMC4wMDAgICAgICAgICAgLTAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgXG5MLmdzbG1jICAgICAgICAgICAgLTAuMDM4KioqICAgICAgIC0wLjAyMyoqKiAgICAgICAtMC4wMzAqKiogICAgICAgLTAuMDUyKioqXG4gICAgICAgICAgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDYpICAgXG5mZW1hbGUgICAgICAgICAgICAgIDAuMDA2ICAgICAgICAgIC0wLjAwNiogICAgICAgICAtMC4wMDIgICAgICAgICAgIDAuMDA1ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDYpICAgXG5hZ2UgICAgICAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDEpICAgXG5pbmNvbWUgICAgICAgICAgICAgLTAuMDI0ICAgICAgICAgICAwLjAwMSAgICAgICAgICAtMC4wMTAgICAgICAgICAgLTAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMTQpICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwOCkgICAgICAgICAoMC4wMTEpICAgXG51bml2ZXJzaXR5ICAgICAgICAgIDAuMDE1KiogICAgICAgIC0wLjAwMCAgICAgICAgICAgMC4wMDUgICAgICAgICAgLTAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDgpICAgXG5fY29ucyAgICAgICAgICAgICAgIDAuMDA2ICAgICAgICAgICAwLjAxOCAgICAgICAgICAgMC4wMTUgICAgICAgICAgLTAuMDAzICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMjQpICAgICAgICAgKDAuMDEzKSAgICAgICAgICgwLjAxNSkgICAgICAgICAoMC4wMjcpICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMDExICAgICAgICAgICAwLjAwOCAgICAgICAgICAgMC4wMTAgICAgICAgICAgIDAuMDIxICAgXG5yMl9iICAgICAgICAgICAgICAgIDAuMDU3ICAgICAgICAgICAwLjA5MiAgICAgICAgICAgMC4wMDEgICAgICAgICAgIDAuMDA3ICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMDExICAgICAgICAgICAwLjAwOCAgICAgICAgICAgMC4wMTAgICAgICAgICAgIDAuMDIwICAgXG5OICAgICAgICAgICAgICAgIDg3MjEuMDAwICAgICAgIDEwMjYwLjAwMCAgICAgICAgODE5OS4wMDAgICAgICAgIDQxMDQuMDAwICAgXG5OX2cgICAgICAgICAgICAgICAgNTEuMDAwICAgICAgICAgIDYwLjAwMCAgICAgICAgICA0OC4wMDAgICAgICAgICAgMjQuMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICAgZXN0dGFiIEUgRiBHLCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIHIyXG4+IF9vIE4gTl9nKSBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICBcbiAgICAgICAgICAgICAgICAgIEQuZ3NsbWMgICAgICAgICBELmdzbG1jICAgICAgICAgRC5nc2xtYyAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm5lZyAgICAgICAgICAgICAgICAgMC4wMTEqICAgICAgICAgIDAuMDA1ICAgICAgICAgICAwLjAxOCoqKlxuICAgICAgICAgICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDUpICAgXG50aW1lc2VjU3RvfmcgICAgICAgIDAuMDA5ICAgICAgICAgIC0wLjAwNCAgICAgICAgICAgMC4wMDEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAxMykgICAgICAgICAoMC4wMDgpICAgICAgICAgKDAuMDE1KSAgIFxuYy5uZWcjYy50aX5nICAgICAgIC0wLjAwNyoqICAgICAgICAtMC4wMDQqICAgICAgICAgLTAuMDA5KiogXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMykgICBcbm5lZyAgICAgICAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgICAgICguKSAgICAgICAgICAgICAoLikgICAgICAgICAgICAgKC4pICAgXG5yaWdodDIgICAgICAgICAgICAgIDAuMDE3ICAgICAgICAgIC0wLjAxMiAgICAgICAgICAtMC4wMDIgICBcbiAgICAgICAgICAgICAgICAgICgwLjAxNikgICAgICAgICAoMC4wMTgpICAgICAgICAgKDAuMDE5KSAgIFxuYy5uZWcjYy5yaX4yICAgICAgIC0wLjAwMiAgICAgICAgICAgMC4wMDMgICAgICAgICAgIDAuMDAyICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwNCkgICBcbm9yZGVyICAgICAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgICAgICAgIC0wLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgXG5MLmdzbG1jICAgICAgICAgICAgLTAuMDI0KioqICAgICAgIC0wLjAzMyoqKiAgICAgICAtMC4wMzkqKipcbiAgICAgICAgICAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDA0KSAgIFxuZmVtYWxlICAgICAgICAgICAgIC0wLjAwMiAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDA1ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDgpICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwNykgICBcbmFnZSAgICAgICAgICAgICAgICAgMC4wMDUqICAgICAgICAgIDAuMDAxICAgICAgICAgICAwLjAwMyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDIpICAgXG5pbmNvbWUgICAgICAgICAgICAgIDAuMDA3ICAgICAgICAgICAwLjAyMCAgICAgICAgICAgMC4wMTUgICBcbiAgICAgICAgICAgICAgICAgICgwLjAxOSkgICAgICAgICAoMC4wMTMpICAgICAgICAgKDAuMDE1KSAgIFxudW5pdmVyc2l0eSAgICAgICAgIC0wLjAwNyAgICAgICAgICAtMC4wMDIgICAgICAgICAgLTAuMDI4KiAgXG4gICAgICAgICAgICAgICAgICAoMC4wMjIpICAgICAgICAgKDAuMDA4KSAgICAgICAgICgwLjAxMikgICBcbl9jb25zICAgICAgICAgICAgICAtMC4xMTIqICAgICAgICAgLTAuMDE4ICAgICAgICAgIC0wLjA1NSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDQ4KSAgICAgICAgICgwLjAyMikgICAgICAgICAoMC4wNTcpICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnIyX3cgICAgICAgICAgICAgICAgMC4wMDkgICAgICAgICAgIDAuMDE1ICAgICAgICAgICAwLjAyMSAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjE4NCAgICAgICAgICAgMC4xNzkgICAgICAgICAgIDAuMDQyICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMDExICAgICAgICAgICAwLjAxNiAgICAgICAgICAgMC4wMjEgICBcbk4gICAgICAgICAgICAgICAgNTQ3Mi4wMDAgICAgICAgIDYzMjcuMDAwICAgICAgICA2MTU0LjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgIDMyLjAwMCAgICAgICAgICAzNy4wMDAgICAgICAgICAgMzYuMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gICBcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIk5aXCIgJiBwZXJpb2Q9PTIgLCByZSAgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBCXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJSVVwiICYgcGVyaW9kPT0yICwgcmUgICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgQyAgXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJTRVwiICYgcGVyaW9kPT0yICwgcmUgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBEXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJTV1wiICYgcGVyaW9kPT0yICwgcmUgICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRVxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiVUtcIiAmIHBlcmlvZD09MiAsIHJlICAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEYgXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJVU1wiICYgcGVyaW9kPT0yICwgcmUgICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRyBcbi4gICBlc3R0YWIgQiBDIEQsIGNlbGxzKGIoc3RhciBmbXQoMykpIHNlKHBhciBmbXQoMykpKSBub2dhcHMgc3RhdChyMl93IHIyX2IgcjJcbj4gX28gTiBOX2cpIFxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAoMSkgICAgICAgICAgICAgKDIpICAgICAgICAgICAgICgzKSAgIFxuICAgICAgICAgICAgICAgICAgRC5nc2xtYyAgICAgICAgIEQuZ3NsbWMgICAgICAgICBELmdzbG1jICAgXG4gICAgICAgICAgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmVnICAgICAgICAgICAgICAgICAwLjAxNSoqKiAgICAgICAgMC4wMTQqKiogICAgICAgIDAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwMSkgICBcbnRpbWVzZWNTdG9+ZyAgICAgICAtMC4wMDAgICAgICAgICAgIDAuMDEwICAgICAgICAgICAwLjAwMyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDExKSAgICAgICAgICgwLjAxMCkgICAgICAgICAoMC4wMDMpICAgXG5jLm5lZyNjLnRpfmcgICAgICAgLTAuMDA3KiogICAgICAgIC0wLjAwOCoqKiAgICAgICAtMC4wMDEqICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAxKSAgIFxubmVnICAgICAgICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAgICAgKC4pICAgICAgICAgICAgICguKSAgICAgICAgICAgICAoLikgICBcbnJpZ2h0MiAgICAgICAgICAgICAgMC4wMDkgICAgICAgICAgIDAuMDA3ICAgICAgICAgIC0wLjAwMyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDEzKSAgICAgICAgICgwLjAxMikgICAgICAgICAoMC4wMDMpICAgXG5jLm5lZyNjLnJpfjIgICAgICAgLTAuMDAxICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAxKSAgIFxub3JkZXIgICAgICAgICAgICAgICAwLjAwMCAgICAgICAgICAtMC4wMDAgICAgICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICBcbkwuZ3NsbWMgICAgICAgICAgICAtMC4wNDYqKiogICAgICAgLTAuMDI1KioqICAgICAgICAwLjAwNyoqIFxuICAgICAgICAgICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDMpICAgXG5mZW1hbGUgICAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMiAgICAgICAgICAgMC4wMDEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNikgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDAyKSAgIFxuYWdlICAgICAgICAgICAgICAgIC0wLjAwMCAgICAgICAgICAtMC4wMDAgICAgICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICBcbmluY29tZSAgICAgICAgICAgICAtMC4wMTIgICAgICAgICAgLTAuMDE2ICAgICAgICAgICAwLjAxMiogIFxuICAgICAgICAgICAgICAgICAgKDAuMDA5KSAgICAgICAgICgwLjAxMikgICAgICAgICAoMC4wMDUpICAgXG51bml2ZXJzaXR5ICAgICAgICAgLTAuMDAyICAgICAgICAgIC0wLjAwMyAgICAgICAgICAgMC4wMDIgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNikgICAgICAgICAoMC4wMDcpICAgICAgICAgKDAuMDAyKSAgIFxuX2NvbnMgICAgICAgICAgICAgIC0wLjAwNSAgICAgICAgICAgMC4wMDAgICAgICAgICAgLTAuMDE4KiogXG4gICAgICAgICAgICAgICAgICAoMC4wMjEpICAgICAgICAgKDAuMDIzKSAgICAgICAgICgwLjAwNykgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjAyOCAgICAgICAgICAgMC4wMTYgICAgICAgICAgIDAuMDAzICAgXG5yMl9iICAgICAgICAgICAgICAgIDAuMDExICAgICAgICAgICAwLjAyNiAgICAgICAgICAgMC4xOTIgICBcbnIyX28gICAgICAgICAgICAgICAgMC4wMjYgICAgICAgICAgIDAuMDE2ICAgICAgICAgICAwLjAwNSAgIFxuTiAgICAgICAgICAgICAgICA1NDcyLjAwMCAgICAgICAgNTQ3Mi4wMDAgICAgICAgIDgyMDguMDAwICAgXG5OX2cgICAgICAgICAgICAgICAgMzIuMDAwICAgICAgICAgIDMyLjAwMCAgICAgICAgICA0OC4wMDAgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgIGVzdHRhYiBFIEYgRywgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyX3cgcjJfYiByMlxuPiBfbyBOIE5fZykgXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgXG4gICAgICAgICAgICAgICAgICBELmdzbG1jICAgICAgICAgRC5nc2xtYyAgICAgICAgIEQuZ3NsbWMgICBcbiAgICAgICAgICAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5uZWcgICAgICAgICAgICAgICAgIDAuMDE0KioqICAgICAgICAwLjAwMyAgICAgICAgICAgMC4wMTgqKiBcbiAgICAgICAgICAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDA2KSAgIFxudGltZXNlY1N0b35nICAgICAgICAwLjAyMiogICAgICAgICAtMC4wMDggICAgICAgICAgIDAuMDE2ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDkpICAgICAgICAgKDAuMDA3KSAgICAgICAgICgwLjAxNykgICBcbmMubmVnI2MudGl+ZyAgICAgICAtMC4wMDgqKiogICAgICAgLTAuMDAxICAgICAgICAgIC0wLjAwNyogIFxuICAgICAgICAgICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDMpICAgXG5uZWcgICAgICAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICAgICAoLikgICAgICAgICAgICAgKC4pICAgICAgICAgICAgICguKSAgIFxucmlnaHQyICAgICAgICAgICAgIC0wLjAxMiAgICAgICAgICAgMC4wMTIgICAgICAgICAgIDAuMDYwKiogXG4gICAgICAgICAgICAgICAgICAoMC4wMTEpICAgICAgICAgKDAuMDEwKSAgICAgICAgICgwLjAyMSkgICBcbmMubmVnI2Mucml+MiAgICAgICAgMC4wMDQgICAgICAgICAgLTAuMDAyICAgICAgICAgIC0wLjAxMioqIFxuICAgICAgICAgICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDQpICAgXG5vcmRlciAgICAgICAgICAgICAgLTAuMDAwICAgICAgICAgIC0wLjAwMCAgICAgICAgICAgMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAxKSAgIFxuTC5nc2xtYyAgICAgICAgICAgICAwLjAwOCAgICAgICAgICAtMC4wMzUqKiogICAgICAgLTAuMzAyKioqXG4gICAgICAgICAgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwNSkgICBcbmZlbWFsZSAgICAgICAgICAgICAgMC4wMDQgICAgICAgICAgIDAuMDA2ICAgICAgICAgICAwLjAwNSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDgpICAgXG5hZ2UgICAgICAgICAgICAgICAgLTAuMDAwICAgICAgICAgIC0wLjAwMCogICAgICAgICAtMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgIFxuaW5jb21lICAgICAgICAgICAgIC0wLjAyMyAgICAgICAgICAgMC4wMDUgICAgICAgICAgIDAuMDA0ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMTQpICAgICAgICAgKDAuMDA3KSAgICAgICAgICgwLjAxNikgICBcbnVuaXZlcnNpdHkgICAgICAgICAgMC4wMDUgICAgICAgICAgLTAuMDA2ICAgICAgICAgICAwLjAwNSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDgpICAgXG5fY29ucyAgICAgICAgICAgICAgLTAuMDE3ICAgICAgICAgICAwLjAxMSAgICAgICAgICAtMC4wNTYgICBcbiAgICAgICAgICAgICAgICAgICgwLjAyMCkgICAgICAgICAoMC4wMTUpICAgICAgICAgKDAuMDM1KSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMDA4ICAgICAgICAgICAwLjAxNCAgICAgICAgICAgMC4xMzkgICBcbnIyX2IgICAgICAgICAgICAgICAgMC4yODEgICAgICAgICAgIDAuMTMzICAgICAgICAgICAwLjAwMCAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjAxMCAgICAgICAgICAgMC4wMTUgICAgICAgICAgIDAuMTM1ICAgXG5OICAgICAgICAgICAgICAgIDUyNzQuMDAwICAgICAgICA4MTYwLjAwMCAgICAgICAyMzkzMC4wMDAgICBcbk5fZyAgICAgICAgICAgICAgICAzMS4wMDAgICAgICAgICAgNDguMDAwICAgICAgICAgMTQwLjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICAgXG4uICAgcmVwbGFjZSByaWdodDI9IHdwX3JpZ2h0Ml9kaWNob3hcbigxMjIsODk4IHJlYWwgY2hhbmdlcyBtYWRlKVxuLiAgIHh0c2V0IHJlc3AgdGltZXNlY1xuICAgICAgIHBhbmVsIHZhcmlhYmxlOiAgcmVzcCAodW5iYWxhbmNlZClcbiAgICAgICAgdGltZSB2YXJpYWJsZTogIHRpbWVzZWMsIDEgdG8gNTY1XG4gICAgICAgICAgICAgICAgZGVsdGE6ICAxIHVuaXRcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIHBlcmlvZD09MiAsIHJlICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgR1xuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiQlJcIiAmIHBlcmlvZD09MiAsIHJlICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgQVxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiQ0EuZlwiICYgcGVyaW9kPT0yICwgcmUgICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgQyAgXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJDSFwiICYgcGVyaW9kPT0yICwgcmUgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBEXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJDTlwiICYgcGVyaW9kPT0yICwgcmUgICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRVxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiREtcIiAmIHBlcmlvZD09MiAsIHJlICAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEYgXG4uICAgZXN0dGFiIEcgQSBDLCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIHIyXG4+IF9vIE4gTl9nKSBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICBcbiAgICAgICAgICAgICAgICAgIEQuZ3NsbWMgICAgICAgICBELmdzbG1jICAgICAgICAgRC5nc2xtYyAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm5lZyAgICAgICAgICAgICAgICAgMC4wMDkqKiogICAgICAgIDAuMDEzKiogICAgICAgICAwLjAxMiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDgpICAgXG50aW1lc2VjU3RvfmcgICAgICAgIDAuMDAyICAgICAgICAgICAwLjAyNiogICAgICAgICAgMC4wMzEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMTEpICAgICAgICAgKDAuMDIzKSAgIFxuYy5uZWcjYy50aX5nICAgICAgIC0wLjAwNCoqKiAgICAgICAtMC4wMDkqKiogICAgICAgLTAuMDA2ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwNSkgICBcbm5lZyAgICAgICAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgICAgICguKSAgICAgICAgICAgICAoLikgICAgICAgICAgICAgKC4pICAgXG5yaWdodDIgICAgICAgICAgICAgIDAuMDAxICAgICAgICAgIC0wLjAyMCAgICAgICAgICAtMC4wMDIgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMTIpICAgICAgICAgKDAuMDI0KSAgIFxuYy5uZWcjYy5yaX4yICAgICAgIC0wLjAwMSAgICAgICAgICAgMC4wMDEgICAgICAgICAgIDAuMDAzICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwNSkgICBcbm9yZGVyICAgICAgICAgICAgICAgMC4wMDAqICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDEpICAgXG5MLmdzbG1jICAgICAgICAgICAgLTAuMTMxKioqICAgICAgIC0wLjAyOCoqKiAgICAgICAtMC4xODYqKipcbiAgICAgICAgICAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDA5KSAgIFxuZmVtYWxlICAgICAgICAgICAgICAwLjAwMyAgICAgICAgICAgMC4wMDMgICAgICAgICAgIDAuMDExICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDA2KSAgICAgICAgICgwLjAxMykgICBcbmFnZSAgICAgICAgICAgICAgICAtMC4wMDAgICAgICAgICAgLTAuMDAwICAgICAgICAgIC0wLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDApICAgXG5pbmNvbWUgICAgICAgICAgICAgLTAuMDA2ICAgICAgICAgICAwLjAwMiAgICAgICAgICAtMC4wNDgqICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMTMpICAgICAgICAgKDAuMDI0KSAgIFxudW5pdmVyc2l0eSAgICAgICAgICAwLjAwMiAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDQwKiogXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDA2KSAgICAgICAgICgwLjAxMykgICBcbl9jb25zICAgICAgICAgICAgICAtMC4wMTYqICAgICAgICAgLTAuMDMzICAgICAgICAgIC0wLjA4MSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA3KSAgICAgICAgICgwLjAyNikgICAgICAgICAoMC4wNTApICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnIyX3cgICAgICAgICAgICAgICAgMC4wNTUgICAgICAgICAgIDAuMDEwICAgICAgICAgICAwLjA5MiAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjAwNiAgICAgICAgICAgMC4yMzQgICAgICAgICAgIDAuMDAzICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMDUzICAgICAgICAgICAwLjAxMiAgICAgICAgICAgMC4wODggICBcbk4gICAgICAgICAgICAgIDEzODAzNi4wMDAgICAgICAgIDU2MDcuMDAwICAgICAgICA0NjE3LjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgODA4LjAwMCAgICAgICAgICAzMy4wMDAgICAgICAgICAgMjcuMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gICBlc3R0YWIgRCBFIEYsIGNlbGxzKGIoc3RhciBmbXQoMykpIHNlKHBhciBmbXQoMykpKSBub2dhcHMgc3RhdChyMl93IHIyX2IgcjJcbj4gX28gTiBOX2cpIFxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAoMSkgICAgICAgICAgICAgKDIpICAgICAgICAgICAgICgzKSAgIFxuICAgICAgICAgICAgICAgICAgRC5nc2xtYyAgICAgICAgIEQuZ3NsbWMgICAgICAgICBELmdzbG1jICAgXG4gICAgICAgICAgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmVnICAgICAgICAgICAgICAgICAwLjAxMCoqICAgICAgICAgMC4wMTIqKiogICAgICAgIDAuMDAyICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwMikgICBcbnRpbWVzZWNTdG9+ZyAgICAgICAtMC4wMDEgICAgICAgICAgIDAuMDExICAgICAgICAgIC0wLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDExKSAgICAgICAgICgwLjAwOSkgICAgICAgICAoMC4wMDUpICAgXG5jLm5lZyNjLnRpfmcgICAgICAgLTAuMDA1KiogICAgICAgIC0wLjAwNioqKiAgICAgICAtMC4wMDEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAxKSAgIFxubmVnICAgICAgICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAgICAgKC4pICAgICAgICAgICAgICguKSAgICAgICAgICAgICAoLikgICBcbnJpZ2h0MiAgICAgICAgICAgICAtMC4wMDIgICAgICAgICAgLTAuMDAzICAgICAgICAgIC0wLjAxMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDExKSAgICAgICAgICgwLjAwOSkgICAgICAgICAoMC4wMDYpICAgXG5jLm5lZyNjLnJpfjIgICAgICAgLTAuMDAxICAgICAgICAgICAwLjAwMSAgICAgICAgICAgMC4wMDIgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAxKSAgIFxub3JkZXIgICAgICAgICAgICAgICAwLjAwMCAgICAgICAgICAtMC4wMDAgICAgICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICBcbkwuZ3NsbWMgICAgICAgICAgICAtMC4wMjIqKiogICAgICAgLTAuMDIxKioqICAgICAgIC0wLjAxOCoqKlxuICAgICAgICAgICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDQpICAgXG5mZW1hbGUgICAgICAgICAgICAgIDAuMDA0ICAgICAgICAgIC0wLjAwNSAgICAgICAgICAtMC4wMDUgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDA0KSAgIFxuYWdlICAgICAgICAgICAgICAgICAwLjAwMCAgICAgICAgICAtMC4wMDEqICAgICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICBcbmluY29tZSAgICAgICAgICAgICAtMC4wMTkgICAgICAgICAgLTAuMDAyICAgICAgICAgIC0wLjAwMyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDE0KSAgICAgICAgICgwLjAxMikgICAgICAgICAoMC4wMDcpICAgXG51bml2ZXJzaXR5ICAgICAgICAgLTAuMDAxICAgICAgICAgICAwLjAxMCAgICAgICAgICAtMC4wMDMgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDYpICAgICAgICAgKDAuMDAzKSAgIFxuX2NvbnMgICAgICAgICAgICAgIC0wLjAwNiAgICAgICAgICAtMC4wMDYgICAgICAgICAgLTAuMDAzICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMjIpICAgICAgICAgKDAuMDIyKSAgICAgICAgICgwLjAxMikgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjAxMSAgICAgICAgICAgMC4wMDggICAgICAgICAgIDAuMDA3ICAgXG5yMl9iICAgICAgICAgICAgICAgIDAuMTU5ICAgICAgICAgICAwLjIzNyAgICAgICAgICAgMC4wMDMgICBcbnIyX28gICAgICAgICAgICAgICAgMC4wMTEgICAgICAgICAgIDAuMDA5ICAgICAgICAgICAwLjAwNyAgIFxuTiAgICAgICAgICAgICAgICA2MTU2LjAwMCAgICAgICAgOTc0Ny4wMDAgICAgICAgIDU5ODUuMDAwICAgXG5OX2cgICAgICAgICAgICAgICAgMzYuMDAwICAgICAgICAgIDU3LjAwMCAgICAgICAgICAzNS4wMDAgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgIFxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiRlJcIiAmIHBlcmlvZD09MiAsIHJlICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgQVxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiR0hcIiAmIHBlcmlvZD09MiAsIHJlICAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEJcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIklOXCIgJiBwZXJpb2Q9PTIgLCByZSAgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBDICBcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIklTLmpcIiAmIHBlcmlvZD09MiAsIHJlICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRFxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiSVMucFwiICYgcGVyaW9kPT0yICwgcmUgICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRVxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiSVRcIiAmIHBlcmlvZD09MiAsIHJlICAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEYgXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJKUFwiICYgcGVyaW9kPT0yICwgcmUgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBHXG4uICAgZXN0dGFiIEEgQiBDIEQsIGNlbGxzKGIoc3RhciBmbXQoMykpIHNlKHBhciBmbXQoMykpKSBub2dhcHMgc3RhdChyMl93IHIyX2IgXG4+IHIyX28gTiBOX2cpIFxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICAgICAgICAgICAgKDQpICAgXG4gICAgICAgICAgICAgICAgICBELmdzbG1jICAgICAgICAgRC5nc2xtYyAgICAgICAgIEQuZ3NsbWMgICAgICAgICBELmdzbG1jICAgXG4gICAgICAgICAgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5uZWcgICAgICAgICAgICAgICAgIDAuMDAzICAgICAgICAgICAwLjAwMiAgICAgICAgICAtMC4wMDIgICAgICAgICAgIDAuMDAyICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDQpICAgXG50aW1lc2VjU3RvfmcgICAgICAgLTAuMDE1ICAgICAgICAgIC0wLjAwNSAgICAgICAgICAtMC4wMTYqICAgICAgICAgLTAuMDEwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMTEpICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwNykgICAgICAgICAoMC4wMTEpICAgXG5jLm5lZyNjLnRpfmcgICAgICAgLTAuMDAwICAgICAgICAgIC0wLjAwMSAgICAgICAgICAgMC4wMDEgICAgICAgICAgLTAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDIpICAgXG5uZWcgICAgICAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAgICAgKC4pICAgICAgICAgICAgICguKSAgICAgICAgICAgICAoLikgICAgICAgICAgICAgKC4pICAgXG5yaWdodDIgICAgICAgICAgICAgIDAuMDE0ICAgICAgICAgIC0wLjAwNCAgICAgICAgICAgMC4wMDEgICAgICAgICAgIDAuMDIzICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMTEpICAgICAgICAgKDAuMDA2KSAgICAgICAgICgwLjAwNykgICAgICAgICAoMC4wMTIpICAgXG5jLm5lZyNjLnJpfjIgICAgICAgLTAuMDAxICAgICAgICAgICAwLjAwMSAgICAgICAgICAtMC4wMDAgICAgICAgICAgLTAuMDAyICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDIpICAgXG5vcmRlciAgICAgICAgICAgICAgIDAuMDAwICAgICAgICAgIC0wLjAwMCAgICAgICAgICAtMC4wMDAgICAgICAgICAgLTAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgXG5MLmdzbG1jICAgICAgICAgICAgLTAuMDM3KioqICAgICAgIC0wLjAyMyoqKiAgICAgICAtMC4wMzAqKiogICAgICAgLTAuMDUzKioqXG4gICAgICAgICAgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDYpICAgXG5mZW1hbGUgICAgICAgICAgICAgIDAuMDA2ICAgICAgICAgIC0wLjAwNiogICAgICAgICAtMC4wMDIgICAgICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDYpICAgXG5hZ2UgICAgICAgICAgICAgICAgLTAuMDAwICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDEpICAgXG5pbmNvbWUgICAgICAgICAgICAgLTAuMDI0ICAgICAgICAgICAwLjAwMSAgICAgICAgICAtMC4wMTAgICAgICAgICAgIDAuMDAyICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMTMpICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwOCkgICAgICAgICAoMC4wMTEpICAgXG51bml2ZXJzaXR5ICAgICAgICAgIDAuMDEzKiAgICAgICAgIC0wLjAwMSAgICAgICAgICAgMC4wMDQgICAgICAgICAgIDAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDgpICAgXG5fY29ucyAgICAgICAgICAgICAgIDAuMDA4ICAgICAgICAgICAwLjAxNCAgICAgICAgICAgMC4wMTcgICAgICAgICAgLTAuMDIxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMjQpICAgICAgICAgKDAuMDExKSAgICAgICAgICgwLjAxNSkgICAgICAgICAoMC4wMjgpICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMDExICAgICAgICAgICAwLjAwOCAgICAgICAgICAgMC4wMTAgICAgICAgICAgIDAuMDIxICAgXG5yMl9iICAgICAgICAgICAgICAgIDAuMDkyICAgICAgICAgICAwLjA5MiAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDQ1ICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMDExICAgICAgICAgICAwLjAwOCAgICAgICAgICAgMC4wMTAgICAgICAgICAgIDAuMDIxICAgXG5OICAgICAgICAgICAgICAgIDg3MjEuMDAwICAgICAgIDEwMjYwLjAwMCAgICAgICAgODE5OS4wMDAgICAgICAgIDQxMDQuMDAwICAgXG5OX2cgICAgICAgICAgICAgICAgNTEuMDAwICAgICAgICAgIDYwLjAwMCAgICAgICAgICA0OC4wMDAgICAgICAgICAgMjQuMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICAgZXN0dGFiIEUgRiBHLCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIHIyXG4+IF9vIE4gTl9nKSBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICBcbiAgICAgICAgICAgICAgICAgIEQuZ3NsbWMgICAgICAgICBELmdzbG1jICAgICAgICAgRC5nc2xtYyAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm5lZyAgICAgICAgICAgICAgICAgMC4wMTAqICAgICAgICAgIDAuMDA1ICAgICAgICAgICAwLjAxOCoqKlxuICAgICAgICAgICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDUpICAgXG50aW1lc2VjU3RvfmcgICAgICAgIDAuMDA5ICAgICAgICAgIC0wLjAwNCAgICAgICAgICAgMC4wMDEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAxMykgICAgICAgICAoMC4wMDgpICAgICAgICAgKDAuMDE1KSAgIFxuYy5uZWcjYy50aX5nICAgICAgIC0wLjAwNyoqICAgICAgICAtMC4wMDQqICAgICAgICAgLTAuMDA5KiogXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMykgICBcbm5lZyAgICAgICAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgICAgICguKSAgICAgICAgICAgICAoLikgICAgICAgICAgICAgKC4pICAgXG5yaWdodDIgICAgICAgICAgICAgIDAuMDE0ICAgICAgICAgICAwLjAwMiAgICAgICAgICAgMC4wMDEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAxNCkgICAgICAgICAoMC4wMDgpICAgICAgICAgKDAuMDE2KSAgIFxuYy5uZWcjYy5yaX4yICAgICAgIC0wLjAwMCAgICAgICAgICAgMC4wMDEgICAgICAgICAgLTAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMykgICBcbm9yZGVyICAgICAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgICAgICAgIC0wLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgXG5MLmdzbG1jICAgICAgICAgICAgLTAuMDIzKioqICAgICAgIC0wLjAzMyoqKiAgICAgICAtMC4wMzkqKipcbiAgICAgICAgICAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDA0KSAgIFxuZmVtYWxlICAgICAgICAgICAgICAwLjAwMSAgICAgICAgICAgMC4wMDEgICAgICAgICAgIDAuMDAzICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDgpICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwOCkgICBcbmFnZSAgICAgICAgICAgICAgICAgMC4wMDUqICAgICAgICAgIDAuMDAxKiAgICAgICAgICAwLjAwMiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDIpICAgXG5pbmNvbWUgICAgICAgICAgICAgIDAuMDA3ICAgICAgICAgICAwLjAxOSAgICAgICAgICAgMC4wMTMgICBcbiAgICAgICAgICAgICAgICAgICgwLjAxOCkgICAgICAgICAoMC4wMTMpICAgICAgICAgKDAuMDE1KSAgIFxudW5pdmVyc2l0eSAgICAgICAgICAwLjAwMyAgICAgICAgICAtMC4wMDIgICAgICAgICAgLTAuMDI1KiAgXG4gICAgICAgICAgICAgICAgICAoMC4wMjEpICAgICAgICAgKDAuMDA3KSAgICAgICAgICgwLjAxMikgICBcbl9jb25zICAgICAgICAgICAgICAtMC4xMjkqKiAgICAgICAgLTAuMDI0ICAgICAgICAgIC0wLjAzNiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDQ5KSAgICAgICAgICgwLjAyMikgICAgICAgICAoMC4wNTkpICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnIyX3cgICAgICAgICAgICAgICAgMC4wMDkgICAgICAgICAgIDAuMDE0ICAgICAgICAgICAwLjAyMSAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjIzMSAgICAgICAgICAgMC4yNDEgICAgICAgICAgIDAuMDM3ICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMDExICAgICAgICAgICAwLjAxNiAgICAgICAgICAgMC4wMjEgICBcbk4gICAgICAgICAgICAgICAgNTQ3Mi4wMDAgICAgICAgIDYzMjcuMDAwICAgICAgICA2MTU0LjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgIDMyLjAwMCAgICAgICAgICAzNy4wMDAgICAgICAgICAgMzYuMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gICBcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIk5aXCIgJiBwZXJpb2Q9PTIgLCByZSAgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBCXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJSVVwiICYgcGVyaW9kPT0yICwgcmUgICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgQyAgXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJTRVwiICYgcGVyaW9kPT0yICwgcmUgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBEXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJTV1wiICYgcGVyaW9kPT0yICwgcmUgICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRVxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiVUtcIiAmIHBlcmlvZD09MiAsIHJlICAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEYgXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJVU1wiICYgcGVyaW9kPT0yICwgcmUgICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRyBcbi4gICBlc3R0YWIgQiBDIEQsIGNlbGxzKGIoc3RhciBmbXQoMykpIHNlKHBhciBmbXQoMykpKSBub2dhcHMgc3RhdChyMl93IHIyX2IgcjJcbj4gX28gTiBOX2cpIFxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAoMSkgICAgICAgICAgICAgKDIpICAgICAgICAgICAgICgzKSAgIFxuICAgICAgICAgICAgICAgICAgRC5nc2xtYyAgICAgICAgIEQuZ3NsbWMgICAgICAgICBELmdzbG1jICAgXG4gICAgICAgICAgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmVnICAgICAgICAgICAgICAgICAwLjAxNCoqKiAgICAgICAgMC4wMTQqKiogICAgICAgIDAuMDAyICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwMSkgICBcbnRpbWVzZWNTdG9+ZyAgICAgICAtMC4wMDEgICAgICAgICAgIDAuMDEwICAgICAgICAgICAwLjAwMyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDExKSAgICAgICAgICgwLjAxMCkgICAgICAgICAoMC4wMDMpICAgXG5jLm5lZyNjLnRpfmcgICAgICAgLTAuMDA3KiogICAgICAgIC0wLjAwOCoqKiAgICAgICAtMC4wMDEqICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAxKSAgIFxubmVnICAgICAgICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAgICAgKC4pICAgICAgICAgICAgICguKSAgICAgICAgICAgICAoLikgICBcbnJpZ2h0MiAgICAgICAgICAgICAtMC4wMDYgICAgICAgICAgIDAuMDAzICAgICAgICAgIC0wLjAwMiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDExKSAgICAgICAgICgwLjAxMCkgICAgICAgICAoMC4wMDMpICAgXG5jLm5lZyNjLnJpfjIgICAgICAgLTAuMDAwICAgICAgICAgIC0wLjAwMSAgICAgICAgICAgMC4wMDEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAxKSAgIFxub3JkZXIgICAgICAgICAgICAgICAwLjAwMCAgICAgICAgICAtMC4wMDAgICAgICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICBcbkwuZ3NsbWMgICAgICAgICAgICAtMC4wNDYqKiogICAgICAgLTAuMDI1KioqICAgICAgICAwLjAwNyoqIFxuICAgICAgICAgICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDMpICAgXG5mZW1hbGUgICAgICAgICAgICAgLTAuMDA0ICAgICAgICAgICAwLjAwMyAgICAgICAgICAgMC4wMDEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDAyKSAgIFxuYWdlICAgICAgICAgICAgICAgIC0wLjAwMCAgICAgICAgICAtMC4wMDAgICAgICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICBcbmluY29tZSAgICAgICAgICAgICAtMC4wMTUgICAgICAgICAgLTAuMDEzICAgICAgICAgICAwLjAxMiogIFxuICAgICAgICAgICAgICAgICAgKDAuMDA5KSAgICAgICAgICgwLjAxMikgICAgICAgICAoMC4wMDUpICAgXG51bml2ZXJzaXR5ICAgICAgICAgIDAuMDAxICAgICAgICAgIC0wLjAwNSAgICAgICAgICAgMC4wMDEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNikgICAgICAgICAoMC4wMDcpICAgICAgICAgKDAuMDAyKSAgIFxuX2NvbnMgICAgICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDEgICAgICAgICAgLTAuMDE5KiogXG4gICAgICAgICAgICAgICAgICAoMC4wMjIpICAgICAgICAgKDAuMDIyKSAgICAgICAgICgwLjAwNikgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjAyOCAgICAgICAgICAgMC4wMTYgICAgICAgICAgIDAuMDAyICAgXG5yMl9iICAgICAgICAgICAgICAgIDAuMDAzICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4xODMgICBcbnIyX28gICAgICAgICAgICAgICAgMC4wMjcgICAgICAgICAgIDAuMDE1ICAgICAgICAgICAwLjAwNSAgIFxuTiAgICAgICAgICAgICAgICA1NDcyLjAwMCAgICAgICAgNTQ3Mi4wMDAgICAgICAgIDgyMDguMDAwICAgXG5OX2cgICAgICAgICAgICAgICAgMzIuMDAwICAgICAgICAgIDMyLjAwMCAgICAgICAgICA0OC4wMDAgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgIGVzdHRhYiBFIEYgRywgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyX3cgcjJfYiByMlxuPiBfbyBOIE5fZykgXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgXG4gICAgICAgICAgICAgICAgICBELmdzbG1jICAgICAgICAgRC5nc2xtYyAgICAgICAgIEQuZ3NsbWMgICBcbiAgICAgICAgICAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5uZWcgICAgICAgICAgICAgICAgIDAuMDE0KioqICAgICAgICAwLjAwMyAgICAgICAgICAgMC4wMTcqKiBcbiAgICAgICAgICAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDA2KSAgIFxudGltZXNlY1N0b35nICAgICAgICAwLjAyMiogICAgICAgICAtMC4wMDggICAgICAgICAgIDAuMDE2ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDkpICAgICAgICAgKDAuMDA3KSAgICAgICAgICgwLjAxNykgICBcbmMubmVnI2MudGl+ZyAgICAgICAtMC4wMDgqKiogICAgICAgLTAuMDAxICAgICAgICAgIC0wLjAwNyogIFxuICAgICAgICAgICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDMpICAgXG5uZWcgICAgICAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICAgICAoLikgICAgICAgICAgICAgKC4pICAgICAgICAgICAgICguKSAgIFxucmlnaHQyICAgICAgICAgICAgICAwLjAwMiAgICAgICAgICAtMC4wMDYgICAgICAgICAgIDAuMDE4ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMTApICAgICAgICAgKDAuMDA4KSAgICAgICAgICgwLjAxOCkgICBcbmMubmVnI2Mucml+MiAgICAgICAgMC4wMDEgICAgICAgICAgIDAuMDAwICAgICAgICAgIC0wLjAwNCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDMpICAgXG5vcmRlciAgICAgICAgICAgICAgLTAuMDAwICAgICAgICAgIC0wLjAwMCAgICAgICAgICAgMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAxKSAgIFxuTC5nc2xtYyAgICAgICAgICAgICAwLjAwOCAgICAgICAgICAtMC4wMzQqKiogICAgICAgLTAuMzAxKioqXG4gICAgICAgICAgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwNSkgICBcbmZlbWFsZSAgICAgICAgICAgICAgMC4wMDQgICAgICAgICAgIDAuMDA2ICAgICAgICAgICAwLjAwNSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDgpICAgXG5hZ2UgICAgICAgICAgICAgICAgLTAuMDAwICAgICAgICAgIC0wLjAwMCAgICAgICAgICAtMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgIFxuaW5jb21lICAgICAgICAgICAgIC0wLjAyOSogICAgICAgICAgMC4wMDggICAgICAgICAgIDAuMDA1ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMTQpICAgICAgICAgKDAuMDA3KSAgICAgICAgICgwLjAxNikgICBcbnVuaXZlcnNpdHkgICAgICAgICAgMC4wMDggICAgICAgICAgLTAuMDA2ICAgICAgICAgICAwLjAwNSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA2KSAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDgpICAgXG5fY29ucyAgICAgICAgICAgICAgLTAuMDE3ICAgICAgICAgICAwLjAxMyAgICAgICAgICAtMC4wNTEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAyMCkgICAgICAgICAoMC4wMTYpICAgICAgICAgKDAuMDM1KSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMDA3ICAgICAgICAgICAwLjAxNCAgICAgICAgICAgMC4xMzkgICBcbnIyX2IgICAgICAgICAgICAgICAgMC4zMjggICAgICAgICAgIDAuMTYwICAgICAgICAgICAwLjAwMCAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjAxMCAgICAgICAgICAgMC4wMTUgICAgICAgICAgIDAuMTM1ICAgXG5OICAgICAgICAgICAgICAgIDUyNzQuMDAwICAgICAgICA4MTYwLjAwMCAgICAgICAyMzkzMC4wMDAgICBcbk5fZyAgICAgICAgICAgICAgICAzMS4wMDAgICAgICAgICAgNDguMDAwICAgICAgICAgMTQwLjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICAgXG4uICAgcmVwbGFjZSByaWdodDI9IGxlZnRfcmlnaHQyXG4oNDE4LDM4MyByZWFsIGNoYW5nZXMgbWFkZSwgNTYxIHRvIG1pc3NpbmcpXG4uICAgeHRzZXQgcmVzcCB0aW1lc2VjXG4gICAgICAgcGFuZWwgdmFyaWFibGU6ICByZXNwICh1bmJhbGFuY2VkKVxuICAgICAgICB0aW1lIHZhcmlhYmxlOiAgdGltZXNlYywgMSB0byA1NjVcbiAgICAgICAgICAgICAgICBkZWx0YTogIDEgdW5pdFxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgcGVyaW9kPT0yICwgcmUgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBHXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJCUlwiICYgcGVyaW9kPT0yICwgcmUgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBBXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJDQS5mXCIgJiBwZXJpb2Q9PTIgLCByZSAgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBDICBcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkNIXCIgJiBwZXJpb2Q9PTIgLCByZSAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIERcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkNOXCIgJiBwZXJpb2Q9PTIgLCByZSAgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBFXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJES1wiICYgcGVyaW9kPT0yICwgcmUgICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRiBcbi4gICBlc3R0YWIgRyBBIEMsIGNlbGxzKGIoc3RhciBmbXQoMykpIHNlKHBhciBmbXQoMykpKSBub2dhcHMgc3RhdChyMl93IHIyX2IgcjJcbj4gX28gTiBOX2cpIFxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAoMSkgICAgICAgICAgICAgKDIpICAgICAgICAgICAgICgzKSAgIFxuICAgICAgICAgICAgICAgICAgRC5nc2xtYyAgICAgICAgIEQuZ3NsbWMgICAgICAgICBELmdzbG1jICAgXG4gICAgICAgICAgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmVnICAgICAgICAgICAgICAgICAwLjAwOSoqKiAgICAgICAgMC4wMTIqKiAgICAgICAgIDAuMDE0ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwOSkgICBcbnRpbWVzZWNTdG9+ZyAgICAgICAgMC4wMDIgICAgICAgICAgIDAuMDI2KiAgICAgICAgICAwLjAzMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAxMSkgICAgICAgICAoMC4wMjMpICAgXG5jLm5lZyNjLnRpfmcgICAgICAgLTAuMDA0KioqICAgICAgIC0wLjAwOSoqKiAgICAgICAtMC4wMDYgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDA1KSAgIFxubmVnICAgICAgICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAgICAgKC4pICAgICAgICAgICAgICguKSAgICAgICAgICAgICAoLikgICBcbnJpZ2h0MiAgICAgICAgICAgICAgMC4wMDYgICAgICAgICAgLTAuMDQyICAgICAgICAgICAwLjAzNiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA3KSAgICAgICAgICgwLjAyMykgICAgICAgICAoMC4wNDYpICAgXG5jLm5lZyNjLnJpfjIgICAgICAgLTAuMDAxICAgICAgICAgICAwLjAwNCAgICAgICAgICAtMC4wMDMgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDA5KSAgIFxub3JkZXIgICAgICAgICAgICAgICAwLjAwMCogICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMSkgICBcbkwuZ3NsbWMgICAgICAgICAgICAtMC4xMzEqKiogICAgICAgLTAuMDI3KioqICAgICAgIC0wLjE4NioqKlxuICAgICAgICAgICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDkpICAgXG5mZW1hbGUgICAgICAgICAgICAgIDAuMDAzICAgICAgICAgICAwLjAwNCAgICAgICAgICAgMC4wMDggICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDYpICAgICAgICAgKDAuMDEyKSAgIFxuYWdlICAgICAgICAgICAgICAgIC0wLjAwMCAgICAgICAgICAtMC4wMDEgICAgICAgICAgLTAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMCkgICBcbmluY29tZSAgICAgICAgICAgICAtMC4wMDYgICAgICAgICAgIDAuMDAzICAgICAgICAgIC0wLjA0OSogIFxuICAgICAgICAgICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAxNCkgICAgICAgICAoMC4wMjQpICAgXG51bml2ZXJzaXR5ICAgICAgICAgIDAuMDAyICAgICAgICAgIC0wLjAwMSAgICAgICAgICAgMC4wNDEqKiBcbiAgICAgICAgICAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDYpICAgICAgICAgKDAuMDEzKSAgIFxuX2NvbnMgICAgICAgICAgICAgIC0wLjAxOCogICAgICAgICAtMC4wMTggICAgICAgICAgLTAuMDk5ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDgpICAgICAgICAgKDAuMDI4KSAgICAgICAgICgwLjA1MikgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjA1NSAgICAgICAgICAgMC4wMTAgICAgICAgICAgIDAuMDkyICAgXG5yMl9iICAgICAgICAgICAgICAgIDAuMDA2ICAgICAgICAgICAwLjE0OCAgICAgICAgICAgMC4wMTEgICBcbnIyX28gICAgICAgICAgICAgICAgMC4wNTMgICAgICAgICAgIDAuMDExICAgICAgICAgICAwLjA4OCAgIFxuTiAgICAgICAgICAgICAgMTM3ODY1LjAwMCAgICAgICAgNTYwNy4wMDAgICAgICAgIDQ2MTcuMDAwICAgXG5OX2cgICAgICAgICAgICAgICA4MDcuMDAwICAgICAgICAgIDMzLjAwMCAgICAgICAgICAyNy4wMDAgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgIGVzdHRhYiBEIEUgRiwgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyX3cgcjJfYiByMlxuPiBfbyBOIE5fZykgXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgXG4gICAgICAgICAgICAgICAgICBELmdzbG1jICAgICAgICAgRC5nc2xtYyAgICAgICAgIEQuZ3NsbWMgICBcbiAgICAgICAgICAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5uZWcgICAgICAgICAgICAgICAgIDAuMDA5KiAgICAgICAgICAwLjAwOCAgICAgICAgICAgMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDAyKSAgIFxudGltZXNlY1N0b35nICAgICAgIC0wLjAwMSAgICAgICAgICAgMC4wMTEgICAgICAgICAgLTAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMTEpICAgICAgICAgKDAuMDA5KSAgICAgICAgICgwLjAwNSkgICBcbmMubmVnI2MudGl+ZyAgICAgICAtMC4wMDUqKiAgICAgICAgLTAuMDA2KioqICAgICAgIC0wLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDEpICAgXG5uZWcgICAgICAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICAgICAoLikgICAgICAgICAgICAgKC4pICAgICAgICAgICAgICguKSAgIFxucmlnaHQyICAgICAgICAgICAgIC0wLjAwMyAgICAgICAgICAtMC4wMjYgICAgICAgICAgLTAuMDM0KiogXG4gICAgICAgICAgICAgICAgICAoMC4wMjQpICAgICAgICAgKDAuMDI4KSAgICAgICAgICgwLjAxMykgICBcbmMubmVnI2Mucml+MiAgICAgICAgMC4wMDEgICAgICAgICAgIDAuMDA2ICAgICAgICAgICAwLjAwNioqIFxuICAgICAgICAgICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDIpICAgXG5vcmRlciAgICAgICAgICAgICAgIDAuMDAwICAgICAgICAgIC0wLjAwMCAgICAgICAgICAgMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgIFxuTC5nc2xtYyAgICAgICAgICAgIC0wLjAyMSoqKiAgICAgICAtMC4wMjEqKiogICAgICAgLTAuMDE4KioqXG4gICAgICAgICAgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwNCkgICBcbmZlbWFsZSAgICAgICAgICAgICAgMC4wMDMgICAgICAgICAgLTAuMDA0ICAgICAgICAgIC0wLjAwNCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDMpICAgXG5hZ2UgICAgICAgICAgICAgICAgIDAuMDAwICAgICAgICAgIC0wLjAwMSogICAgICAgICAgMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgIFxuaW5jb21lICAgICAgICAgICAgIC0wLjAxMCAgICAgICAgICAtMC4wMDEgICAgICAgICAgLTAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMTQpICAgICAgICAgKDAuMDExKSAgICAgICAgICgwLjAwOCkgICBcbnVuaXZlcnNpdHkgICAgICAgICAtMC4wMDEgICAgICAgICAgIDAuMDEwICAgICAgICAgIC0wLjAwMyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwNykgICAgICAgICAoMC4wMDMpICAgXG5fY29ucyAgICAgICAgICAgICAgLTAuMDA4ICAgICAgICAgICAwLjAxMSAgICAgICAgICAgMC4wMDcgICBcbiAgICAgICAgICAgICAgICAgICgwLjAyMykgICAgICAgICAoMC4wMjkpICAgICAgICAgKDAuMDEzKSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMDExICAgICAgICAgICAwLjAwOCAgICAgICAgICAgMC4wMDggICBcbnIyX2IgICAgICAgICAgICAgICAgMC4wNTAgICAgICAgICAgIDAuMjM2ICAgICAgICAgICAwLjAwNyAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjAxMSAgICAgICAgICAgMC4wMDkgICAgICAgICAgIDAuMDA3ICAgXG5OICAgICAgICAgICAgICAgIDYxNTYuMDAwICAgICAgICA5NzQ3LjAwMCAgICAgICAgNTk4NS4wMDAgICBcbk5fZyAgICAgICAgICAgICAgICAzNi4wMDAgICAgICAgICAgNTcuMDAwICAgICAgICAgIDM1LjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICAgXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJGUlwiICYgcGVyaW9kPT0yICwgcmUgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBBXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJHSFwiICYgcGVyaW9kPT0yICwgcmUgICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgQlxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiSU5cIiAmIHBlcmlvZD09MiAsIHJlICAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEMgIFxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiSVMualwiICYgcGVyaW9kPT0yICwgcmUgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBEXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJJUy5wXCIgJiBwZXJpb2Q9PTIgLCByZSAgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBFXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJJVFwiICYgcGVyaW9kPT0yICwgcmUgICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRiBcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkpQXCIgJiBwZXJpb2Q9PTIgLCByZSAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEdcbi4gICBlc3R0YWIgQSBCIEMgRCwgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyX3cgcjJfYiBcbj4gcjJfbyBOIE5fZykgXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAoMSkgICAgICAgICAgICAgKDIpICAgICAgICAgICAgICgzKSAgICAgICAgICAgICAoNCkgICBcbiAgICAgICAgICAgICAgICAgIEQuZ3NsbWMgICAgICAgICBELmdzbG1jICAgICAgICAgRC5nc2xtYyAgICAgICAgIEQuZ3NsbWMgICBcbiAgICAgICAgICAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm5lZyAgICAgICAgICAgICAgICAgMC4wMDIgICAgICAgICAgIDAuMDAzICAgICAgICAgIC0wLjAwNCAgICAgICAgICAgMC4wMDQgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwNCkgICBcbnRpbWVzZWNTdG9+ZyAgICAgICAtMC4wMTUgICAgICAgICAgLTAuMDA1ICAgICAgICAgIC0wLjAxNiogICAgICAgICAtMC4wMTAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAxMSkgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDA3KSAgICAgICAgICgwLjAxMSkgICBcbmMubmVnI2MudGl+ZyAgICAgICAtMC4wMDAgICAgICAgICAgLTAuMDAyICAgICAgICAgICAwLjAwMSAgICAgICAgICAtMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMikgICBcbm5lZyAgICAgICAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICAgICAoLikgICAgICAgICAgICAgKC4pICAgICAgICAgICAgICguKSAgICAgICAgICAgICAoLikgICBcbnJpZ2h0MiAgICAgICAgICAgICAgMC4wMjUgICAgICAgICAgLTAuMDAwICAgICAgICAgIC0wLjAxOCAgICAgICAgICAgMC4wMTUgICBcbiAgICAgICAgICAgICAgICAgICgwLjAyNCkgICAgICAgICAoMC4wMTIpICAgICAgICAgKDAuMDEzKSAgICAgICAgICgwLjAyMCkgICBcbmMubmVnI2Mucml+MiAgICAgICAgMC4wMDEgICAgICAgICAgLTAuMDAxICAgICAgICAgICAwLjAwNCAgICAgICAgICAtMC4wMDYgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwNCkgICBcbm9yZGVyICAgICAgICAgICAgICAgMC4wMDAgICAgICAgICAgLTAuMDAwICAgICAgICAgIC0wLjAwMCAgICAgICAgICAtMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICBcbkwuZ3NsbWMgICAgICAgICAgICAtMC4wMzgqKiogICAgICAgLTAuMDIzKioqICAgICAgIC0wLjAzMCoqKiAgICAgICAtMC4wNTEqKipcbiAgICAgICAgICAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwNikgICBcbmZlbWFsZSAgICAgICAgICAgICAgMC4wMDQgICAgICAgICAgLTAuMDA2KiogICAgICAgIC0wLjAwMiAgICAgICAgICAgMC4wMDIgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwNikgICBcbmFnZSAgICAgICAgICAgICAgICAtMC4wMDAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMSkgICBcbmluY29tZSAgICAgICAgICAgICAtMC4wMjIgICAgICAgICAgIDAuMDAyICAgICAgICAgIC0wLjAxMCAgICAgICAgICAtMC4wMDIgICBcbiAgICAgICAgICAgICAgICAgICgwLjAxMykgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDA4KSAgICAgICAgICgwLjAxMSkgICBcbnVuaXZlcnNpdHkgICAgICAgICAgMC4wMTcqKiAgICAgICAgLTAuMDAyICAgICAgICAgICAwLjAwNCAgICAgICAgICAgMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwOCkgICBcbl9jb25zICAgICAgICAgICAgICAtMC4wMDAgICAgICAgICAgIDAuMDEwICAgICAgICAgICAwLjAyNyAgICAgICAgICAtMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAyNikgICAgICAgICAoMC4wMTMpICAgICAgICAgKDAuMDE2KSAgICAgICAgICgwLjAyNykgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnIyX3cgICAgICAgICAgICAgICAgMC4wMTEgICAgICAgICAgIDAuMDA4ICAgICAgICAgICAwLjAxMSAgICAgICAgICAgMC4wMjEgICBcbnIyX2IgICAgICAgICAgICAgICAgMC4xMzkgICAgICAgICAgIDAuMDk4ICAgICAgICAgICAwLjAwMSAgICAgICAgICAgMC4wMDAgICBcbnIyX28gICAgICAgICAgICAgICAgMC4wMTIgICAgICAgICAgIDAuMDA4ICAgICAgICAgICAwLjAxMCAgICAgICAgICAgMC4wMjAgICBcbk4gICAgICAgICAgICAgICAgODcyMS4wMDAgICAgICAgMTAwODkuMDAwICAgICAgICA4MTk5LjAwMCAgICAgICAgNDEwNC4wMDAgICBcbk5fZyAgICAgICAgICAgICAgICA1MS4wMDAgICAgICAgICAgNTkuMDAwICAgICAgICAgIDQ4LjAwMCAgICAgICAgICAyNC4wMDAgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gICBlc3R0YWIgRSBGIEcsIGNlbGxzKGIoc3RhciBmbXQoMykpIHNlKHBhciBmbXQoMykpKSBub2dhcHMgc3RhdChyMl93IHIyX2IgcjJcbj4gX28gTiBOX2cpIFxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAoMSkgICAgICAgICAgICAgKDIpICAgICAgICAgICAgICgzKSAgIFxuICAgICAgICAgICAgICAgICAgRC5nc2xtYyAgICAgICAgIEQuZ3NsbWMgICAgICAgICBELmdzbG1jICAgXG4gICAgICAgICAgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmVnICAgICAgICAgICAgICAgICAwLjAxMyogICAgICAgICAgMC4wMDUgICAgICAgICAgIDAuMDEzICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDYpICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwNykgICBcbnRpbWVzZWNTdG9+ZyAgICAgICAgMC4wMDkgICAgICAgICAgLTAuMDA0ICAgICAgICAgICAwLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDEzKSAgICAgICAgICgwLjAwOCkgICAgICAgICAoMC4wMTUpICAgXG5jLm5lZyNjLnRpfmcgICAgICAgLTAuMDA3KiogICAgICAgIC0wLjAwNCogICAgICAgICAtMC4wMDkqKiBcbiAgICAgICAgICAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAzKSAgIFxubmVnICAgICAgICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAgICAgKC4pICAgICAgICAgICAgICguKSAgICAgICAgICAgICAoLikgICBcbnJpZ2h0MiAgICAgICAgICAgICAgMC4wMTYgICAgICAgICAgIDAuMDA1ICAgICAgICAgIC0wLjA0NCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDMxKSAgICAgICAgICgwLjAxOSkgICAgICAgICAoMC4wNTApICAgXG5jLm5lZyNjLnJpfjIgICAgICAgLTAuMDA0ICAgICAgICAgICAwLjAwMSAgICAgICAgICAgMC4wMTIgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNikgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDEwKSAgIFxub3JkZXIgICAgICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICAgICAgICAgLTAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICBcbkwuZ3NsbWMgICAgICAgICAgICAtMC4wMjQqKiogICAgICAgLTAuMDMzKioqICAgICAgIC0wLjAzOSoqKlxuICAgICAgICAgICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDQpICAgXG5mZW1hbGUgICAgICAgICAgICAgLTAuMDAyICAgICAgICAgICAwLjAwMSAgICAgICAgICAgMC4wMDQgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwOCkgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDA3KSAgIFxuYWdlICAgICAgICAgICAgICAgICAwLjAwNCogICAgICAgICAgMC4wMDEgICAgICAgICAgIDAuMDAyICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMikgICBcbmluY29tZSAgICAgICAgICAgICAgMC4wMDQgICAgICAgICAgIDAuMDE5ICAgICAgICAgICAwLjAxNCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDE5KSAgICAgICAgICgwLjAxMykgICAgICAgICAoMC4wMTQpICAgXG51bml2ZXJzaXR5ICAgICAgICAgLTAuMDAzICAgICAgICAgIC0wLjAwMiAgICAgICAgICAtMC4wMjYqICBcbiAgICAgICAgICAgICAgICAgICgwLjAyMikgICAgICAgICAoMC4wMDcpICAgICAgICAgKDAuMDEyKSAgIFxuX2NvbnMgICAgICAgICAgICAgIC0wLjExMyogICAgICAgICAtMC4wMjAgICAgICAgICAgLTAuMDI5ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wNTIpICAgICAgICAgKDAuMDIzKSAgICAgICAgICgwLjA2MSkgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjAwOSAgICAgICAgICAgMC4wMTQgICAgICAgICAgIDAuMDIyICAgXG5yMl9iICAgICAgICAgICAgICAgIDAuMTQ1ICAgICAgICAgICAwLjE5MyAgICAgICAgICAgMC4wMzYgICBcbnIyX28gICAgICAgICAgICAgICAgMC4wMTAgICAgICAgICAgIDAuMDE2ICAgICAgICAgICAwLjAyMSAgIFxuTiAgICAgICAgICAgICAgICA1NDcyLjAwMCAgICAgICAgNjMyNy4wMDAgICAgICAgIDYxNTQuMDAwICAgXG5OX2cgICAgICAgICAgICAgICAgMzIuMDAwICAgICAgICAgIDM3LjAwMCAgICAgICAgICAzNi4wMDAgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgIFxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiTlpcIiAmIHBlcmlvZD09MiAsIHJlICAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEJcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIlJVXCIgJiBwZXJpb2Q9PTIgLCByZSAgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBDICBcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIlNFXCIgJiBwZXJpb2Q9PTIgLCByZSAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIERcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIlNXXCIgJiBwZXJpb2Q9PTIgLCByZSAgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBFXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJVS1wiICYgcGVyaW9kPT0yICwgcmUgICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRiBcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIlVTXCIgJiBwZXJpb2Q9PTIgLCByZSAgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBHIFxuLiAgIGVzdHRhYiBCIEMgRCwgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyX3cgcjJfYiByMlxuPiBfbyBOIE5fZykgXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgXG4gICAgICAgICAgICAgICAgICBELmdzbG1jICAgICAgICAgRC5nc2xtYyAgICAgICAgIEQuZ3NsbWMgICBcbiAgICAgICAgICAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5uZWcgICAgICAgICAgICAgICAgIDAuMDE1KioqICAgICAgICAwLjAxNCoqICAgICAgICAgMC4wMDEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDAxKSAgIFxudGltZXNlY1N0b35nICAgICAgIC0wLjAwMCAgICAgICAgICAgMC4wMTAgICAgICAgICAgIDAuMDAzICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMTEpICAgICAgICAgKDAuMDEwKSAgICAgICAgICgwLjAwMykgICBcbmMubmVnI2MudGl+ZyAgICAgICAtMC4wMDcqKiAgICAgICAgLTAuMDA4KioqICAgICAgIC0wLjAwMSogIFxuICAgICAgICAgICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDEpICAgXG5uZWcgICAgICAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICAgICAoLikgICAgICAgICAgICAgKC4pICAgICAgICAgICAgICguKSAgIFxucmlnaHQyICAgICAgICAgICAgICAwLjAwNiAgICAgICAgICAgMC4wMTkgICAgICAgICAgLTAuMDEwKiAgXG4gICAgICAgICAgICAgICAgICAoMC4wMjcpICAgICAgICAgKDAuMDMxKSAgICAgICAgICgwLjAwNCkgICBcbmMubmVnI2Mucml+MiAgICAgICAtMC4wMDEgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMioqIFxuICAgICAgICAgICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwNikgICAgICAgICAoMC4wMDEpICAgXG5vcmRlciAgICAgICAgICAgICAgIDAuMDAwICAgICAgICAgIC0wLjAwMCAgICAgICAgICAgMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgIFxuTC5nc2xtYyAgICAgICAgICAgIC0wLjA0NioqKiAgICAgICAtMC4wMjUqKiogICAgICAgIDAuMDA3KiAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwMykgICBcbmZlbWFsZSAgICAgICAgICAgICAtMC4wMDEgICAgICAgICAgIDAuMDAxICAgICAgICAgICAwLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA2KSAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDIpICAgXG5hZ2UgICAgICAgICAgICAgICAgLTAuMDAwICAgICAgICAgIC0wLjAwMCAgICAgICAgICAgMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgIFxuaW5jb21lICAgICAgICAgICAgIC0wLjAxMyAgICAgICAgICAtMC4wMTAgICAgICAgICAgIDAuMDEzKiAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDkpICAgICAgICAgKDAuMDEyKSAgICAgICAgICgwLjAwNSkgICBcbnVuaXZlcnNpdHkgICAgICAgICAtMC4wMDEgICAgICAgICAgLTAuMDAzICAgICAgICAgICAwLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwNykgICAgICAgICAoMC4wMDIpICAgXG5fY29ucyAgICAgICAgICAgICAgLTAuMDA1ICAgICAgICAgIC0wLjAwMyAgICAgICAgICAtMC4wMTYqICBcbiAgICAgICAgICAgICAgICAgICgwLjAyNCkgICAgICAgICAoMC4wMjUpICAgICAgICAgKDAuMDA2KSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMDI4ICAgICAgICAgICAwLjAxNiAgICAgICAgICAgMC4wMDMgICBcbnIyX2IgICAgICAgICAgICAgICAgMC4wMjEgICAgICAgICAgIDAuMDI4ICAgICAgICAgICAwLjE4MyAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjAyNiAgICAgICAgICAgMC4wMTYgICAgICAgICAgIDAuMDA2ICAgXG5OICAgICAgICAgICAgICAgIDU0NzIuMDAwICAgICAgICA1NDcyLjAwMCAgICAgICAgODIwOC4wMDAgICBcbk5fZyAgICAgICAgICAgICAgICAzMi4wMDAgICAgICAgICAgMzIuMDAwICAgICAgICAgIDQ4LjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICAgZXN0dGFiIEUgRiBHLCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIHIyXG4+IF9vIE4gTl9nKSBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICBcbiAgICAgICAgICAgICAgICAgIEQuZ3NsbWMgICAgICAgICBELmdzbG1jICAgICAgICAgRC5nc2xtYyAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm5lZyAgICAgICAgICAgICAgICAgMC4wMTMqKiogICAgICAgIDAuMDA0ICAgICAgICAgICAwLjAxOSoqIFxuICAgICAgICAgICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDcpICAgXG50aW1lc2VjU3RvfmcgICAgICAgIDAuMDIyKiAgICAgICAgIC0wLjAwOCAgICAgICAgICAgMC4wMTYgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwOSkgICAgICAgICAoMC4wMDcpICAgICAgICAgKDAuMDE3KSAgIFxuYy5uZWcjYy50aX5nICAgICAgIC0wLjAwOCoqKiAgICAgICAtMC4wMDEgICAgICAgICAgLTAuMDA3KiAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMykgICBcbm5lZyAgICAgICAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgICAgICguKSAgICAgICAgICAgICAoLikgICAgICAgICAgICAgKC4pICAgXG5yaWdodDIgICAgICAgICAgICAgLTAuMDA4ICAgICAgICAgICAwLjAwMiAgICAgICAgICAgMC4wNDEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAyMSkgICAgICAgICAoMC4wMjEpICAgICAgICAgKDAuMDM2KSAgIFxuYy5uZWcjYy5yaX4yICAgICAgICAwLjAwNCAgICAgICAgICAtMC4wMDIgICAgICAgICAgLTAuMDEwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwNykgICBcbm9yZGVyICAgICAgICAgICAgICAtMC4wMDAgICAgICAgICAgLTAuMDAwICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDEpICAgXG5MLmdzbG1jICAgICAgICAgICAgIDAuMDA4ICAgICAgICAgIC0wLjAzNSoqKiAgICAgICAtMC4zMDEqKipcbiAgICAgICAgICAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDA1KSAgIFxuZmVtYWxlICAgICAgICAgICAgICAwLjAwMyAgICAgICAgICAgMC4wMDUgICAgICAgICAgIDAuMDA1ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwOCkgICBcbmFnZSAgICAgICAgICAgICAgICAtMC4wMDAgICAgICAgICAgLTAuMDAwKiAgICAgICAgIC0wLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgXG5pbmNvbWUgICAgICAgICAgICAgLTAuMDMxKiAgICAgICAgICAwLjAwNyAgICAgICAgICAgMC4wMDUgICBcbiAgICAgICAgICAgICAgICAgICgwLjAxNSkgICAgICAgICAoMC4wMDcpICAgICAgICAgKDAuMDE2KSAgIFxudW5pdmVyc2l0eSAgICAgICAgICAwLjAwNSAgICAgICAgICAtMC4wMDYgICAgICAgICAgIDAuMDA1ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwOCkgICBcbl9jb25zICAgICAgICAgICAgICAtMC4wMTEgICAgICAgICAgIDAuMDEyICAgICAgICAgIC0wLjA2MCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDIyKSAgICAgICAgICgwLjAxNykgICAgICAgICAoMC4wMzcpICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnIyX3cgICAgICAgICAgICAgICAgMC4wMDggICAgICAgICAgIDAuMDE0ICAgICAgICAgICAwLjEzOSAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjI5MiAgICAgICAgICAgMC4xNDUgICAgICAgICAgIDAuMDAwICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMDEwICAgICAgICAgICAwLjAxNSAgICAgICAgICAgMC4xMzUgICBcbk4gICAgICAgICAgICAgICAgNTI3NC4wMDAgICAgICAgIDgxNjAuMDAwICAgICAgIDIzOTMwLjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgIDMxLjAwMCAgICAgICAgICA0OC4wMDAgICAgICAgICAxNDAuMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gICBcbi4gICByZXBsYWNlIHJpZ2h0Mj0gbGVmdF9yaWdodDJfZGljaG94XG4oMzk3LDc0MyByZWFsIGNoYW5nZXMgbWFkZSlcbi4gICB4dHNldCByZXNwIHRpbWVzZWNcbiAgICAgICBwYW5lbCB2YXJpYWJsZTogIHJlc3AgKHVuYmFsYW5jZWQpXG4gICAgICAgIHRpbWUgdmFyaWFibGU6ICB0aW1lc2VjLCAxIHRvIDU2NVxuICAgICAgICAgICAgICAgIGRlbHRhOiAgMSB1bml0XG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBwZXJpb2Q9PTIgLCByZSAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEdcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkJSXCIgJiBwZXJpb2Q9PTIgLCByZSAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEFcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkNBLmZcIiAmIHBlcmlvZD09MiAsIHJlICAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEMgIFxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiQ0hcIiAmIHBlcmlvZD09MiAsIHJlICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRFxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiQ05cIiAmIHBlcmlvZD09MiAsIHJlICAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEVcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkRLXCIgJiBwZXJpb2Q9PTIgLCByZSAgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBGIFxuLiAgIGVzdHRhYiBHIEEgQywgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyX3cgcjJfYiByMlxuPiBfbyBOIE5fZykgXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgXG4gICAgICAgICAgICAgICAgICBELmdzbG1jICAgICAgICAgRC5nc2xtYyAgICAgICAgIEQuZ3NsbWMgICBcbiAgICAgICAgICAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5uZWcgICAgICAgICAgICAgICAgIDAuMDA4KioqICAgICAgICAwLjAxMyoqICAgICAgICAgMC4wMTMgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDA4KSAgIFxudGltZXNlY1N0b35nICAgICAgICAwLjAwMiAgICAgICAgICAgMC4wMjYqICAgICAgICAgIDAuMDMxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDExKSAgICAgICAgICgwLjAyMykgICBcbmMubmVnI2MudGl+ZyAgICAgICAtMC4wMDQqKiogICAgICAgLTAuMDA5KioqICAgICAgIC0wLjAwNiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDUpICAgXG5uZWcgICAgICAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICAgICAoLikgICAgICAgICAgICAgKC4pICAgICAgICAgICAgICguKSAgIFxucmlnaHQyICAgICAgICAgICAgIC0wLjAwMyAgICAgICAgICAtMC4wMjIgICAgICAgICAgLTAuMDA1ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDEyKSAgICAgICAgICgwLjAyNCkgICBcbmMubmVnI2Mucml+MiAgICAgICAgMC4wMDEgICAgICAgICAgIDAuMDAxICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDUpICAgXG5vcmRlciAgICAgICAgICAgICAgIDAuMDAwKiAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAxKSAgIFxuTC5nc2xtYyAgICAgICAgICAgIC0wLjEzMSoqKiAgICAgICAtMC4wMjcqKiogICAgICAgLTAuMTg2KioqXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwOSkgICBcbmZlbWFsZSAgICAgICAgICAgICAgMC4wMDMgICAgICAgICAgIDAuMDA1ICAgICAgICAgICAwLjAwNyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwNikgICAgICAgICAoMC4wMTIpICAgXG5hZ2UgICAgICAgICAgICAgICAgLTAuMDAwICAgICAgICAgIC0wLjAwMCAgICAgICAgICAtMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAwKSAgIFxuaW5jb21lICAgICAgICAgICAgIC0wLjAwNiAgICAgICAgICAtMC4wMDIgICAgICAgICAgLTAuMDQ2ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDEyKSAgICAgICAgICgwLjAyNCkgICBcbnVuaXZlcnNpdHkgICAgICAgICAgMC4wMDIgICAgICAgICAgLTAuMDAyICAgICAgICAgICAwLjAzOSoqIFxuICAgICAgICAgICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwNikgICAgICAgICAoMC4wMTMpICAgXG5fY29ucyAgICAgICAgICAgICAgLTAuMDE0ICAgICAgICAgIC0wLjAyNyAgICAgICAgICAtMC4wNzkgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwOCkgICAgICAgICAoMC4wMjYpICAgICAgICAgKDAuMDUwKSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMDU1ICAgICAgICAgICAwLjAxMCAgICAgICAgICAgMC4wOTIgICBcbnIyX2IgICAgICAgICAgICAgICAgMC4wMDYgICAgICAgICAgIDAuMjEyICAgICAgICAgICAwLjAwMCAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjA1MyAgICAgICAgICAgMC4wMTEgICAgICAgICAgIDAuMDg3ICAgXG5OICAgICAgICAgICAgICAxMzc4NjUuMDAwICAgICAgICA1NjA3LjAwMCAgICAgICAgNDYxNy4wMDAgICBcbk5fZyAgICAgICAgICAgICAgIDgwNy4wMDAgICAgICAgICAgMzMuMDAwICAgICAgICAgIDI3LjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICAgZXN0dGFiIEQgRSBGLCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIHIyXG4+IF9vIE4gTl9nKSBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICBcbiAgICAgICAgICAgICAgICAgIEQuZ3NsbWMgICAgICAgICBELmdzbG1jICAgICAgICAgRC5nc2xtYyAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm5lZyAgICAgICAgICAgICAgICAgMC4wMTAqKiAgICAgICAgIDAuMDEyKioqICAgICAgICAwLjAwMiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDIpICAgXG50aW1lc2VjU3RvfmcgICAgICAgLTAuMDAxICAgICAgICAgICAwLjAxMSAgICAgICAgICAtMC4wMDEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAxMSkgICAgICAgICAoMC4wMDkpICAgICAgICAgKDAuMDA1KSAgIFxuYy5uZWcjYy50aX5nICAgICAgIC0wLjAwNSoqICAgICAgICAtMC4wMDYqKiogICAgICAgLTAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMSkgICBcbm5lZyAgICAgICAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgICAgICguKSAgICAgICAgICAgICAoLikgICAgICAgICAgICAgKC4pICAgXG5yaWdodDIgICAgICAgICAgICAgIDAuMDAxICAgICAgICAgIC0wLjAwMiAgICAgICAgICAtMC4wMDkgICBcbiAgICAgICAgICAgICAgICAgICgwLjAxMSkgICAgICAgICAoMC4wMDkpICAgICAgICAgKDAuMDA2KSAgIFxuYy5uZWcjYy5yaX4yICAgICAgIC0wLjAwMCAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMSkgICBcbm9yZGVyICAgICAgICAgICAgICAgMC4wMDAgICAgICAgICAgLTAuMDAwICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgXG5MLmdzbG1jICAgICAgICAgICAgLTAuMDIxKioqICAgICAgIC0wLjAyMSoqKiAgICAgICAtMC4wMTgqKipcbiAgICAgICAgICAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDA0KSAgIFxuZmVtYWxlICAgICAgICAgICAgICAwLjAwNCAgICAgICAgICAtMC4wMDQgICAgICAgICAgLTAuMDA0ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwMykgICBcbmFnZSAgICAgICAgICAgICAgICAgMC4wMDAgICAgICAgICAgLTAuMDAxKiAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgXG5pbmNvbWUgICAgICAgICAgICAgLTAuMDExICAgICAgICAgIC0wLjAwMSAgICAgICAgICAtMC4wMDIgICBcbiAgICAgICAgICAgICAgICAgICgwLjAxNCkgICAgICAgICAoMC4wMTEpICAgICAgICAgKDAuMDA3KSAgIFxudW5pdmVyc2l0eSAgICAgICAgIC0wLjAwMSAgICAgICAgICAgMC4wMTAgICAgICAgICAgLTAuMDA0ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDA2KSAgICAgICAgICgwLjAwMykgICBcbl9jb25zICAgICAgICAgICAgICAtMC4wMDkgICAgICAgICAgLTAuMDA2ICAgICAgICAgIC0wLjAwNCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDIyKSAgICAgICAgICgwLjAyMikgICAgICAgICAoMC4wMTEpICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnIyX3cgICAgICAgICAgICAgICAgMC4wMTEgICAgICAgICAgIDAuMDA4ICAgICAgICAgICAwLjAwNyAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjA0OSAgICAgICAgICAgMC4yMzcgICAgICAgICAgIDAuMDA5ICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMDExICAgICAgICAgICAwLjAwOSAgICAgICAgICAgMC4wMDcgICBcbk4gICAgICAgICAgICAgICAgNjE1Ni4wMDAgICAgICAgIDk3NDcuMDAwICAgICAgICA1OTg1LjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgIDM2LjAwMCAgICAgICAgICA1Ny4wMDAgICAgICAgICAgMzUuMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gICBcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkZSXCIgJiBwZXJpb2Q9PTIgLCByZSAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEFcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkdIXCIgJiBwZXJpb2Q9PTIgLCByZSAgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBCXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJJTlwiICYgcGVyaW9kPT0yICwgcmUgICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgQyAgXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJJUy5qXCIgJiBwZXJpb2Q9PTIgLCByZSAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIERcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIklTLnBcIiAmIHBlcmlvZD09MiAsIHJlICAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEVcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIklUXCIgJiBwZXJpb2Q9PTIgLCByZSAgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBGIFxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiSlBcIiAmIHBlcmlvZD09MiAsIHJlICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgR1xuLiAgIGVzdHRhYiBBIEIgQyBELCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIFxuPiByMl9vIE4gTl9nKSBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgICAgICAgICAgICg0KSAgIFxuICAgICAgICAgICAgICAgICAgRC5nc2xtYyAgICAgICAgIEQuZ3NsbWMgICAgICAgICBELmdzbG1jICAgICAgICAgRC5nc2xtYyAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmVnICAgICAgICAgICAgICAgICAwLjAwMyAgICAgICAgICAgMC4wMDIgICAgICAgICAgLTAuMDAzICAgICAgICAgICAwLjAwMyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDA0KSAgIFxudGltZXNlY1N0b35nICAgICAgIC0wLjAxNSAgICAgICAgICAtMC4wMDUgICAgICAgICAgLTAuMDE2KiAgICAgICAgIC0wLjAxMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDExKSAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDcpICAgICAgICAgKDAuMDExKSAgIFxuYy5uZWcjYy50aX5nICAgICAgIC0wLjAwMCAgICAgICAgICAtMC4wMDIgICAgICAgICAgIDAuMDAxICAgICAgICAgIC0wLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAyKSAgIFxubmVnICAgICAgICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgICAgICguKSAgICAgICAgICAgICAoLikgICAgICAgICAgICAgKC4pICAgICAgICAgICAgICguKSAgIFxucmlnaHQyICAgICAgICAgICAgICAwLjAxMSAgICAgICAgICAtMC4wMDUgICAgICAgICAgLTAuMDExICAgICAgICAgICAwLjAxMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDExKSAgICAgICAgICgwLjAwNikgICAgICAgICAoMC4wMDcpICAgICAgICAgKDAuMDExKSAgIFxuYy5uZWcjYy5yaX4yICAgICAgIC0wLjAwMCAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAyICAgICAgICAgIC0wLjAwNCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAyKSAgIFxub3JkZXIgICAgICAgICAgICAgICAwLjAwMCAgICAgICAgICAtMC4wMDAgICAgICAgICAgLTAuMDAwICAgICAgICAgIC0wLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgIFxuTC5nc2xtYyAgICAgICAgICAgIC0wLjAzOCoqKiAgICAgICAtMC4wMjMqKiogICAgICAgLTAuMDMwKioqICAgICAgIC0wLjA1MSoqKlxuICAgICAgICAgICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDA2KSAgIFxuZmVtYWxlICAgICAgICAgICAgICAwLjAwNSAgICAgICAgICAtMC4wMDcqKiAgICAgICAgLTAuMDAyICAgICAgICAgICAwLjAwMyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDA2KSAgIFxuYWdlICAgICAgICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAxKSAgIFxuaW5jb21lICAgICAgICAgICAgIC0wLjAyMiAgICAgICAgICAgMC4wMDIgICAgICAgICAgLTAuMDExICAgICAgICAgIC0wLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDEzKSAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDgpICAgICAgICAgKDAuMDExKSAgIFxudW5pdmVyc2l0eSAgICAgICAgICAwLjAxNioqICAgICAgICAtMC4wMDIgICAgICAgICAgIDAuMDA0ICAgICAgICAgICAwLjAwMiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDA4KSAgIFxuX2NvbnMgICAgICAgICAgICAgICAwLjAwNiAgICAgICAgICAgMC4wMTMgICAgICAgICAgIDAuMDIzICAgICAgICAgIC0wLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDI0KSAgICAgICAgICgwLjAxMSkgICAgICAgICAoMC4wMTUpICAgICAgICAgKDAuMDI1KSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjAxMSAgICAgICAgICAgMC4wMDggICAgICAgICAgIDAuMDExICAgICAgICAgICAwLjAyMiAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjA5NCAgICAgICAgICAgMC4xMDggICAgICAgICAgIDAuMDAxICAgICAgICAgICAwLjAwNSAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjAxMSAgICAgICAgICAgMC4wMDkgICAgICAgICAgIDAuMDEwICAgICAgICAgICAwLjAyMSAgIFxuTiAgICAgICAgICAgICAgICA4NzIxLjAwMCAgICAgICAxMDA4OS4wMDAgICAgICAgIDgxOTkuMDAwICAgICAgICA0MTA0LjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgIDUxLjAwMCAgICAgICAgICA1OS4wMDAgICAgICAgICAgNDguMDAwICAgICAgICAgIDI0LjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgIGVzdHRhYiBFIEYgRywgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyX3cgcjJfYiByMlxuPiBfbyBOIE5fZykgXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgXG4gICAgICAgICAgICAgICAgICBELmdzbG1jICAgICAgICAgRC5nc2xtYyAgICAgICAgIEQuZ3NsbWMgICBcbiAgICAgICAgICAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5uZWcgICAgICAgICAgICAgICAgIDAuMDEwKiAgICAgICAgICAwLjAwNSogICAgICAgICAgMC4wMTUqKiBcbiAgICAgICAgICAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDA1KSAgIFxudGltZXNlY1N0b35nICAgICAgICAwLjAwOSAgICAgICAgICAtMC4wMDQgICAgICAgICAgIDAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMTMpICAgICAgICAgKDAuMDA4KSAgICAgICAgICgwLjAxNSkgICBcbmMubmVnI2MudGl+ZyAgICAgICAtMC4wMDcqKiAgICAgICAgLTAuMDA0KiAgICAgICAgIC0wLjAwOSoqIFxuICAgICAgICAgICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDMpICAgXG5uZWcgICAgICAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICAgICAoLikgICAgICAgICAgICAgKC4pICAgICAgICAgICAgICguKSAgIFxucmlnaHQyICAgICAgICAgICAgIC0wLjAwNCAgICAgICAgICAgMC4wMDUgICAgICAgICAgLTAuMDIyICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMTQpICAgICAgICAgKDAuMDA4KSAgICAgICAgICgwLjAxNSkgICBcbmMubmVnI2Mucml+MiAgICAgICAtMC4wMDAgICAgICAgICAgLTAuMDAwICAgICAgICAgICAwLjAwNiogIFxuICAgICAgICAgICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDMpICAgXG5vcmRlciAgICAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgICAgICAgICAtMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgIFxuTC5nc2xtYyAgICAgICAgICAgIC0wLjAyNCoqKiAgICAgICAtMC4wMzMqKiogICAgICAgLTAuMDQwKioqXG4gICAgICAgICAgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwNCkgICBcbmZlbWFsZSAgICAgICAgICAgICAtMC4wMDMgICAgICAgICAgIDAuMDAxICAgICAgICAgICAwLjAwMiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA4KSAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDgpICAgXG5hZ2UgICAgICAgICAgICAgICAgIDAuMDA0KiAgICAgICAgICAwLjAwMSAgICAgICAgICAgMC4wMDIgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAyKSAgIFxuaW5jb21lICAgICAgICAgICAgICAwLjAwMyAgICAgICAgICAgMC4wMTkgICAgICAgICAgIDAuMDE0ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMTkpICAgICAgICAgKDAuMDEzKSAgICAgICAgICgwLjAxNCkgICBcbnVuaXZlcnNpdHkgICAgICAgICAtMC4wMDEgICAgICAgICAgLTAuMDAxICAgICAgICAgIC0wLjAyNyogIFxuICAgICAgICAgICAgICAgICAgKDAuMDIyKSAgICAgICAgICgwLjAwOCkgICAgICAgICAoMC4wMTIpICAgXG5fY29ucyAgICAgICAgICAgICAgLTAuMDk3KiAgICAgICAgIC0wLjAyMyAgICAgICAgICAtMC4wMzUgICBcbiAgICAgICAgICAgICAgICAgICgwLjA0OCkgICAgICAgICAoMC4wMjMpICAgICAgICAgKDAuMDU1KSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMDA5ICAgICAgICAgICAwLjAxNCAgICAgICAgICAgMC4wMjIgICBcbnIyX2IgICAgICAgICAgICAgICAgMC4xNjQgICAgICAgICAgIDAuMTkzICAgICAgICAgICAwLjA0NCAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjAxMCAgICAgICAgICAgMC4wMTYgICAgICAgICAgIDAuMDIyICAgXG5OICAgICAgICAgICAgICAgIDU0NzIuMDAwICAgICAgICA2MzI3LjAwMCAgICAgICAgNjE1NC4wMDAgICBcbk5fZyAgICAgICAgICAgICAgICAzMi4wMDAgICAgICAgICAgMzcuMDAwICAgICAgICAgIDM2LjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICAgXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJOWlwiICYgcGVyaW9kPT0yICwgcmUgICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgQlxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiUlVcIiAmIHBlcmlvZD09MiAsIHJlICAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEMgIFxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiU0VcIiAmIHBlcmlvZD09MiAsIHJlICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRFxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiU1dcIiAmIHBlcmlvZD09MiAsIHJlICAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEVcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIlVLXCIgJiBwZXJpb2Q9PTIgLCByZSAgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBGIFxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiVVNcIiAmIHBlcmlvZD09MiAsIHJlICAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEcgXG4uICAgZXN0dGFiIEIgQyBELCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIHIyXG4+IF9vIE4gTl9nKSBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICBcbiAgICAgICAgICAgICAgICAgIEQuZ3NsbWMgICAgICAgICBELmdzbG1jICAgICAgICAgRC5nc2xtYyAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm5lZyAgICAgICAgICAgICAgICAgMC4wMTQqKiogICAgICAgIDAuMDEyKiogICAgICAgICAwLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDEpICAgXG50aW1lc2VjU3RvfmcgICAgICAgLTAuMDAwICAgICAgICAgICAwLjAxMCAgICAgICAgICAgMC4wMDMgICBcbiAgICAgICAgICAgICAgICAgICgwLjAxMSkgICAgICAgICAoMC4wMTApICAgICAgICAgKDAuMDAzKSAgIFxuYy5uZWcjYy50aX5nICAgICAgIC0wLjAwNyoqICAgICAgICAtMC4wMDgqKiogICAgICAgLTAuMDAxKiAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMSkgICBcbm5lZyAgICAgICAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgICAgICguKSAgICAgICAgICAgICAoLikgICAgICAgICAgICAgKC4pICAgXG5yaWdodDIgICAgICAgICAgICAgLTAuMDA4ICAgICAgICAgIC0wLjAwNiAgICAgICAgICAtMC4wMTAqKipcbiAgICAgICAgICAgICAgICAgICgwLjAxMSkgICAgICAgICAoMC4wMTIpICAgICAgICAgKDAuMDAzKSAgIFxuYy5uZWcjYy5yaX4yICAgICAgICAwLjAwMSAgICAgICAgICAgMC4wMDIgICAgICAgICAgIDAuMDAyKioqXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMSkgICBcbm9yZGVyICAgICAgICAgICAgICAgMC4wMDAgICAgICAgICAgLTAuMDAwICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgXG5MLmdzbG1jICAgICAgICAgICAgLTAuMDQ2KioqICAgICAgIC0wLjAyNCoqKiAgICAgICAgMC4wMDYqICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDAzKSAgIFxuZmVtYWxlICAgICAgICAgICAgIC0wLjAwNCAgICAgICAgICAgMC4wMDIgICAgICAgICAgIDAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDYpICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwMikgICBcbmFnZSAgICAgICAgICAgICAgICAtMC4wMDAgICAgICAgICAgLTAuMDAwICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgXG5pbmNvbWUgICAgICAgICAgICAgLTAuMDEyICAgICAgICAgIC0wLjAxMiAgICAgICAgICAgMC4wMTMqICBcbiAgICAgICAgICAgICAgICAgICgwLjAwOSkgICAgICAgICAoMC4wMTIpICAgICAgICAgKDAuMDA1KSAgIFxudW5pdmVyc2l0eSAgICAgICAgIC0wLjAwMSAgICAgICAgICAtMC4wMDQgICAgICAgICAgIDAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDA3KSAgICAgICAgICgwLjAwMikgICBcbl9jb25zICAgICAgICAgICAgICAgMC4wMDMgICAgICAgICAgIDAuMDA4ICAgICAgICAgIC0wLjAxNSogIFxuICAgICAgICAgICAgICAgICAgKDAuMDIyKSAgICAgICAgICgwLjAyMykgICAgICAgICAoMC4wMDYpICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnIyX3cgICAgICAgICAgICAgICAgMC4wMjggICAgICAgICAgIDAuMDE2ICAgICAgICAgICAwLjAwNCAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjAwOCAgICAgICAgICAgMC4wMDIgICAgICAgICAgIDAuMTg1ICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMDI3ICAgICAgICAgICAwLjAxNSAgICAgICAgICAgMC4wMDYgICBcbk4gICAgICAgICAgICAgICAgNTQ3Mi4wMDAgICAgICAgIDU0NzIuMDAwICAgICAgICA4MjA4LjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgIDMyLjAwMCAgICAgICAgICAzMi4wMDAgICAgICAgICAgNDguMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gICBlc3R0YWIgRSBGIEcsIGNlbGxzKGIoc3RhciBmbXQoMykpIHNlKHBhciBmbXQoMykpKSBub2dhcHMgc3RhdChyMl93IHIyX2IgcjJcbj4gX28gTiBOX2cpIFxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAoMSkgICAgICAgICAgICAgKDIpICAgICAgICAgICAgICgzKSAgIFxuICAgICAgICAgICAgICAgICAgRC5nc2xtYyAgICAgICAgIEQuZ3NsbWMgICAgICAgICBELmdzbG1jICAgXG4gICAgICAgICAgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmVnICAgICAgICAgICAgICAgICAwLjAxMyoqKiAgICAgICAgMC4wMDMgICAgICAgICAgIDAuMDE1KiAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwNikgICBcbnRpbWVzZWNTdG9+ZyAgICAgICAgMC4wMjIqICAgICAgICAgLTAuMDA4ICAgICAgICAgICAwLjAxNiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA5KSAgICAgICAgICgwLjAwNykgICAgICAgICAoMC4wMTcpICAgXG5jLm5lZyNjLnRpfmcgICAgICAgLTAuMDA4KioqICAgICAgIC0wLjAwMSAgICAgICAgICAtMC4wMDcqICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAzKSAgIFxubmVnICAgICAgICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAgICAgKC4pICAgICAgICAgICAgICguKSAgICAgICAgICAgICAoLikgICBcbnJpZ2h0MiAgICAgICAgICAgICAtMC4wMDMgICAgICAgICAgLTAuMDA0ICAgICAgICAgIC0wLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDEwKSAgICAgICAgICgwLjAwOCkgICAgICAgICAoMC4wMTgpICAgXG5jLm5lZyNjLnJpfjIgICAgICAgIDAuMDAzICAgICAgICAgIC0wLjAwMCAgICAgICAgICAgMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAzKSAgIFxub3JkZXIgICAgICAgICAgICAgIC0wLjAwMCAgICAgICAgICAtMC4wMDAgICAgICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMSkgICBcbkwuZ3NsbWMgICAgICAgICAgICAgMC4wMDggICAgICAgICAgLTAuMDM1KioqICAgICAgIC0wLjMwMSoqKlxuICAgICAgICAgICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDUpICAgXG5mZW1hbGUgICAgICAgICAgICAgIDAuMDA0ICAgICAgICAgICAwLjAwNCAgICAgICAgICAgMC4wMDUgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDA4KSAgIFxuYWdlICAgICAgICAgICAgICAgIC0wLjAwMCAgICAgICAgICAtMC4wMDAqICAgICAgICAgLTAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICBcbmluY29tZSAgICAgICAgICAgICAtMC4wMzIqICAgICAgICAgIDAuMDA4ICAgICAgICAgICAwLjAwNCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDE0KSAgICAgICAgICgwLjAwNykgICAgICAgICAoMC4wMTYpICAgXG51bml2ZXJzaXR5ICAgICAgICAgIDAuMDA2ICAgICAgICAgIC0wLjAwNyAgICAgICAgICAgMC4wMDUgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDA4KSAgIFxuX2NvbnMgICAgICAgICAgICAgIC0wLjAxMyAgICAgICAgICAgMC4wMTYgICAgICAgICAgLTAuMDQzICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMjApICAgICAgICAgKDAuMDE2KSAgICAgICAgICgwLjAzNikgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjAwOCAgICAgICAgICAgMC4wMTQgICAgICAgICAgIDAuMTM5ICAgXG5yMl9iICAgICAgICAgICAgICAgIDAuMzUwICAgICAgICAgICAwLjE4NiAgICAgICAgICAgMC4wMDAgICBcbnIyX28gICAgICAgICAgICAgICAgMC4wMTEgICAgICAgICAgIDAuMDE1ICAgICAgICAgICAwLjEzNSAgIFxuTiAgICAgICAgICAgICAgICA1Mjc0LjAwMCAgICAgICAgODE2MC4wMDAgICAgICAgMjM5MzAuMDAwICAgXG5OX2cgICAgICAgICAgICAgICAgMzEuMDAwICAgICAgICAgIDQ4LjAwMCAgICAgICAgIDE0MC4wMDAgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgIFxuLiAgIHJlcGxhY2UgcmlnaHQyPSBpZGVvX3JpZ2h0MlxuKDQ0NCw2MjYgcmVhbCBjaGFuZ2VzIG1hZGUpXG4uICAgeHRzZXQgcmVzcCB0aW1lc2VjXG4gICAgICAgcGFuZWwgdmFyaWFibGU6ICByZXNwICh1bmJhbGFuY2VkKVxuICAgICAgICB0aW1lIHZhcmlhYmxlOiAgdGltZXNlYywgMSB0byA1NjVcbiAgICAgICAgICAgICAgICBkZWx0YTogIDEgdW5pdFxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgcGVyaW9kPT0yICwgcmUgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBHXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJCUlwiICYgcGVyaW9kPT0yICwgcmUgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBBXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJDQS5mXCIgJiBwZXJpb2Q9PTIgLCByZSAgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBDICBcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkNIXCIgJiBwZXJpb2Q9PTIgLCByZSAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIERcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkNOXCIgJiBwZXJpb2Q9PTIgLCByZSAgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBFXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJES1wiICYgcGVyaW9kPT0yICwgcmUgICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRiBcbi4gICBlc3R0YWIgRyBBIEMsIGNlbGxzKGIoc3RhciBmbXQoMykpIHNlKHBhciBmbXQoMykpKSBub2dhcHMgc3RhdChyMl93IHIyX2IgcjJcbj4gX28gTiBOX2cpIFxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAoMSkgICAgICAgICAgICAgKDIpICAgICAgICAgICAgICgzKSAgIFxuICAgICAgICAgICAgICAgICAgRC5nc2xtYyAgICAgICAgIEQuZ3NsbWMgICAgICAgICBELmdzbG1jICAgXG4gICAgICAgICAgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmVnICAgICAgICAgICAgICAgICAwLjAxMCoqKiAgICAgICAgMC4wMTIqKiAgICAgICAgIDAuMDE0ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwOSkgICBcbnRpbWVzZWNTdG9+ZyAgICAgICAgMC4wMDIgICAgICAgICAgIDAuMDI2KiAgICAgICAgICAwLjAzMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAxMSkgICAgICAgICAoMC4wMjMpICAgXG5jLm5lZyNjLnRpfmcgICAgICAgLTAuMDA0KioqICAgICAgIC0wLjAwOSoqKiAgICAgICAtMC4wMDYgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDA1KSAgIFxubmVnICAgICAgICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAgICAgKC4pICAgICAgICAgICAgICguKSAgICAgICAgICAgICAoLikgICBcbnJpZ2h0MiAgICAgICAgICAgICAgMC4wMTMgICAgICAgICAgLTAuMDUyICAgICAgICAgICAwLjA0OCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA5KSAgICAgICAgICgwLjAzMCkgICAgICAgICAoMC4wNTMpICAgXG5jLm5lZyNjLnJpfjIgICAgICAgLTAuMDAyICAgICAgICAgICAwLjAwMyAgICAgICAgICAtMC4wMDMgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDYpICAgICAgICAgKDAuMDEwKSAgIFxub3JkZXIgICAgICAgICAgICAgICAwLjAwMCogICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMSkgICBcbkwuZ3NsbWMgICAgICAgICAgICAtMC4xMzEqKiogICAgICAgLTAuMDI3KioqICAgICAgIC0wLjE4NioqKlxuICAgICAgICAgICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDkpICAgXG5mZW1hbGUgICAgICAgICAgICAgIDAuMDAzICAgICAgICAgICAwLjAwNSAgICAgICAgICAgMC4wMTAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDYpICAgICAgICAgKDAuMDEyKSAgIFxuYWdlICAgICAgICAgICAgICAgIC0wLjAwMCAgICAgICAgICAtMC4wMDEgICAgICAgICAgLTAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMCkgICBcbmluY29tZSAgICAgICAgICAgICAtMC4wMDYgICAgICAgICAgIDAuMDAzICAgICAgICAgIC0wLjA0OSogIFxuICAgICAgICAgICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAxMykgICAgICAgICAoMC4wMjQpICAgXG51bml2ZXJzaXR5ICAgICAgICAgIDAuMDAyICAgICAgICAgIC0wLjAwMCAgICAgICAgICAgMC4wNDEqKiBcbiAgICAgICAgICAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDYpICAgICAgICAgKDAuMDEzKSAgIFxuX2NvbnMgICAgICAgICAgICAgIC0wLjAyMSogICAgICAgICAtMC4wMjAgICAgICAgICAgLTAuMTAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDgpICAgICAgICAgKDAuMDI4KSAgICAgICAgICgwLjA1MSkgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjA1NSAgICAgICAgICAgMC4wMTAgICAgICAgICAgIDAuMDkyICAgXG5yMl9iICAgICAgICAgICAgICAgIDAuMDA2ICAgICAgICAgICAwLjE4MiAgICAgICAgICAgMC4wMTggICBcbnIyX28gICAgICAgICAgICAgICAgMC4wNTMgICAgICAgICAgIDAuMDExICAgICAgICAgICAwLjA4OCAgIFxuTiAgICAgICAgICAgICAgMTM3ODY1LjAwMCAgICAgICAgNTYwNy4wMDAgICAgICAgIDQ2MTcuMDAwICAgXG5OX2cgICAgICAgICAgICAgICA4MDcuMDAwICAgICAgICAgIDMzLjAwMCAgICAgICAgICAyNy4wMDAgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgIGVzdHRhYiBEIEUgRiwgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyX3cgcjJfYiByMlxuPiBfbyBOIE5fZykgXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgXG4gICAgICAgICAgICAgICAgICBELmdzbG1jICAgICAgICAgRC5nc2xtYyAgICAgICAgIEQuZ3NsbWMgICBcbiAgICAgICAgICAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5uZWcgICAgICAgICAgICAgICAgIDAuMDEwKiAgICAgICAgICAwLjAwNSAgICAgICAgICAtMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDYpICAgICAgICAgKDAuMDAyKSAgIFxudGltZXNlY1N0b35nICAgICAgIC0wLjAwMSAgICAgICAgICAgMC4wMTEgICAgICAgICAgLTAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMTEpICAgICAgICAgKDAuMDA5KSAgICAgICAgICgwLjAwNSkgICBcbmMubmVnI2MudGl+ZyAgICAgICAtMC4wMDUqKiAgICAgICAgLTAuMDA2KioqICAgICAgIC0wLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDEpICAgXG5uZWcgICAgICAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICAgICAoLikgICAgICAgICAgICAgKC4pICAgICAgICAgICAgICguKSAgIFxucmlnaHQyICAgICAgICAgICAgIC0wLjAwNyAgICAgICAgICAtMC4wNTAgICAgICAgICAgLTAuMDQ2KiogXG4gICAgICAgICAgICAgICAgICAoMC4wMzApICAgICAgICAgKDAuMDQxKSAgICAgICAgICgwLjAxNikgICBcbmMubmVnI2Mucml+MiAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDEyICAgICAgICAgICAwLjAwOCoqIFxuICAgICAgICAgICAgICAgICAgKDAuMDA2KSAgICAgICAgICgwLjAwOCkgICAgICAgICAoMC4wMDMpICAgXG5vcmRlciAgICAgICAgICAgICAgIDAuMDAwICAgICAgICAgIC0wLjAwMCAgICAgICAgICAgMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgIFxuTC5nc2xtYyAgICAgICAgICAgIC0wLjAyMSoqKiAgICAgICAtMC4wMjEqKiogICAgICAgLTAuMDE4KioqXG4gICAgICAgICAgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwNCkgICBcbmZlbWFsZSAgICAgICAgICAgICAgMC4wMDUgICAgICAgICAgLTAuMDA0ICAgICAgICAgIC0wLjAwNSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDMpICAgXG5hZ2UgICAgICAgICAgICAgICAgIDAuMDAwICAgICAgICAgIC0wLjAwMSogICAgICAgICAgMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgIFxuaW5jb21lICAgICAgICAgICAgIC0wLjAxMiAgICAgICAgICAtMC4wMDIgICAgICAgICAgLTAuMDAyICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMTQpICAgICAgICAgKDAuMDEyKSAgICAgICAgICgwLjAwOCkgICBcbnVuaXZlcnNpdHkgICAgICAgICAtMC4wMDIgICAgICAgICAgIDAuMDEwICAgICAgICAgIC0wLjAwMyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwNykgICAgICAgICAoMC4wMDMpICAgXG5fY29ucyAgICAgICAgICAgICAgLTAuMDA2ICAgICAgICAgICAwLjAyMyAgICAgICAgICAgMC4wMDkgICBcbiAgICAgICAgICAgICAgICAgICgwLjAyNCkgICAgICAgICAoMC4wMzEpICAgICAgICAgKDAuMDEzKSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMDExICAgICAgICAgICAwLjAwOCAgICAgICAgICAgMC4wMDkgICBcbnIyX2IgICAgICAgICAgICAgICAgMC4wNTcgICAgICAgICAgIDAuMjM3ICAgICAgICAgICAwLjAwNyAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjAxMSAgICAgICAgICAgMC4wMDkgICAgICAgICAgIDAuMDA4ICAgXG5OICAgICAgICAgICAgICAgIDYxNTYuMDAwICAgICAgICA5NzQ3LjAwMCAgICAgICAgNTk4NS4wMDAgICBcbk5fZyAgICAgICAgICAgICAgICAzNi4wMDAgICAgICAgICAgNTcuMDAwICAgICAgICAgIDM1LjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICAgXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJGUlwiICYgcGVyaW9kPT0yICwgcmUgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBBXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJHSFwiICYgcGVyaW9kPT0yICwgcmUgICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgQlxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiSU5cIiAmIHBlcmlvZD09MiAsIHJlICAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEMgIFxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiSVMualwiICYgcGVyaW9kPT0yICwgcmUgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBEXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJJUy5wXCIgJiBwZXJpb2Q9PTIgLCByZSAgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBFXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJJVFwiICYgcGVyaW9kPT0yICwgcmUgICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRiBcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkpQXCIgJiBwZXJpb2Q9PTIgLCByZSAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEdcbi4gICBlc3R0YWIgQSBCIEMgRCwgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyX3cgcjJfYiBcbj4gcjJfbyBOIE5fZykgXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAoMSkgICAgICAgICAgICAgKDIpICAgICAgICAgICAgICgzKSAgICAgICAgICAgICAoNCkgICBcbiAgICAgICAgICAgICAgICAgIEQuZ3NsbWMgICAgICAgICBELmdzbG1jICAgICAgICAgRC5nc2xtYyAgICAgICAgIEQuZ3NsbWMgICBcbiAgICAgICAgICAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm5lZyAgICAgICAgICAgICAgICAgMC4wMDMgICAgICAgICAgIDAuMDAzICAgICAgICAgIC0wLjAwNiAgICAgICAgICAgMC4wMDUgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwNSkgICBcbnRpbWVzZWNTdG9+ZyAgICAgICAtMC4wMTUgICAgICAgICAgLTAuMDA1ICAgICAgICAgIC0wLjAxNiogICAgICAgICAtMC4wMTAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAxMSkgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDA3KSAgICAgICAgICgwLjAxMSkgICBcbmMubmVnI2MudGl+ZyAgICAgICAtMC4wMDAgICAgICAgICAgLTAuMDAyICAgICAgICAgICAwLjAwMSAgICAgICAgICAtMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMikgICBcbm5lZyAgICAgICAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICAgICAoLikgICAgICAgICAgICAgKC4pICAgICAgICAgICAgICguKSAgICAgICAgICAgICAoLikgICBcbnJpZ2h0MiAgICAgICAgICAgICAgMC4wNDIgICAgICAgICAgLTAuMDEyICAgICAgICAgIC0wLjAyOCAgICAgICAgICAgMC4wMzYgICBcbiAgICAgICAgICAgICAgICAgICgwLjAzMCkgICAgICAgICAoMC4wMjMpICAgICAgICAgKDAuMDIxKSAgICAgICAgICgwLjAzMykgICBcbmMubmVnI2Mucml+MiAgICAgICAtMC4wMDIgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwNyAgICAgICAgICAtMC4wMDggICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNikgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwNikgICBcbm9yZGVyICAgICAgICAgICAgICAgMC4wMDAgICAgICAgICAgLTAuMDAwICAgICAgICAgIC0wLjAwMCAgICAgICAgICAtMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICBcbkwuZ3NsbWMgICAgICAgICAgICAtMC4wMzgqKiogICAgICAgLTAuMDIzKioqICAgICAgIC0wLjAzMCoqKiAgICAgICAtMC4wNTIqKipcbiAgICAgICAgICAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwNikgICBcbmZlbWFsZSAgICAgICAgICAgICAgMC4wMDUgICAgICAgICAgLTAuMDA2KiogICAgICAgIC0wLjAwMiAgICAgICAgICAgMC4wMDMgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwNikgICBcbmFnZSAgICAgICAgICAgICAgICAtMC4wMDAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMSkgICBcbmluY29tZSAgICAgICAgICAgICAtMC4wMjEgICAgICAgICAgIDAuMDAyICAgICAgICAgIC0wLjAxMCAgICAgICAgICAtMC4wMDMgICBcbiAgICAgICAgICAgICAgICAgICgwLjAxMykgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDA4KSAgICAgICAgICgwLjAxMSkgICBcbnVuaXZlcnNpdHkgICAgICAgICAgMC4wMTYqKiAgICAgICAgLTAuMDAyICAgICAgICAgICAwLjAwNSAgICAgICAgICAtMC4wMDEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwOCkgICBcbl9jb25zICAgICAgICAgICAgICAtMC4wMDQgICAgICAgICAgIDAuMDE3ICAgICAgICAgICAwLjAzNCAgICAgICAgICAtMC4wMDUgICBcbiAgICAgICAgICAgICAgICAgICgwLjAyNikgICAgICAgICAoMC4wMTgpICAgICAgICAgKDAuMDE5KSAgICAgICAgICgwLjAzMCkgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnIyX3cgICAgICAgICAgICAgICAgMC4wMTEgICAgICAgICAgIDAuMDA4ICAgICAgICAgICAwLjAxMSAgICAgICAgICAgMC4wMjEgICBcbnIyX2IgICAgICAgICAgICAgICAgMC4xMzQgICAgICAgICAgIDAuMDk4ICAgICAgICAgICAwLjAwMSAgICAgICAgICAgMC4wMzAgICBcbnIyX28gICAgICAgICAgICAgICAgMC4wMTIgICAgICAgICAgIDAuMDA4ICAgICAgICAgICAwLjAxMCAgICAgICAgICAgMC4wMjAgICBcbk4gICAgICAgICAgICAgICAgODcyMS4wMDAgICAgICAgMTAwODkuMDAwICAgICAgICA4MTk5LjAwMCAgICAgICAgNDEwNC4wMDAgICBcbk5fZyAgICAgICAgICAgICAgICA1MS4wMDAgICAgICAgICAgNTkuMDAwICAgICAgICAgIDQ4LjAwMCAgICAgICAgICAyNC4wMDAgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gICBlc3R0YWIgRSBGIEcsIGNlbGxzKGIoc3RhciBmbXQoMykpIHNlKHBhciBmbXQoMykpKSBub2dhcHMgc3RhdChyMl93IHIyX2IgcjJcbj4gX28gTiBOX2cpIFxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAoMSkgICAgICAgICAgICAgKDIpICAgICAgICAgICAgICgzKSAgIFxuICAgICAgICAgICAgICAgICAgRC5nc2xtYyAgICAgICAgIEQuZ3NsbWMgICAgICAgICBELmdzbG1jICAgXG4gICAgICAgICAgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmVnICAgICAgICAgICAgICAgICAwLjAyMCogICAgICAgICAgMC4wMDUgICAgICAgICAgIDAuMDE2KiAgXG4gICAgICAgICAgICAgICAgICAoMC4wMTApICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwNykgICBcbnRpbWVzZWNTdG9+ZyAgICAgICAgMC4wMDkgICAgICAgICAgLTAuMDA0ICAgICAgICAgICAwLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDEzKSAgICAgICAgICgwLjAwOCkgICAgICAgICAoMC4wMTUpICAgXG5jLm5lZyNjLnRpfmcgICAgICAgLTAuMDA3KiogICAgICAgIC0wLjAwNCogICAgICAgICAtMC4wMDkqKiBcbiAgICAgICAgICAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAzKSAgIFxubmVnICAgICAgICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAgICAgKC4pICAgICAgICAgICAgICguKSAgICAgICAgICAgICAoLikgICBcbnJpZ2h0MiAgICAgICAgICAgICAgMC4xMTEgICAgICAgICAgLTAuMDAwICAgICAgICAgIC0wLjAxMyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDg4KSAgICAgICAgICgwLjAyNCkgICAgICAgICAoMC4wNTgpICAgXG5jLm5lZyNjLnJpfjIgICAgICAgLTAuMDE4ICAgICAgICAgICAwLjAwMiAgICAgICAgICAgMC4wMDQgICBcbiAgICAgICAgICAgICAgICAgICgwLjAxNikgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDExKSAgIFxub3JkZXIgICAgICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICAgICAgICAgLTAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICBcbkwuZ3NsbWMgICAgICAgICAgICAtMC4wMjQqKiogICAgICAgLTAuMDMzKioqICAgICAgIC0wLjAzOSoqKlxuICAgICAgICAgICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDQpICAgXG5mZW1hbGUgICAgICAgICAgICAgLTAuMDAxICAgICAgICAgICAwLjAwMSAgICAgICAgICAgMC4wMDQgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwOCkgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDA3KSAgIFxuYWdlICAgICAgICAgICAgICAgICAwLjAwNCogICAgICAgICAgMC4wMDEgICAgICAgICAgIDAuMDAyICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMikgICBcbmluY29tZSAgICAgICAgICAgICAgMC4wMDYgICAgICAgICAgIDAuMDE5ICAgICAgICAgICAwLjAxNSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDE5KSAgICAgICAgICgwLjAxMykgICAgICAgICAoMC4wMTUpICAgXG51bml2ZXJzaXR5ICAgICAgICAgLTAuMDA2ICAgICAgICAgIC0wLjAwMiAgICAgICAgICAtMC4wMjYqICBcbiAgICAgICAgICAgICAgICAgICgwLjAyMikgICAgICAgICAoMC4wMDcpICAgICAgICAgKDAuMDEyKSAgIFxuX2NvbnMgICAgICAgICAgICAgIC0wLjE2MCogICAgICAgICAtMC4wMTggICAgICAgICAgLTAuMDQ1ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wNjgpICAgICAgICAgKDAuMDIzKSAgICAgICAgICgwLjA2NikgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjAwOSAgICAgICAgICAgMC4wMTQgICAgICAgICAgIDAuMDIxICAgXG5yMl9iICAgICAgICAgICAgICAgIDAuMTU0ICAgICAgICAgICAwLjE5MSAgICAgICAgICAgMC4wMzUgICBcbnIyX28gICAgICAgICAgICAgICAgMC4wMTEgICAgICAgICAgIDAuMDE2ICAgICAgICAgICAwLjAyMSAgIFxuTiAgICAgICAgICAgICAgICA1NDcyLjAwMCAgICAgICAgNjMyNy4wMDAgICAgICAgIDYxNTQuMDAwICAgXG5OX2cgICAgICAgICAgICAgICAgMzIuMDAwICAgICAgICAgIDM3LjAwMCAgICAgICAgICAzNi4wMDAgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgIFxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiTlpcIiAmIHBlcmlvZD09MiAsIHJlICAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEJcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIlJVXCIgJiBwZXJpb2Q9PTIgLCByZSAgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBDICBcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIlNFXCIgJiBwZXJpb2Q9PTIgLCByZSAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIERcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIlNXXCIgJiBwZXJpb2Q9PTIgLCByZSAgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBFXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJVS1wiICYgcGVyaW9kPT0yICwgcmUgICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRiBcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIlVTXCIgJiBwZXJpb2Q9PTIgLCByZSAgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBHIFxuLiAgIGVzdHRhYiBCIEMgRCwgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyX3cgcjJfYiByMlxuPiBfbyBOIE5fZykgXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgXG4gICAgICAgICAgICAgICAgICBELmdzbG1jICAgICAgICAgRC5nc2xtYyAgICAgICAgIEQuZ3NsbWMgICBcbiAgICAgICAgICAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5uZWcgICAgICAgICAgICAgICAgIDAuMDE2KioqICAgICAgICAwLjAxNCoqICAgICAgICAgMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDAxKSAgIFxudGltZXNlY1N0b35nICAgICAgIC0wLjAwMCAgICAgICAgICAgMC4wMTAgICAgICAgICAgIDAuMDAzICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMTEpICAgICAgICAgKDAuMDEwKSAgICAgICAgICgwLjAwMykgICBcbmMubmVnI2MudGl+ZyAgICAgICAtMC4wMDcqKiAgICAgICAgLTAuMDA4KioqICAgICAgIC0wLjAwMSogIFxuICAgICAgICAgICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDEpICAgXG5uZWcgICAgICAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICAgICAoLikgICAgICAgICAgICAgKC4pICAgICAgICAgICAgICguKSAgIFxucmlnaHQyICAgICAgICAgICAgICAwLjAxNiAgICAgICAgICAgMC4wMzYgICAgICAgICAgLTAuMDE1KiAgXG4gICAgICAgICAgICAgICAgICAoMC4wMzApICAgICAgICAgKDAuMDM1KSAgICAgICAgICgwLjAwNykgICBcbmMubmVnI2Mucml+MiAgICAgICAtMC4wMDUgICAgICAgICAgLTAuMDAxICAgICAgICAgICAwLjAwMyoqIFxuICAgICAgICAgICAgICAgICAgKDAuMDA2KSAgICAgICAgICgwLjAwNykgICAgICAgICAoMC4wMDEpICAgXG5vcmRlciAgICAgICAgICAgICAgIDAuMDAwICAgICAgICAgIC0wLjAwMCAgICAgICAgICAgMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgIFxuTC5nc2xtYyAgICAgICAgICAgIC0wLjA0NioqKiAgICAgICAtMC4wMjUqKiogICAgICAgIDAuMDA3KiAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwMykgICBcbmZlbWFsZSAgICAgICAgICAgICAtMC4wMDIgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA2KSAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDIpICAgXG5hZ2UgICAgICAgICAgICAgICAgLTAuMDAwICAgICAgICAgIC0wLjAwMCogICAgICAgICAgMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgIFxuaW5jb21lICAgICAgICAgICAgIC0wLjAxMyAgICAgICAgICAtMC4wMTEgICAgICAgICAgIDAuMDEyKiAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDkpICAgICAgICAgKDAuMDExKSAgICAgICAgICgwLjAwNSkgICBcbnVuaXZlcnNpdHkgICAgICAgICAtMC4wMDAgICAgICAgICAgLTAuMDAzICAgICAgICAgICAwLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA2KSAgICAgICAgICgwLjAwNykgICAgICAgICAoMC4wMDIpICAgXG5fY29ucyAgICAgICAgICAgICAgLTAuMDA4ICAgICAgICAgIC0wLjAxMCAgICAgICAgICAtMC4wMTIgICBcbiAgICAgICAgICAgICAgICAgICgwLjAyNCkgICAgICAgICAoMC4wMjcpICAgICAgICAgKDAuMDA3KSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMDI4ICAgICAgICAgICAwLjAxNiAgICAgICAgICAgMC4wMDMgICBcbnIyX2IgICAgICAgICAgICAgICAgMC4wMjEgICAgICAgICAgIDAuMDgzICAgICAgICAgICAwLjE4MiAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjAyNyAgICAgICAgICAgMC4wMTYgICAgICAgICAgIDAuMDA1ICAgXG5OICAgICAgICAgICAgICAgIDU0NzIuMDAwICAgICAgICA1NDcyLjAwMCAgICAgICAgODIwOC4wMDAgICBcbk5fZyAgICAgICAgICAgICAgICAzMi4wMDAgICAgICAgICAgMzIuMDAwICAgICAgICAgIDQ4LjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICAgZXN0dGFiIEUgRiBHLCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIHIyXG4+IF9vIE4gTl9nKSBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICBcbiAgICAgICAgICAgICAgICAgIEQuZ3NsbWMgICAgICAgICBELmdzbG1jICAgICAgICAgRC5nc2xtYyAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm5lZyAgICAgICAgICAgICAgICAgMC4wMTIqKiogICAgICAgIDAuMDA0ICAgICAgICAgICAwLjAyMCoqIFxuICAgICAgICAgICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDcpICAgXG50aW1lc2VjU3RvfmcgICAgICAgIDAuMDIyKiAgICAgICAgIC0wLjAwOCAgICAgICAgICAgMC4wMTYgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwOSkgICAgICAgICAoMC4wMDcpICAgICAgICAgKDAuMDE3KSAgIFxuYy5uZWcjYy50aX5nICAgICAgIC0wLjAwOCoqKiAgICAgICAtMC4wMDEgICAgICAgICAgLTAuMDA3KiAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMykgICBcbm5lZyAgICAgICAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgICAgICguKSAgICAgICAgICAgICAoLikgICAgICAgICAgICAgKC4pICAgXG5yaWdodDIgICAgICAgICAgICAgLTAuMDEzICAgICAgICAgICAwLjAwMiAgICAgICAgICAgMC4wNjUgICBcbiAgICAgICAgICAgICAgICAgICgwLjAyMykgICAgICAgICAoMC4wMjMpICAgICAgICAgKDAuMDQ1KSAgIFxuYy5uZWcjYy5yaX4yICAgICAgICAwLjAwNiAgICAgICAgICAtMC4wMDMgICAgICAgICAgLTAuMDE0ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwOSkgICBcbm9yZGVyICAgICAgICAgICAgICAtMC4wMDAgICAgICAgICAgLTAuMDAwICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDEpICAgXG5MLmdzbG1jICAgICAgICAgICAgIDAuMDA4ICAgICAgICAgIC0wLjAzNSoqKiAgICAgICAtMC4zMDEqKipcbiAgICAgICAgICAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDA1KSAgIFxuZmVtYWxlICAgICAgICAgICAgICAwLjAwNCAgICAgICAgICAgMC4wMDUgICAgICAgICAgIDAuMDA1ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwOCkgICBcbmFnZSAgICAgICAgICAgICAgICAtMC4wMDAgICAgICAgICAgLTAuMDAwICAgICAgICAgIC0wLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgXG5pbmNvbWUgICAgICAgICAgICAgLTAuMDI5KiAgICAgICAgICAwLjAwOCAgICAgICAgICAgMC4wMDQgICBcbiAgICAgICAgICAgICAgICAgICgwLjAxNCkgICAgICAgICAoMC4wMDcpICAgICAgICAgKDAuMDE2KSAgIFxudW5pdmVyc2l0eSAgICAgICAgICAwLjAwNiAgICAgICAgICAtMC4wMDUgICAgICAgICAgIDAuMDA1ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwOCkgICBcbl9jb25zICAgICAgICAgICAgICAtMC4wMTAgICAgICAgICAgIDAuMDExICAgICAgICAgIC0wLjA2NyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDIxKSAgICAgICAgICgwLjAxNykgICAgICAgICAoMC4wMzgpICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnIyX3cgICAgICAgICAgICAgICAgMC4wMDggICAgICAgICAgIDAuMDE0ICAgICAgICAgICAwLjEzOSAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjMxMSAgICAgICAgICAgMC4xNTMgICAgICAgICAgIDAuMDAwICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMDEwICAgICAgICAgICAwLjAxNSAgICAgICAgICAgMC4xMzUgICBcbk4gICAgICAgICAgICAgICAgNTI3NC4wMDAgICAgICAgIDgxNjAuMDAwICAgICAgIDIzOTMwLjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgIDMxLjAwMCAgICAgICAgICA0OC4wMDAgICAgICAgICAxNDAuMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gICBcbi4gICByZXBsYWNlIHJpZ2h0Mj0gaWRlb19yaWdodDJfZGljaG94XG4oNDQ0LDYyNiByZWFsIGNoYW5nZXMgbWFkZSlcbi4gICB4dHNldCByZXNwIHRpbWVzZWNcbiAgICAgICBwYW5lbCB2YXJpYWJsZTogIHJlc3AgKHVuYmFsYW5jZWQpXG4gICAgICAgIHRpbWUgdmFyaWFibGU6ICB0aW1lc2VjLCAxIHRvIDU2NVxuICAgICAgICAgICAgICAgIGRlbHRhOiAgMSB1bml0XG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBwZXJpb2Q9PTIgLCByZSAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEdcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkJSXCIgJiBwZXJpb2Q9PTIgLCByZSAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEFcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkNBLmZcIiAmIHBlcmlvZD09MiAsIHJlICAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEMgIFxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiQ0hcIiAmIHBlcmlvZD09MiAsIHJlICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRFxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiQ05cIiAmIHBlcmlvZD09MiAsIHJlICAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEVcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkRLXCIgJiBwZXJpb2Q9PTIgLCByZSAgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBGIFxuLiAgIGVzdHRhYiBHIEEgQywgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyX3cgcjJfYiByMlxuPiBfbyBOIE5fZykgXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgXG4gICAgICAgICAgICAgICAgICBELmdzbG1jICAgICAgICAgRC5nc2xtYyAgICAgICAgIEQuZ3NsbWMgICBcbiAgICAgICAgICAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5uZWcgICAgICAgICAgICAgICAgIDAuMDA5KioqICAgICAgICAwLjAxMyoqICAgICAgICAgMC4wMTMgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDA4KSAgIFxudGltZXNlY1N0b35nICAgICAgICAwLjAwMiAgICAgICAgICAgMC4wMjYqICAgICAgICAgIDAuMDMxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDExKSAgICAgICAgICgwLjAyMykgICBcbmMubmVnI2MudGl+ZyAgICAgICAtMC4wMDQqKiogICAgICAgLTAuMDA5KioqICAgICAgIC0wLjAwNiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDUpICAgXG5uZWcgICAgICAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICAgICAoLikgICAgICAgICAgICAgKC4pICAgICAgICAgICAgICguKSAgIFxucmlnaHQyICAgICAgICAgICAgICAwLjAwMiAgICAgICAgICAtMC4wMjMqICAgICAgICAgLTAuMDAyICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDEyKSAgICAgICAgICgwLjAyMykgICBcbmMubmVnI2Mucml+MiAgICAgICAtMC4wMDAgICAgICAgICAgIDAuMDAyICAgICAgICAgIC0wLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDUpICAgXG5vcmRlciAgICAgICAgICAgICAgIDAuMDAwKiAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAxKSAgIFxuTC5nc2xtYyAgICAgICAgICAgIC0wLjEzMSoqKiAgICAgICAtMC4wMjcqKiogICAgICAgLTAuMTg2KioqXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwOSkgICBcbmZlbWFsZSAgICAgICAgICAgICAgMC4wMDMgICAgICAgICAgIDAuMDA2ICAgICAgICAgICAwLjAwNiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMTIpICAgXG5hZ2UgICAgICAgICAgICAgICAgLTAuMDAwICAgICAgICAgIC0wLjAwMSAgICAgICAgICAtMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAwKSAgIFxuaW5jb21lICAgICAgICAgICAgIC0wLjAwNiAgICAgICAgICAtMC4wMDYgICAgICAgICAgLTAuMDQ3ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDEyKSAgICAgICAgICgwLjAyNCkgICBcbnVuaXZlcnNpdHkgICAgICAgICAgMC4wMDIgICAgICAgICAgIDAuMDAxICAgICAgICAgICAwLjA0MCoqIFxuICAgICAgICAgICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwNikgICAgICAgICAoMC4wMTMpICAgXG5fY29ucyAgICAgICAgICAgICAgLTAuMDE2KiAgICAgICAgIC0wLjAyNiAgICAgICAgICAtMC4wODMgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwOCkgICAgICAgICAoMC4wMjYpICAgICAgICAgKDAuMDUwKSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMDU1ICAgICAgICAgICAwLjAxMCAgICAgICAgICAgMC4wOTIgICBcbnIyX2IgICAgICAgICAgICAgICAgMC4wMDYgICAgICAgICAgIDAuMjI1ICAgICAgICAgICAwLjAwMCAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjA1MyAgICAgICAgICAgMC4wMTIgICAgICAgICAgIDAuMDg3ICAgXG5OICAgICAgICAgICAgICAxMzc4NjUuMDAwICAgICAgICA1NjA3LjAwMCAgICAgICAgNDYxNy4wMDAgICBcbk5fZyAgICAgICAgICAgICAgIDgwNy4wMDAgICAgICAgICAgMzMuMDAwICAgICAgICAgIDI3LjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICAgZXN0dGFiIEQgRSBGLCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIHIyXG4+IF9vIE4gTl9nKSBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICBcbiAgICAgICAgICAgICAgICAgIEQuZ3NsbWMgICAgICAgICBELmdzbG1jICAgICAgICAgRC5nc2xtYyAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm5lZyAgICAgICAgICAgICAgICAgMC4wMTAqKiAgICAgICAgIDAuMDExKioqICAgICAgICAwLjAwMyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDIpICAgXG50aW1lc2VjU3RvfmcgICAgICAgLTAuMDAxICAgICAgICAgICAwLjAxMSAgICAgICAgICAtMC4wMDEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAxMSkgICAgICAgICAoMC4wMDkpICAgICAgICAgKDAuMDA1KSAgIFxuYy5uZWcjYy50aX5nICAgICAgIC0wLjAwNSoqICAgICAgICAtMC4wMDYqKiogICAgICAgLTAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMSkgICBcbm5lZyAgICAgICAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgICAgICguKSAgICAgICAgICAgICAoLikgICAgICAgICAgICAgKC4pICAgXG5yaWdodDIgICAgICAgICAgICAgLTAuMDAwICAgICAgICAgIC0wLjAwNiAgICAgICAgICAtMC4wMDkgICBcbiAgICAgICAgICAgICAgICAgICgwLjAxMSkgICAgICAgICAoMC4wMDkpICAgICAgICAgKDAuMDA2KSAgIFxuYy5uZWcjYy5yaX4yICAgICAgIC0wLjAwMCAgICAgICAgICAgMC4wMDIgICAgICAgICAgIDAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMSkgICBcbm9yZGVyICAgICAgICAgICAgICAgMC4wMDAgICAgICAgICAgLTAuMDAwICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgXG5MLmdzbG1jICAgICAgICAgICAgLTAuMDIxKioqICAgICAgIC0wLjAyMSoqKiAgICAgICAtMC4wMTgqKipcbiAgICAgICAgICAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDA0KSAgIFxuZmVtYWxlICAgICAgICAgICAgICAwLjAwNCAgICAgICAgICAtMC4wMDUgICAgICAgICAgLTAuMDA1ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwMykgICBcbmFnZSAgICAgICAgICAgICAgICAgMC4wMDAgICAgICAgICAgLTAuMDAxKiAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgXG5pbmNvbWUgICAgICAgICAgICAgLTAuMDEyICAgICAgICAgIC0wLjAwNCAgICAgICAgICAtMC4wMDIgICBcbiAgICAgICAgICAgICAgICAgICgwLjAxNSkgICAgICAgICAoMC4wMTIpICAgICAgICAgKDAuMDA4KSAgIFxudW5pdmVyc2l0eSAgICAgICAgIC0wLjAwMSAgICAgICAgICAgMC4wMTAgICAgICAgICAgLTAuMDAzICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDA2KSAgICAgICAgICgwLjAwMykgICBcbl9jb25zICAgICAgICAgICAgICAtMC4wMDkgICAgICAgICAgLTAuMDA1ICAgICAgICAgIC0wLjAwNSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDIyKSAgICAgICAgICgwLjAyMikgICAgICAgICAoMC4wMTIpICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnIyX3cgICAgICAgICAgICAgICAgMC4wMTEgICAgICAgICAgIDAuMDA4ICAgICAgICAgICAwLjAwNyAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjA1MSAgICAgICAgICAgMC4yNjYgICAgICAgICAgIDAuMDEwICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMDExICAgICAgICAgICAwLjAwOSAgICAgICAgICAgMC4wMDcgICBcbk4gICAgICAgICAgICAgICAgNjE1Ni4wMDAgICAgICAgIDk3NDcuMDAwICAgICAgICA1OTg1LjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgIDM2LjAwMCAgICAgICAgICA1Ny4wMDAgICAgICAgICAgMzUuMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gICBcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkZSXCIgJiBwZXJpb2Q9PTIgLCByZSAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEFcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkdIXCIgJiBwZXJpb2Q9PTIgLCByZSAgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBCXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJJTlwiICYgcGVyaW9kPT0yICwgcmUgICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgQyAgXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJJUy5qXCIgJiBwZXJpb2Q9PTIgLCByZSAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIERcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIklTLnBcIiAmIHBlcmlvZD09MiAsIHJlICAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEVcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIklUXCIgJiBwZXJpb2Q9PTIgLCByZSAgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBGIFxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiSlBcIiAmIHBlcmlvZD09MiAsIHJlICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgR1xuLiAgIGVzdHRhYiBBIEIgQyBELCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIFxuPiByMl9vIE4gTl9nKSBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgICAgICAgICAgICg0KSAgIFxuICAgICAgICAgICAgICAgICAgRC5nc2xtYyAgICAgICAgIEQuZ3NsbWMgICAgICAgICBELmdzbG1jICAgICAgICAgRC5nc2xtYyAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmVnICAgICAgICAgICAgICAgICAwLjAwMyAgICAgICAgICAgMC4wMDMgICAgICAgICAgLTAuMDAzICAgICAgICAgICAwLjAwMiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDA0KSAgIFxudGltZXNlY1N0b35nICAgICAgIC0wLjAxNSAgICAgICAgICAtMC4wMDUgICAgICAgICAgLTAuMDE2KiAgICAgICAgIC0wLjAxMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDExKSAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDcpICAgICAgICAgKDAuMDExKSAgIFxuYy5uZWcjYy50aX5nICAgICAgIC0wLjAwMCAgICAgICAgICAtMC4wMDIgICAgICAgICAgIDAuMDAxICAgICAgICAgIC0wLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAyKSAgIFxubmVnICAgICAgICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgICAgICguKSAgICAgICAgICAgICAoLikgICAgICAgICAgICAgKC4pICAgICAgICAgICAgICguKSAgIFxucmlnaHQyICAgICAgICAgICAgICAwLjAxNCAgICAgICAgICAtMC4wMDIgICAgICAgICAgLTAuMDEwICAgICAgICAgICAwLjAwOSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDExKSAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDcpICAgICAgICAgKDAuMDEyKSAgIFxuYy5uZWcjYy5yaX4yICAgICAgIC0wLjAwMSAgICAgICAgICAtMC4wMDAgICAgICAgICAgIDAuMDAyICAgICAgICAgIC0wLjAwMiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAyKSAgIFxub3JkZXIgICAgICAgICAgICAgICAwLjAwMCAgICAgICAgICAtMC4wMDAgICAgICAgICAgLTAuMDAwICAgICAgICAgIC0wLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgIFxuTC5nc2xtYyAgICAgICAgICAgIC0wLjAzOCoqKiAgICAgICAtMC4wMjMqKiogICAgICAgLTAuMDMwKioqICAgICAgIC0wLjA1MioqKlxuICAgICAgICAgICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDA2KSAgIFxuZmVtYWxlICAgICAgICAgICAgICAwLjAwNSAgICAgICAgICAtMC4wMDYqKiAgICAgICAgLTAuMDAyICAgICAgICAgICAwLjAwNCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDA2KSAgIFxuYWdlICAgICAgICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAxKSAgIFxuaW5jb21lICAgICAgICAgICAgIC0wLjAyMSAgICAgICAgICAgMC4wMDEgICAgICAgICAgLTAuMDEwICAgICAgICAgIC0wLjAwMyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDEzKSAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDkpICAgICAgICAgKDAuMDExKSAgIFxudW5pdmVyc2l0eSAgICAgICAgICAwLjAxNSoqICAgICAgICAtMC4wMDEgICAgICAgICAgIDAuMDA1ICAgICAgICAgIC0wLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDA4KSAgIFxuX2NvbnMgICAgICAgICAgICAgICAwLjAwNSAgICAgICAgICAgMC4wMTEgICAgICAgICAgIDAuMDIzICAgICAgICAgICAwLjAwMyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDI0KSAgICAgICAgICgwLjAxMSkgICAgICAgICAoMC4wMTUpICAgICAgICAgKDAuMDI3KSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjAxMSAgICAgICAgICAgMC4wMDggICAgICAgICAgIDAuMDExICAgICAgICAgICAwLjAyMSAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjA5MSAgICAgICAgICAgMC4xMTAgICAgICAgICAgIDAuMDAxICAgICAgICAgICAwLjAzNiAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjAxMSAgICAgICAgICAgMC4wMDkgICAgICAgICAgIDAuMDEwICAgICAgICAgICAwLjAyMCAgIFxuTiAgICAgICAgICAgICAgICA4NzIxLjAwMCAgICAgICAxMDA4OS4wMDAgICAgICAgIDgxOTkuMDAwICAgICAgICA0MTA0LjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgIDUxLjAwMCAgICAgICAgICA1OS4wMDAgICAgICAgICAgNDguMDAwICAgICAgICAgIDI0LjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgIGVzdHRhYiBFIEYgRywgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyX3cgcjJfYiByMlxuPiBfbyBOIE5fZykgXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgXG4gICAgICAgICAgICAgICAgICBELmdzbG1jICAgICAgICAgRC5nc2xtYyAgICAgICAgIEQuZ3NsbWMgICBcbiAgICAgICAgICAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5uZWcgICAgICAgICAgICAgICAgIDAuMDEzKiogICAgICAgICAwLjAwNiogICAgICAgICAgMC4wMTYqKiBcbiAgICAgICAgICAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDA1KSAgIFxudGltZXNlY1N0b35nICAgICAgICAwLjAwOSAgICAgICAgICAtMC4wMDQgICAgICAgICAgIDAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMTMpICAgICAgICAgKDAuMDA4KSAgICAgICAgICgwLjAxNSkgICBcbmMubmVnI2MudGl+ZyAgICAgICAtMC4wMDcqKiAgICAgICAgLTAuMDA0KiAgICAgICAgIC0wLjAwOSoqIFxuICAgICAgICAgICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDMpICAgXG5uZWcgICAgICAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICAgICAoLikgICAgICAgICAgICAgKC4pICAgICAgICAgICAgICguKSAgIFxucmlnaHQyICAgICAgICAgICAgICAwLjAyMyAgICAgICAgICAgMC4wMDYgICAgICAgICAgLTAuMDE1ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMTQpICAgICAgICAgKDAuMDA4KSAgICAgICAgICgwLjAxNSkgICBcbmMubmVnI2Mucml+MiAgICAgICAtMC4wMDUgICAgICAgICAgLTAuMDAwICAgICAgICAgICAwLjAwNCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDMpICAgXG5vcmRlciAgICAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgICAgICAgICAtMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgIFxuTC5nc2xtYyAgICAgICAgICAgIC0wLjAyNCoqKiAgICAgICAtMC4wMzMqKiogICAgICAgLTAuMDM5KioqXG4gICAgICAgICAgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwNCkgICBcbmZlbWFsZSAgICAgICAgICAgICAtMC4wMDIgICAgICAgICAgIDAuMDAxICAgICAgICAgICAwLjAwNCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA4KSAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDcpICAgXG5hZ2UgICAgICAgICAgICAgICAgIDAuMDA0KiAgICAgICAgICAwLjAwMSAgICAgICAgICAgMC4wMDIgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAyKSAgIFxuaW5jb21lICAgICAgICAgICAgICAwLjAwNCAgICAgICAgICAgMC4wMjAgICAgICAgICAgIDAuMDE1ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMTkpICAgICAgICAgKDAuMDEzKSAgICAgICAgICgwLjAxNSkgICBcbnVuaXZlcnNpdHkgICAgICAgICAtMC4wMDQgICAgICAgICAgLTAuMDAxICAgICAgICAgIC0wLjAyNiogIFxuICAgICAgICAgICAgICAgICAgKDAuMDIyKSAgICAgICAgICgwLjAwOCkgICAgICAgICAoMC4wMTIpICAgXG5fY29ucyAgICAgICAgICAgICAgLTAuMTExKiAgICAgICAgIC0wLjAyNCAgICAgICAgICAtMC4wNDMgICBcbiAgICAgICAgICAgICAgICAgICgwLjA0OSkgICAgICAgICAoMC4wMjMpICAgICAgICAgKDAuMDU3KSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMDEwICAgICAgICAgICAwLjAxNCAgICAgICAgICAgMC4wMjIgICBcbnIyX2IgICAgICAgICAgICAgICAgMC4xNDMgICAgICAgICAgIDAuMTk0ICAgICAgICAgICAwLjAzNyAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjAxMSAgICAgICAgICAgMC4wMTYgICAgICAgICAgIDAuMDIxICAgXG5OICAgICAgICAgICAgICAgIDU0NzIuMDAwICAgICAgICA2MzI3LjAwMCAgICAgICAgNjE1NC4wMDAgICBcbk5fZyAgICAgICAgICAgICAgICAzMi4wMDAgICAgICAgICAgMzcuMDAwICAgICAgICAgIDM2LjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICAgXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJOWlwiICYgcGVyaW9kPT0yICwgcmUgICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgQlxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiUlVcIiAmIHBlcmlvZD09MiAsIHJlICAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEMgIFxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiU0VcIiAmIHBlcmlvZD09MiAsIHJlICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRFxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiU1dcIiAmIHBlcmlvZD09MiAsIHJlICAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEVcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIlVLXCIgJiBwZXJpb2Q9PTIgLCByZSAgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBGIFxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiVVNcIiAmIHBlcmlvZD09MiAsIHJlICAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEcgXG4uICAgZXN0dGFiIEIgQyBELCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIHIyXG4+IF9vIE4gTl9nKSBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICBcbiAgICAgICAgICAgICAgICAgIEQuZ3NsbWMgICAgICAgICBELmdzbG1jICAgICAgICAgRC5nc2xtYyAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm5lZyAgICAgICAgICAgICAgICAgMC4wMTQqKiogICAgICAgIDAuMDE0KioqICAgICAgICAwLjAwMiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDEpICAgXG50aW1lc2VjU3RvfmcgICAgICAgLTAuMDAwICAgICAgICAgICAwLjAxMCAgICAgICAgICAgMC4wMDMgICBcbiAgICAgICAgICAgICAgICAgICgwLjAxMSkgICAgICAgICAoMC4wMTApICAgICAgICAgKDAuMDAzKSAgIFxuYy5uZWcjYy50aX5nICAgICAgIC0wLjAwNyoqICAgICAgICAtMC4wMDgqKiogICAgICAgLTAuMDAxKiAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMSkgICBcbm5lZyAgICAgICAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgICAgICguKSAgICAgICAgICAgICAoLikgICAgICAgICAgICAgKC4pICAgXG5yaWdodDIgICAgICAgICAgICAgLTAuMDAzICAgICAgICAgICAwLjAwNSAgICAgICAgICAtMC4wMDUgICBcbiAgICAgICAgICAgICAgICAgICgwLjAxMSkgICAgICAgICAoMC4wMTApICAgICAgICAgKDAuMDAzKSAgIFxuYy5uZWcjYy5yaX4yICAgICAgICAwLjAwMSAgICAgICAgICAtMC4wMDEgICAgICAgICAgIDAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMSkgICBcbm9yZGVyICAgICAgICAgICAgICAgMC4wMDAgICAgICAgICAgLTAuMDAwICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgXG5MLmdzbG1jICAgICAgICAgICAgLTAuMDQ2KioqICAgICAgIC0wLjAyNSoqKiAgICAgICAgMC4wMDcqICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDAzKSAgIFxuZmVtYWxlICAgICAgICAgICAgIC0wLjAwMSAgICAgICAgICAgMC4wMDMgICAgICAgICAgIDAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDYpICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwMikgICBcbmFnZSAgICAgICAgICAgICAgICAtMC4wMDAgICAgICAgICAgLTAuMDAwICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgXG5pbmNvbWUgICAgICAgICAgICAgLTAuMDEzICAgICAgICAgIC0wLjAxMyAgICAgICAgICAgMC4wMTMqICBcbiAgICAgICAgICAgICAgICAgICgwLjAwOSkgICAgICAgICAoMC4wMTIpICAgICAgICAgKDAuMDA1KSAgIFxudW5pdmVyc2l0eSAgICAgICAgIC0wLjAwMSAgICAgICAgICAtMC4wMDQgICAgICAgICAgIDAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDA3KSAgICAgICAgICgwLjAwMikgICBcbl9jb25zICAgICAgICAgICAgICAtMC4wMDEgICAgICAgICAgIDAuMDAxICAgICAgICAgIC0wLjAxOCoqIFxuICAgICAgICAgICAgICAgICAgKDAuMDIyKSAgICAgICAgICgwLjAyMikgICAgICAgICAoMC4wMDYpICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnIyX3cgICAgICAgICAgICAgICAgMC4wMjggICAgICAgICAgIDAuMDE2ICAgICAgICAgICAwLjAwMyAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjAyMCAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMTgzICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMDI2ICAgICAgICAgICAwLjAxNSAgICAgICAgICAgMC4wMDUgICBcbk4gICAgICAgICAgICAgICAgNTQ3Mi4wMDAgICAgICAgIDU0NzIuMDAwICAgICAgICA4MjA4LjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgIDMyLjAwMCAgICAgICAgICAzMi4wMDAgICAgICAgICAgNDguMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gICBlc3R0YWIgRSBGIEcsIGNlbGxzKGIoc3RhciBmbXQoMykpIHNlKHBhciBmbXQoMykpKSBub2dhcHMgc3RhdChyMl93IHIyX2IgcjJcbj4gX28gTiBOX2cpIFxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAoMSkgICAgICAgICAgICAgKDIpICAgICAgICAgICAgICgzKSAgIFxuICAgICAgICAgICAgICAgICAgRC5nc2xtYyAgICAgICAgIEQuZ3NsbWMgICAgICAgICBELmdzbG1jICAgXG4gICAgICAgICAgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmVnICAgICAgICAgICAgICAgICAwLjAxMyoqKiAgICAgICAgMC4wMDMgICAgICAgICAgIDAuMDE2KiAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwNikgICBcbnRpbWVzZWNTdG9+ZyAgICAgICAgMC4wMjIqICAgICAgICAgLTAuMDA4ICAgICAgICAgICAwLjAxNiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA5KSAgICAgICAgICgwLjAwNykgICAgICAgICAoMC4wMTcpICAgXG5jLm5lZyNjLnRpfmcgICAgICAgLTAuMDA4KioqICAgICAgIC0wLjAwMSAgICAgICAgICAtMC4wMDcqICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAzKSAgIFxubmVnICAgICAgICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAgICAgKC4pICAgICAgICAgICAgICguKSAgICAgICAgICAgICAoLikgICBcbnJpZ2h0MiAgICAgICAgICAgICAtMC4wMDMgICAgICAgICAgLTAuMDAyICAgICAgICAgICAwLjAwOCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDEwKSAgICAgICAgICgwLjAwOCkgICAgICAgICAoMC4wMTgpICAgXG5jLm5lZyNjLnJpfjIgICAgICAgIDAuMDAzICAgICAgICAgIC0wLjAwMSAgICAgICAgICAtMC4wMDEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAzKSAgIFxub3JkZXIgICAgICAgICAgICAgIC0wLjAwMCAgICAgICAgICAtMC4wMDAgICAgICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMSkgICBcbkwuZ3NsbWMgICAgICAgICAgICAgMC4wMDggICAgICAgICAgLTAuMDM1KioqICAgICAgIC0wLjMwMSoqKlxuICAgICAgICAgICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDUpICAgXG5mZW1hbGUgICAgICAgICAgICAgIDAuMDA0ICAgICAgICAgICAwLjAwNSAgICAgICAgICAgMC4wMDUgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDA4KSAgIFxuYWdlICAgICAgICAgICAgICAgIC0wLjAwMCAgICAgICAgICAtMC4wMDAgICAgICAgICAgLTAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICBcbmluY29tZSAgICAgICAgICAgICAtMC4wMzIqICAgICAgICAgIDAuMDA4ICAgICAgICAgICAwLjAwNCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDE0KSAgICAgICAgICgwLjAwNykgICAgICAgICAoMC4wMTYpICAgXG51bml2ZXJzaXR5ICAgICAgICAgIDAuMDA2ICAgICAgICAgIC0wLjAwNiAgICAgICAgICAgMC4wMDUgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDA4KSAgIFxuX2NvbnMgICAgICAgICAgICAgIC0wLjAxMyAgICAgICAgICAgMC4wMTMgICAgICAgICAgLTAuMDQ3ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMjApICAgICAgICAgKDAuMDE2KSAgICAgICAgICgwLjAzNSkgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjAwOCAgICAgICAgICAgMC4wMTQgICAgICAgICAgIDAuMTM5ICAgXG5yMl9iICAgICAgICAgICAgICAgIDAuMzUwICAgICAgICAgICAwLjE5NCAgICAgICAgICAgMC4wMDAgICBcbnIyX28gICAgICAgICAgICAgICAgMC4wMTEgICAgICAgICAgIDAuMDE1ICAgICAgICAgICAwLjEzNSAgIFxuTiAgICAgICAgICAgICAgICA1Mjc0LjAwMCAgICAgICAgODE2MC4wMDAgICAgICAgMjM5MzAuMDAwICAgXG5OX2cgICAgICAgICAgICAgICAgMzEuMDAwICAgICAgICAgIDQ4LjAwMCAgICAgICAgIDE0MC4wMDAgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgIFxuLiAqIFRhYmxlIEE4IFJvdyA2XG4uICAgcmVwbGFjZSByaWdodDI9IHdwX3JpZ2h0MlxuKDQzMSwyODMgcmVhbCBjaGFuZ2VzIG1hZGUpXG4uICAgXG4uICAgeHRzZXQgcmVzcCB0aW1lc2VjXG4gICAgICAgcGFuZWwgdmFyaWFibGU6ICByZXNwICh1bmJhbGFuY2VkKVxuICAgICAgICB0aW1lIHZhcmlhYmxlOiAgdGltZXNlYywgMSB0byA1NjVcbiAgICAgICAgICAgICAgICBkZWx0YTogIDEgdW5pdFxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgcGVyaW9kPT0yICwgcmUgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBBXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBwZXJpb2Q9PTIgJiB3cF9yaWdodDJfZXh0PT0xLCByZSAgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBCIFxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgcGVyaW9kPT0yICYgcG9saXRpY2FsX2ludGVyZXN0X2RpY2hveD09MSwgclxuPiBlICAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIENcbi4gICBlc3R0YWIgIEEgQiBDICwgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyX3cgcjJfYiBcbj4gcjJfbyBOIE5fZykgXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgXG4gICAgICAgICAgICAgICAgICBELmdzbG1jICAgICAgICAgRC5nc2xtYyAgICAgICAgIEQuZ3NsbWMgICBcbiAgICAgICAgICAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5uZWcgICAgICAgICAgICAgICAgIDAuMDEwKioqICAgICAgICAwLjAwOSoqKiAgICAgICAgMC4wMTIqKipcbiAgICAgICAgICAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAyKSAgIFxudGltZXNlY1N0b35nICAgICAgICAwLjAwMiAgICAgICAgICAgMC4wMDQgICAgICAgICAgIDAuMDEyKiAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwNSkgICBcbmMubmVnI2MudGl+ZyAgICAgICAtMC4wMDQqKiogICAgICAgLTAuMDA0KioqICAgICAgIC0wLjAwNioqKlxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgXG5uZWcgICAgICAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICAgICAoLikgICAgICAgICAgICAgKC4pICAgICAgICAgICAgICguKSAgIFxucmlnaHQyICAgICAgICAgICAgICAwLjAxMyAgICAgICAgICAgMC4wMDcgICAgICAgICAgIDAuMDE0ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDgpICAgICAgICAgKDAuMDA5KSAgICAgICAgICgwLjAxMSkgICBcbmMubmVnI2Mucml+MiAgICAgICAtMC4wMDIgICAgICAgICAgLTAuMDAxICAgICAgICAgIC0wLjAwMiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDIpICAgXG5vcmRlciAgICAgICAgICAgICAgIDAuMDAwKiAgICAgICAgICAwLjAwMCogICAgICAgICAgMC4wMDAqKiBcbiAgICAgICAgICAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgIFxuTC5nc2xtYyAgICAgICAgICAgIC0wLjEzMSoqKiAgICAgICAtMC4xMjkqKiogICAgICAgLTAuMTMyKioqXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMikgICBcbmZlbWFsZSAgICAgICAgICAgICAgMC4wMDMgICAgICAgICAgIDAuMDAxICAgICAgICAgICAwLjAwMyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDIpICAgXG5hZ2UgICAgICAgICAgICAgICAgLTAuMDAwICAgICAgICAgIC0wLjAwMCAgICAgICAgICAtMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgIFxuaW5jb21lICAgICAgICAgICAgIC0wLjAwNiAgICAgICAgICAtMC4wMDUgICAgICAgICAgLTAuMDA5ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwNSkgICBcbnVuaXZlcnNpdHkgICAgICAgICAgMC4wMDIgICAgICAgICAgIDAuMDAzICAgICAgICAgICAwLjAwNSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDMpICAgXG5fY29ucyAgICAgICAgICAgICAgLTAuMDIwKiAgICAgICAgIC0wLjAxOSAgICAgICAgICAtMC4wMzkqKipcbiAgICAgICAgICAgICAgICAgICgwLjAwOCkgICAgICAgICAoMC4wMTApICAgICAgICAgKDAuMDEyKSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMDU1ICAgICAgICAgICAwLjA1NCAgICAgICAgICAgMC4wNTcgICBcbnIyX2IgICAgICAgICAgICAgICAgMC4wMDYgICAgICAgICAgIDAuMDI5ICAgICAgICAgICAwLjAxNyAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjA1MyAgICAgICAgICAgMC4wNTIgICAgICAgICAgIDAuMDU0ICAgXG5OICAgICAgICAgICAgICAxMzgwMzYuMDAwICAgICAgIDc0MzM0LjAwMCAgICAgICA2NDc2MC4wMDAgICBcbk5fZyAgICAgICAgICAgICAgIDgwOC4wMDAgICAgICAgICA0MzUuMDAwICAgICAgICAgMzc5LjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICAgXG4uICAgeHRzZXQgcmVzcCB0aW1lc2VjXG4gICAgICAgcGFuZWwgdmFyaWFibGU6ICByZXNwICh1bmJhbGFuY2VkKVxuICAgICAgICB0aW1lIHZhcmlhYmxlOiAgdGltZXNlYywgMSB0byA1NjVcbiAgICAgICAgICAgICAgICBkZWx0YTogIDEgdW5pdFxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgcGVyaW9kPT0yICwgcmUgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBHXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJCUlwiICYgcGVyaW9kPT0yICwgcmUgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBBXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJDQS5mXCIgJiBwZXJpb2Q9PTIgLCByZSAgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBDICBcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkNIXCIgJiBwZXJpb2Q9PTIgLCByZSAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIERcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkNOXCIgJiBwZXJpb2Q9PTIgLCByZSAgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBFXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJES1wiICYgcGVyaW9kPT0yICwgcmUgICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRiBcbi4gICBlc3R0YWIgRyBBIEMsIGNlbGxzKGIoc3RhciBmbXQoMykpIHNlKHBhciBmbXQoMykpKSBub2dhcHMgc3RhdChyMl93IHIyX2IgcjJcbj4gX28gTiBOX2cpIFxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAoMSkgICAgICAgICAgICAgKDIpICAgICAgICAgICAgICgzKSAgIFxuICAgICAgICAgICAgICAgICAgRC5nc2xtYyAgICAgICAgIEQuZ3NsbWMgICAgICAgICBELmdzbG1jICAgXG4gICAgICAgICAgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmVnICAgICAgICAgICAgICAgICAwLjAxMCoqKiAgICAgICAgMC4wMTQqKiAgICAgICAgIDAuMDEzICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwOCkgICBcbnRpbWVzZWNTdG9+ZyAgICAgICAgMC4wMDIgICAgICAgICAgIDAuMDI2KiAgICAgICAgICAwLjAzMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAxMSkgICAgICAgICAoMC4wMjMpICAgXG5jLm5lZyNjLnRpfmcgICAgICAgLTAuMDA0KioqICAgICAgIC0wLjAwOSoqKiAgICAgICAtMC4wMDYgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDA1KSAgIFxubmVnICAgICAgICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAgICAgKC4pICAgICAgICAgICAgICguKSAgICAgICAgICAgICAoLikgICBcbnJpZ2h0MiAgICAgICAgICAgICAgMC4wMTMgICAgICAgICAgLTAuMDM1ICAgICAgICAgICAwLjA1NSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA4KSAgICAgICAgICgwLjAzMykgICAgICAgICAoMC4wNTUpICAgXG5jLm5lZyNjLnJpfjIgICAgICAgLTAuMDAyICAgICAgICAgICAwLjAwMCAgICAgICAgICAtMC4wMDIgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDYpICAgICAgICAgKDAuMDExKSAgIFxub3JkZXIgICAgICAgICAgICAgICAwLjAwMCogICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMSkgICBcbkwuZ3NsbWMgICAgICAgICAgICAtMC4xMzEqKiogICAgICAgLTAuMDI4KioqICAgICAgIC0wLjE4NioqKlxuICAgICAgICAgICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDkpICAgXG5mZW1hbGUgICAgICAgICAgICAgIDAuMDAzICAgICAgICAgICAwLjAwNSAgICAgICAgICAgMC4wMTMgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDYpICAgICAgICAgKDAuMDEyKSAgIFxuYWdlICAgICAgICAgICAgICAgIC0wLjAwMCAgICAgICAgICAtMC4wMDAgICAgICAgICAgLTAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMCkgICBcbmluY29tZSAgICAgICAgICAgICAtMC4wMDYgICAgICAgICAgLTAuMDAxICAgICAgICAgIC0wLjA0OCogIFxuICAgICAgICAgICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAxNCkgICAgICAgICAoMC4wMjQpICAgXG51bml2ZXJzaXR5ICAgICAgICAgIDAuMDAyICAgICAgICAgIC0wLjAwMSAgICAgICAgICAgMC4wNDAqKiBcbiAgICAgICAgICAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDYpICAgICAgICAgKDAuMDEzKSAgIFxuX2NvbnMgICAgICAgICAgICAgIC0wLjAyMCogICAgICAgICAtMC4wMzIgICAgICAgICAgLTAuMDk2ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDgpICAgICAgICAgKDAuMDI4KSAgICAgICAgICgwLjA1MCkgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjA1NSAgICAgICAgICAgMC4wMTAgICAgICAgICAgIDAuMDkyICAgXG5yMl9iICAgICAgICAgICAgICAgIDAuMDA2ICAgICAgICAgICAwLjEzNyAgICAgICAgICAgMC4wMjMgICBcbnIyX28gICAgICAgICAgICAgICAgMC4wNTMgICAgICAgICAgIDAuMDExICAgICAgICAgICAwLjA4OCAgIFxuTiAgICAgICAgICAgICAgMTM4MDM2LjAwMCAgICAgICAgNTYwNy4wMDAgICAgICAgIDQ2MTcuMDAwICAgXG5OX2cgICAgICAgICAgICAgICA4MDguMDAwICAgICAgICAgIDMzLjAwMCAgICAgICAgICAyNy4wMDAgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgIGVzdHRhYiBEIEUgRiwgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyX3cgcjJfYiByMlxuPiBfbyBOIE5fZykgXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgXG4gICAgICAgICAgICAgICAgICBELmdzbG1jICAgICAgICAgRC5nc2xtYyAgICAgICAgIEQuZ3NsbWMgICBcbiAgICAgICAgICAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5uZWcgICAgICAgICAgICAgICAgIDAuMDEwKiAgICAgICAgICAwLjAwOCAgICAgICAgICAgMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDAyKSAgIFxudGltZXNlY1N0b35nICAgICAgIC0wLjAwMSAgICAgICAgICAgMC4wMTEgICAgICAgICAgLTAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMTEpICAgICAgICAgKDAuMDA5KSAgICAgICAgICgwLjAwNSkgICBcbmMubmVnI2MudGl+ZyAgICAgICAtMC4wMDUqKiAgICAgICAgLTAuMDA2KioqICAgICAgIC0wLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDEpICAgXG5uZWcgICAgICAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICAgICAoLikgICAgICAgICAgICAgKC4pICAgICAgICAgICAgICguKSAgIFxucmlnaHQyICAgICAgICAgICAgIC0wLjAwOSAgICAgICAgICAtMC4wMzIgICAgICAgICAgLTAuMDQ5KiogXG4gICAgICAgICAgICAgICAgICAoMC4wMjgpICAgICAgICAgKDAuMDM0KSAgICAgICAgICgwLjAxNykgICBcbmMubmVnI2Mucml+MiAgICAgICAtMC4wMDEgICAgICAgICAgIDAuMDA4ICAgICAgICAgICAwLjAwOSoqIFxuICAgICAgICAgICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwNikgICAgICAgICAoMC4wMDMpICAgXG5vcmRlciAgICAgICAgICAgICAgIDAuMDAwICAgICAgICAgIC0wLjAwMCAgICAgICAgICAgMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgIFxuTC5nc2xtYyAgICAgICAgICAgIC0wLjAyMSoqKiAgICAgICAtMC4wMjEqKiogICAgICAgLTAuMDE4KioqXG4gICAgICAgICAgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwNCkgICBcbmZlbWFsZSAgICAgICAgICAgICAgMC4wMDUgICAgICAgICAgLTAuMDA1ICAgICAgICAgIC0wLjAwNCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDMpICAgXG5hZ2UgICAgICAgICAgICAgICAgIDAuMDAwICAgICAgICAgIC0wLjAwMSogICAgICAgICAgMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgIFxuaW5jb21lICAgICAgICAgICAgIC0wLjAxNSAgICAgICAgICAtMC4wMDIgICAgICAgICAgLTAuMDAzICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMTQpICAgICAgICAgKDAuMDEyKSAgICAgICAgICgwLjAwNykgICBcbnVuaXZlcnNpdHkgICAgICAgICAtMC4wMDMgICAgICAgICAgIDAuMDEwICAgICAgICAgIC0wLjAwMyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwNykgICAgICAgICAoMC4wMDMpICAgXG5fY29ucyAgICAgICAgICAgICAgLTAuMDAzICAgICAgICAgICAwLjAxMCAgICAgICAgICAgMC4wMDYgICBcbiAgICAgICAgICAgICAgICAgICgwLjAyNCkgICAgICAgICAoMC4wMjYpICAgICAgICAgKDAuMDEyKSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMDExICAgICAgICAgICAwLjAwOCAgICAgICAgICAgMC4wMDkgICBcbnIyX2IgICAgICAgICAgICAgICAgMC4wOTYgICAgICAgICAgIDAuMjQwICAgICAgICAgICAwLjAwNCAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjAxMSAgICAgICAgICAgMC4wMDkgICAgICAgICAgIDAuMDA4ICAgXG5OICAgICAgICAgICAgICAgIDYxNTYuMDAwICAgICAgICA5NzQ3LjAwMCAgICAgICAgNTk4NS4wMDAgICBcbk5fZyAgICAgICAgICAgICAgICAzNi4wMDAgICAgICAgICAgNTcuMDAwICAgICAgICAgIDM1LjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICAgXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJGUlwiICYgcGVyaW9kPT0yICwgcmUgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBBXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJHSFwiICYgcGVyaW9kPT0yICwgcmUgICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgQlxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiSU5cIiAmIHBlcmlvZD09MiAsIHJlICAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEMgIFxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiSVMualwiICYgcGVyaW9kPT0yICwgcmUgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBEXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJJUy5wXCIgJiBwZXJpb2Q9PTIgLCByZSAgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBFXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJJVFwiICYgcGVyaW9kPT0yICwgcmUgICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRiBcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkpQXCIgJiBwZXJpb2Q9PTIgLCByZSAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEdcbi4gICBlc3R0YWIgQSBCIEMgRCwgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyX3cgcjJfYiBcbj4gcjJfbyBOIE5fZykgXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAoMSkgICAgICAgICAgICAgKDIpICAgICAgICAgICAgICgzKSAgICAgICAgICAgICAoNCkgICBcbiAgICAgICAgICAgICAgICAgIEQuZ3NsbWMgICAgICAgICBELmdzbG1jICAgICAgICAgRC5nc2xtYyAgICAgICAgIEQuZ3NsbWMgICBcbiAgICAgICAgICAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm5lZyAgICAgICAgICAgICAgICAgMC4wMDQgICAgICAgICAgIDAuMDAxICAgICAgICAgIC0wLjAwMyAgICAgICAgICAgMC4wMDEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwNCkgICBcbnRpbWVzZWNTdG9+ZyAgICAgICAtMC4wMTUgICAgICAgICAgLTAuMDA1ICAgICAgICAgIC0wLjAxNiogICAgICAgICAtMC4wMTAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAxMSkgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDA3KSAgICAgICAgICgwLjAxMSkgICBcbmMubmVnI2MudGl+ZyAgICAgICAtMC4wMDAgICAgICAgICAgLTAuMDAxICAgICAgICAgICAwLjAwMSAgICAgICAgICAtMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMikgICBcbm5lZyAgICAgICAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICAgICAoLikgICAgICAgICAgICAgKC4pICAgICAgICAgICAgICguKSAgICAgICAgICAgICAoLikgICBcbnJpZ2h0MiAgICAgICAgICAgICAgMC4wNTMgICAgICAgICAgLTAuMDEzICAgICAgICAgIC0wLjAwOSAgICAgICAgICAgMC4wMzUgICBcbiAgICAgICAgICAgICAgICAgICgwLjAzMikgICAgICAgICAoMC4wMTYpICAgICAgICAgKDAuMDE4KSAgICAgICAgICgwLjAzMCkgICBcbmMubmVnI2Mucml+MiAgICAgICAtMC4wMDUgICAgICAgICAgIDAuMDAzICAgICAgICAgICAwLjAwMiAgICAgICAgICAtMC4wMDIgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNikgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwNSkgICBcbm9yZGVyICAgICAgICAgICAgICAgMC4wMDAgICAgICAgICAgLTAuMDAwICAgICAgICAgIC0wLjAwMCAgICAgICAgICAtMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICBcbkwuZ3NsbWMgICAgICAgICAgICAtMC4wMzgqKiogICAgICAgLTAuMDIzKioqICAgICAgIC0wLjAzMCoqKiAgICAgICAtMC4wNTMqKipcbiAgICAgICAgICAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwNikgICBcbmZlbWFsZSAgICAgICAgICAgICAgMC4wMDUgICAgICAgICAgLTAuMDA2KiAgICAgICAgIC0wLjAwMiAgICAgICAgICAgMC4wMDQgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwNikgICBcbmFnZSAgICAgICAgICAgICAgICAtMC4wMDAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMSkgICBcbmluY29tZSAgICAgICAgICAgICAtMC4wMjAgICAgICAgICAgIDAuMDAxICAgICAgICAgIC0wLjAxMSAgICAgICAgICAgMC4wMDMgICBcbiAgICAgICAgICAgICAgICAgICgwLjAxMykgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDA4KSAgICAgICAgICgwLjAxMSkgICBcbnVuaXZlcnNpdHkgICAgICAgICAgMC4wMTQqKiAgICAgICAgLTAuMDAxICAgICAgICAgICAwLjAwNCAgICAgICAgICAgMC4wMDEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwOCkgICBcbl9jb25zICAgICAgICAgICAgICAtMC4wMDMgICAgICAgICAgIDAuMDE5ICAgICAgICAgICAwLjAyMyAgICAgICAgICAtMC4wMjEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAyNikgICAgICAgICAoMC4wMTQpICAgICAgICAgKDAuMDE4KSAgICAgICAgICgwLjAzMSkgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnIyX3cgICAgICAgICAgICAgICAgMC4wMTEgICAgICAgICAgIDAuMDA4ICAgICAgICAgICAwLjAxMCAgICAgICAgICAgMC4wMjEgICBcbnIyX2IgICAgICAgICAgICAgICAgMC4xMDUgICAgICAgICAgIDAuMDgyICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDkgICBcbnIyX28gICAgICAgICAgICAgICAgMC4wMTIgICAgICAgICAgIDAuMDA4ICAgICAgICAgICAwLjAxMCAgICAgICAgICAgMC4wMjAgICBcbk4gICAgICAgICAgICAgICAgODcyMS4wMDAgICAgICAgMTAyNjAuMDAwICAgICAgICA4MTk5LjAwMCAgICAgICAgNDEwNC4wMDAgICBcbk5fZyAgICAgICAgICAgICAgICA1MS4wMDAgICAgICAgICAgNjAuMDAwICAgICAgICAgIDQ4LjAwMCAgICAgICAgICAyNC4wMDAgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gICBlc3R0YWIgRSBGIEcsIGNlbGxzKGIoc3RhciBmbXQoMykpIHNlKHBhciBmbXQoMykpKSBub2dhcHMgc3RhdChyMl93IHIyX2IgcjJcbj4gX28gTiBOX2cpIFxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAoMSkgICAgICAgICAgICAgKDIpICAgICAgICAgICAgICgzKSAgIFxuICAgICAgICAgICAgICAgICAgRC5nc2xtYyAgICAgICAgIEQuZ3NsbWMgICAgICAgICBELmdzbG1jICAgXG4gICAgICAgICAgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmVnICAgICAgICAgICAgICAgICAwLjAxMCogICAgICAgICAgMC4wMDQgICAgICAgICAgIDAuMDIwKioqXG4gICAgICAgICAgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwNikgICBcbnRpbWVzZWNTdG9+ZyAgICAgICAgMC4wMDkgICAgICAgICAgLTAuMDA0ICAgICAgICAgICAwLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDEzKSAgICAgICAgICgwLjAwOCkgICAgICAgICAoMC4wMTUpICAgXG5jLm5lZyNjLnRpfmcgICAgICAgLTAuMDA3KiogICAgICAgIC0wLjAwNCogICAgICAgICAtMC4wMDkqKiBcbiAgICAgICAgICAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAzKSAgIFxubmVnICAgICAgICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAgICAgKC4pICAgICAgICAgICAgICguKSAgICAgICAgICAgICAoLikgICBcbnJpZ2h0MiAgICAgICAgICAgICAgMC4wMTUgICAgICAgICAgLTAuMDEyICAgICAgICAgICAwLjAyMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDM2KSAgICAgICAgICgwLjAyOCkgICAgICAgICAoMC4wNDcpICAgXG5jLm5lZyNjLnJpfjIgICAgICAgLTAuMDAwICAgICAgICAgICAwLjAwNCAgICAgICAgICAtMC4wMDQgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNykgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDA5KSAgIFxub3JkZXIgICAgICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICAgICAgICAgLTAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICBcbkwuZ3NsbWMgICAgICAgICAgICAtMC4wMjQqKiogICAgICAgLTAuMDMzKioqICAgICAgIC0wLjAzOSoqKlxuICAgICAgICAgICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDQpICAgXG5mZW1hbGUgICAgICAgICAgICAgLTAuMDAzICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDQgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwOCkgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDA4KSAgIFxuYWdlICAgICAgICAgICAgICAgICAwLjAwNSogICAgICAgICAgMC4wMDEgICAgICAgICAgIDAuMDAyICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMikgICBcbmluY29tZSAgICAgICAgICAgICAgMC4wMDcgICAgICAgICAgIDAuMDIwICAgICAgICAgICAwLjAxNCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDE5KSAgICAgICAgICgwLjAxMykgICAgICAgICAoMC4wMTUpICAgXG51bml2ZXJzaXR5ICAgICAgICAgLTAuMDAzICAgICAgICAgIC0wLjAwMyAgICAgICAgICAtMC4wMjYqICBcbiAgICAgICAgICAgICAgICAgICgwLjAyMikgICAgICAgICAoMC4wMDcpICAgICAgICAgKDAuMDEyKSAgIFxuX2NvbnMgICAgICAgICAgICAgIC0wLjExMSogICAgICAgICAtMC4wMTYgICAgICAgICAgLTAuMDUyICAgXG4gICAgICAgICAgICAgICAgICAoMC4wNTEpICAgICAgICAgKDAuMDIzKSAgICAgICAgICgwLjA2NCkgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjAwOSAgICAgICAgICAgMC4wMTQgICAgICAgICAgIDAuMDIxICAgXG5yMl9iICAgICAgICAgICAgICAgIDAuMTYwICAgICAgICAgICAwLjE4NCAgICAgICAgICAgMC4wMzQgICBcbnIyX28gICAgICAgICAgICAgICAgMC4wMTAgICAgICAgICAgIDAuMDE2ICAgICAgICAgICAwLjAyMSAgIFxuTiAgICAgICAgICAgICAgICA1NDcyLjAwMCAgICAgICAgNjMyNy4wMDAgICAgICAgIDYxNTQuMDAwICAgXG5OX2cgICAgICAgICAgICAgICAgMzIuMDAwICAgICAgICAgIDM3LjAwMCAgICAgICAgICAzNi4wMDAgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgIFxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiTlpcIiAmIHBlcmlvZD09MiAsIHJlICAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEJcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIlJVXCIgJiBwZXJpb2Q9PTIgLCByZSAgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBDICBcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIlNFXCIgJiBwZXJpb2Q9PTIgLCByZSAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIERcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIlNXXCIgJiBwZXJpb2Q9PTIgLCByZSAgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBFXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJVS1wiICYgcGVyaW9kPT0yICwgcmUgICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRiBcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIlVTXCIgJiBwZXJpb2Q9PTIgLCByZSAgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBHIFxuLiAgIGVzdHRhYiBCIEMgRCwgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyX3cgcjJfYiByMlxuPiBfbyBOIE5fZykgXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgXG4gICAgICAgICAgICAgICAgICBELmdzbG1jICAgICAgICAgRC5nc2xtYyAgICAgICAgIEQuZ3NsbWMgICBcbiAgICAgICAgICAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5uZWcgICAgICAgICAgICAgICAgIDAuMDE2KioqICAgICAgICAwLjAxNCoqKiAgICAgICAgMC4wMDEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDAxKSAgIFxudGltZXNlY1N0b35nICAgICAgIC0wLjAwMSAgICAgICAgICAgMC4wMTAgICAgICAgICAgIDAuMDAzICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMTEpICAgICAgICAgKDAuMDEwKSAgICAgICAgICgwLjAwMykgICBcbmMubmVnI2MudGl+ZyAgICAgICAtMC4wMDcqKiAgICAgICAgLTAuMDA4KioqICAgICAgIC0wLjAwMSogIFxuICAgICAgICAgICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDEpICAgXG5uZWcgICAgICAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICAgICAoLikgICAgICAgICAgICAgKC4pICAgICAgICAgICAgICguKSAgIFxucmlnaHQyICAgICAgICAgICAgICAwLjAyMiAgICAgICAgICAgMC4wMjIgICAgICAgICAgLTAuMDAyICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMjgpICAgICAgICAgKDAuMDI0KSAgICAgICAgICgwLjAwOCkgICBcbmMubmVnI2Mucml+MiAgICAgICAtMC4wMDcgICAgICAgICAgLTAuMDAxICAgICAgICAgICAwLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDEpICAgXG5vcmRlciAgICAgICAgICAgICAgIDAuMDAwICAgICAgICAgIC0wLjAwMCAgICAgICAgICAgMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgIFxuTC5nc2xtYyAgICAgICAgICAgIC0wLjA0NioqKiAgICAgICAtMC4wMjUqKiogICAgICAgIDAuMDA3KiogXG4gICAgICAgICAgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwMykgICBcbmZlbWFsZSAgICAgICAgICAgICAtMC4wMDMgICAgICAgICAgIDAuMDAyICAgICAgICAgICAwLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA2KSAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDIpICAgXG5hZ2UgICAgICAgICAgICAgICAgLTAuMDAwICAgICAgICAgIC0wLjAwMCAgICAgICAgICAgMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgIFxuaW5jb21lICAgICAgICAgICAgIC0wLjAxNSAgICAgICAgICAtMC4wMTQgICAgICAgICAgIDAuMDExKiAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDkpICAgICAgICAgKDAuMDExKSAgICAgICAgICgwLjAwNSkgICBcbnVuaXZlcnNpdHkgICAgICAgICAgMC4wMDAgICAgICAgICAgLTAuMDA0ICAgICAgICAgICAwLjAwMiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA2KSAgICAgICAgICgwLjAwNykgICAgICAgICAoMC4wMDIpICAgXG5fY29ucyAgICAgICAgICAgICAgLTAuMDA5ICAgICAgICAgIC0wLjAwNiAgICAgICAgICAtMC4wMTkqICBcbiAgICAgICAgICAgICAgICAgICgwLjAyMykgICAgICAgICAoMC4wMjUpICAgICAgICAgKDAuMDA4KSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMDI5ICAgICAgICAgICAwLjAxNiAgICAgICAgICAgMC4wMDIgICBcbnIyX2IgICAgICAgICAgICAgICAgMC4wMjMgICAgICAgICAgIDAuMDQ0ICAgICAgICAgICAwLjE5MyAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjAyNyAgICAgICAgICAgMC4wMTYgICAgICAgICAgIDAuMDA1ICAgXG5OICAgICAgICAgICAgICAgIDU0NzIuMDAwICAgICAgICA1NDcyLjAwMCAgICAgICAgODIwOC4wMDAgICBcbk5fZyAgICAgICAgICAgICAgICAzMi4wMDAgICAgICAgICAgMzIuMDAwICAgICAgICAgIDQ4LjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICAgZXN0dGFiIEUgRiBHLCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIHIyXG4+IF9vIE4gTl9nKSBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICBcbiAgICAgICAgICAgICAgICAgIEQuZ3NsbWMgICAgICAgICBELmdzbG1jICAgICAgICAgRC5nc2xtYyAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm5lZyAgICAgICAgICAgICAgICAgMC4wMTMqKiogICAgICAgIDAuMDA0ICAgICAgICAgICAwLjAyMCoqIFxuICAgICAgICAgICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDcpICAgXG50aW1lc2VjU3RvfmcgICAgICAgIDAuMDIyKiAgICAgICAgIC0wLjAwOCAgICAgICAgICAgMC4wMTYgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwOSkgICAgICAgICAoMC4wMDcpICAgICAgICAgKDAuMDE3KSAgIFxuYy5uZWcjYy50aX5nICAgICAgIC0wLjAwOCoqKiAgICAgICAtMC4wMDEgICAgICAgICAgLTAuMDA3KiAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMykgICBcbm5lZyAgICAgICAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgICAgICguKSAgICAgICAgICAgICAoLikgICAgICAgICAgICAgKC4pICAgXG5yaWdodDIgICAgICAgICAgICAgLTAuMDE0ICAgICAgICAgICAwLjAwMSAgICAgICAgICAgMC4wODIgICBcbiAgICAgICAgICAgICAgICAgICgwLjAyMikgICAgICAgICAoMC4wMjEpICAgICAgICAgKDAuMDUwKSAgIFxuYy5uZWcjYy5yaX4yICAgICAgICAwLjAwNiAgICAgICAgICAtMC4wMDMgICAgICAgICAgLTAuMDE1ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAxMCkgICBcbm9yZGVyICAgICAgICAgICAgICAtMC4wMDAgICAgICAgICAgLTAuMDAwICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDEpICAgXG5MLmdzbG1jICAgICAgICAgICAgIDAuMDA4ICAgICAgICAgIC0wLjAzNSoqKiAgICAgICAtMC4zMDEqKipcbiAgICAgICAgICAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDA1KSAgIFxuZmVtYWxlICAgICAgICAgICAgICAwLjAwNSAgICAgICAgICAgMC4wMDYgICAgICAgICAgIDAuMDA2ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwOCkgICBcbmFnZSAgICAgICAgICAgICAgICAtMC4wMDAgICAgICAgICAgLTAuMDAwICAgICAgICAgIC0wLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgXG5pbmNvbWUgICAgICAgICAgICAgLTAuMDI2ICAgICAgICAgICAwLjAwNyAgICAgICAgICAgMC4wMDMgICBcbiAgICAgICAgICAgICAgICAgICgwLjAxMykgICAgICAgICAoMC4wMDcpICAgICAgICAgKDAuMDE2KSAgIFxudW5pdmVyc2l0eSAgICAgICAgICAwLjAwNiAgICAgICAgICAtMC4wMDUgICAgICAgICAgIDAuMDA1ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwOCkgICBcbl9jb25zICAgICAgICAgICAgICAtMC4wMTIgICAgICAgICAgIDAuMDEwICAgICAgICAgIC0wLjA3MSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDIxKSAgICAgICAgICgwLjAxNikgICAgICAgICAoMC4wMzgpICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnIyX3cgICAgICAgICAgICAgICAgMC4wMDggICAgICAgICAgIDAuMDE0ICAgICAgICAgICAwLjEzOSAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjMxOCAgICAgICAgICAgMC4xNTIgICAgICAgICAgIDAuMDAwICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMDEwICAgICAgICAgICAwLjAxNSAgICAgICAgICAgMC4xMzUgICBcbk4gICAgICAgICAgICAgICAgNTI3NC4wMDAgICAgICAgIDgxNjAuMDAwICAgICAgIDIzOTMwLjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgIDMxLjAwMCAgICAgICAgICA0OC4wMDAgICAgICAgICAxNDAuMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gICBcbi4gICB4dHNldCByZXNwIHRpbWVzZWNcbiAgICAgICBwYW5lbCB2YXJpYWJsZTogIHJlc3AgKHVuYmFsYW5jZWQpXG4gICAgICAgIHRpbWUgdmFyaWFibGU6ICB0aW1lc2VjLCAxIHRvIDU2NVxuICAgICAgICAgICAgICAgIGRlbHRhOiAgMSB1bml0XG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBwZXJpb2Q9PTIgJiB3cF9yaWdodDJfZXh0PT0xLCByZSAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEdcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkJSXCIgJiBwZXJpb2Q9PTIgJiB3cF9yaWdodDJfZXh0PVxuPiA9MSwgcmUgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBBXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJDQS5mXCIgJiBwZXJpb2Q9PTIgJiB3cF9yaWdodDJfZXhcbj4gdD09MSwgcmUgICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgQyAgXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJDSFwiICYgcGVyaW9kPT0yICYgd3BfcmlnaHQyX2V4dD1cbj4gPTEsIHJlICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRFxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiQ05cIiAmIHBlcmlvZD09MiAmIHdwX3JpZ2h0Ml9leHQ9XG4+ID0xLCByZSAgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBFXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJES1wiICYgcGVyaW9kPT0yICYgd3BfcmlnaHQyX2V4dD1cbj4gPTEsIHJlICAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEYgXG4uICAgZXN0dGFiIEcgQSBDLCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIHIyXG4+IF9vIE4gTl9nKSBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICBcbiAgICAgICAgICAgICAgICAgIEQuZ3NsbWMgICAgICAgICBELmdzbG1jICAgICAgICAgRC5nc2xtYyAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm5lZyAgICAgICAgICAgICAgICAgMC4wMDkqKiogICAgICAgIDAuMDA2ICAgICAgICAgICAwLjAwNCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwNikgICAgICAgICAoMC4wMTMpICAgXG50aW1lc2VjU3RvfmcgICAgICAgIDAuMDA0ICAgICAgICAgICAwLjAxNyAgICAgICAgICAgMC4wMzIgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMTUpICAgICAgICAgKDAuMDM3KSAgIFxuYy5uZWcjYy50aX5nICAgICAgIC0wLjAwNCoqKiAgICAgICAtMC4wMDUgICAgICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwNykgICBcbm5lZyAgICAgICAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgICAgICguKSAgICAgICAgICAgICAoLikgICAgICAgICAgICAgKC4pICAgXG5yaWdodDIgICAgICAgICAgICAgIDAuMDA3ICAgICAgICAgIC0wLjAzMyAgICAgICAgICAgMC4wNTIgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwOSkgICAgICAgICAoMC4wMzUpICAgICAgICAgKDAuMDcyKSAgIFxuYy5uZWcjYy5yaX4yICAgICAgIC0wLjAwMSAgICAgICAgICAgMC4wMDEgICAgICAgICAgLTAuMDAyICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDA2KSAgICAgICAgICgwLjAxNCkgICBcbm9yZGVyICAgICAgICAgICAgICAgMC4wMDAqICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDEpICAgXG5MLmdzbG1jICAgICAgICAgICAgLTAuMTI5KioqICAgICAgIC0wLjAwMyAgICAgICAgICAtMC4yMzUqKipcbiAgICAgICAgICAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDcpICAgICAgICAgKDAuMDEzKSAgIFxuZmVtYWxlICAgICAgICAgICAgICAwLjAwMSAgICAgICAgICAgMC4wMTAgICAgICAgICAgLTAuMDA1ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDEzKSAgICAgICAgICgwLjAyMikgICBcbmFnZSAgICAgICAgICAgICAgICAtMC4wMDAgICAgICAgICAgIDAuMDAwICAgICAgICAgIC0wLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDEpICAgXG5pbmNvbWUgICAgICAgICAgICAgLTAuMDA1ICAgICAgICAgICAwLjAxNCAgICAgICAgICAtMC4wNzcqICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMjUpICAgICAgICAgKDAuMDM5KSAgIFxudW5pdmVyc2l0eSAgICAgICAgICAwLjAwMyAgICAgICAgICAtMC4wMTkqICAgICAgICAgIDAuMDU1KiogXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDA5KSAgICAgICAgICgwLjAxOSkgICBcbl9jb25zICAgICAgICAgICAgICAtMC4wMTkgICAgICAgICAgLTAuMDIwICAgICAgICAgIC0wLjA5MyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDEwKSAgICAgICAgICgwLjA0MikgICAgICAgICAoMC4wODApICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnIyX3cgICAgICAgICAgICAgICAgMC4wNTQgICAgICAgICAgIDAuMDAzICAgICAgICAgICAwLjExNiAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjAyOSAgICAgICAgICAgMC40NzYgICAgICAgICAgIDAuMDc4ICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMDUyICAgICAgICAgICAwLjAwNyAgICAgICAgICAgMC4xMTEgICBcbk4gICAgICAgICAgICAgICA3NDMzNC4wMDAgICAgICAgIDI3MTguMDAwICAgICAgICAyNzM2LjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgNDM1LjAwMCAgICAgICAgICAxNi4wMDAgICAgICAgICAgMTYuMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gICBlc3R0YWIgRCBFIEYsIGNlbGxzKGIoc3RhciBmbXQoMykpIHNlKHBhciBmbXQoMykpKSBub2dhcHMgc3RhdChyMl93IHIyX2IgcjJcbj4gX28gTiBOX2cpIFxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAoMSkgICAgICAgICAgICAgKDIpICAgICAgICAgICAgICgzKSAgIFxuICAgICAgICAgICAgICAgICAgRC5nc2xtYyAgICAgICAgIEQuZ3NsbWMgICAgICAgICBELmdzbG1jICAgXG4gICAgICAgICAgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmVnICAgICAgICAgICAgICAgICAwLjAxMyoqICAgICAgICAgMC4wMDggICAgICAgICAgLTAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwMykgICBcbnRpbWVzZWNTdG9+ZyAgICAgICAgMC4wMDUgICAgICAgICAgIDAuMDEzICAgICAgICAgIC0wLjAwMyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDEyKSAgICAgICAgICgwLjAxMCkgICAgICAgICAoMC4wMDcpICAgXG5jLm5lZyNjLnRpfmcgICAgICAgLTAuMDA3KiogICAgICAgIC0wLjAwNyoqICAgICAgICAtMC4wMDEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAxKSAgIFxubmVnICAgICAgICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAgICAgKC4pICAgICAgICAgICAgICguKSAgICAgICAgICAgICAoLikgICBcbnJpZ2h0MiAgICAgICAgICAgICAgMC4wMDcgICAgICAgICAgLTAuMDMxICAgICAgICAgIC0wLjA2NioqIFxuICAgICAgICAgICAgICAgICAgKDAuMDI2KSAgICAgICAgICgwLjAzNSkgICAgICAgICAoMC4wMjApICAgXG5jLm5lZyNjLnJpfjIgICAgICAgLTAuMDAwICAgICAgICAgICAwLjAwOCAgICAgICAgICAgMC4wMTIqKipcbiAgICAgICAgICAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDYpICAgICAgICAgKDAuMDAzKSAgIFxub3JkZXIgICAgICAgICAgICAgICAwLjAwMCAgICAgICAgICAtMC4wMDAgICAgICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICBcbkwuZ3NsbWMgICAgICAgICAgICAtMC4wMjgqKiogICAgICAgLTAuMDE5KioqICAgICAgIC0wLjAzMyoqKlxuICAgICAgICAgICAgICAgICAgKDAuMDA2KSAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDYpICAgXG5mZW1hbGUgICAgICAgICAgICAgLTAuMDA1ICAgICAgICAgIC0wLjAwNiAgICAgICAgICAtMC4wMDYgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNykgICAgICAgICAoMC4wMDYpICAgICAgICAgKDAuMDA2KSAgIFxuYWdlICAgICAgICAgICAgICAgIC0wLjAwMCAgICAgICAgICAtMC4wMDEqICAgICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMCkgICBcbmluY29tZSAgICAgICAgICAgICAgMC4wMDIgICAgICAgICAgIDAuMDAzICAgICAgICAgIC0wLjAwMyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDE3KSAgICAgICAgICgwLjAxNCkgICAgICAgICAoMC4wMTIpICAgXG51bml2ZXJzaXR5ICAgICAgICAgIDAuMDA1ICAgICAgICAgICAwLjAwOCAgICAgICAgICAtMC4wMDcgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNykgICAgICAgICAoMC4wMDkpICAgICAgICAgKDAuMDA2KSAgIFxuX2NvbnMgICAgICAgICAgICAgIC0wLjAyMCAgICAgICAgICAgMC4wMTQgICAgICAgICAgIDAuMDE3ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMjkpICAgICAgICAgKDAuMDI5KSAgICAgICAgICgwLjAxOSkgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjAxNyAgICAgICAgICAgMC4wMDcgICAgICAgICAgIDAuMDE3ICAgXG5yMl9iICAgICAgICAgICAgICAgIDAuMTcyICAgICAgICAgICAwLjIzMSAgICAgICAgICAgMC4yMDcgICBcbnIyX28gICAgICAgICAgICAgICAgMC4wMTcgICAgICAgICAgIDAuMDA4ICAgICAgICAgICAwLjAxOSAgIFxuTiAgICAgICAgICAgICAgICAzMjQ5LjAwMCAgICAgICAgNzM1My4wMDAgICAgICAgIDMwNzguMDAwICAgXG5OX2cgICAgICAgICAgICAgICAgMTkuMDAwICAgICAgICAgIDQzLjAwMCAgICAgICAgICAxOC4wMDAgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgIFxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiRlJcIiAmIHBlcmlvZD09MiAmIHdwX3JpZ2h0Ml9leHQ9XG4+ID0xLCByZSAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEFcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkdIXCIgJiBwZXJpb2Q9PTIgJiB3cF9yaWdodDJfZXh0PVxuPiA9MSwgcmUgICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgQlxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiSU5cIiAmIHBlcmlvZD09MiAmIHdwX3JpZ2h0Ml9leHQ9XG4+ID0xLCByZSAgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBDICBcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIklTLmpcIiAmIHBlcmlvZD09MiAmIHdwX3JpZ2h0Ml9leFxuPiB0PT0xLCByZSAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIERcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIklTLnBcIiAmIHBlcmlvZD09MiAmIHdwX3JpZ2h0Ml9leFxuPiB0PT0xLCByZSAgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBFXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJJVFwiICYgcGVyaW9kPT0yICYgd3BfcmlnaHQyX2V4dD1cbj4gPTEsIHJlICAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEYgXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJKUFwiICYgcGVyaW9kPT0yICYgd3BfcmlnaHQyX2V4dD1cbj4gPTEsIHJlICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgR1xuLiAgIGVzdHRhYiBBIEIgQyBELCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIFxuPiByMl9vIE4gTl9nKSBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgICAgICAgICAgICg0KSAgIFxuICAgICAgICAgICAgICAgICAgRC5nc2xtYyAgICAgICAgIEQuZ3NsbWMgICAgICAgICBELmdzbG1jICAgICAgICAgRC5nc2xtYyAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmVnICAgICAgICAgICAgICAgICAwLjAwNyAgICAgICAgICAgMC4wMDMgICAgICAgICAgLTAuMDA0ICAgICAgICAgIC0wLjAwMyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDAzKSAgIFxudGltZXNlY1N0b35nICAgICAgIC0wLjAwNSAgICAgICAgICAgMC4wMDUgICAgICAgICAgLTAuMDI2KiAgICAgICAgIC0wLjAwNSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDE0KSAgICAgICAgICgwLjAwNikgICAgICAgICAoMC4wMTEpICAgICAgICAgKDAuMDA4KSAgIFxuYy5uZWcjYy50aX5nICAgICAgIC0wLjAwMiAgICAgICAgICAtMC4wMDMqICAgICAgICAgIDAuMDAyICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAyKSAgIFxubmVnICAgICAgICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgICAgICguKSAgICAgICAgICAgICAoLikgICAgICAgICAgICAgKC4pICAgICAgICAgICAgICguKSAgIFxucmlnaHQyICAgICAgICAgICAgICAwLjAzOSAgICAgICAgICAtMC4wMTMgICAgICAgICAgLTAuMDExICAgICAgICAgIC0wLjAzNCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDMxKSAgICAgICAgICgwLjAxNSkgICAgICAgICAoMC4wMjMpICAgICAgICAgKDAuMDI4KSAgIFxuYy5uZWcjYy5yaX4yICAgICAgIC0wLjAwNyAgICAgICAgICAgMC4wMDMgICAgICAgICAgIDAuMDAzICAgICAgICAgICAwLjAwNiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA2KSAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDA0KSAgIFxub3JkZXIgICAgICAgICAgICAgICAwLjAwMCAgICAgICAgICAtMC4wMDAgICAgICAgICAgLTAuMDAwICAgICAgICAgIC0wLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgIFxuTC5nc2xtYyAgICAgICAgICAgIC0wLjAzOSoqKiAgICAgICAtMC4wMTMqKiAgICAgICAgLTAuMDM0KioqICAgICAgIC0wLjAyMioqKlxuICAgICAgICAgICAgICAgICAgKDAuMDA2KSAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDA2KSAgIFxuZmVtYWxlICAgICAgICAgICAgICAwLjAwNCAgICAgICAgICAtMC4wMDYgICAgICAgICAgLTAuMDA0ICAgICAgICAgICAwLjAwMiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA3KSAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDYpICAgICAgICAgKDAuMDA2KSAgIFxuYWdlICAgICAgICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgICAgICAgIC0wLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAxKSAgIFxuaW5jb21lICAgICAgICAgICAgIC0wLjAzNSAgICAgICAgICAtMC4wMDIgICAgICAgICAgLTAuMDEwICAgICAgICAgIC0wLjAwOSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDE4KSAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMTcpICAgICAgICAgKDAuMDE0KSAgIFxudW5pdmVyc2l0eSAgICAgICAgICAwLjAxNyogICAgICAgICAtMC4wMDQgICAgICAgICAgIDAuMDA0ICAgICAgICAgIC0wLjAwOCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA3KSAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDgpICAgICAgICAgKDAuMDA4KSAgIFxuX2NvbnMgICAgICAgICAgICAgIC0wLjAxNyAgICAgICAgICAtMC4wMDIgICAgICAgICAgIDAuMDMyICAgICAgICAgICAwLjA0NCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDMwKSAgICAgICAgICgwLjAxNSkgICAgICAgICAoMC4wMjkpICAgICAgICAgKDAuMDM4KSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjAxMyAgICAgICAgICAgMC4wMDQgICAgICAgICAgIDAuMDEzICAgICAgICAgICAwLjAwOSAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjI2OCAgICAgICAgICAgMC4xOTggICAgICAgICAgIDAuMDAyICAgICAgICAgICAwLjA5NyAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjAxNSAgICAgICAgICAgMC4wMDUgICAgICAgICAgIDAuMDEyICAgICAgICAgICAwLjAxMCAgIFxuTiAgICAgICAgICAgICAgICAzOTMzLjAwMCAgICAgICAgNTY0My4wMDAgICAgICAgIDQ2MDguMDAwICAgICAgICAyMzk0LjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgIDIzLjAwMCAgICAgICAgICAzMy4wMDAgICAgICAgICAgMjcuMDAwICAgICAgICAgIDE0LjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgIGVzdHRhYiBFIEYgRywgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyX3cgcjJfYiByMlxuPiBfbyBOIE5fZykgXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgXG4gICAgICAgICAgICAgICAgICBELmdzbG1jICAgICAgICAgRC5nc2xtYyAgICAgICAgIEQuZ3NsbWMgICBcbiAgICAgICAgICAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5uZWcgICAgICAgICAgICAgICAgIDAuMDA1ICAgICAgICAgICAwLjAwNCAgICAgICAgICAgMC4wMjQqKiBcbiAgICAgICAgICAgICAgICAgICgwLjAwNykgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDA4KSAgIFxudGltZXNlY1N0b35nICAgICAgIC0wLjAwNiAgICAgICAgICAtMC4wMDQgICAgICAgICAgIDAuMDA5ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMTkpICAgICAgICAgKDAuMDExKSAgICAgICAgICgwLjAyMSkgICBcbmMubmVnI2MudGl+ZyAgICAgICAtMC4wMDUgICAgICAgICAgLTAuMDAzICAgICAgICAgIC0wLjAxMioqIFxuICAgICAgICAgICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDQpICAgXG5uZWcgICAgICAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICAgICAoLikgICAgICAgICAgICAgKC4pICAgICAgICAgICAgICguKSAgIFxucmlnaHQyICAgICAgICAgICAgICAwLjAxMiAgICAgICAgICAtMC4wMzAgICAgICAgICAgIDAuMDQwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wNDMpICAgICAgICAgKDAuMDMxKSAgICAgICAgICgwLjA1MCkgICBcbmMubmVnI2Mucml+MiAgICAgICAtMC4wMDIgICAgICAgICAgIDAuMDA1ICAgICAgICAgIC0wLjAwMyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA3KSAgICAgICAgICgwLjAwNikgICAgICAgICAoMC4wMDkpICAgXG5vcmRlciAgICAgICAgICAgICAgIDAuMDAwICAgICAgICAgIC0wLjAwMCAgICAgICAgICAgMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAxKSAgIFxuTC5nc2xtYyAgICAgICAgICAgIC0wLjAzNCoqKiAgICAgICAtMC4wNDEqKiogICAgICAgLTAuMDU3KioqXG4gICAgICAgICAgICAgICAgICAoMC4wMDcpICAgICAgICAgKDAuMDA3KSAgICAgICAgICgwLjAwNikgICBcbmZlbWFsZSAgICAgICAgICAgICAtMC4wMDQgICAgICAgICAgLTAuMDAzICAgICAgICAgICAwLjAxMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDE0KSAgICAgICAgICgwLjAwNykgICAgICAgICAoMC4wMTApICAgXG5hZ2UgICAgICAgICAgICAgICAgIDAuMDA1ICAgICAgICAgIC0wLjAwMCAgICAgICAgICAgMC4wMDcqICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNykgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDA0KSAgIFxuaW5jb21lICAgICAgICAgICAgIC0wLjAxMiAgICAgICAgICAgMC4wMjUgICAgICAgICAgIDAuMDA1ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wNDgpICAgICAgICAgKDAuMDE4KSAgICAgICAgICgwLjAxNykgICBcbnVuaXZlcnNpdHkgICAgICAgICAtMC4wODIgICAgICAgICAgLTAuMDA3ICAgICAgICAgIC0wLjAxOSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMTU0KSAgICAgICAgICgwLjAxNikgICAgICAgICAoMC4wMjUpICAgXG5fY29ucyAgICAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAxNCAgICAgICAgICAtMC4xOTEqICBcbiAgICAgICAgICAgICAgICAgICAgICAoLikgICAgICAgICAoMC4wNTMpICAgICAgICAgKDAuMDg1KSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMDEzICAgICAgICAgICAwLjAxNyAgICAgICAgICAgMC4wMzYgICBcbnIyX2IgICAgICAgICAgICAgICAgMC4wMzIgICAgICAgICAgIDAuMjYwICAgICAgICAgICAwLjMzMyAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjAxMyAgICAgICAgICAgMC4wMTkgICAgICAgICAgIDAuMDM4ICAgXG5OICAgICAgICAgICAgICAgIDI3MzYuMDAwICAgICAgICAzMjQ5LjAwMCAgICAgICAgMjkwNy4wMDAgICBcbk5fZyAgICAgICAgICAgICAgICAxNi4wMDAgICAgICAgICAgMTkuMDAwICAgICAgICAgIDE3LjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICAgXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJOWlwiICYgcGVyaW9kPT0yICYgd3BfcmlnaHQyX2V4dD1cbj4gPTEsIHJlICAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEJcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIlJVXCIgJiBwZXJpb2Q9PTIgJiB3cF9yaWdodDJfZXh0PVxuPiA9MSwgcmUgICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgQyAgXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJTRVwiICYgcGVyaW9kPT0yICYgd3BfcmlnaHQyX2V4dD1cbj4gPTEsIHJlICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRFxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiU1dcIiAmIHBlcmlvZD09MiAmIHdwX3JpZ2h0Ml9leHQ9XG4+ID0xLCByZSAgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBFXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJVS1wiICYgcGVyaW9kPT0yICYgd3BfcmlnaHQyX2V4dD1cbj4gPTEsIHJlICAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEYgXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJVU1wiICYgcGVyaW9kPT0yICYgd3BfcmlnaHQyX2V4dD1cbj4gPTEsIHJlICAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEcgXG4uICAgZXN0dGFiIEIgQyBELCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIHIyXG4+IF9vIE4gTl9nKSBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICBcbiAgICAgICAgICAgICAgICAgIEQuZ3NsbWMgICAgICAgICBELmdzbG1jICAgICAgICAgRC5nc2xtYyAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm5lZyAgICAgICAgICAgICAgICAgMC4wMjYqKiogICAgICAgIDAuMDIyKioqICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA2KSAgICAgICAgICgwLjAwNykgICAgICAgICAoMC4wMDIpICAgXG50aW1lc2VjU3RvfmcgICAgICAgIDAuMDEyICAgICAgICAgICAwLjAyNCAgICAgICAgICAgMC4wMDQgICBcbiAgICAgICAgICAgICAgICAgICgwLjAxNikgICAgICAgICAoMC4wMTcpICAgICAgICAgKDAuMDA0KSAgIFxuYy5uZWcjYy50aX5nICAgICAgIC0wLjAxMSoqKiAgICAgICAtMC4wMTMqKiogICAgICAgLTAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwMSkgICBcbm5lZyAgICAgICAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgICAgICguKSAgICAgICAgICAgICAoLikgICAgICAgICAgICAgKC4pICAgXG5yaWdodDIgICAgICAgICAgICAgIDAuMDQ2ICAgICAgICAgICAwLjAzNCAgICAgICAgICAtMC4wMDQgICBcbiAgICAgICAgICAgICAgICAgICgwLjAzNSkgICAgICAgICAoMC4wMzApICAgICAgICAgKDAuMDEwKSAgIFxuYy5uZWcjYy5yaX4yICAgICAgIC0wLjAxMSAgICAgICAgICAtMC4wMDIgICAgICAgICAgIDAuMDAyICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDYpICAgICAgICAgKDAuMDA2KSAgICAgICAgICgwLjAwMikgICBcbm9yZGVyICAgICAgICAgICAgICAtMC4wMDEgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDApICAgXG5MLmdzbG1jICAgICAgICAgICAgLTAuMDUwKioqICAgICAgIC0wLjAzNioqKiAgICAgICAgMC4wMDkqICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNykgICAgICAgICAoMC4wMDgpICAgICAgICAgKDAuMDA0KSAgIFxuZmVtYWxlICAgICAgICAgICAgIC0wLjAwNCAgICAgICAgICAtMC4wMDYgICAgICAgICAgLTAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDkpICAgICAgICAgKDAuMDA4KSAgICAgICAgICgwLjAwMykgICBcbmFnZSAgICAgICAgICAgICAgICAgMC4wMDAgICAgICAgICAgLTAuMDAxICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgXG5pbmNvbWUgICAgICAgICAgICAgIDAuMDAwICAgICAgICAgIC0wLjAyNCAgICAgICAgICAgMC4wMTEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAxNikgICAgICAgICAoMC4wMTcpICAgICAgICAgKDAuMDA3KSAgIFxudW5pdmVyc2l0eSAgICAgICAgIC0wLjAxNyAgICAgICAgICAtMC4wMjcgICAgICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMTEpICAgICAgICAgKDAuMDM2KSAgICAgICAgICgwLjAwMykgICBcbl9jb25zICAgICAgICAgICAgICAtMC4wMzggICAgICAgICAgIDAuMDAwICAgICAgICAgIC0wLjAxNCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDMzKSAgICAgICAgICAgICAoLikgICAgICAgICAoMC4wMTIpICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnIyX3cgICAgICAgICAgICAgICAgMC4wMzUgICAgICAgICAgIDAuMDIxICAgICAgICAgICAwLjAwMiAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjAyMiAgICAgICAgICAgMC4xNzMgICAgICAgICAgIDAuMTkwICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMDM0ICAgICAgICAgICAwLjAyMSAgICAgICAgICAgMC4wMDMgICBcbk4gICAgICAgICAgICAgICAgMzI0OS4wMDAgICAgICAgIDI5MDcuMDAwICAgICAgICA0Mjc1LjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgIDE5LjAwMCAgICAgICAgICAxNy4wMDAgICAgICAgICAgMjUuMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gICBlc3R0YWIgRSBGIEcsIGNlbGxzKGIoc3RhciBmbXQoMykpIHNlKHBhciBmbXQoMykpKSBub2dhcHMgc3RhdChyMl93IHIyX2IgcjJcbj4gX28gTiBOX2cpIFxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAoMSkgICAgICAgICAgICAgKDIpICAgICAgICAgICAgICgzKSAgIFxuICAgICAgICAgICAgICAgICAgRC5nc2xtYyAgICAgICAgIEQuZ3NsbWMgICAgICAgICBELmdzbG1jICAgXG4gICAgICAgICAgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmVnICAgICAgICAgICAgICAgICAwLjAxMCogICAgICAgICAgMC4wMDMgICAgICAgICAgIDAuMDE4KiAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwOSkgICBcbnRpbWVzZWNTdG9+ZyAgICAgICAgMC4wMTEgICAgICAgICAgLTAuMDA2ICAgICAgICAgICAwLjAyNCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDEyKSAgICAgICAgICgwLjAwOCkgICAgICAgICAoMC4wMjMpICAgXG5jLm5lZyNjLnRpfmcgICAgICAgLTAuMDA2KiAgICAgICAgIC0wLjAwMCAgICAgICAgICAtMC4wMDkqICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDA0KSAgIFxubmVnICAgICAgICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAgICAgKC4pICAgICAgICAgICAgICguKSAgICAgICAgICAgICAoLikgICBcbnJpZ2h0MiAgICAgICAgICAgICAtMC4wMDUgICAgICAgICAgIDAuMDAxICAgICAgICAgICAwLjA3NiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDI1KSAgICAgICAgICgwLjAxOCkgICAgICAgICAoMC4wNTApICAgXG5jLm5lZyNjLnJpfjIgICAgICAgIDAuMDA2ICAgICAgICAgIC0wLjAwMiAgICAgICAgICAtMC4wMTIgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDEwKSAgIFxub3JkZXIgICAgICAgICAgICAgIC0wLjAwMCAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMSkgICBcbkwuZ3NsbWMgICAgICAgICAgICAgMC4wNDEqKiogICAgICAgLTAuMDM0KioqICAgICAgIC0wLjMwNSoqKlxuICAgICAgICAgICAgICAgICAgKDAuMDA2KSAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMDcpICAgXG5mZW1hbGUgICAgICAgICAgICAgIDAuMDA0ICAgICAgICAgICAwLjAwNCAgICAgICAgICAgMC4wMDkgICBcbiAgICAgICAgICAgICAgICAgICgwLjAxNSkgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDEwKSAgIFxuYWdlICAgICAgICAgICAgICAgIC0wLjAwMCAgICAgICAgICAtMC4wMDAgICAgICAgICAgLTAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICBcbmluY29tZSAgICAgICAgICAgICAtMC4wMzEgICAgICAgICAgIDAuMDA3ICAgICAgICAgICAwLjAwNiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDI1KSAgICAgICAgICgwLjAxMikgICAgICAgICAoMC4wMjEpICAgXG51bml2ZXJzaXR5ICAgICAgICAgIDAuMDEyICAgICAgICAgIC0wLjAwNSAgICAgICAgICAgMC4wMTcgICBcbiAgICAgICAgICAgICAgICAgICgwLjAxMCkgICAgICAgICAoMC4wMDYpICAgICAgICAgKDAuMDExKSAgIFxuX2NvbnMgICAgICAgICAgICAgICAwLjAwNSAgICAgICAgICAgMC4wMDggICAgICAgICAgLTAuMDc3ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMzYpICAgICAgICAgKDAuMDE4KSAgICAgICAgICgwLjA0OCkgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjAyMyAgICAgICAgICAgMC4wMTMgICAgICAgICAgIDAuMTQxICAgXG5yMl9iICAgICAgICAgICAgICAgIDAuNTIyICAgICAgICAgICAwLjIzNSAgICAgICAgICAgMC4wNjcgICBcbnIyX28gICAgICAgICAgICAgICAgMC4wMzEgICAgICAgICAgIDAuMDE1ICAgICAgICAgICAwLjEzNiAgIFxuTiAgICAgICAgICAgICAgICAyNTU2LjAwMCAgICAgICAgNDA5NS4wMDAgICAgICAgMTI2NDguMDAwICAgXG5OX2cgICAgICAgICAgICAgICAgMTUuMDAwICAgICAgICAgIDI0LjAwMCAgICAgICAgICA3NC4wMDAgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgIFxuLiAgIHh0c2V0IHJlc3AgdGltZXNlY1xuICAgICAgIHBhbmVsIHZhcmlhYmxlOiAgcmVzcCAodW5iYWxhbmNlZClcbiAgICAgICAgdGltZSB2YXJpYWJsZTogIHRpbWVzZWMsIDEgdG8gNTY1XG4gICAgICAgICAgICAgICAgZGVsdGE6ICAxIHVuaXRcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIHBlcmlvZD09MiAmIHBvbGl0aWNhbF9pbnRlcmVzdF9kaWNob3g9PTEsIHJcbj4gZSAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEdcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkJSXCIgJiBwZXJpb2Q9PTIgJiBwb2xpdGljYWxfaW50ZVxuPiByZXN0X2RpY2hveD09MSwgcmUgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBBXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJDQS5mXCIgJiBwZXJpb2Q9PTIgJiBwb2xpdGljYWxfaW5cbj4gdGVyZXN0X2RpY2hveD09MSwgcmUgICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgQyAgXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJDSFwiICYgcGVyaW9kPT0yICYgcG9saXRpY2FsX2ludGVcbj4gcmVzdF9kaWNob3g9PTEsIHJlICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRFxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiQ05cIiAmIHBlcmlvZD09MiAmIHBvbGl0aWNhbF9pbnRlXG4+IHJlc3RfZGljaG94PT0xLCByZSAgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBFXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJES1wiICYgcGVyaW9kPT0yICYgcG9saXRpY2FsX2ludGVcbj4gcmVzdF9kaWNob3g9PTEsIHJlICAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEYgXG4uICAgZXN0dGFiIEcgQSBDLCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIHIyXG4+IF9vIE4gTl9nKSBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICBcbiAgICAgICAgICAgICAgICAgIEQuZ3NsbWMgICAgICAgICBELmdzbG1jICAgICAgICAgRC5nc2xtYyAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm5lZyAgICAgICAgICAgICAgICAgMC4wMTIqKiogICAgICAgIDAuMDA5ICAgICAgICAgICAwLjAxNiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAyKSAgICAgICAgICgwLjAwNikgICAgICAgICAoMC4wMDkpICAgXG50aW1lc2VjU3RvfmcgICAgICAgIDAuMDEyKiAgICAgICAgICAwLjAyMCAgICAgICAgICAgMC4wMzIgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMTcpICAgICAgICAgKDAuMDI0KSAgIFxuYy5uZWcjYy50aX5nICAgICAgIC0wLjAwNioqKiAgICAgICAtMC4wMDcqICAgICAgICAgLTAuMDA3ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwNSkgICBcbm5lZyAgICAgICAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgICAgICguKSAgICAgICAgICAgICAoLikgICAgICAgICAgICAgKC4pICAgXG5yaWdodDIgICAgICAgICAgICAgIDAuMDE0ICAgICAgICAgIC0wLjAzNCAgICAgICAgICAgMC4wNjMgICBcbiAgICAgICAgICAgICAgICAgICgwLjAxMSkgICAgICAgICAoMC4wNDkpICAgICAgICAgKDAuMDU4KSAgIFxuYy5uZWcjYy5yaX4yICAgICAgIC0wLjAwMiAgICAgICAgICAgMC4wMDAgICAgICAgICAgLTAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDA4KSAgICAgICAgICgwLjAxMSkgICBcbm9yZGVyICAgICAgICAgICAgICAgMC4wMDAqKiAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDEpICAgXG5MLmdzbG1jICAgICAgICAgICAgLTAuMTMyKioqICAgICAgIC0wLjAyNSoqKiAgICAgICAtMC4xNzUqKipcbiAgICAgICAgICAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDcpICAgICAgICAgKDAuMDA5KSAgIFxuZmVtYWxlICAgICAgICAgICAgICAwLjAwMyAgICAgICAgICAtMC4wMDQgICAgICAgICAgIDAuMDE2ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDEyKSAgICAgICAgICgwLjAxMykgICBcbmFnZSAgICAgICAgICAgICAgICAtMC4wMDAgICAgICAgICAgLTAuMDAxICAgICAgICAgIC0wLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDApICAgXG5pbmNvbWUgICAgICAgICAgICAgLTAuMDA5ICAgICAgICAgICAwLjAwOCAgICAgICAgICAtMC4wNDcgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNSkgICAgICAgICAoMC4wMjYpICAgICAgICAgKDAuMDI1KSAgIFxudW5pdmVyc2l0eSAgICAgICAgICAwLjAwNSAgICAgICAgICAtMC4wMTUgICAgICAgICAgIDAuMDMyKiAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDMpICAgICAgICAgKDAuMDEzKSAgICAgICAgICgwLjAxMykgICBcbl9jb25zICAgICAgICAgICAgICAtMC4wMzkqKiogICAgICAgIDAuMDEwICAgICAgICAgIC0wLjA5NSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDEyKSAgICAgICAgICgwLjA0NCkgICAgICAgICAoMC4wNTEpICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnIyX3cgICAgICAgICAgICAgICAgMC4wNTcgICAgICAgICAgIDAuMDA5ICAgICAgICAgICAwLjA4NyAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjAxNyAgICAgICAgICAgMC4yMjMgICAgICAgICAgIDAuMDI3ICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMDU0ICAgICAgICAgICAwLjAxMSAgICAgICAgICAgMC4wODMgICBcbk4gICAgICAgICAgICAgICA2NDc2MC4wMDAgICAgICAgIDMwNjkuMDAwICAgICAgICA0Mjc1LjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgMzc5LjAwMCAgICAgICAgICAxOC4wMDAgICAgICAgICAgMjUuMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gICBlc3R0YWIgRCBFIEYsIGNlbGxzKGIoc3RhciBmbXQoMykpIHNlKHBhciBmbXQoMykpKSBub2dhcHMgc3RhdChyMl93IHIyX2IgcjJcbj4gX28gTiBOX2cpIFxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAoMSkgICAgICAgICAgICAgKDIpICAgICAgICAgICAgICgzKSAgIFxuICAgICAgICAgICAgICAgICAgRC5nc2xtYyAgICAgICAgIEQuZ3NsbWMgICAgICAgICBELmdzbG1jICAgXG4gICAgICAgICAgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmVnICAgICAgICAgICAgICAgICAwLjAxNCAgICAgICAgICAgMC4wMDUgICAgICAgICAgIDAuMDA2ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDcpICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwMykgICBcbnRpbWVzZWNTdG9+ZyAgICAgICAgMC4wMDIgICAgICAgICAgIDAuMDE0ICAgICAgICAgICAwLjAwNiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDE5KSAgICAgICAgICgwLjAxMCkgICAgICAgICAoMC4wMDgpICAgXG5jLm5lZyNjLnRpfmcgICAgICAgLTAuMDA2ICAgICAgICAgIC0wLjAwNioqKiAgICAgICAtMC4wMDQqICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAyKSAgIFxubmVnICAgICAgICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAgICAgKC4pICAgICAgICAgICAgICguKSAgICAgICAgICAgICAoLikgICBcbnJpZ2h0MiAgICAgICAgICAgICAgMC4wMDMgICAgICAgICAgLTAuMDYwICAgICAgICAgIC0wLjA1NyogIFxuICAgICAgICAgICAgICAgICAgKDAuMDQ3KSAgICAgICAgICgwLjAzNykgICAgICAgICAoMC4wMjMpICAgXG5jLm5lZyNjLnJpfjIgICAgICAgLTAuMDAxICAgICAgICAgICAwLjAxNiogICAgICAgICAgMC4wMTIqKiBcbiAgICAgICAgICAgICAgICAgICgwLjAwOSkgICAgICAgICAoMC4wMDcpICAgICAgICAgKDAuMDA0KSAgIFxub3JkZXIgICAgICAgICAgICAgICAwLjAwMCAgICAgICAgICAtMC4wMDAgICAgICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICBcbkwuZ3NsbWMgICAgICAgICAgICAtMC4wMjgqKiogICAgICAgLTAuMDMyKioqICAgICAgIC0wLjAzNSoqKlxuICAgICAgICAgICAgICAgICAgKDAuMDA3KSAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDcpICAgXG5mZW1hbGUgICAgICAgICAgICAgLTAuMDAyICAgICAgICAgIC0wLjAwNiAgICAgICAgICAgMC4wMDEgICBcbiAgICAgICAgICAgICAgICAgICgwLjAxMSkgICAgICAgICAoMC4wMDYpICAgICAgICAgKDAuMDA2KSAgIFxuYWdlICAgICAgICAgICAgICAgICAwLjAwMSAgICAgICAgICAtMC4wMDEgICAgICAgICAgLTAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMCkgICBcbmluY29tZSAgICAgICAgICAgICAtMC4wNjQgICAgICAgICAgLTAuMDAxICAgICAgICAgIC0wLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDM3KSAgICAgICAgICgwLjAxNCkgICAgICAgICAoMC4wMDkpICAgXG51bml2ZXJzaXR5ICAgICAgICAgLTAuMDA1ICAgICAgICAgICAwLjAwNyAgICAgICAgICAtMC4wMDIgICBcbiAgICAgICAgICAgICAgICAgICgwLjAxMykgICAgICAgICAoMC4wMDcpICAgICAgICAgKDAuMDA1KSAgIFxuX2NvbnMgICAgICAgICAgICAgIC0wLjAyMCAgICAgICAgICAgMC4wMTAgICAgICAgICAgLTAuMDA4ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wNDMpICAgICAgICAgKDAuMDMwKSAgICAgICAgICgwLjAxOCkgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjAxMyAgICAgICAgICAgMC4wMTMgICAgICAgICAgIDAuMDIwICAgXG5yMl9iICAgICAgICAgICAgICAgIDAuMjk5ICAgICAgICAgICAwLjE5NCAgICAgICAgICAgMC4xNDAgICBcbnIyX28gICAgICAgICAgICAgICAgMC4wMTQgICAgICAgICAgIDAuMDE0ICAgICAgICAgICAwLjAyMSAgIFxuTiAgICAgICAgICAgICAgICAyNTY1LjAwMCAgICAgICAgNzAxMS4wMDAgICAgICAgIDI3MzYuMDAwICAgXG5OX2cgICAgICAgICAgICAgICAgMTUuMDAwICAgICAgICAgIDQxLjAwMCAgICAgICAgICAxNi4wMDAgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgIFxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiRlJcIiAmIHBlcmlvZD09MiAmIHBvbGl0aWNhbF9pbnRlXG4+IHJlc3RfZGljaG94PT0xLCByZSAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEFcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIkdIXCIgJiBwZXJpb2Q9PTIgJiBwb2xpdGljYWxfaW50ZVxuPiByZXN0X2RpY2hveD09MSwgcmUgICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgQlxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiSU5cIiAmIHBlcmlvZD09MiAmIHBvbGl0aWNhbF9pbnRlXG4+IHJlc3RfZGljaG94PT0xLCByZSAgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBDICBcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIklTLmpcIiAmIHBlcmlvZD09MiAmIHBvbGl0aWNhbF9pblxuPiB0ZXJlc3RfZGljaG94PT0xLCByZSAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIERcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIklTLnBcIiAmIHBlcmlvZD09MiAmIHBvbGl0aWNhbF9pblxuPiB0ZXJlc3RfZGljaG94PT0xLCByZSAgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBFXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJJVFwiICYgcGVyaW9kPT0yICYgcG9saXRpY2FsX2ludGVcbj4gcmVzdF9kaWNob3g9PTEsIHJlICAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEYgXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJKUFwiICYgcGVyaW9kPT0yICYgcG9saXRpY2FsX2ludGVcbj4gcmVzdF9kaWNob3g9PTEsIHJlICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgR1xuLiAgIGVzdHRhYiBBIEIgQyBELCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIFxuPiByMl9vIE4gTl9nKSBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgICAgICAgICAgICg0KSAgIFxuICAgICAgICAgICAgICAgICAgRC5nc2xtYyAgICAgICAgIEQuZ3NsbWMgICAgICAgICBELmdzbG1jICAgICAgICAgRC5nc2xtYyAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmVnICAgICAgICAgICAgICAgIC0wLjAwMiAgICAgICAgICAgMC4wMDEgICAgICAgICAgLTAuMDA0ICAgICAgICAgICAwLjAxNiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA3KSAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDA5KSAgIFxudGltZXNlY1N0b35nICAgICAgIC0wLjAxNiAgICAgICAgICAtMC4wMDUgICAgICAgICAgLTAuMDE5ICAgICAgICAgICAwLjAyOCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDE3KSAgICAgICAgICgwLjAwNikgICAgICAgICAoMC4wMTEpICAgICAgICAgKDAuMDI1KSAgIFxuYy5uZWcjYy50aX5nICAgICAgICAwLjAwMiAgICAgICAgICAtMC4wMDEgICAgICAgICAgIDAuMDAyICAgICAgICAgIC0wLjAwOCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDA1KSAgIFxubmVnICAgICAgICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgICAgICguKSAgICAgICAgICAgICAoLikgICAgICAgICAgICAgKC4pICAgICAgICAgICAgICguKSAgIFxucmlnaHQyICAgICAgICAgICAgICAwLjA3NSAgICAgICAgICAtMC4wMDkgICAgICAgICAgLTAuMDIzICAgICAgICAgICAwLjAzMiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDUzKSAgICAgICAgICgwLjAxOCkgICAgICAgICAoMC4wMjcpICAgICAgICAgKDAuMDc3KSAgIFxuYy5uZWcjYy5yaX4yICAgICAgIC0wLjAwMSAgICAgICAgICAgMC4wMDEgICAgICAgICAgIDAuMDAxICAgICAgICAgIC0wLjAwNiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA5KSAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDE0KSAgIFxub3JkZXIgICAgICAgICAgICAgIC0wLjAwMCAgICAgICAgICAgMC4wMDAgICAgICAgICAgLTAuMDAwICAgICAgICAgIC0wLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAxKSAgIFxuTC5nc2xtYyAgICAgICAgICAgIC0wLjAxMyAgICAgICAgICAgMC4wMTAqICAgICAgICAgLTAuMDQzKioqICAgICAgIC0wLjA3MioqKlxuICAgICAgICAgICAgICAgICAgKDAuMDA3KSAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDExKSAgIFxuZmVtYWxlICAgICAgICAgICAgIC0wLjAwMyAgICAgICAgICAtMC4wMDQgICAgICAgICAgIDAuMDA1ICAgICAgICAgICAwLjAxNSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDExKSAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDgpICAgICAgICAgKDAuMDIxKSAgIFxuYWdlICAgICAgICAgICAgICAgIC0wLjAwMSAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAxKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAxKSAgIFxuaW5jb21lICAgICAgICAgICAgIC0wLjAxMiAgICAgICAgICAtMC4wMDEgICAgICAgICAgLTAuMDEzICAgICAgICAgICAwLjAwOCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDIxKSAgICAgICAgICgwLjAwNykgICAgICAgICAoMC4wMTQpICAgICAgICAgKDAuMDIyKSAgIFxudW5pdmVyc2l0eSAgICAgICAgICAwLjAwOSAgICAgICAgICAtMC4wMDEgICAgICAgICAgIDAuMDEwICAgICAgICAgIC0wLjA3NiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDExKSAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDcpICAgICAgICAgKDAuMDU5KSAgIFxuX2NvbnMgICAgICAgICAgICAgICAwLjAyOCAgICAgICAgICAgMC4wMDggICAgICAgICAgIDAuMDM0ICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDQwKSAgICAgICAgICgwLjAyMCkgICAgICAgICAoMC4wMjkpICAgICAgICAgICAgICguKSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjAwMiAgICAgICAgICAgMC4wMDQgICAgICAgICAgIDAuMDE2ICAgICAgICAgICAwLjAzMSAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjI4MSAgICAgICAgICAgMC4wMjkgICAgICAgICAgIDAuMDA5ICAgICAgICAgICAwLjMyMyAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjAwNiAgICAgICAgICAgMC4wMDQgICAgICAgICAgIDAuMDE2ICAgICAgICAgICAwLjAzMSAgIFxuTiAgICAgICAgICAgICAgICAzMDc4LjAwMCAgICAgICAgNDc4OC4wMDAgICAgICAgIDQyNzUuMDAwICAgICAgICAxNTM5LjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgIDE4LjAwMCAgICAgICAgICAyOC4wMDAgICAgICAgICAgMjUuMDAwICAgICAgICAgICA5LjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiAgIGVzdHRhYiBFIEYgRywgY2VsbHMoYihzdGFyIGZtdCgzKSkgc2UocGFyIGZtdCgzKSkpIG5vZ2FwcyBzdGF0KHIyX3cgcjJfYiByMlxuPiBfbyBOIE5fZykgXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICgxKSAgICAgICAgICAgICAoMikgICAgICAgICAgICAgKDMpICAgXG4gICAgICAgICAgICAgICAgICBELmdzbG1jICAgICAgICAgRC5nc2xtYyAgICAgICAgIEQuZ3NsbWMgICBcbiAgICAgICAgICAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5uZWcgICAgICAgICAgICAgICAgIDAuMDExICAgICAgICAgICAwLjAwNiAgICAgICAgICAgMC4wMzMqKipcbiAgICAgICAgICAgICAgICAgICgwLjAwNykgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDA4KSAgIFxudGltZXNlY1N0b35nICAgICAgICAwLjAxOSAgICAgICAgICAgMC4wMTQgICAgICAgICAgIDAuMDI0ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMTcpICAgICAgICAgKDAuMDEzKSAgICAgICAgICgwLjAyMSkgICBcbmMubmVnI2MudGl+ZyAgICAgICAtMC4wMDkqKiAgICAgICAgLTAuMDA1ICAgICAgICAgIC0wLjAxNSoqKlxuICAgICAgICAgICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwMykgICAgICAgICAoMC4wMDQpICAgXG5uZWcgICAgICAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICAgICAoLikgICAgICAgICAgICAgKC4pICAgICAgICAgICAgICguKSAgIFxucmlnaHQyICAgICAgICAgICAgIC0wLjAxNSAgICAgICAgICAgMC4wMzEgICAgICAgICAgIDAuMDU5ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wNTYpICAgICAgICAgKDAuMDUwKSAgICAgICAgICgwLjA2NCkgICBcbmMubmVnI2Mucml+MiAgICAgICAgMC4wMDUgICAgICAgICAgIDAuMDAxICAgICAgICAgIC0wLjAxNCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDExKSAgICAgICAgICgwLjAwOSkgICAgICAgICAoMC4wMTEpICAgXG5vcmRlciAgICAgICAgICAgICAgIDAuMDAxICAgICAgICAgICAwLjAwMCAgICAgICAgICAtMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMSkgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAxKSAgIFxuTC5nc2xtYyAgICAgICAgICAgIC0wLjAxNyoqICAgICAgICAtMC4wMTgqICAgICAgICAgLTAuMDUwKioqXG4gICAgICAgICAgICAgICAgICAoMC4wMDYpICAgICAgICAgKDAuMDA4KSAgICAgICAgICgwLjAwNikgICBcbmZlbWFsZSAgICAgICAgICAgICAtMC4wMTIgICAgICAgICAgIDAuMDEzICAgICAgICAgICAwLjAzMiogIFxuICAgICAgICAgICAgICAgICAgKDAuMDEwKSAgICAgICAgICgwLjAwOCkgICAgICAgICAoMC4wMTUpICAgXG5hZ2UgICAgICAgICAgICAgICAgIDAuMDA0ICAgICAgICAgICAwLjAwMSogICAgICAgICAgMC4wMDUgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDEpICAgICAgICAgKDAuMDA0KSAgIFxuaW5jb21lICAgICAgICAgICAgICAwLjAxNCAgICAgICAgICAtMC4wMTMgICAgICAgICAgIDAuMDM5ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMjUpICAgICAgICAgKDAuMDI0KSAgICAgICAgICgwLjAyOSkgICBcbnVuaXZlcnNpdHkgICAgICAgICAtMC4xMTMqICAgICAgICAgLTAuMDAyICAgICAgICAgIC0wLjIxNSogIFxuICAgICAgICAgICAgICAgICAgKDAuMDU3KSAgICAgICAgICgwLjAxNCkgICAgICAgICAoMC4xMDcpICAgXG5fY29ucyAgICAgICAgICAgICAgIDAuMDAwICAgICAgICAgIC0wLjA1MiAgICAgICAgICAgMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICAgICAoLikgICAgICAgICAoMC4wMzcpICAgICAgICAgICAgICguKSAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5yMl93ICAgICAgICAgICAgICAgIDAuMDA4ICAgICAgICAgICAwLjAwNiAgICAgICAgICAgMC4wMzUgICBcbnIyX2IgICAgICAgICAgICAgICAgMC4xODMgICAgICAgICAgIDAuNjI4ICAgICAgICAgICAwLjMzMyAgIFxucjJfbyAgICAgICAgICAgICAgICAwLjAwOSAgICAgICAgICAgMC4wMTIgICAgICAgICAgIDAuMDM3ICAgXG5OICAgICAgICAgICAgICAgIDMyNDkuMDAwICAgICAgICAyMjIzLjAwMCAgICAgICAgMjkwNy4wMDAgICBcbk5fZyAgICAgICAgICAgICAgICAxOS4wMDAgICAgICAgICAgMTMuMDAwICAgICAgICAgIDE3LjAwMCAgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uICAgXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJOWlwiICYgcGVyaW9kPT0yICYgcG9saXRpY2FsX2ludGVcbj4gcmVzdF9kaWNob3g9PTEsIHJlICAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEJcbi4gICBxdWlldGx5IHh0cmVnIEQuZ3NsbWMgYy5uZWcjI2MudGltZXNlY1N0b3J5bG9nIGMubmVnIyNjLnJpZ2h0MiBvcmRlciBMLmdzbG1cbj4gYyBmZW1hbGUgYWdlIGluY29tZSB1bml2ZXJzaXR5IGlmIGNvdW50cnkyPT1cIlJVXCIgJiBwZXJpb2Q9PTIgJiBwb2xpdGljYWxfaW50ZVxuPiByZXN0X2RpY2hveD09MSwgcmUgICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgQyAgXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJTRVwiICYgcGVyaW9kPT0yICYgcG9saXRpY2FsX2ludGVcbj4gcmVzdF9kaWNob3g9PTEsIHJlICBcbi4gICBlc3RpbWF0ZXMgc3RvcmUgRFxuLiAgIHF1aWV0bHkgeHRyZWcgRC5nc2xtYyBjLm5lZyMjYy50aW1lc2VjU3Rvcnlsb2cgYy5uZWcjI2MucmlnaHQyIG9yZGVyIEwuZ3NsbVxuPiBjIGZlbWFsZSBhZ2UgaW5jb21lIHVuaXZlcnNpdHkgaWYgY291bnRyeTI9PVwiU1dcIiAmIHBlcmlvZD09MiAmIHBvbGl0aWNhbF9pbnRlXG4+IHJlc3RfZGljaG94PT0xLCByZSAgIFxuLiAgIGVzdGltYXRlcyBzdG9yZSBFXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJVS1wiICYgcGVyaW9kPT0yICYgcG9saXRpY2FsX2ludGVcbj4gcmVzdF9kaWNob3g9PTEsIHJlICAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEYgXG4uICAgcXVpZXRseSB4dHJlZyBELmdzbG1jIGMubmVnIyNjLnRpbWVzZWNTdG9yeWxvZyBjLm5lZyMjYy5yaWdodDIgb3JkZXIgTC5nc2xtXG4+IGMgZmVtYWxlIGFnZSBpbmNvbWUgdW5pdmVyc2l0eSBpZiBjb3VudHJ5Mj09XCJVU1wiICYgcGVyaW9kPT0yICYgcG9saXRpY2FsX2ludGVcbj4gcmVzdF9kaWNob3g9PTEsIHJlICAgXG4uICAgZXN0aW1hdGVzIHN0b3JlIEcgXG4uICAgZXN0dGFiIEIgQyBELCBjZWxscyhiKHN0YXIgZm10KDMpKSBzZShwYXIgZm10KDMpKSkgbm9nYXBzIHN0YXQocjJfdyByMl9iIHIyXG4+IF9vIE4gTl9nKSBcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgKDEpICAgICAgICAgICAgICgyKSAgICAgICAgICAgICAoMykgICBcbiAgICAgICAgICAgICAgICAgIEQuZ3NsbWMgICAgICAgICBELmdzbG1jICAgICAgICAgRC5nc2xtYyAgIFxuICAgICAgICAgICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICAgICAgICAgICBiL3NlICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm5lZyAgICAgICAgICAgICAgICAgMC4wMDcgICAgICAgICAgIDAuMDE0KiAgICAgICAgICAwLjAwMSAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDA1KSAgICAgICAgICgwLjAwNykgICAgICAgICAoMC4wMDIpICAgXG50aW1lc2VjU3RvfmcgICAgICAgLTAuMDEyICAgICAgICAgICAwLjAxNyAgICAgICAgICAtMC4wMDAgICBcbiAgICAgICAgICAgICAgICAgICgwLjAxMikgICAgICAgICAoMC4wMTUpICAgICAgICAgKDAuMDA0KSAgIFxuYy5uZWcjYy50aX5nICAgICAgIC0wLjAwMyAgICAgICAgICAtMC4wMDgqKiAgICAgICAgLTAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDAzKSAgICAgICAgICgwLjAwMSkgICBcbm5lZyAgICAgICAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgICAgICguKSAgICAgICAgICAgICAoLikgICAgICAgICAgICAgKC4pICAgXG5yaWdodDIgICAgICAgICAgICAgIDAuMDIzICAgICAgICAgICAwLjAxOCAgICAgICAgICAgMC4wMDkgICBcbiAgICAgICAgICAgICAgICAgICgwLjAzMCkgICAgICAgICAoMC4wMzEpICAgICAgICAgKDAuMDExKSAgIFxuYy5uZWcjYy5yaX4yICAgICAgIC0wLjAwNSAgICAgICAgICAtMC4wMDEgICAgICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDYpICAgICAgICAgKDAuMDA2KSAgICAgICAgICgwLjAwMikgICBcbm9yZGVyICAgICAgICAgICAgICAgMC4wMDAgICAgICAgICAgLTAuMDAxICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgXG5MLmdzbG1jICAgICAgICAgICAgLTAuMDQ2KioqICAgICAgIC0wLjAxNiogICAgICAgICAgMC4wMTAqKiBcbiAgICAgICAgICAgICAgICAgICgwLjAwNykgICAgICAgICAoMC4wMDcpICAgICAgICAgKDAuMDA0KSAgIFxuZmVtYWxlICAgICAgICAgICAgIC0wLjAwMyAgICAgICAgICAgMC4wMTIgICAgICAgICAgIDAuMDAzICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDcpICAgICAgICAgKDAuMDA3KSAgICAgICAgICgwLjAwMikgICBcbmFnZSAgICAgICAgICAgICAgICAtMC4wMDAgICAgICAgICAgLTAuMDAwICAgICAgICAgICAwLjAwMCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMCkgICAgICAgICAoMC4wMDApICAgXG5pbmNvbWUgICAgICAgICAgICAgLTAuMDIxICAgICAgICAgIC0wLjAyOCAgICAgICAgICAgMC4wMDkgICBcbiAgICAgICAgICAgICAgICAgICgwLjAxMykgICAgICAgICAoMC4wMTcpICAgICAgICAgKDAuMDA4KSAgIFxudW5pdmVyc2l0eSAgICAgICAgICAwLjAxMSAgICAgICAgICAtMC4wMDMgICAgICAgICAgIDAuMDA0ICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDgpICAgICAgICAgKDAuMDE0KSAgICAgICAgICgwLjAwMikgICBcbl9jb25zICAgICAgICAgICAgICAgMC4wMTggICAgICAgICAgLTAuMDEyICAgICAgICAgIC0wLjAyMiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDI3KSAgICAgICAgICgwLjAzOCkgICAgICAgICAoMC4wMTIpICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnIyX3cgICAgICAgICAgICAgICAgMC4wMjMgICAgICAgICAgIDAuMDEwICAgICAgICAgICAwLjAwMyAgIFxucjJfYiAgICAgICAgICAgICAgICAwLjAxNyAgICAgICAgICAgMC4zOTUgICAgICAgICAgIDAuMjQwICAgXG5yMl9vICAgICAgICAgICAgICAgIDAuMDIyICAgICAgICAgICAwLjAxMiAgICAgICAgICAgMC4wMDYgICBcbk4gICAgICAgICAgICAgICAgMzQyMC4wMDAgICAgICAgIDI3MzYuMDAwICAgICAgICA0NjE3LjAwMCAgIFxuTl9nICAgICAgICAgICAgICAgIDIwLjAwMCAgICAgICAgICAxNi4wMDAgICAgICAgICAgMjcuMDAwICAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4gICBlc3R0YWIgRSBGIEcsIGNlbGxzKGIoc3RhciBmbXQoMykpIHNlKHBhciBmbXQoMykpKSBub2dhcHMgc3RhdChyMl93IHIyX2IgcjJcbj4gX28gTiBOX2cpIFxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAoMSkgICAgICAgICAgICAgKDIpICAgICAgICAgICAgICgzKSAgIFxuICAgICAgICAgICAgICAgICAgRC5nc2xtYyAgICAgICAgIEQuZ3NsbWMgICAgICAgICBELmdzbG1jICAgXG4gICAgICAgICAgICAgICAgICAgICBiL3NlICAgICAgICAgICAgYi9zZSAgICAgICAgICAgIGIvc2UgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmVnICAgICAgICAgICAgICAgICAwLjAwNiAgICAgICAgICAgMC4wMDMgICAgICAgICAgIDAuMDM0KiAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDQpICAgICAgICAgKDAuMDA0KSAgICAgICAgICgwLjAxMykgICBcbnRpbWVzZWNTdG9+ZyAgICAgICAgMC4wMDMgICAgICAgICAgIDAuMDA1ICAgICAgICAgICAwLjA1NiAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDExKSAgICAgICAgICgwLjAxMCkgICAgICAgICAoMC4wMzUpICAgXG5jLm5lZyNjLnRpfmcgICAgICAgLTAuMDA0ICAgICAgICAgIC0wLjAwMyAgICAgICAgICAtMC4wMTIgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwMikgICAgICAgICAoMC4wMDIpICAgICAgICAgKDAuMDA3KSAgIFxubmVnICAgICAgICAgICAgICAgICAwLjAwMCAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAwICAgXG4gICAgICAgICAgICAgICAgICAgICAgKC4pICAgICAgICAgICAgICguKSAgICAgICAgICAgICAoLikgICBcbnJpZ2h0MiAgICAgICAgICAgICAtMC4wMjAgICAgICAgICAgLTAuMDEyICAgICAgICAgICAwLjE2MyAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDI0KSAgICAgICAgICgwLjAyOSkgICAgICAgICAoMC4wOTMpICAgXG5jLm5lZyNjLnJpfjIgICAgICAgIDAuMDA0ICAgICAgICAgICAwLjAwNSAgICAgICAgICAtMC4wMjIgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwNCkgICAgICAgICAoMC4wMDUpICAgICAgICAgKDAuMDE4KSAgIFxub3JkZXIgICAgICAgICAgICAgIC0wLjAwMCAgICAgICAgICAgMC4wMDAgICAgICAgICAgIDAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMSkgICBcbkwuZ3NsbWMgICAgICAgICAgICAtMC4wMTUgICAgICAgICAgLTAuMDkzKioqICAgICAgIC0wLjM2MSoqKlxuICAgICAgICAgICAgICAgICAgKDAuMDA4KSAgICAgICAgICgwLjAwOCkgICAgICAgICAoMC4wMDkpICAgXG5mZW1hbGUgICAgICAgICAgICAgLTAuMDAyICAgICAgICAgIC0wLjAwMCAgICAgICAgICAgMC4wMDcgICBcbiAgICAgICAgICAgICAgICAgICgwLjAxMCkgICAgICAgICAoMC4wMDYpICAgICAgICAgKDAuMDE2KSAgIFxuYWdlICAgICAgICAgICAgICAgICAwLjAwMCAgICAgICAgICAtMC4wMDAgICAgICAgICAgLTAuMDAxICAgXG4gICAgICAgICAgICAgICAgICAoMC4wMDApICAgICAgICAgKDAuMDAwKSAgICAgICAgICgwLjAwMSkgICBcbmluY29tZSAgICAgICAgICAgICAtMC4wMDEgICAgICAgICAgLTAuMDA2ICAgICAgICAgIC0wLjAzOCAgIFxuICAgICAgICAgICAgICAgICAgKDAuMDE4KSAgICAgICAgICgwLjAxNSkgICAgICAgICAoMC4wMzUpICAgXG51bml2ZXJzaXR5ICAgICAgICAgLTAuMDA0ICAgICAgICAgIC0wLjAwMyAgICAgICAgICAgMC4wMjIgICBcbiAgICAgICAgICAgICAgICAgICgwLjAwOCkgICAgICAgICAoMC4wMDcpICAgICAgICAgKDAuMDE4KSAgIFxuX2NvbnMgICAgICAgICAgICAgIC0wLjAwNCAgICAgICAgICAgMC4wMDMgICAgICAgICAgLTAuMTU2KiAgXG4gICAgICAgICAgICAgICAgICAoMC4wMjUpICAgICAgICAgKDAuMDIzKSAgICAgICAgICgwLjA3NikgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucjJfdyAgICAgICAgICAgICAgICAwLjAxMSAgICAgICAgICAgMC4wNTMgICAgICAgICAgIDAuMTczICAgXG5yMl9iICAgICAgICAgICAgICAgIDAuMjA1ICAgICAgICAgICAwLjI5OCAgICAgICAgICAgMC4wMDUgICBcbnIyX28gICAgICAgICAgICAgICAgMC4wMTEgICAgICAgICAgIDAuMDU1ICAgICAgICAgICAwLjE2NiAgIFxuTiAgICAgICAgICAgICAgICAxODcyLjAwMCAgICAgICAgMjcwOS4wMDAgICAgICAgIDc1MjAuMDAwICAgXG5OX2cgICAgICAgICAgICAgICAgMTEuMDAwICAgICAgICAgIDE2LjAwMCAgICAgICAgICA0NC4wMDAgICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIn0= -->
<pre><code>. *** Syntax for analyses of time-series photo data
. *** Use data file 'Time-series-data-photos.dta' with this syntax
. * Table 5 Columns 5 , 6 and 7
.  
.   gen neg = .
(449,554 missing values generated)
.   replace neg = negativity
(309,058 real changes made)
.   
.   xtset resp timesec
       panel variable:  resp (unbalanced)
        time variable:  timesec, 1 to 565
                delta:  1 unit
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog order L.gslmc female age inc
&gt; ome university if wp_right2_dichox==0 &amp; period==2 , re  
.   estimates store B
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog order L.gslmc female age inc
&gt; ome university if wp_right2_dichox==1 &amp; period==2 , re  
.   estimates store C
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.wp_right2 order L.g
&gt; slmc female age income university if period==2 , re    
.   estimates store D  
.   esttab B C D, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                  D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.011***        0.007***        0.010***
                  (0.002)         (0.002)         (0.001)   
timesecSto~g        0.005          -0.001           0.002   
                  (0.005)         (0.005)         (0.004)   
c.neg#c.ti~g       -0.005***       -0.003**        -0.004***
                  (0.001)         (0.001)         (0.001)   
order               0.000*          0.000           0.000*  
                  (0.000)         (0.000)         (0.000)   
L.gslmc            -0.128***       -0.133***       -0.131***
                  (0.002)         (0.002)         (0.002)   
female              0.003           0.002           0.003   
                  (0.002)         (0.002)         (0.002)   
age                -0.000          -0.000          -0.000   
                  (0.000)         (0.000)         (0.000)   
income             -0.000          -0.012*         -0.006   
                  (0.005)         (0.005)         (0.003)   
university         -0.001           0.004           0.002   
                  (0.002)         (0.002)         (0.002)   
neg                                                 0.000   
                                                      (.)   
wp_right2                                           0.013   
                                                  (0.008)   
c.neg#c.wp~2                                       -0.002   
                                                  (0.002)   
_cons              -0.023*         -0.007          -0.020*  
                  (0.010)         (0.010)         (0.008)   
------------------------------------------------------------
r2_w                0.057           0.053           0.055   
r2_b                0.043           0.007           0.006   
r2_o                0.054           0.052           0.053   
N               70213.000       67823.000      138036.000   
N_g               411.000         397.000         808.000   
------------------------------------------------------------
.   
.   
. * Table 6 Column 2
.   
.   gen right2 = .
(449,554 missing values generated)
.   replace right2= wp_right2
(446,870 real changes made)
.   
.   xtset resp timesec
       panel variable:  resp (unbalanced)
        time variable:  timesec, 1 to 565
                delta:  1 unit
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;BR&quot; &amp; period==2 , re  
.   estimates store A
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;CA.f&quot; &amp; period==2 , re   
.   estimates store C  
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;CH&quot; &amp; period==2 , re  
.   estimates store D
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;CN&quot; &amp; period==2 , re   
.   estimates store E
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;DK&quot; &amp; period==2 , re   
.   estimates store F 
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;FR&quot; &amp; period==2 , re  
.   estimates store G
.   esttab A C D, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                  D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.014**         0.013           0.010*  
                  (0.004)         (0.008)         (0.004)   
timesecSto~g        0.026*          0.031          -0.001   
                  (0.011)         (0.023)         (0.011)   
c.neg#c.ti~g       -0.009***       -0.006          -0.005** 
                  (0.002)         (0.005)         (0.002)   
neg                 0.000           0.000           0.000   
                      (.)             (.)             (.)   
right2             -0.035           0.055          -0.009   
                  (0.033)         (0.055)         (0.028)   
c.neg#c.ri~2        0.000          -0.002          -0.001   
                  (0.006)         (0.011)         (0.005)   
order               0.000           0.001           0.000   
                  (0.000)         (0.001)         (0.000)   
L.gslmc            -0.028***       -0.186***       -0.021***
                  (0.005)         (0.009)         (0.004)   
female              0.005           0.013           0.005   
                  (0.006)         (0.012)         (0.005)   
age                -0.000          -0.000           0.000   
                  (0.001)         (0.000)         (0.000)   
income             -0.001          -0.048*         -0.015   
                  (0.014)         (0.024)         (0.014)   
university         -0.001           0.040**        -0.003   
                  (0.006)         (0.013)         (0.005)   
_cons              -0.032          -0.096          -0.003   
                  (0.028)         (0.050)         (0.024)   
------------------------------------------------------------
r2_w                0.010           0.092           0.011   
r2_b                0.137           0.023           0.096   
r2_o                0.011           0.088           0.011   
N                5607.000        4617.000        6156.000   
N_g                33.000          27.000          36.000   
------------------------------------------------------------
.   esttab E F G, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                  D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.008           0.000           0.004   
                  (0.004)         (0.002)         (0.004)   
timesecSto~g        0.011          -0.001          -0.015   
                  (0.009)         (0.005)         (0.011)   
c.neg#c.ti~g       -0.006***       -0.001          -0.000   
                  (0.002)         (0.001)         (0.002)   
neg                 0.000           0.000           0.000   
                      (.)             (.)             (.)   
right2             -0.032          -0.049**         0.053   
                  (0.034)         (0.017)         (0.032)   
c.neg#c.ri~2        0.008           0.009**        -0.005   
                  (0.006)         (0.003)         (0.006)   
order              -0.000           0.000           0.000   
                  (0.000)         (0.000)         (0.000)   
L.gslmc            -0.021***       -0.018***       -0.038***
                  (0.003)         (0.004)         (0.004)   
female             -0.005          -0.004           0.005   
                  (0.004)         (0.003)         (0.005)   
age                -0.001*          0.000          -0.000   
                  (0.000)         (0.000)         (0.000)   
income             -0.002          -0.003          -0.020   
                  (0.012)         (0.007)         (0.013)   
university          0.010          -0.003           0.014** 
                  (0.007)         (0.003)         (0.005)   
_cons               0.010           0.006          -0.003   
                  (0.026)         (0.012)         (0.026)   
------------------------------------------------------------
r2_w                0.008           0.009           0.011   
r2_b                0.240           0.004           0.105   
r2_o                0.009           0.008           0.012   
N                9747.000        5985.000        8721.000   
N_g                57.000          35.000          51.000   
------------------------------------------------------------
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;GH&quot; &amp; period==2 , re   
.   estimates store B
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;IN&quot; &amp; period==2 , re   
.   estimates store C  
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;IS.j&quot; &amp; period==2 , re  
.   estimates store D
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;IS.p&quot; &amp; period==2 , re   
.   estimates store E
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;IT&quot; &amp; period==2 , re   
.   estimates store F 
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;JP&quot; &amp; period==2 , re  
.   estimates store G
.   esttab B C D, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                  D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.001          -0.003           0.001   
                  (0.003)         (0.003)         (0.004)   
timesecSto~g       -0.005          -0.016*         -0.010   
                  (0.005)         (0.007)         (0.011)   
c.neg#c.ti~g       -0.001           0.001          -0.000   
                  (0.001)         (0.001)         (0.002)   
neg                 0.000           0.000           0.000   
                      (.)             (.)             (.)   
right2             -0.013          -0.009           0.035   
                  (0.016)         (0.018)         (0.030)   
c.neg#c.ri~2        0.003           0.002          -0.002   
                  (0.003)         (0.003)         (0.005)   
order              -0.000          -0.000          -0.000   
                  (0.000)         (0.000)         (0.000)   
L.gslmc            -0.023***       -0.030***       -0.053***
                  (0.003)         (0.004)         (0.006)   
female             -0.006*         -0.002           0.004   
                  (0.002)         (0.004)         (0.006)   
age                 0.000           0.000           0.001   
                  (0.000)         (0.000)         (0.001)   
income              0.001          -0.011           0.003   
                  (0.005)         (0.008)         (0.011)   
university         -0.001           0.004           0.001   
                  (0.002)         (0.004)         (0.008)   
_cons               0.019           0.023          -0.021   
                  (0.014)         (0.018)         (0.031)   
------------------------------------------------------------
r2_w                0.008           0.010           0.021   
r2_b                0.082           0.000           0.009   
r2_o                0.008           0.010           0.020   
N               10260.000        8199.000        4104.000   
N_g                60.000          48.000          24.000   
------------------------------------------------------------
.   esttab E F G, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                  D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.010*          0.004           0.020***
                  (0.005)         (0.003)         (0.006)   
timesecSto~g        0.009          -0.004           0.001   
                  (0.013)         (0.008)         (0.015)   
c.neg#c.ti~g       -0.007**        -0.004*         -0.009** 
                  (0.002)         (0.002)         (0.003)   
neg                 0.000           0.000           0.000   
                      (.)             (.)             (.)   
right2              0.015          -0.012           0.020   
                  (0.036)         (0.028)         (0.047)   
c.neg#c.ri~2       -0.000           0.004          -0.004   
                  (0.007)         (0.005)         (0.009)   
order               0.000           0.000          -0.000   
                  (0.000)         (0.000)         (0.000)   
L.gslmc            -0.024***       -0.033***       -0.039***
                  (0.005)         (0.005)         (0.004)   
female             -0.003           0.000           0.004   
                  (0.008)         (0.005)         (0.008)   
age                 0.005*          0.001           0.002   
                  (0.002)         (0.000)         (0.002)   
income              0.007           0.020           0.014   
                  (0.019)         (0.013)         (0.015)   
university         -0.003          -0.003          -0.026*  
                  (0.022)         (0.007)         (0.012)   
_cons              -0.111*         -0.016          -0.052   
                  (0.051)         (0.023)         (0.064)   
------------------------------------------------------------
r2_w                0.009           0.014           0.021   
r2_b                0.160           0.184           0.034   
r2_o                0.010           0.016           0.021   
N                5472.000        6327.000        6154.000   
N_g                32.000          37.000          36.000   
------------------------------------------------------------
.   
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;NZ&quot; &amp; period==2 , re   
.   estimates store B
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;RU&quot; &amp; period==2 , re   
.   estimates store C  
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;SE&quot; &amp; period==2 , re  
.   estimates store D
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;SW&quot; &amp; period==2 , re   
.   estimates store E
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;UK&quot; &amp; period==2 , re   
.   estimates store F 
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;US&quot; &amp; period==2 , re   
.   estimates store G 
.   esttab B C D, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                  D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.016***        0.014***        0.001   
                  (0.004)         (0.004)         (0.001)   
timesecSto~g       -0.001           0.010           0.003   
                  (0.011)         (0.010)         (0.003)   
c.neg#c.ti~g       -0.007**        -0.008***       -0.001*  
                  (0.002)         (0.002)         (0.001)   
neg                 0.000           0.000           0.000   
                      (.)             (.)             (.)   
right2              0.022           0.022          -0.002   
                  (0.028)         (0.024)         (0.008)   
c.neg#c.ri~2       -0.007          -0.001           0.001   
                  (0.005)         (0.005)         (0.001)   
order               0.000          -0.000           0.000   
                  (0.000)         (0.000)         (0.000)   
L.gslmc            -0.046***       -0.025***        0.007** 
                  (0.005)         (0.005)         (0.003)   
female             -0.003           0.002           0.001   
                  (0.006)         (0.005)         (0.002)   
age                -0.000          -0.000           0.000   
                  (0.000)         (0.000)         (0.000)   
income             -0.015          -0.014           0.011*  
                  (0.009)         (0.011)         (0.005)   
university          0.000          -0.004           0.002   
                  (0.006)         (0.007)         (0.002)   
_cons              -0.009          -0.006          -0.019*  
                  (0.023)         (0.025)         (0.008)   
------------------------------------------------------------
r2_w                0.029           0.016           0.002   
r2_b                0.023           0.044           0.193   
r2_o                0.027           0.016           0.005   
N                5472.000        5472.000        8208.000   
N_g                32.000          32.000          48.000   
------------------------------------------------------------
.   esttab E F G, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                  D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.013***        0.004           0.020** 
                  (0.003)         (0.003)         (0.007)   
timesecSto~g        0.022*         -0.008           0.016   
                  (0.009)         (0.007)         (0.017)   
c.neg#c.ti~g       -0.008***       -0.001          -0.007*  
                  (0.002)         (0.001)         (0.003)   
neg                 0.000           0.000           0.000   
                      (.)             (.)             (.)   
right2             -0.014           0.001           0.082   
                  (0.022)         (0.021)         (0.050)   
c.neg#c.ri~2        0.006          -0.003          -0.015   
                  (0.004)         (0.004)         (0.010)   
order              -0.000          -0.000           0.000   
                  (0.000)         (0.000)         (0.001)   
L.gslmc             0.008          -0.035***       -0.301***
                  (0.005)         (0.004)         (0.005)   
female              0.005           0.006           0.006   
                  (0.005)         (0.004)         (0.008)   
age                -0.000          -0.000          -0.000   
                  (0.000)         (0.000)         (0.000)   
income             -0.026           0.007           0.003   
                  (0.013)         (0.007)         (0.016)   
university          0.006          -0.005           0.005   
                  (0.005)         (0.005)         (0.008)   
_cons              -0.012           0.010          -0.071   
                  (0.021)         (0.016)         (0.038)   
------------------------------------------------------------
r2_w                0.008           0.014           0.139   
r2_b                0.318           0.152           0.000   
r2_o                0.010           0.015           0.135   
N                5274.000        8160.000       23930.000   
N_g                31.000          48.000         140.000   
------------------------------------------------------------
.   
. * Table A4 Row 3 
.  
.   xtset resp timesec
       panel variable:  resp (unbalanced)
        time variable:  timesec, 1 to 565
                delta:  1 unit
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if period==2 &amp; (negative==1 | negative==0) , r
&gt; e  
.   estimates store G
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;BR&quot; &amp; period==2 &amp; (negative==1 |
&gt;  negative==0) , re  
.   estimates store A
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;CA.f&quot; &amp; period==2 &amp; (negative==1
&gt;  | negative==0) , re   
.   estimates store C  
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;CH&quot; &amp; period==2 &amp; (negative==1 |
&gt;  negative==0) , re  
.   estimates store D
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;CN&quot; &amp; period==2 &amp; (negative==1 |
&gt;  negative==0) , re   
.   estimates store E
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;DK&quot; &amp; period==2 &amp; (negative==1 |
&gt;  negative==0) , re   
.   estimates store F 
.   esttab G A C, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                  D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.010***        0.014**         0.013   
                  (0.001)         (0.004)         (0.008)   
timesecSto~g        0.002           0.026*          0.031   
                  (0.004)         (0.011)         (0.023)   
c.neg#c.ti~g       -0.004***       -0.009***       -0.006   
                  (0.001)         (0.002)         (0.005)   
neg                 0.000           0.000           0.000   
                      (.)             (.)             (.)   
right2              0.013          -0.035           0.055   
                  (0.008)         (0.033)         (0.055)   
c.neg#c.ri~2       -0.002           0.000          -0.002   
                  (0.002)         (0.006)         (0.011)   
order               0.000*          0.000           0.001   
                  (0.000)         (0.000)         (0.001)   
L.gslmc            -0.131***       -0.028***       -0.186***
                  (0.002)         (0.005)         (0.009)   
female              0.003           0.005           0.013   
                  (0.002)         (0.006)         (0.012)   
age                -0.000          -0.000          -0.000   
                  (0.000)         (0.001)         (0.000)   
income             -0.006          -0.001          -0.048*  
                  (0.003)         (0.014)         (0.024)   
university          0.002          -0.001           0.040** 
                  (0.002)         (0.006)         (0.013)   
_cons              -0.020*         -0.032          -0.096   
                  (0.008)         (0.028)         (0.050)   
------------------------------------------------------------
r2_w                0.055           0.010           0.092   
r2_b                0.006           0.137           0.023   
r2_o                0.053           0.011           0.088   
N              138036.000        5607.000        4617.000   
N_g               808.000          33.000          27.000   
------------------------------------------------------------
.   esttab D E F, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                  D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.010*          0.008           0.000   
                  (0.004)         (0.004)         (0.002)   
timesecSto~g       -0.001           0.011          -0.001   
                  (0.011)         (0.009)         (0.005)   
c.neg#c.ti~g       -0.005**        -0.006***       -0.001   
                  (0.002)         (0.002)         (0.001)   
neg                 0.000           0.000           0.000   
                      (.)             (.)             (.)   
right2             -0.009          -0.032          -0.049** 
                  (0.028)         (0.034)         (0.017)   
c.neg#c.ri~2       -0.001           0.008           0.009** 
                  (0.005)         (0.006)         (0.003)   
order               0.000          -0.000           0.000   
                  (0.000)         (0.000)         (0.000)   
L.gslmc            -0.021***       -0.021***       -0.018***
                  (0.004)         (0.003)         (0.004)   
female              0.005          -0.005          -0.004   
                  (0.005)         (0.004)         (0.003)   
age                 0.000          -0.001*          0.000   
                  (0.000)         (0.000)         (0.000)   
income             -0.015          -0.002          -0.003   
                  (0.014)         (0.012)         (0.007)   
university         -0.003           0.010          -0.003   
                  (0.005)         (0.007)         (0.003)   
_cons              -0.003           0.010           0.006   
                  (0.024)         (0.026)         (0.012)   
------------------------------------------------------------
r2_w                0.011           0.008           0.009   
r2_b                0.096           0.240           0.004   
r2_o                0.011           0.009           0.008   
N                6156.000        9747.000        5985.000   
N_g                36.000          57.000          35.000   
------------------------------------------------------------
.   
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;FR&quot; &amp; period==2 &amp; (negative==1 |
&gt;  negative==0) , re  
.   estimates store A
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;GH&quot; &amp; period==2 &amp; (negative==1 |
&gt;  negative==0) , re   
.   estimates store B
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;IN&quot; &amp; period==2 &amp; (negative==1 |
&gt;  negative==0) , re   
.   estimates store C  
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;IS.j&quot; &amp; period==2 &amp; (negative==1
&gt;  | negative==0) , re  
.   estimates store D
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;IS.p&quot; &amp; period==2 &amp; (negative==1
&gt;  | negative==0) , re   
.   estimates store E
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;IT&quot; &amp; period==2 &amp; (negative==1 |
&gt;  negative==0) , re   
.   estimates store F 
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;JP&quot; &amp; period==2 &amp; (negative==1 |
&gt;  negative==0) , re  
.   estimates store G
.   esttab A B C D, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b 
&gt; r2_o N N_g) 

----------------------------------------------------------------------------
                      (1)             (2)             (3)             (4)   
                  D.gslmc         D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se            b/se   
----------------------------------------------------------------------------
neg                 0.004           0.001          -0.003           0.001   
                  (0.004)         (0.003)         (0.003)         (0.004)   
timesecSto~g       -0.015          -0.005          -0.016*         -0.010   
                  (0.011)         (0.005)         (0.007)         (0.011)   
c.neg#c.ti~g       -0.000          -0.001           0.001          -0.000   
                  (0.002)         (0.001)         (0.001)         (0.002)   
neg                 0.000           0.000           0.000           0.000   
                      (.)             (.)             (.)             (.)   
right2              0.053          -0.013          -0.009           0.035   
                  (0.032)         (0.016)         (0.018)         (0.030)   
c.neg#c.ri~2       -0.005           0.003           0.002          -0.002   
                  (0.006)         (0.003)         (0.003)         (0.005)   
order               0.000          -0.000          -0.000          -0.000   
                  (0.000)         (0.000)         (0.000)         (0.000)   
L.gslmc            -0.038***       -0.023***       -0.030***       -0.053***
                  (0.004)         (0.003)         (0.004)         (0.006)   
female              0.005          -0.006*         -0.002           0.004   
                  (0.005)         (0.002)         (0.004)         (0.006)   
age                -0.000           0.000           0.000           0.001   
                  (0.000)         (0.000)         (0.000)         (0.001)   
income             -0.020           0.001          -0.011           0.003   
                  (0.013)         (0.005)         (0.008)         (0.011)   
university          0.014**        -0.001           0.004           0.001   
                  (0.005)         (0.002)         (0.004)         (0.008)   
_cons              -0.003           0.019           0.023          -0.021   
                  (0.026)         (0.014)         (0.018)         (0.031)   
----------------------------------------------------------------------------
r2_w                0.011           0.008           0.010           0.021   
r2_b                0.105           0.082           0.000           0.009   
r2_o                0.012           0.008           0.010           0.020   
N                8721.000       10260.000        8199.000        4104.000   
N_g                51.000          60.000          48.000          24.000   
----------------------------------------------------------------------------
.   esttab E F G, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                  D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.010*          0.004           0.020***
                  (0.005)         (0.003)         (0.006)   
timesecSto~g        0.009          -0.004           0.001   
                  (0.013)         (0.008)         (0.015)   
c.neg#c.ti~g       -0.007**        -0.004*         -0.009** 
                  (0.002)         (0.002)         (0.003)   
neg                 0.000           0.000           0.000   
                      (.)             (.)             (.)   
right2              0.015          -0.012           0.020   
                  (0.036)         (0.028)         (0.047)   
c.neg#c.ri~2       -0.000           0.004          -0.004   
                  (0.007)         (0.005)         (0.009)   
order               0.000           0.000          -0.000   
                  (0.000)         (0.000)         (0.000)   
L.gslmc            -0.024***       -0.033***       -0.039***
                  (0.005)         (0.005)         (0.004)   
female             -0.003           0.000           0.004   
                  (0.008)         (0.005)         (0.008)   
age                 0.005*          0.001           0.002   
                  (0.002)         (0.000)         (0.002)   
income              0.007           0.020           0.014   
                  (0.019)         (0.013)         (0.015)   
university         -0.003          -0.003          -0.026*  
                  (0.022)         (0.007)         (0.012)   
_cons              -0.111*         -0.016          -0.052   
                  (0.051)         (0.023)         (0.064)   
------------------------------------------------------------
r2_w                0.009           0.014           0.021   
r2_b                0.160           0.184           0.034   
r2_o                0.010           0.016           0.021   
N                5472.000        6327.000        6154.000   
N_g                32.000          37.000          36.000   
------------------------------------------------------------
.   
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;NZ&quot; &amp; period==2 &amp; (negative==1 |
&gt;  negative==0) , re   
.   estimates store B
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;RU&quot; &amp; period==2 &amp; (negative==1 |
&gt;  negative==0) , re   
.   estimates store C  
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;SE&quot; &amp; period==2 &amp; (negative==1 |
&gt;  negative==0) , re  
.   estimates store D
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;SW&quot; &amp; period==2 &amp; (negative==1 |
&gt;  negative==0) , re   
.   estimates store E
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;UK&quot; &amp; period==2 &amp; (negative==1 |
&gt;  negative==0) , re   
.   estimates store F 
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;US&quot; &amp; period==2 &amp; (negative==1 |
&gt;  negative==0) , re   
.   estimates store G 
.   esttab B C D, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                  D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.016***        0.014***        0.001   
                  (0.004)         (0.004)         (0.001)   
timesecSto~g       -0.001           0.010           0.003   
                  (0.011)         (0.010)         (0.003)   
c.neg#c.ti~g       -0.007**        -0.008***       -0.001*  
                  (0.002)         (0.002)         (0.001)   
neg                 0.000           0.000           0.000   
                      (.)             (.)             (.)   
right2              0.022           0.022          -0.002   
                  (0.028)         (0.024)         (0.008)   
c.neg#c.ri~2       -0.007          -0.001           0.001   
                  (0.005)         (0.005)         (0.001)   
order               0.000          -0.000           0.000   
                  (0.000)         (0.000)         (0.000)   
L.gslmc            -0.046***       -0.025***        0.007** 
                  (0.005)         (0.005)         (0.003)   
female             -0.003           0.002           0.001   
                  (0.006)         (0.005)         (0.002)   
age                -0.000          -0.000           0.000   
                  (0.000)         (0.000)         (0.000)   
income             -0.015          -0.014           0.011*  
                  (0.009)         (0.011)         (0.005)   
university          0.000          -0.004           0.002   
                  (0.006)         (0.007)         (0.002)   
_cons              -0.009          -0.006          -0.019*  
                  (0.023)         (0.025)         (0.008)   
------------------------------------------------------------
r2_w                0.029           0.016           0.002   
r2_b                0.023           0.044           0.193   
r2_o                0.027           0.016           0.005   
N                5472.000        5472.000        8208.000   
N_g                32.000          32.000          48.000   
------------------------------------------------------------
.   esttab E F G, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                  D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.013***        0.004           0.020** 
                  (0.003)         (0.003)         (0.007)   
timesecSto~g        0.022*         -0.008           0.016   
                  (0.009)         (0.007)         (0.017)   
c.neg#c.ti~g       -0.008***       -0.001          -0.007*  
                  (0.002)         (0.001)         (0.003)   
neg                 0.000           0.000           0.000   
                      (.)             (.)             (.)   
right2             -0.014           0.001           0.082   
                  (0.022)         (0.021)         (0.050)   
c.neg#c.ri~2        0.006          -0.003          -0.015   
                  (0.004)         (0.004)         (0.010)   
order              -0.000          -0.000           0.000   
                  (0.000)         (0.000)         (0.001)   
L.gslmc             0.008          -0.035***       -0.301***
                  (0.005)         (0.004)         (0.005)   
female              0.005           0.006           0.006   
                  (0.005)         (0.004)         (0.008)   
age                -0.000          -0.000          -0.000   
                  (0.000)         (0.000)         (0.000)   
income             -0.026           0.007           0.003   
                  (0.013)         (0.007)         (0.016)   
university          0.006          -0.005           0.005   
                  (0.005)         (0.005)         (0.008)   
_cons              -0.012           0.010          -0.071   
                  (0.021)         (0.016)         (0.038)   
------------------------------------------------------------
r2_w                0.008           0.014           0.139   
r2_b                0.318           0.152           0.000   
r2_o                0.010           0.015           0.135   
N                5274.000        8160.000       23930.000   
N_g                31.000          48.000         140.000   
------------------------------------------------------------
.   
.   
.   xtset resp timesec
       panel variable:  resp (unbalanced)
        time variable:  timesec, 1 to 565
                delta:  1 unit
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if period==2 &amp; (threatening==1 | negative==0) 
&gt; , re  
.   estimates store G
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;BR&quot; &amp; period==2 &amp; (threatening==
&gt; 1 | negative==0) , re  
.   estimates store A
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;CA.f&quot; &amp; period==2 &amp; (threatening
&gt; ==1 | negative==0) , re   
.   estimates store C  
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;CH&quot; &amp; period==2 &amp; (threatening==
&gt; 1 | negative==0) , re  
.   estimates store D
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;CN&quot; &amp; period==2 &amp; (threatening==
&gt; 1 | negative==0) , re   
.   estimates store E
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;DK&quot; &amp; period==2 &amp; (threatening==
&gt; 1 | negative==0) , re   
.   estimates store F 
.   esttab G A C, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                  D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.011***        0.013*          0.016   
                  (0.002)         (0.005)         (0.010)   
timesecSto~g        0.003           0.026*          0.032   
                  (0.004)         (0.012)         (0.024)   
c.neg#c.ti~g       -0.005***       -0.008**        -0.006   
                  (0.001)         (0.003)         (0.005)   
neg                 0.000           0.000           0.000   
                      (.)             (.)             (.)   
right2              0.015          -0.036           0.061   
                  (0.009)         (0.035)         (0.058)   
c.neg#c.ri~2       -0.003           0.001          -0.003   
                  (0.002)         (0.007)         (0.013)   
order               0.001***        0.000           0.001   
                  (0.000)         (0.000)         (0.001)   
L.gslmc            -0.140***       -0.016**        -0.182***
                  (0.002)         (0.006)         (0.010)   
female              0.001           0.004           0.017   
                  (0.002)         (0.007)         (0.014)   
age                -0.000          -0.000          -0.000   
                  (0.000)         (0.001)         (0.000)   
income             -0.004          -0.001          -0.061*  
                  (0.004)         (0.016)         (0.027)   
university          0.003           0.001           0.047** 
                  (0.002)         (0.007)         (0.015)   
_cons              -0.028**        -0.031          -0.104   
                  (0.009)         (0.031)         (0.054)   
------------------------------------------------------------
r2_w                0.060           0.005           0.095   
r2_b                0.001           0.109           0.007   
r2_o                0.057           0.006           0.088   
N              108968.000        4428.000        3645.000   
N_g               808.000          33.000          27.000   
------------------------------------------------------------
.   esttab D E F, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g)

------------------------------------------------------------
                      (1)             (2)             (3)   
                  D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.008           0.001          -0.001   
                  (0.005)         (0.005)         (0.002)   
timesecSto~g       -0.006           0.002          -0.005   
                  (0.011)         (0.009)         (0.005)   
c.neg#c.ti~g       -0.003          -0.003           0.000   
                  (0.002)         (0.002)         (0.001)   
neg                 0.000           0.000           0.000   
                      (.)             (.)             (.)   
right2             -0.000          -0.025          -0.041*  
                  (0.030)         (0.034)         (0.016)   
c.neg#c.ri~2       -0.005           0.009           0.007*  
                  (0.006)         (0.007)         (0.003)   
order               0.001          -0.000           0.000   
                  (0.000)         (0.000)         (0.000)   
L.gslmc            -0.020***       -0.028***       -0.016***
                  (0.005)         (0.004)         (0.005)   
female              0.005          -0.010*         -0.002   
                  (0.006)         (0.005)         (0.003)   
age                 0.000          -0.001*          0.000   
                  (0.000)         (0.000)         (0.000)   
income             -0.018           0.006          -0.004   
                  (0.017)         (0.012)         (0.007)   
university         -0.003           0.006          -0.001   
                  (0.006)         (0.007)         (0.003)   
_cons              -0.002           0.028           0.007   
                  (0.025)         (0.027)         (0.012)   
------------------------------------------------------------
r2_w                0.008           0.008           0.006   
r2_b                0.039           0.227           0.018   
r2_o                0.008           0.009           0.006   
N                4860.000        7695.000        4725.000   
N_g                36.000          57.000          35.000   
------------------------------------------------------------
.   
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;FR&quot; &amp; period==2 &amp; (threatening==
&gt; 1 | negative==0) , re  
.   estimates store A
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;GH&quot; &amp; period==2 &amp; (threatening==
&gt; 1 | negative==0) , re   
.   estimates store B
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;IN&quot; &amp; period==2 &amp; (threatening==
&gt; 1 | negative==0) , re   
.   estimates store C  
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;IS.j&quot; &amp; period==2 &amp; (threatening
&gt; ==1 | negative==0) , re  
.   estimates store D
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;IS.p&quot; &amp; period==2 &amp; (threatening
&gt; ==1 | negative==0) , re   
.   estimates store E
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;IT&quot; &amp; period==2 &amp; (threatening==
&gt; 1 | negative==0) , re   
.   estimates store F 
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;JP&quot; &amp; period==2 &amp; (threatening==
&gt; 1 | negative==0) , re  
.   estimates store G
.   esttab A B C D, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b 
&gt; r2_o N N_g) 

----------------------------------------------------------------------------
                      (1)             (2)             (3)             (4)   
                  D.gslmc         D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se            b/se   
----------------------------------------------------------------------------
neg                -0.002           0.003           0.001           0.002   
                  (0.005)         (0.003)         (0.004)         (0.005)   
timesecSto~g       -0.016          -0.003          -0.016*         -0.005   
                  (0.011)         (0.006)         (0.007)         (0.012)   
c.neg#c.ti~g        0.000          -0.002*          0.001          -0.002   
                  (0.002)         (0.001)         (0.002)         (0.003)   
neg                 0.000           0.000           0.000           0.000   
                      (.)             (.)             (.)             (.)   
right2              0.024          -0.008           0.008           0.035   
                  (0.035)         (0.016)         (0.018)         (0.031)   
c.neg#c.ri~2        0.006           0.001          -0.004           0.005   
                  (0.007)         (0.004)         (0.004)         (0.006)   
order               0.000          -0.000           0.000          -0.000   
                  (0.000)         (0.000)         (0.000)         (0.000)   
L.gslmc            -0.042***       -0.022***       -0.037***       -0.043***
                  (0.005)         (0.004)         (0.004)         (0.007)   
female              0.006          -0.005          -0.002           0.005   
                  (0.007)         (0.003)         (0.004)         (0.006)   
age                -0.000           0.000           0.000           0.002*  
                  (0.000)         (0.000)         (0.000)         (0.001)   
income             -0.035          -0.000          -0.009           0.009   
                  (0.018)         (0.005)         (0.009)         (0.013)   
university          0.015*         -0.003           0.007           0.003   
                  (0.007)         (0.003)         (0.005)         (0.009)   
_cons               0.017           0.014           0.012          -0.060   
                  (0.028)         (0.015)         (0.019)         (0.034)   
----------------------------------------------------------------------------
r2_w                0.013           0.009           0.016           0.018   
r2_b                0.122           0.039           0.003           0.131   
r2_o                0.015           0.009           0.015           0.018   
N                6885.000        8100.000        6480.000        3240.000   
N_g                51.000          60.000          48.000          24.000   
----------------------------------------------------------------------------
.   esttab E F G, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                  D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.005           0.002           0.020** 
                  (0.006)         (0.003)         (0.006)   
timesecSto~g        0.003          -0.008           0.004   
                  (0.013)         (0.008)         (0.014)   
c.neg#c.ti~g       -0.005          -0.002          -0.010***
                  (0.003)         (0.002)         (0.003)   
neg                 0.000           0.000           0.000   
                      (.)             (.)             (.)   
right2              0.012          -0.007           0.001   
                  (0.035)         (0.029)         (0.045)   
c.neg#c.ri~2        0.001           0.003          -0.002   
                  (0.008)         (0.006)         (0.010)   
order               0.000           0.000           0.000   
                  (0.000)         (0.000)         (0.000)   
L.gslmc            -0.024***       -0.027***       -0.045***
                  (0.006)         (0.005)         (0.005)   
female             -0.003          -0.001          -0.002   
                  (0.007)         (0.005)         (0.007)   
age                 0.004*          0.001*          0.001   
                  (0.002)         (0.000)         (0.002)   
income              0.011           0.013           0.000   
                  (0.018)         (0.013)         (0.014)   
university         -0.005          -0.003           0.001   
                  (0.020)         (0.007)         (0.011)   
_cons              -0.081          -0.010          -0.040   
                  (0.048)         (0.023)         (0.060)   
------------------------------------------------------------
r2_w                0.006           0.009           0.025   
r2_b                0.183           0.256           0.020   
r2_o                0.007           0.012           0.024   
N                4320.000        4995.000        4860.000   
N_g                32.000          37.000          36.000   
------------------------------------------------------------
.   
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;NZ&quot; &amp; period==2 &amp; (threatening==
&gt; 1 | negative==0) , re   
.   estimates store B
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;RU&quot; &amp; period==2 &amp; (threatening==
&gt; 1 | negative==0) , re   
.   estimates store C  
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;SE&quot; &amp; period==2 &amp; (threatening==
&gt; 1 | negative==0) , re  
.   estimates store D
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;SW&quot; &amp; period==2 &amp; (threatening==
&gt; 1 | negative==0) , re   
.   estimates store E
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;UK&quot; &amp; period==2 &amp; (threatening==
&gt; 1 | negative==0) , re   
.   estimates store F 
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;US&quot; &amp; period==2 &amp; (threatening==
&gt; 1 | negative==0) , re   
.   estimates store G 
.   esttab B C D, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                  D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.016***        0.017***        0.002   
                  (0.005)         (0.005)         (0.002)   
timesecSto~g       -0.002           0.013           0.004   
                  (0.011)         (0.011)         (0.003)   
c.neg#c.ti~g       -0.006**        -0.009***       -0.002*  
                  (0.002)         (0.002)         (0.001)   
neg                 0.000           0.000           0.000   
                      (.)             (.)             (.)   
right2              0.015           0.024           0.000   
                  (0.028)         (0.025)         (0.009)   
c.neg#c.ri~2       -0.004          -0.002           0.001   
                  (0.006)         (0.005)         (0.002)   
order               0.000          -0.000           0.000   
                  (0.000)         (0.000)         (0.000)   
L.gslmc            -0.040***       -0.023***        0.005   
                  (0.006)         (0.006)         (0.003)   
female             -0.005           0.002           0.002   
                  (0.006)         (0.005)         (0.002)   
age                -0.000          -0.000           0.000   
                  (0.000)         (0.000)         (0.000)   
income             -0.012          -0.007           0.008   
                  (0.010)         (0.013)         (0.006)   
university          0.005          -0.005           0.003   
                  (0.006)         (0.008)         (0.002)   
_cons              -0.009          -0.017          -0.022** 
                  (0.024)         (0.027)         (0.008)   
------------------------------------------------------------
r2_w                0.025           0.014           0.003   
r2_b                0.000           0.055           0.165   
r2_o                0.024           0.014           0.005   
N                4320.000        4320.000        6480.000   
N_g                32.000          32.000          48.000   
------------------------------------------------------------
.   esttab E F G, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                  D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.016***        0.006           0.027** 
                  (0.004)         (0.003)         (0.008)   
timesecSto~g        0.026**        -0.006           0.022   
                  (0.010)         (0.008)         (0.018)   
c.neg#c.ti~g       -0.010***       -0.002          -0.010*  
                  (0.002)         (0.002)         (0.004)   
neg                 0.000           0.000           0.000   
                      (.)             (.)             (.)   
right2             -0.012          -0.002           0.085   
                  (0.022)         (0.021)         (0.054)   
c.neg#c.ri~2        0.003          -0.001          -0.015   
                  (0.005)         (0.005)         (0.012)   
order               0.000           0.000           0.001   
                  (0.000)         (0.000)         (0.001)   
L.gslmc             0.012*         -0.043***       -0.316***
                  (0.006)         (0.004)         (0.006)   
female              0.003           0.002           0.001   
                  (0.005)         (0.004)         (0.009)   
age                -0.000          -0.000          -0.001*  
                  (0.000)         (0.000)         (0.000)   
income             -0.009           0.001           0.015   
                  (0.012)         (0.008)         (0.018)   
university         -0.002          -0.003           0.013   
                  (0.005)         (0.005)         (0.009)   
_cons              -0.037           0.010          -0.096*  
                  (0.021)         (0.017)         (0.042)   
------------------------------------------------------------
r2_w                0.009           0.020           0.146   
r2_b                0.099           0.061           0.016   
r2_o                0.009           0.020           0.142   
N                4158.000        6432.000       18890.000   
N_g                31.000          48.000         140.000   
------------------------------------------------------------
.   
.   xtset resp timesec
       panel variable:  resp (unbalanced)
        time variable:  timesec, 1 to 565
                delta:  1 unit
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if period==2 &amp; (disgusting==1 | negative==0) ,
&gt;  re  
.   estimates store G
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;BR&quot; &amp; period==2 &amp; (disgusting==1
&gt;  | negative==0) , re  
.   estimates store A
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;CA.f&quot; &amp; period==2 &amp; (disgusting=
&gt; =1 | negative==0) , re   
.   estimates store C  
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;CH&quot; &amp; period==2 &amp; (disgusting==1
&gt;  | negative==0) , re  
.   estimates store D
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;CN&quot; &amp; period==2 &amp; (disgusting==1
&gt;  | negative==0) , re   
.   estimates store E
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;DK&quot; &amp; period==2 &amp; (disgusting==1
&gt;  | negative==0) , re   
.   estimates store F 
.   esttab G A C, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                  D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.007***        0.009           0.009   
                  (0.002)         (0.005)         (0.010)   
timesecSto~g       -0.001           0.025*          0.025   
                  (0.004)         (0.011)         (0.024)   
c.neg#c.ti~g       -0.003**        -0.007**        -0.003   
                  (0.001)         (0.002)         (0.005)   
neg                 0.000           0.000           0.000   
                      (.)             (.)             (.)   
right2              0.013          -0.048           0.066   
                  (0.009)         (0.032)         (0.058)   
c.neg#c.ri~2       -0.002           0.006          -0.006   
                  (0.002)         (0.007)         (0.013)   
order               0.000***        0.001**         0.002*  
                  (0.000)         (0.000)         (0.001)   
L.gslmc            -0.134***       -0.022***       -0.204***
                  (0.002)         (0.006)         (0.011)   
female              0.001           0.006           0.013   
                  (0.002)         (0.007)         (0.015)   
age                -0.000           0.001          -0.000   
                  (0.000)         (0.001)         (0.000)   
income             -0.005          -0.004          -0.026   
                  (0.004)         (0.015)         (0.028)   
university          0.001          -0.001           0.038*  
                  (0.002)         (0.007)         (0.015)   
_cons              -0.015          -0.055          -0.104   
                  (0.009)         (0.029)         (0.054)   
------------------------------------------------------------
r2_w                0.058           0.008           0.099   
r2_b                0.041           0.031           0.007   
r2_o                0.053           0.008           0.094   
N              101695.000        4131.000        3402.000   
N_g               808.000          33.000          27.000   
------------------------------------------------------------
.   esttab D E F, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                  D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.014**         0.009           0.001   
                  (0.005)         (0.005)         (0.002)   
timesecSto~g        0.002           0.014           0.001   
                  (0.011)         (0.009)         (0.005)   
c.neg#c.ti~g       -0.007**        -0.008***       -0.002*  
                  (0.002)         (0.002)         (0.001)   
neg                 0.000           0.000           0.000   
                      (.)             (.)             (.)   
right2             -0.006          -0.036          -0.058***
                  (0.029)         (0.035)         (0.017)   
c.neg#c.ri~2       -0.002           0.011           0.012***
                  (0.006)         (0.008)         (0.003)   
order               0.000           0.000           0.000** 
                  (0.000)         (0.000)         (0.000)   
L.gslmc            -0.015**        -0.021***       -0.020***
                  (0.005)         (0.004)         (0.004)   
female              0.004          -0.005          -0.006   
                  (0.006)         (0.005)         (0.004)   
age                -0.000          -0.001*          0.000   
                  (0.000)         (0.000)         (0.000)   
income              0.004          -0.021           0.001   
                  (0.016)         (0.013)         (0.008)   
university         -0.006           0.016*         -0.005   
                  (0.006)         (0.008)         (0.004)   
_cons              -0.013           0.005           0.002   
                  (0.025)         (0.028)         (0.012)   
------------------------------------------------------------
r2_w                0.010           0.009           0.013   
r2_b                0.002           0.125           0.010   
r2_o                0.010           0.009           0.012   
N                4536.000        7182.000        4410.000   
N_g                36.000          57.000          35.000   
------------------------------------------------------------
.   
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;FR&quot; &amp; period==2 &amp; (disgusting==1
&gt;  | negative==0) , re  
.   estimates store A
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;GH&quot; &amp; period==2 &amp; (disgusting==1
&gt;  | negative==0) , re   
.   estimates store B
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;IN&quot; &amp; period==2 &amp; (disgusting==1
&gt;  | negative==0) , re   
.   estimates store C  
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;IS.j&quot; &amp; period==2 &amp; (disgusting=
&gt; =1 | negative==0) , re  
.   estimates store D
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;IS.p&quot; &amp; period==2 &amp; (disgusting=
&gt; =1 | negative==0) , re   
.   estimates store E
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;IT&quot; &amp; period==2 &amp; (disgusting==1
&gt;  | negative==0) , re   
.   estimates store F 
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;JP&quot; &amp; period==2 &amp; (disgusting==1
&gt;  | negative==0) , re  
.   estimates store G
.   esttab A B C D, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b 
&gt; r2_o N N_g) 

----------------------------------------------------------------------------
                      (1)             (2)             (3)             (4)   
                  D.gslmc         D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se            b/se   
----------------------------------------------------------------------------
neg                 0.005          -0.001          -0.008*         -0.002   
                  (0.005)         (0.003)         (0.003)         (0.005)   
timesecSto~g       -0.018          -0.007          -0.020**        -0.018   
                  (0.010)         (0.005)         (0.007)         (0.011)   
c.neg#c.ti~g        0.002          -0.000           0.003*          0.003   
                  (0.002)         (0.001)         (0.002)         (0.002)   
neg                 0.000           0.000           0.000           0.000   
                      (.)             (.)             (.)             (.)   
right2              0.067*         -0.017          -0.016           0.047   
                  (0.030)         (0.016)         (0.019)         (0.031)   
c.neg#c.ri~2       -0.012           0.003           0.006          -0.007   
                  (0.006)         (0.004)         (0.004)         (0.006)   
order               0.000          -0.000          -0.000           0.000   
                  (0.000)         (0.000)         (0.000)         (0.000)   
L.gslmc            -0.034***       -0.021***       -0.042***       -0.059***
                  (0.005)         (0.004)         (0.004)         (0.007)   
female              0.002          -0.004          -0.003           0.004   
                  (0.005)         (0.003)         (0.005)         (0.006)   
age                 0.000           0.000           0.000           0.001   
                  (0.000)         (0.000)         (0.000)         (0.001)   
income             -0.015           0.003          -0.009           0.009   
                  (0.013)         (0.006)         (0.011)         (0.013)   
university          0.013*          0.002           0.004          -0.003   
                  (0.005)         (0.003)         (0.006)         (0.009)   
_cons              -0.016           0.019           0.032          -0.018   
                  (0.024)         (0.015)         (0.020)         (0.034)   
----------------------------------------------------------------------------
r2_w                0.010           0.007           0.019           0.027   
r2_b                0.073           0.012           0.004           0.005   
r2_o                0.011           0.006           0.018           0.025   
N                6426.000        7560.000        6039.000        3024.000   
N_g                51.000          60.000          48.000          24.000   
----------------------------------------------------------------------------
.   esttab E F G, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                  D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.014*          0.002           0.018*  
                  (0.006)         (0.003)         (0.007)   
timesecSto~g        0.010          -0.006          -0.002   
                  (0.014)         (0.008)         (0.015)   
c.neg#c.ti~g       -0.007*         -0.002          -0.007*  
                  (0.003)         (0.002)         (0.003)   
neg                 0.000           0.000           0.000   
                      (.)             (.)             (.)   
right2              0.027          -0.011           0.023   
                  (0.039)         (0.030)         (0.048)   
c.neg#c.ri~2       -0.005           0.004          -0.006   
                  (0.008)         (0.006)         (0.010)   
order               0.000           0.001          -0.001   
                  (0.000)         (0.000)         (0.001)   
L.gslmc            -0.021***       -0.052***       -0.034***
                  (0.006)         (0.006)         (0.005)   
female             -0.010          -0.002           0.000   
                  (0.009)         (0.006)         (0.008)   
age                 0.007**         0.000           0.001   
                  (0.002)         (0.000)         (0.003)   
income              0.011           0.023           0.025   
                  (0.022)         (0.017)         (0.016)   
university         -0.004           0.000          -0.048***
                  (0.025)         (0.009)         (0.013)   
_cons              -0.158**        -0.008          -0.000   
                  (0.059)         (0.026)         (0.068)   
------------------------------------------------------------
r2_w                0.007           0.022           0.017   
r2_b                0.163           0.002           0.144   
r2_o                0.009           0.020           0.018   
N                4032.000        4662.000        4534.000   
N_g                32.000          37.000          36.000   
------------------------------------------------------------
.   
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;NZ&quot; &amp; period==2 &amp; (disgusting==1
&gt;  | negative==0) , re   
.   estimates store B
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;RU&quot; &amp; period==2 &amp; (disgusting==1
&gt;  | negative==0) , re   
.   estimates store C  
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;SE&quot; &amp; period==2 &amp; (disgusting==1
&gt;  | negative==0) , re  
.   estimates store D
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;SW&quot; &amp; period==2 &amp; (disgusting==1
&gt;  | negative==0) , re   
.   estimates store E
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;UK&quot; &amp; period==2 &amp; (disgusting==1
&gt;  | negative==0) , re   
.   estimates store F 
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;US&quot; &amp; period==2 &amp; (disgusting==1
&gt;  | negative==0) , re   
.   estimates store G 
.   esttab B C D, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                  D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.012**         0.010*         -0.000   
                  (0.004)         (0.005)         (0.001)   
timesecSto~g       -0.005           0.003           0.001   
                  (0.010)         (0.010)         (0.003)   
c.neg#c.ti~g       -0.005*         -0.005*         -0.000   
                  (0.002)         (0.002)         (0.001)   
neg                 0.000           0.000           0.000   
                      (.)             (.)             (.)   
right2              0.018           0.023          -0.002   
                  (0.026)         (0.023)         (0.009)   
c.neg#c.ri~2       -0.006          -0.001           0.001   
                  (0.006)         (0.005)         (0.002)   
order               0.000          -0.000           0.000   
                  (0.000)         (0.000)         (0.000)   
L.gslmc            -0.053***       -0.027***        0.015***
                  (0.006)         (0.006)         (0.003)   
female             -0.003          -0.005           0.000   
                  (0.006)         (0.005)         (0.002)   
age                 0.000          -0.000           0.000   
                  (0.000)         (0.000)         (0.000)   
income             -0.020*         -0.017           0.014*  
                  (0.010)         (0.013)         (0.006)   
university         -0.003          -0.005           0.000   
                  (0.006)         (0.008)         (0.002)   
_cons              -0.005           0.011          -0.018*  
                  (0.022)         (0.025)         (0.008)   
------------------------------------------------------------
r2_w                0.031           0.011           0.004   
r2_b                0.013           0.022           0.173   
r2_o                0.028           0.011           0.008   
N                4032.000        4032.000        6048.000   
N_g                32.000          32.000          48.000   
------------------------------------------------------------
.   esttab E F G, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                  D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.009*          0.000           0.015   
                  (0.004)         (0.003)         (0.008)   
timesecSto~g        0.020*         -0.012           0.009   
                  (0.009)         (0.008)         (0.018)   
c.neg#c.ti~g       -0.007***        0.001          -0.004   
                  (0.002)         (0.002)         (0.004)   
neg                 0.000           0.000           0.000   
                      (.)             (.)             (.)   
right2             -0.020           0.004           0.086   
                  (0.020)         (0.021)         (0.053)   
c.neg#c.ri~2        0.008*         -0.004          -0.017   
                  (0.004)         (0.005)         (0.012)   
order              -0.000           0.000           0.001   
                  (0.000)         (0.000)         (0.001)   
L.gslmc             0.006          -0.027***       -0.309***
                  (0.006)         (0.004)         (0.006)   
female             -0.001           0.004           0.009   
                  (0.005)         (0.004)         (0.009)   
age                -0.000          -0.000          -0.000   
                  (0.000)         (0.000)         (0.000)   
income             -0.025*          0.010           0.014   
                  (0.012)         (0.009)         (0.019)   
university          0.006          -0.003           0.004   
                  (0.005)         (0.006)         (0.009)   
_cons              -0.007           0.017          -0.079   
                  (0.019)         (0.017)         (0.041)   
------------------------------------------------------------
r2_w                0.005           0.010           0.143   
r2_b                0.290           0.103           0.016   
r2_o                0.007           0.011           0.136   
N                3888.000        6000.000       17631.000   
N_g                31.000          48.000         140.000   
------------------------------------------------------------
.   
.   
. * Table A6 Row 6
.   replace right2= wp_right2
(0 real changes made)
.   xtset resp timesec
       panel variable:  resp (unbalanced)
        time variable:  timesec, 1 to 565
                delta:  1 unit
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if period==2 , re  
.   estimates store G
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;BR&quot; &amp; period==2 , re  
.   estimates store A
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;CA.f&quot; &amp; period==2 , re   
.   estimates store C  
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;CH&quot; &amp; period==2 , re  
.   estimates store D
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;CN&quot; &amp; period==2 , re   
.   estimates store E
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;DK&quot; &amp; period==2 , re   
.   estimates store F 
.   esttab G A C, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                  D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.010***        0.014**         0.013   
                  (0.001)         (0.004)         (0.008)   
timesecSto~g        0.002           0.026*          0.031   
                  (0.004)         (0.011)         (0.023)   
c.neg#c.ti~g       -0.004***       -0.009***       -0.006   
                  (0.001)         (0.002)         (0.005)   
neg                 0.000           0.000           0.000   
                      (.)             (.)             (.)   
right2              0.013          -0.035           0.055   
                  (0.008)         (0.033)         (0.055)   
c.neg#c.ri~2       -0.002           0.000          -0.002   
                  (0.002)         (0.006)         (0.011)   
order               0.000*          0.000           0.001   
                  (0.000)         (0.000)         (0.001)   
L.gslmc            -0.131***       -0.028***       -0.186***
                  (0.002)         (0.005)         (0.009)   
female              0.003           0.005           0.013   
                  (0.002)         (0.006)         (0.012)   
age                -0.000          -0.000          -0.000   
                  (0.000)         (0.001)         (0.000)   
income             -0.006          -0.001          -0.048*  
                  (0.003)         (0.014)         (0.024)   
university          0.002          -0.001           0.040** 
                  (0.002)         (0.006)         (0.013)   
_cons              -0.020*         -0.032          -0.096   
                  (0.008)         (0.028)         (0.050)   
------------------------------------------------------------
r2_w                0.055           0.010           0.092   
r2_b                0.006           0.137           0.023   
r2_o                0.053           0.011           0.088   
N              138036.000        5607.000        4617.000   
N_g               808.000          33.000          27.000   
------------------------------------------------------------
.   esttab D E F, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                  D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.010*          0.008           0.000   
                  (0.004)         (0.004)         (0.002)   
timesecSto~g       -0.001           0.011          -0.001   
                  (0.011)         (0.009)         (0.005)   
c.neg#c.ti~g       -0.005**        -0.006***       -0.001   
                  (0.002)         (0.002)         (0.001)   
neg                 0.000           0.000           0.000   
                      (.)             (.)             (.)   
right2             -0.009          -0.032          -0.049** 
                  (0.028)         (0.034)         (0.017)   
c.neg#c.ri~2       -0.001           0.008           0.009** 
                  (0.005)         (0.006)         (0.003)   
order               0.000          -0.000           0.000   
                  (0.000)         (0.000)         (0.000)   
L.gslmc            -0.021***       -0.021***       -0.018***
                  (0.004)         (0.003)         (0.004)   
female              0.005          -0.005          -0.004   
                  (0.005)         (0.004)         (0.003)   
age                 0.000          -0.001*          0.000   
                  (0.000)         (0.000)         (0.000)   
income             -0.015          -0.002          -0.003   
                  (0.014)         (0.012)         (0.007)   
university         -0.003           0.010          -0.003   
                  (0.005)         (0.007)         (0.003)   
_cons              -0.003           0.010           0.006   
                  (0.024)         (0.026)         (0.012)   
------------------------------------------------------------
r2_w                0.011           0.008           0.009   
r2_b                0.096           0.240           0.004   
r2_o                0.011           0.009           0.008   
N                6156.000        9747.000        5985.000   
N_g                36.000          57.000          35.000   
------------------------------------------------------------
.   
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;FR&quot; &amp; period==2 , re  
.   estimates store A
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;GH&quot; &amp; period==2 , re   
.   estimates store B
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;IN&quot; &amp; period==2 , re   
.   estimates store C  
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;IS.j&quot; &amp; period==2 , re  
.   estimates store D
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;IS.p&quot; &amp; period==2 , re   
.   estimates store E
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;IT&quot; &amp; period==2 , re   
.   estimates store F 
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;JP&quot; &amp; period==2 , re  
.   estimates store G
.   esttab A B C D, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b 
&gt; r2_o N N_g) 

----------------------------------------------------------------------------
                      (1)             (2)             (3)             (4)   
                  D.gslmc         D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se            b/se   
----------------------------------------------------------------------------
neg                 0.004           0.001          -0.003           0.001   
                  (0.004)         (0.003)         (0.003)         (0.004)   
timesecSto~g       -0.015          -0.005          -0.016*         -0.010   
                  (0.011)         (0.005)         (0.007)         (0.011)   
c.neg#c.ti~g       -0.000          -0.001           0.001          -0.000   
                  (0.002)         (0.001)         (0.001)         (0.002)   
neg                 0.000           0.000           0.000           0.000   
                      (.)             (.)             (.)             (.)   
right2              0.053          -0.013          -0.009           0.035   
                  (0.032)         (0.016)         (0.018)         (0.030)   
c.neg#c.ri~2       -0.005           0.003           0.002          -0.002   
                  (0.006)         (0.003)         (0.003)         (0.005)   
order               0.000          -0.000          -0.000          -0.000   
                  (0.000)         (0.000)         (0.000)         (0.000)   
L.gslmc            -0.038***       -0.023***       -0.030***       -0.053***
                  (0.004)         (0.003)         (0.004)         (0.006)   
female              0.005          -0.006*         -0.002           0.004   
                  (0.005)         (0.002)         (0.004)         (0.006)   
age                -0.000           0.000           0.000           0.001   
                  (0.000)         (0.000)         (0.000)         (0.001)   
income             -0.020           0.001          -0.011           0.003   
                  (0.013)         (0.005)         (0.008)         (0.011)   
university          0.014**        -0.001           0.004           0.001   
                  (0.005)         (0.002)         (0.004)         (0.008)   
_cons              -0.003           0.019           0.023          -0.021   
                  (0.026)         (0.014)         (0.018)         (0.031)   
----------------------------------------------------------------------------
r2_w                0.011           0.008           0.010           0.021   
r2_b                0.105           0.082           0.000           0.009   
r2_o                0.012           0.008           0.010           0.020   
N                8721.000       10260.000        8199.000        4104.000   
N_g                51.000          60.000          48.000          24.000   
----------------------------------------------------------------------------
.   esttab E F G, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                  D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.010*          0.004           0.020***
                  (0.005)         (0.003)         (0.006)   
timesecSto~g        0.009          -0.004           0.001   
                  (0.013)         (0.008)         (0.015)   
c.neg#c.ti~g       -0.007**        -0.004*         -0.009** 
                  (0.002)         (0.002)         (0.003)   
neg                 0.000           0.000           0.000   
                      (.)             (.)             (.)   
right2              0.015          -0.012           0.020   
                  (0.036)         (0.028)         (0.047)   
c.neg#c.ri~2       -0.000           0.004          -0.004   
                  (0.007)         (0.005)         (0.009)   
order               0.000           0.000          -0.000   
                  (0.000)         (0.000)         (0.000)   
L.gslmc            -0.024***       -0.033***       -0.039***
                  (0.005)         (0.005)         (0.004)   
female             -0.003           0.000           0.004   
                  (0.008)         (0.005)         (0.008)   
age                 0.005*          0.001           0.002   
                  (0.002)         (0.000)         (0.002)   
income              0.007           0.020           0.014   
                  (0.019)         (0.013)         (0.015)   
university         -0.003          -0.003          -0.026*  
                  (0.022)         (0.007)         (0.012)   
_cons              -0.111*         -0.016          -0.052   
                  (0.051)         (0.023)         (0.064)   
------------------------------------------------------------
r2_w                0.009           0.014           0.021   
r2_b                0.160           0.184           0.034   
r2_o                0.010           0.016           0.021   
N                5472.000        6327.000        6154.000   
N_g                32.000          37.000          36.000   
------------------------------------------------------------
.   
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;NZ&quot; &amp; period==2 , re   
.   estimates store B
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;RU&quot; &amp; period==2 , re   
.   estimates store C  
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;SE&quot; &amp; period==2 , re  
.   estimates store D
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;SW&quot; &amp; period==2 , re   
.   estimates store E
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;UK&quot; &amp; period==2 , re   
.   estimates store F 
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;US&quot; &amp; period==2 , re   
.   estimates store G 
.   esttab B C D, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                  D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.016***        0.014***        0.001   
                  (0.004)         (0.004)         (0.001)   
timesecSto~g       -0.001           0.010           0.003   
                  (0.011)         (0.010)         (0.003)   
c.neg#c.ti~g       -0.007**        -0.008***       -0.001*  
                  (0.002)         (0.002)         (0.001)   
neg                 0.000           0.000           0.000   
                      (.)             (.)             (.)   
right2              0.022           0.022          -0.002   
                  (0.028)         (0.024)         (0.008)   
c.neg#c.ri~2       -0.007          -0.001           0.001   
                  (0.005)         (0.005)         (0.001)   
order               0.000          -0.000           0.000   
                  (0.000)         (0.000)         (0.000)   
L.gslmc            -0.046***       -0.025***        0.007** 
                  (0.005)         (0.005)         (0.003)   
female             -0.003           0.002           0.001   
                  (0.006)         (0.005)         (0.002)   
age                -0.000          -0.000           0.000   
                  (0.000)         (0.000)         (0.000)   
income             -0.015          -0.014           0.011*  
                  (0.009)         (0.011)         (0.005)   
university          0.000          -0.004           0.002   
                  (0.006)         (0.007)         (0.002)   
_cons              -0.009          -0.006          -0.019*  
                  (0.023)         (0.025)         (0.008)   
------------------------------------------------------------
r2_w                0.029           0.016           0.002   
r2_b                0.023           0.044           0.193   
r2_o                0.027           0.016           0.005   
N                5472.000        5472.000        8208.000   
N_g                32.000          32.000          48.000   
------------------------------------------------------------
.   esttab E F G, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                  D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.013***        0.004           0.020** 
                  (0.003)         (0.003)         (0.007)   
timesecSto~g        0.022*         -0.008           0.016   
                  (0.009)         (0.007)         (0.017)   
c.neg#c.ti~g       -0.008***       -0.001          -0.007*  
                  (0.002)         (0.001)         (0.003)   
neg                 0.000           0.000           0.000   
                      (.)             (.)             (.)   
right2             -0.014           0.001           0.082   
                  (0.022)         (0.021)         (0.050)   
c.neg#c.ri~2        0.006          -0.003          -0.015   
                  (0.004)         (0.004)         (0.010)   
order              -0.000          -0.000           0.000   
                  (0.000)         (0.000)         (0.001)   
L.gslmc             0.008          -0.035***       -0.301***
                  (0.005)         (0.004)         (0.005)   
female              0.005           0.006           0.006   
                  (0.005)         (0.004)         (0.008)   
age                -0.000          -0.000          -0.000   
                  (0.000)         (0.000)         (0.000)   
income             -0.026           0.007           0.003   
                  (0.013)         (0.007)         (0.016)   
university          0.006          -0.005           0.005   
                  (0.005)         (0.005)         (0.008)   
_cons              -0.012           0.010          -0.071   
                  (0.021)         (0.016)         (0.038)   
------------------------------------------------------------
r2_w                0.008           0.014           0.139   
r2_b                0.318           0.152           0.000   
r2_o                0.010           0.015           0.135   
N                5274.000        8160.000       23930.000   
N_g                31.000          48.000         140.000   
------------------------------------------------------------
.   
.   replace right2= wp_right2_dicho2
(430,722 real changes made)
.   xtset resp timesec
       panel variable:  resp (unbalanced)
        time variable:  timesec, 1 to 565
                delta:  1 unit
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if period==2 , re  
.   estimates store G
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;BR&quot; &amp; period==2 , re  
.   estimates store A
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;CA.f&quot; &amp; period==2 , re   
.   estimates store C  
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;CH&quot; &amp; period==2 , re  
.   estimates store D
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;CN&quot; &amp; period==2 , re   
.   estimates store E
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;DK&quot; &amp; period==2 , re   
.   estimates store F 
.   esttab G A C, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                  D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.009***        0.014***        0.013   
                  (0.001)         (0.004)         (0.008)   
timesecSto~g        0.002           0.026*          0.030   
                  (0.004)         (0.011)         (0.023)   
c.neg#c.ti~g       -0.004***       -0.009***       -0.006   
                  (0.001)         (0.002)         (0.005)   
neg                 0.000           0.000           0.000   
                      (.)             (.)             (.)   
right2              0.010**         0.000           0.040   
                  (0.004)         (0.013)         (0.030)   
c.neg#c.ri~2       -0.002*         -0.002          -0.001   
                  (0.001)         (0.002)         (0.006)   
order               0.000*          0.000           0.001   
                  (0.000)         (0.000)         (0.001)   
L.gslmc            -0.131***       -0.028***       -0.187***
                  (0.002)         (0.005)         (0.009)   
female              0.003           0.004           0.011   
                  (0.002)         (0.007)         (0.012)   
age                -0.000          -0.000          -0.000   
                  (0.000)         (0.001)         (0.000)   
income             -0.006          -0.002          -0.037   
                  (0.003)         (0.015)         (0.024)   
university          0.002          -0.003           0.037** 
                  (0.002)         (0.007)         (0.013)   
_cons              -0.019*         -0.044          -0.088   
                  (0.007)         (0.027)         (0.048)   
------------------------------------------------------------
r2_w                0.055           0.010           0.092   
r2_b                0.005           0.049           0.069   
r2_o                0.053           0.010           0.089   
N              138036.000        5607.000        4617.000   
N_g               808.000          33.000          27.000   
------------------------------------------------------------
.   esttab D E F, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                  D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.010**         0.011**         0.002   
                  (0.004)         (0.003)         (0.002)   
timesecSto~g       -0.001           0.011          -0.001   
                  (0.011)         (0.009)         (0.005)   
c.neg#c.ti~g       -0.005**        -0.006***       -0.001   
                  (0.002)         (0.002)         (0.001)   
neg                 0.000           0.000           0.000   
                      (.)             (.)             (.)   
right2              0.007          -0.004          -0.022** 
                  (0.014)         (0.010)         (0.007)   
c.neg#c.ri~2       -0.002           0.002           0.004***
                  (0.003)         (0.002)         (0.001)   
order               0.000          -0.000           0.000   
                  (0.000)         (0.000)         (0.000)   
L.gslmc            -0.021***       -0.021***       -0.018***
                  (0.004)         (0.003)         (0.004)   
female              0.004          -0.005          -0.004   
                  (0.005)         (0.004)         (0.003)   
age                 0.000          -0.001*          0.000   
                  (0.000)         (0.000)         (0.000)   
income             -0.011          -0.004          -0.003   
                  (0.014)         (0.012)         (0.007)   
university         -0.002           0.009          -0.003   
                  (0.005)         (0.006)         (0.003)   
_cons              -0.010          -0.002          -0.004   
                  (0.021)         (0.022)         (0.011)   
------------------------------------------------------------
r2_w                0.011           0.008           0.009   
r2_b                0.052           0.269           0.003   
r2_o                0.011           0.009           0.008   
N                6156.000        9747.000        5985.000   
N_g                36.000          57.000          35.000   
------------------------------------------------------------
.   
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;FR&quot; &amp; period==2 , re  
.   estimates store A
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;GH&quot; &amp; period==2 , re   
.   estimates store B
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;IN&quot; &amp; period==2 , re   
.   estimates store C  
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;IS.j&quot; &amp; period==2 , re  
.   estimates store D
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;IS.p&quot; &amp; period==2 , re   
.   estimates store E
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;IT&quot; &amp; period==2 , re   
.   estimates store F 
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;JP&quot; &amp; period==2 , re  
.   estimates store G
.   esttab A B C D, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b 
&gt; r2_o N N_g) 

----------------------------------------------------------------------------
                      (1)             (2)             (3)             (4)   
                  D.gslmc         D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se            b/se   
----------------------------------------------------------------------------
neg                 0.003           0.002          -0.001           0.001   
                  (0.004)         (0.002)         (0.003)         (0.004)   
timesecSto~g       -0.015          -0.005          -0.016*         -0.010   
                  (0.011)         (0.005)         (0.007)         (0.011)   
c.neg#c.ti~g       -0.000          -0.001           0.001          -0.000   
                  (0.002)         (0.001)         (0.001)         (0.002)   
neg                 0.000           0.000           0.000           0.000   
                      (.)             (.)             (.)             (.)   
right2              0.025          -0.008           0.004           0.014   
                  (0.015)         (0.009)         (0.008)         (0.014)   
c.neg#c.ri~2       -0.005           0.001          -0.001          -0.001   
                  (0.003)         (0.002)         (0.002)         (0.003)   
order               0.000          -0.000          -0.000          -0.000   
                  (0.000)         (0.000)         (0.000)         (0.000)   
L.gslmc            -0.038***       -0.023***       -0.030***       -0.052***
                  (0.004)         (0.003)         (0.004)         (0.006)   
female              0.006          -0.006*         -0.002           0.005   
                  (0.005)         (0.002)         (0.004)         (0.006)   
age                 0.000           0.000           0.000           0.000   
                  (0.000)         (0.000)         (0.000)         (0.001)   
income             -0.024           0.001          -0.010          -0.000   
                  (0.014)         (0.005)         (0.008)         (0.011)   
university          0.015**        -0.000           0.005          -0.000   
                  (0.005)         (0.003)         (0.004)         (0.008)   
_cons               0.006           0.018           0.015          -0.003   
                  (0.024)         (0.013)         (0.015)         (0.027)   
----------------------------------------------------------------------------
r2_w                0.011           0.008           0.010           0.021   
r2_b                0.057           0.092           0.001           0.007   
r2_o                0.011           0.008           0.010           0.020   
N                8721.000       10260.000        8199.000        4104.000   
N_g                51.000          60.000          48.000          24.000   
----------------------------------------------------------------------------
.   esttab E F G, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                  D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.011*          0.005           0.018***
                  (0.004)         (0.003)         (0.005)   
timesecSto~g        0.009          -0.004           0.001   
                  (0.013)         (0.008)         (0.015)   
c.neg#c.ti~g       -0.007**        -0.004*         -0.009** 
                  (0.002)         (0.002)         (0.003)   
neg                 0.000           0.000           0.000   
                      (.)             (.)             (.)   
right2              0.017          -0.012          -0.002   
                  (0.016)         (0.018)         (0.019)   
c.neg#c.ri~2       -0.002           0.003           0.002   
                  (0.003)         (0.003)         (0.004)   
order               0.000           0.000          -0.000   
                  (0.000)         (0.000)         (0.000)   
L.gslmc            -0.024***       -0.033***       -0.039***
                  (0.005)         (0.005)         (0.004)   
female             -0.002           0.000           0.005   
                  (0.008)         (0.005)         (0.007)   
age                 0.005*          0.001           0.003   
                  (0.002)         (0.000)         (0.002)   
income              0.007           0.020           0.015   
                  (0.019)         (0.013)         (0.015)   
university         -0.007          -0.002          -0.028*  
                  (0.022)         (0.008)         (0.012)   
_cons              -0.112*         -0.018          -0.055   
                  (0.048)         (0.022)         (0.057)   
------------------------------------------------------------
r2_w                0.009           0.015           0.021   
r2_b                0.184           0.179           0.042   
r2_o                0.011           0.016           0.021   
N                5472.000        6327.000        6154.000   
N_g                32.000          37.000          36.000   
------------------------------------------------------------
.   
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;NZ&quot; &amp; period==2 , re   
.   estimates store B
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;RU&quot; &amp; period==2 , re   
.   estimates store C  
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;SE&quot; &amp; period==2 , re  
.   estimates store D
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;SW&quot; &amp; period==2 , re   
.   estimates store E
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;UK&quot; &amp; period==2 , re   
.   estimates store F 
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;US&quot; &amp; period==2 , re   
.   estimates store G 
.   esttab B C D, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                  D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.015***        0.014***        0.001   
                  (0.004)         (0.004)         (0.001)   
timesecSto~g       -0.000           0.010           0.003   
                  (0.011)         (0.010)         (0.003)   
c.neg#c.ti~g       -0.007**        -0.008***       -0.001*  
                  (0.002)         (0.002)         (0.001)   
neg                 0.000           0.000           0.000   
                      (.)             (.)             (.)   
right2              0.009           0.007          -0.003   
                  (0.013)         (0.012)         (0.003)   
c.neg#c.ri~2       -0.001           0.000           0.001   
                  (0.002)         (0.002)         (0.001)   
order               0.000          -0.000           0.000   
                  (0.000)         (0.000)         (0.000)   
L.gslmc            -0.046***       -0.025***        0.007** 
                  (0.005)         (0.005)         (0.003)   
female              0.000           0.002           0.001   
                  (0.006)         (0.005)         (0.002)   
age                -0.000          -0.000           0.000   
                  (0.000)         (0.000)         (0.000)   
income             -0.012          -0.016           0.012*  
                  (0.009)         (0.012)         (0.005)   
university         -0.002          -0.003           0.002   
                  (0.006)         (0.007)         (0.002)   
_cons              -0.005           0.000          -0.018** 
                  (0.021)         (0.023)         (0.007)   
------------------------------------------------------------
r2_w                0.028           0.016           0.003   
r2_b                0.011           0.026           0.192   
r2_o                0.026           0.016           0.005   
N                5472.000        5472.000        8208.000   
N_g                32.000          32.000          48.000   
------------------------------------------------------------
.   esttab E F G, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                  D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.014***        0.003           0.018** 
                  (0.003)         (0.003)         (0.006)   
timesecSto~g        0.022*         -0.008           0.016   
                  (0.009)         (0.007)         (0.017)   
c.neg#c.ti~g       -0.008***       -0.001          -0.007*  
                  (0.002)         (0.001)         (0.003)   
neg                 0.000           0.000           0.000   
                      (.)             (.)             (.)   
right2             -0.012           0.012           0.060** 
                  (0.011)         (0.010)         (0.021)   
c.neg#c.ri~2        0.004          -0.002          -0.012** 
                  (0.002)         (0.002)         (0.004)   
order              -0.000          -0.000           0.000   
                  (0.000)         (0.000)         (0.001)   
L.gslmc             0.008          -0.035***       -0.302***
                  (0.005)         (0.004)         (0.005)   
female              0.004           0.006           0.005   
                  (0.005)         (0.004)         (0.008)   
age                -0.000          -0.000*         -0.000   
                  (0.000)         (0.000)         (0.000)   
income             -0.023           0.005           0.004   
                  (0.014)         (0.007)         (0.016)   
university          0.005          -0.006           0.005   
                  (0.005)         (0.005)         (0.008)   
_cons              -0.017           0.011          -0.056   
                  (0.020)         (0.015)         (0.035)   
------------------------------------------------------------
r2_w                0.008           0.014           0.139   
r2_b                0.281           0.133           0.000   
r2_o                0.010           0.015           0.135   
N                5274.000        8160.000       23930.000   
N_g                31.000          48.000         140.000   
------------------------------------------------------------
.   
.   replace right2= wp_right2_dichox
(122,898 real changes made)
.   xtset resp timesec
       panel variable:  resp (unbalanced)
        time variable:  timesec, 1 to 565
                delta:  1 unit
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if period==2 , re  
.   estimates store G
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;BR&quot; &amp; period==2 , re  
.   estimates store A
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;CA.f&quot; &amp; period==2 , re   
.   estimates store C  
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;CH&quot; &amp; period==2 , re  
.   estimates store D
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;CN&quot; &amp; period==2 , re   
.   estimates store E
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;DK&quot; &amp; period==2 , re   
.   estimates store F 
.   esttab G A C, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                  D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.009***        0.013**         0.012   
                  (0.001)         (0.004)         (0.008)   
timesecSto~g        0.002           0.026*          0.031   
                  (0.004)         (0.011)         (0.023)   
c.neg#c.ti~g       -0.004***       -0.009***       -0.006   
                  (0.001)         (0.002)         (0.005)   
neg                 0.000           0.000           0.000   
                      (.)             (.)             (.)   
right2              0.001          -0.020          -0.002   
                  (0.004)         (0.012)         (0.024)   
c.neg#c.ri~2       -0.001           0.001           0.003   
                  (0.001)         (0.002)         (0.005)   
order               0.000*          0.000           0.001   
                  (0.000)         (0.000)         (0.001)   
L.gslmc            -0.131***       -0.028***       -0.186***
                  (0.002)         (0.005)         (0.009)   
female              0.003           0.003           0.011   
                  (0.002)         (0.006)         (0.013)   
age                -0.000          -0.000          -0.000   
                  (0.000)         (0.001)         (0.000)   
income             -0.006           0.002          -0.048*  
                  (0.003)         (0.013)         (0.024)   
university          0.002           0.000           0.040** 
                  (0.002)         (0.006)         (0.013)   
_cons              -0.016*         -0.033          -0.081   
                  (0.007)         (0.026)         (0.050)   
------------------------------------------------------------
r2_w                0.055           0.010           0.092   
r2_b                0.006           0.234           0.003   
r2_o                0.053           0.012           0.088   
N              138036.000        5607.000        4617.000   
N_g               808.000          33.000          27.000   
------------------------------------------------------------
.   esttab D E F, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                  D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.010**         0.012***        0.002   
                  (0.004)         (0.003)         (0.002)   
timesecSto~g       -0.001           0.011          -0.001   
                  (0.011)         (0.009)         (0.005)   
c.neg#c.ti~g       -0.005**        -0.006***       -0.001   
                  (0.002)         (0.002)         (0.001)   
neg                 0.000           0.000           0.000   
                      (.)             (.)             (.)   
right2             -0.002          -0.003          -0.010   
                  (0.011)         (0.009)         (0.006)   
c.neg#c.ri~2       -0.001           0.001           0.002   
                  (0.002)         (0.002)         (0.001)   
order               0.000          -0.000           0.000   
                  (0.000)         (0.000)         (0.000)   
L.gslmc            -0.022***       -0.021***       -0.018***
                  (0.004)         (0.003)         (0.004)   
female              0.004          -0.005          -0.005   
                  (0.005)         (0.005)         (0.004)   
age                 0.000          -0.001*          0.000   
                  (0.000)         (0.000)         (0.000)   
income             -0.019          -0.002          -0.003   
                  (0.014)         (0.012)         (0.007)   
university         -0.001           0.010          -0.003   
                  (0.005)         (0.006)         (0.003)   
_cons              -0.006          -0.006          -0.003   
                  (0.022)         (0.022)         (0.012)   
------------------------------------------------------------
r2_w                0.011           0.008           0.007   
r2_b                0.159           0.237           0.003   
r2_o                0.011           0.009           0.007   
N                6156.000        9747.000        5985.000   
N_g                36.000          57.000          35.000   
------------------------------------------------------------
.   
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;FR&quot; &amp; period==2 , re  
.   estimates store A
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;GH&quot; &amp; period==2 , re   
.   estimates store B
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;IN&quot; &amp; period==2 , re   
.   estimates store C  
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;IS.j&quot; &amp; period==2 , re  
.   estimates store D
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;IS.p&quot; &amp; period==2 , re   
.   estimates store E
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;IT&quot; &amp; period==2 , re   
.   estimates store F 
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;JP&quot; &amp; period==2 , re  
.   estimates store G
.   esttab A B C D, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b 
&gt; r2_o N N_g) 

----------------------------------------------------------------------------
                      (1)             (2)             (3)             (4)   
                  D.gslmc         D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se            b/se   
----------------------------------------------------------------------------
neg                 0.003           0.002          -0.002           0.002   
                  (0.004)         (0.002)         (0.002)         (0.004)   
timesecSto~g       -0.015          -0.005          -0.016*         -0.010   
                  (0.011)         (0.005)         (0.007)         (0.011)   
c.neg#c.ti~g       -0.000          -0.001           0.001          -0.000   
                  (0.002)         (0.001)         (0.001)         (0.002)   
neg                 0.000           0.000           0.000           0.000   
                      (.)             (.)             (.)             (.)   
right2              0.014          -0.004           0.001           0.023   
                  (0.011)         (0.006)         (0.007)         (0.012)   
c.neg#c.ri~2       -0.001           0.001          -0.000          -0.002   
                  (0.002)         (0.001)         (0.001)         (0.002)   
order               0.000          -0.000          -0.000          -0.000   
                  (0.000)         (0.000)         (0.000)         (0.000)   
L.gslmc            -0.037***       -0.023***       -0.030***       -0.053***
                  (0.004)         (0.003)         (0.004)         (0.006)   
female              0.006          -0.006*         -0.002           0.000   
                  (0.005)         (0.002)         (0.004)         (0.006)   
age                -0.000           0.000           0.000           0.001   
                  (0.000)         (0.000)         (0.000)         (0.001)   
income             -0.024           0.001          -0.010           0.002   
                  (0.013)         (0.005)         (0.008)         (0.011)   
university          0.013*         -0.001           0.004           0.001   
                  (0.005)         (0.002)         (0.004)         (0.008)   
_cons               0.008           0.014           0.017          -0.021   
                  (0.024)         (0.011)         (0.015)         (0.028)   
----------------------------------------------------------------------------
r2_w                0.011           0.008           0.010           0.021   
r2_b                0.092           0.092           0.000           0.045   
r2_o                0.011           0.008           0.010           0.021   
N                8721.000       10260.000        8199.000        4104.000   
N_g                51.000          60.000          48.000          24.000   
----------------------------------------------------------------------------
.   esttab E F G, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                  D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.010*          0.005           0.018***
                  (0.005)         (0.003)         (0.005)   
timesecSto~g        0.009          -0.004           0.001   
                  (0.013)         (0.008)         (0.015)   
c.neg#c.ti~g       -0.007**        -0.004*         -0.009** 
                  (0.002)         (0.002)         (0.003)   
neg                 0.000           0.000           0.000   
                      (.)             (.)             (.)   
right2              0.014           0.002           0.001   
                  (0.014)         (0.008)         (0.016)   
c.neg#c.ri~2       -0.000           0.001          -0.001   
                  (0.003)         (0.002)         (0.003)   
order               0.000           0.000          -0.000   
                  (0.000)         (0.000)         (0.000)   
L.gslmc            -0.023***       -0.033***       -0.039***
                  (0.005)         (0.005)         (0.004)   
female              0.001           0.001           0.003   
                  (0.008)         (0.005)         (0.008)   
age                 0.005*          0.001*          0.002   
                  (0.002)         (0.000)         (0.002)   
income              0.007           0.019           0.013   
                  (0.018)         (0.013)         (0.015)   
university          0.003          -0.002          -0.025*  
                  (0.021)         (0.007)         (0.012)   
_cons              -0.129**        -0.024          -0.036   
                  (0.049)         (0.022)         (0.059)   
------------------------------------------------------------
r2_w                0.009           0.014           0.021   
r2_b                0.231           0.241           0.037   
r2_o                0.011           0.016           0.021   
N                5472.000        6327.000        6154.000   
N_g                32.000          37.000          36.000   
------------------------------------------------------------
.   
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;NZ&quot; &amp; period==2 , re   
.   estimates store B
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;RU&quot; &amp; period==2 , re   
.   estimates store C  
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;SE&quot; &amp; period==2 , re  
.   estimates store D
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;SW&quot; &amp; period==2 , re   
.   estimates store E
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;UK&quot; &amp; period==2 , re   
.   estimates store F 
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;US&quot; &amp; period==2 , re   
.   estimates store G 
.   esttab B C D, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                  D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.014***        0.014***        0.002   
                  (0.004)         (0.004)         (0.001)   
timesecSto~g       -0.001           0.010           0.003   
                  (0.011)         (0.010)         (0.003)   
c.neg#c.ti~g       -0.007**        -0.008***       -0.001*  
                  (0.002)         (0.002)         (0.001)   
neg                 0.000           0.000           0.000   
                      (.)             (.)             (.)   
right2             -0.006           0.003          -0.002   
                  (0.011)         (0.010)         (0.003)   
c.neg#c.ri~2       -0.000          -0.001           0.001   
                  (0.002)         (0.002)         (0.001)   
order               0.000          -0.000           0.000   
                  (0.000)         (0.000)         (0.000)   
L.gslmc            -0.046***       -0.025***        0.007** 
                  (0.005)         (0.005)         (0.003)   
female             -0.004           0.003           0.001   
                  (0.005)         (0.004)         (0.002)   
age                -0.000          -0.000           0.000   
                  (0.000)         (0.000)         (0.000)   
income             -0.015          -0.013           0.012*  
                  (0.009)         (0.012)         (0.005)   
university          0.001          -0.005           0.001   
                  (0.006)         (0.007)         (0.002)   
_cons               0.000           0.001          -0.019** 
                  (0.022)         (0.022)         (0.006)   
------------------------------------------------------------
r2_w                0.028           0.016           0.002   
r2_b                0.003           0.000           0.183   
r2_o                0.027           0.015           0.005   
N                5472.000        5472.000        8208.000   
N_g                32.000          32.000          48.000   
------------------------------------------------------------
.   esttab E F G, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                  D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.014***        0.003           0.017** 
                  (0.003)         (0.003)         (0.006)   
timesecSto~g        0.022*         -0.008           0.016   
                  (0.009)         (0.007)         (0.017)   
c.neg#c.ti~g       -0.008***       -0.001          -0.007*  
                  (0.002)         (0.001)         (0.003)   
neg                 0.000           0.000           0.000   
                      (.)             (.)             (.)   
right2              0.002          -0.006           0.018   
                  (0.010)         (0.008)         (0.018)   
c.neg#c.ri~2        0.001           0.000          -0.004   
                  (0.002)         (0.001)         (0.003)   
order              -0.000          -0.000           0.000   
                  (0.000)         (0.000)         (0.001)   
L.gslmc             0.008          -0.034***       -0.301***
                  (0.005)         (0.004)         (0.005)   
female              0.004           0.006           0.005   
                  (0.005)         (0.004)         (0.008)   
age                -0.000          -0.000          -0.000   
                  (0.000)         (0.000)         (0.000)   
income             -0.029*          0.008           0.005   
                  (0.014)         (0.007)         (0.016)   
university          0.008          -0.006           0.005   
                  (0.006)         (0.005)         (0.008)   
_cons              -0.017           0.013          -0.051   
                  (0.020)         (0.016)         (0.035)   
------------------------------------------------------------
r2_w                0.007           0.014           0.139   
r2_b                0.328           0.160           0.000   
r2_o                0.010           0.015           0.135   
N                5274.000        8160.000       23930.000   
N_g                31.000          48.000         140.000   
------------------------------------------------------------
.   
.   replace right2= left_right2
(418,383 real changes made, 561 to missing)
.   xtset resp timesec
       panel variable:  resp (unbalanced)
        time variable:  timesec, 1 to 565
                delta:  1 unit
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if period==2 , re  
.   estimates store G
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;BR&quot; &amp; period==2 , re  
.   estimates store A
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;CA.f&quot; &amp; period==2 , re   
.   estimates store C  
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;CH&quot; &amp; period==2 , re  
.   estimates store D
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;CN&quot; &amp; period==2 , re   
.   estimates store E
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;DK&quot; &amp; period==2 , re   
.   estimates store F 
.   esttab G A C, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                  D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.009***        0.012**         0.014   
                  (0.001)         (0.004)         (0.009)   
timesecSto~g        0.002           0.026*          0.031   
                  (0.004)         (0.011)         (0.023)   
c.neg#c.ti~g       -0.004***       -0.009***       -0.006   
                  (0.001)         (0.002)         (0.005)   
neg                 0.000           0.000           0.000   
                      (.)             (.)             (.)   
right2              0.006          -0.042           0.036   
                  (0.007)         (0.023)         (0.046)   
c.neg#c.ri~2       -0.001           0.004          -0.003   
                  (0.001)         (0.004)         (0.009)   
order               0.000*          0.000           0.001   
                  (0.000)         (0.000)         (0.001)   
L.gslmc            -0.131***       -0.027***       -0.186***
                  (0.002)         (0.005)         (0.009)   
female              0.003           0.004           0.008   
                  (0.002)         (0.006)         (0.012)   
age                -0.000          -0.001          -0.000   
                  (0.000)         (0.001)         (0.000)   
income             -0.006           0.003          -0.049*  
                  (0.003)         (0.014)         (0.024)   
university          0.002          -0.001           0.041** 
                  (0.002)         (0.006)         (0.013)   
_cons              -0.018*         -0.018          -0.099   
                  (0.008)         (0.028)         (0.052)   
------------------------------------------------------------
r2_w                0.055           0.010           0.092   
r2_b                0.006           0.148           0.011   
r2_o                0.053           0.011           0.088   
N              137865.000        5607.000        4617.000   
N_g               807.000          33.000          27.000   
------------------------------------------------------------
.   esttab D E F, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                  D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.009*          0.008           0.000   
                  (0.004)         (0.005)         (0.002)   
timesecSto~g       -0.001           0.011          -0.001   
                  (0.011)         (0.009)         (0.005)   
c.neg#c.ti~g       -0.005**        -0.006***       -0.001   
                  (0.002)         (0.002)         (0.001)   
neg                 0.000           0.000           0.000   
                      (.)             (.)             (.)   
right2             -0.003          -0.026          -0.034** 
                  (0.024)         (0.028)         (0.013)   
c.neg#c.ri~2        0.001           0.006           0.006** 
                  (0.005)         (0.005)         (0.002)   
order               0.000          -0.000           0.000   
                  (0.000)         (0.000)         (0.000)   
L.gslmc            -0.021***       -0.021***       -0.018***
                  (0.004)         (0.003)         (0.004)   
female              0.003          -0.004          -0.004   
                  (0.005)         (0.004)         (0.003)   
age                 0.000          -0.001*          0.000   
                  (0.000)         (0.000)         (0.000)   
income             -0.010          -0.001          -0.001   
                  (0.014)         (0.011)         (0.008)   
university         -0.001           0.010          -0.003   
                  (0.005)         (0.007)         (0.003)   
_cons              -0.008           0.011           0.007   
                  (0.023)         (0.029)         (0.013)   
------------------------------------------------------------
r2_w                0.011           0.008           0.008   
r2_b                0.050           0.236           0.007   
r2_o                0.011           0.009           0.007   
N                6156.000        9747.000        5985.000   
N_g                36.000          57.000          35.000   
------------------------------------------------------------
.   
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;FR&quot; &amp; period==2 , re  
.   estimates store A
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;GH&quot; &amp; period==2 , re   
.   estimates store B
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;IN&quot; &amp; period==2 , re   
.   estimates store C  
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;IS.j&quot; &amp; period==2 , re  
.   estimates store D
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;IS.p&quot; &amp; period==2 , re   
.   estimates store E
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;IT&quot; &amp; period==2 , re   
.   estimates store F 
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;JP&quot; &amp; period==2 , re  
.   estimates store G
.   esttab A B C D, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b 
&gt; r2_o N N_g) 

----------------------------------------------------------------------------
                      (1)             (2)             (3)             (4)   
                  D.gslmc         D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se            b/se   
----------------------------------------------------------------------------
neg                 0.002           0.003          -0.004           0.004   
                  (0.004)         (0.002)         (0.003)         (0.004)   
timesecSto~g       -0.015          -0.005          -0.016*         -0.010   
                  (0.011)         (0.005)         (0.007)         (0.011)   
c.neg#c.ti~g       -0.000          -0.002           0.001          -0.000   
                  (0.002)         (0.001)         (0.001)         (0.002)   
neg                 0.000           0.000           0.000           0.000   
                      (.)             (.)             (.)             (.)   
right2              0.025          -0.000          -0.018           0.015   
                  (0.024)         (0.012)         (0.013)         (0.020)   
c.neg#c.ri~2        0.001          -0.001           0.004          -0.006   
                  (0.005)         (0.002)         (0.002)         (0.004)   
order               0.000          -0.000          -0.000          -0.000   
                  (0.000)         (0.000)         (0.000)         (0.000)   
L.gslmc            -0.038***       -0.023***       -0.030***       -0.051***
                  (0.004)         (0.003)         (0.004)         (0.006)   
female              0.004          -0.006**        -0.002           0.002   
                  (0.005)         (0.002)         (0.004)         (0.006)   
age                -0.000           0.000           0.000           0.000   
                  (0.000)         (0.000)         (0.000)         (0.001)   
income             -0.022           0.002          -0.010          -0.002   
                  (0.013)         (0.005)         (0.008)         (0.011)   
university          0.017**        -0.002           0.004           0.000   
                  (0.005)         (0.003)         (0.004)         (0.008)   
_cons              -0.000           0.010           0.027          -0.000   
                  (0.026)         (0.013)         (0.016)         (0.027)   
----------------------------------------------------------------------------
r2_w                0.011           0.008           0.011           0.021   
r2_b                0.139           0.098           0.001           0.000   
r2_o                0.012           0.008           0.010           0.020   
N                8721.000       10089.000        8199.000        4104.000   
N_g                51.000          59.000          48.000          24.000   
----------------------------------------------------------------------------
.   esttab E F G, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                  D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.013*          0.005           0.013   
                  (0.006)         (0.003)         (0.007)   
timesecSto~g        0.009          -0.004           0.001   
                  (0.013)         (0.008)         (0.015)   
c.neg#c.ti~g       -0.007**        -0.004*         -0.009** 
                  (0.002)         (0.002)         (0.003)   
neg                 0.000           0.000           0.000   
                      (.)             (.)             (.)   
right2              0.016           0.005          -0.044   
                  (0.031)         (0.019)         (0.050)   
c.neg#c.ri~2       -0.004           0.001           0.012   
                  (0.006)         (0.003)         (0.010)   
order               0.000           0.000          -0.000   
                  (0.000)         (0.000)         (0.000)   
L.gslmc            -0.024***       -0.033***       -0.039***
                  (0.005)         (0.005)         (0.004)   
female             -0.002           0.001           0.004   
                  (0.008)         (0.005)         (0.007)   
age                 0.004*          0.001           0.002   
                  (0.002)         (0.000)         (0.002)   
income              0.004           0.019           0.014   
                  (0.019)         (0.013)         (0.014)   
university         -0.003          -0.002          -0.026*  
                  (0.022)         (0.007)         (0.012)   
_cons              -0.113*         -0.020          -0.029   
                  (0.052)         (0.023)         (0.061)   
------------------------------------------------------------
r2_w                0.009           0.014           0.022   
r2_b                0.145           0.193           0.036   
r2_o                0.010           0.016           0.021   
N                5472.000        6327.000        6154.000   
N_g                32.000          37.000          36.000   
------------------------------------------------------------
.   
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;NZ&quot; &amp; period==2 , re   
.   estimates store B
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;RU&quot; &amp; period==2 , re   
.   estimates store C  
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;SE&quot; &amp; period==2 , re  
.   estimates store D
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;SW&quot; &amp; period==2 , re   
.   estimates store E
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;UK&quot; &amp; period==2 , re   
.   estimates store F 
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;US&quot; &amp; period==2 , re   
.   estimates store G 
.   esttab B C D, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                  D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.015***        0.014**         0.001   
                  (0.004)         (0.004)         (0.001)   
timesecSto~g       -0.000           0.010           0.003   
                  (0.011)         (0.010)         (0.003)   
c.neg#c.ti~g       -0.007**        -0.008***       -0.001*  
                  (0.002)         (0.002)         (0.001)   
neg                 0.000           0.000           0.000   
                      (.)             (.)             (.)   
right2              0.006           0.019          -0.010*  
                  (0.027)         (0.031)         (0.004)   
c.neg#c.ri~2       -0.001           0.000           0.002** 
                  (0.005)         (0.006)         (0.001)   
order               0.000          -0.000           0.000   
                  (0.000)         (0.000)         (0.000)   
L.gslmc            -0.046***       -0.025***        0.007*  
                  (0.005)         (0.005)         (0.003)   
female             -0.001           0.001           0.001   
                  (0.006)         (0.005)         (0.002)   
age                -0.000          -0.000           0.000   
                  (0.000)         (0.000)         (0.000)   
income             -0.013          -0.010           0.013*  
                  (0.009)         (0.012)         (0.005)   
university         -0.001          -0.003           0.001   
                  (0.005)         (0.007)         (0.002)   
_cons              -0.005          -0.003          -0.016*  
                  (0.024)         (0.025)         (0.006)   
------------------------------------------------------------
r2_w                0.028           0.016           0.003   
r2_b                0.021           0.028           0.183   
r2_o                0.026           0.016           0.006   
N                5472.000        5472.000        8208.000   
N_g                32.000          32.000          48.000   
------------------------------------------------------------
.   esttab E F G, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                  D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.013***        0.004           0.019** 
                  (0.004)         (0.003)         (0.007)   
timesecSto~g        0.022*         -0.008           0.016   
                  (0.009)         (0.007)         (0.017)   
c.neg#c.ti~g       -0.008***       -0.001          -0.007*  
                  (0.002)         (0.001)         (0.003)   
neg                 0.000           0.000           0.000   
                      (.)             (.)             (.)   
right2             -0.008           0.002           0.041   
                  (0.021)         (0.021)         (0.036)   
c.neg#c.ri~2        0.004          -0.002          -0.010   
                  (0.004)         (0.004)         (0.007)   
order              -0.000          -0.000           0.000   
                  (0.000)         (0.000)         (0.001)   
L.gslmc             0.008          -0.035***       -0.301***
                  (0.005)         (0.004)         (0.005)   
female              0.003           0.005           0.005   
                  (0.005)         (0.004)         (0.008)   
age                -0.000          -0.000*         -0.000   
                  (0.000)         (0.000)         (0.000)   
income             -0.031*          0.007           0.005   
                  (0.015)         (0.007)         (0.016)   
university          0.005          -0.006           0.005   
                  (0.005)         (0.005)         (0.008)   
_cons              -0.011           0.012          -0.060   
                  (0.022)         (0.017)         (0.037)   
------------------------------------------------------------
r2_w                0.008           0.014           0.139   
r2_b                0.292           0.145           0.000   
r2_o                0.010           0.015           0.135   
N                5274.000        8160.000       23930.000   
N_g                31.000          48.000         140.000   
------------------------------------------------------------
.   
.   replace right2= left_right2_dichox
(397,743 real changes made)
.   xtset resp timesec
       panel variable:  resp (unbalanced)
        time variable:  timesec, 1 to 565
                delta:  1 unit
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if period==2 , re  
.   estimates store G
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;BR&quot; &amp; period==2 , re  
.   estimates store A
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;CA.f&quot; &amp; period==2 , re   
.   estimates store C  
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;CH&quot; &amp; period==2 , re  
.   estimates store D
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;CN&quot; &amp; period==2 , re   
.   estimates store E
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;DK&quot; &amp; period==2 , re   
.   estimates store F 
.   esttab G A C, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                  D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.008***        0.013**         0.013   
                  (0.001)         (0.004)         (0.008)   
timesecSto~g        0.002           0.026*          0.031   
                  (0.004)         (0.011)         (0.023)   
c.neg#c.ti~g       -0.004***       -0.009***       -0.006   
                  (0.001)         (0.002)         (0.005)   
neg                 0.000           0.000           0.000   
                      (.)             (.)             (.)   
right2             -0.003          -0.022          -0.005   
                  (0.004)         (0.012)         (0.024)   
c.neg#c.ri~2        0.001           0.001           0.000   
                  (0.001)         (0.002)         (0.005)   
order               0.000*          0.000           0.001   
                  (0.000)         (0.000)         (0.001)   
L.gslmc            -0.131***       -0.027***       -0.186***
                  (0.002)         (0.005)         (0.009)   
female              0.003           0.005           0.007   
                  (0.002)         (0.006)         (0.012)   
age                -0.000          -0.000          -0.000   
                  (0.000)         (0.001)         (0.000)   
income             -0.006          -0.002          -0.046   
                  (0.003)         (0.012)         (0.024)   
university          0.002          -0.002           0.039** 
                  (0.002)         (0.006)         (0.013)   
_cons              -0.014          -0.027          -0.079   
                  (0.008)         (0.026)         (0.050)   
------------------------------------------------------------
r2_w                0.055           0.010           0.092   
r2_b                0.006           0.212           0.000   
r2_o                0.053           0.011           0.087   
N              137865.000        5607.000        4617.000   
N_g               807.000          33.000          27.000   
------------------------------------------------------------
.   esttab D E F, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                  D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.010**         0.012***        0.002   
                  (0.004)         (0.003)         (0.002)   
timesecSto~g       -0.001           0.011          -0.001   
                  (0.011)         (0.009)         (0.005)   
c.neg#c.ti~g       -0.005**        -0.006***       -0.001   
                  (0.002)         (0.002)         (0.001)   
neg                 0.000           0.000           0.000   
                      (.)             (.)             (.)   
right2              0.001          -0.002          -0.009   
                  (0.011)         (0.009)         (0.006)   
c.neg#c.ri~2       -0.000           0.000           0.001   
                  (0.002)         (0.002)         (0.001)   
order               0.000          -0.000           0.000   
                  (0.000)         (0.000)         (0.000)   
L.gslmc            -0.021***       -0.021***       -0.018***
                  (0.004)         (0.003)         (0.004)   
female              0.004          -0.004          -0.004   
                  (0.005)         (0.004)         (0.003)   
age                 0.000          -0.001*          0.000   
                  (0.000)         (0.000)         (0.000)   
income             -0.011          -0.001          -0.002   
                  (0.014)         (0.011)         (0.007)   
university         -0.001           0.010          -0.004   
                  (0.005)         (0.006)         (0.003)   
_cons              -0.009          -0.006          -0.004   
                  (0.022)         (0.022)         (0.011)   
------------------------------------------------------------
r2_w                0.011           0.008           0.007   
r2_b                0.049           0.237           0.009   
r2_o                0.011           0.009           0.007   
N                6156.000        9747.000        5985.000   
N_g                36.000          57.000          35.000   
------------------------------------------------------------
.   
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;FR&quot; &amp; period==2 , re  
.   estimates store A
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;GH&quot; &amp; period==2 , re   
.   estimates store B
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;IN&quot; &amp; period==2 , re   
.   estimates store C  
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;IS.j&quot; &amp; period==2 , re  
.   estimates store D
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;IS.p&quot; &amp; period==2 , re   
.   estimates store E
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;IT&quot; &amp; period==2 , re   
.   estimates store F 
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;JP&quot; &amp; period==2 , re  
.   estimates store G
.   esttab A B C D, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b 
&gt; r2_o N N_g) 

----------------------------------------------------------------------------
                      (1)             (2)             (3)             (4)   
                  D.gslmc         D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se            b/se   
----------------------------------------------------------------------------
neg                 0.003           0.002          -0.003           0.003   
                  (0.004)         (0.002)         (0.002)         (0.004)   
timesecSto~g       -0.015          -0.005          -0.016*         -0.010   
                  (0.011)         (0.005)         (0.007)         (0.011)   
c.neg#c.ti~g       -0.000          -0.002           0.001          -0.000   
                  (0.002)         (0.001)         (0.001)         (0.002)   
neg                 0.000           0.000           0.000           0.000   
                      (.)             (.)             (.)             (.)   
right2              0.011          -0.005          -0.011           0.010   
                  (0.011)         (0.006)         (0.007)         (0.011)   
c.neg#c.ri~2       -0.000           0.000           0.002          -0.004   
                  (0.002)         (0.001)         (0.001)         (0.002)   
order               0.000          -0.000          -0.000          -0.000   
                  (0.000)         (0.000)         (0.000)         (0.000)   
L.gslmc            -0.038***       -0.023***       -0.030***       -0.051***
                  (0.004)         (0.003)         (0.004)         (0.006)   
female              0.005          -0.007**        -0.002           0.003   
                  (0.005)         (0.002)         (0.004)         (0.006)   
age                 0.000           0.000           0.000           0.000   
                  (0.000)         (0.000)         (0.000)         (0.001)   
income             -0.022           0.002          -0.011          -0.001   
                  (0.013)         (0.005)         (0.008)         (0.011)   
university          0.016**        -0.002           0.004           0.002   
                  (0.005)         (0.003)         (0.004)         (0.008)   
_cons               0.006           0.013           0.023          -0.001   
                  (0.024)         (0.011)         (0.015)         (0.025)   
----------------------------------------------------------------------------
r2_w                0.011           0.008           0.011           0.022   
r2_b                0.094           0.108           0.001           0.005   
r2_o                0.011           0.009           0.010           0.021   
N                8721.000       10089.000        8199.000        4104.000   
N_g                51.000          59.000          48.000          24.000   
----------------------------------------------------------------------------
.   esttab E F G, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                  D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.010*          0.005*          0.015** 
                  (0.004)         (0.003)         (0.005)   
timesecSto~g        0.009          -0.004           0.001   
                  (0.013)         (0.008)         (0.015)   
c.neg#c.ti~g       -0.007**        -0.004*         -0.009** 
                  (0.002)         (0.002)         (0.003)   
neg                 0.000           0.000           0.000   
                      (.)             (.)             (.)   
right2             -0.004           0.005          -0.022   
                  (0.014)         (0.008)         (0.015)   
c.neg#c.ri~2       -0.000          -0.000           0.006*  
                  (0.003)         (0.002)         (0.003)   
order               0.000           0.000          -0.000   
                  (0.000)         (0.000)         (0.000)   
L.gslmc            -0.024***       -0.033***       -0.040***
                  (0.005)         (0.005)         (0.004)   
female             -0.003           0.001           0.002   
                  (0.008)         (0.005)         (0.008)   
age                 0.004*          0.001           0.002   
                  (0.002)         (0.000)         (0.002)   
income              0.003           0.019           0.014   
                  (0.019)         (0.013)         (0.014)   
university         -0.001          -0.001          -0.027*  
                  (0.022)         (0.008)         (0.012)   
_cons              -0.097*         -0.023          -0.035   
                  (0.048)         (0.023)         (0.055)   
------------------------------------------------------------
r2_w                0.009           0.014           0.022   
r2_b                0.164           0.193           0.044   
r2_o                0.010           0.016           0.022   
N                5472.000        6327.000        6154.000   
N_g                32.000          37.000          36.000   
------------------------------------------------------------
.   
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;NZ&quot; &amp; period==2 , re   
.   estimates store B
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;RU&quot; &amp; period==2 , re   
.   estimates store C  
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;SE&quot; &amp; period==2 , re  
.   estimates store D
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;SW&quot; &amp; period==2 , re   
.   estimates store E
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;UK&quot; &amp; period==2 , re   
.   estimates store F 
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;US&quot; &amp; period==2 , re   
.   estimates store G 
.   esttab B C D, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                  D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.014***        0.012**         0.001   
                  (0.004)         (0.004)         (0.001)   
timesecSto~g       -0.000           0.010           0.003   
                  (0.011)         (0.010)         (0.003)   
c.neg#c.ti~g       -0.007**        -0.008***       -0.001*  
                  (0.002)         (0.002)         (0.001)   
neg                 0.000           0.000           0.000   
                      (.)             (.)             (.)   
right2             -0.008          -0.006          -0.010***
                  (0.011)         (0.012)         (0.003)   
c.neg#c.ri~2        0.001           0.002           0.002***
                  (0.002)         (0.002)         (0.001)   
order               0.000          -0.000           0.000   
                  (0.000)         (0.000)         (0.000)   
L.gslmc            -0.046***       -0.024***        0.006*  
                  (0.005)         (0.005)         (0.003)   
female             -0.004           0.002           0.001   
                  (0.006)         (0.005)         (0.002)   
age                -0.000          -0.000           0.000   
                  (0.000)         (0.000)         (0.000)   
income             -0.012          -0.012           0.013*  
                  (0.009)         (0.012)         (0.005)   
university         -0.001          -0.004           0.001   
                  (0.005)         (0.007)         (0.002)   
_cons               0.003           0.008          -0.015*  
                  (0.022)         (0.023)         (0.006)   
------------------------------------------------------------
r2_w                0.028           0.016           0.004   
r2_b                0.008           0.002           0.185   
r2_o                0.027           0.015           0.006   
N                5472.000        5472.000        8208.000   
N_g                32.000          32.000          48.000   
------------------------------------------------------------
.   esttab E F G, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                  D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.013***        0.003           0.015*  
                  (0.003)         (0.003)         (0.006)   
timesecSto~g        0.022*         -0.008           0.016   
                  (0.009)         (0.007)         (0.017)   
c.neg#c.ti~g       -0.008***       -0.001          -0.007*  
                  (0.002)         (0.001)         (0.003)   
neg                 0.000           0.000           0.000   
                      (.)             (.)             (.)   
right2             -0.003          -0.004          -0.000   
                  (0.010)         (0.008)         (0.018)   
c.neg#c.ri~2        0.003          -0.000           0.000   
                  (0.002)         (0.001)         (0.003)   
order              -0.000          -0.000           0.000   
                  (0.000)         (0.000)         (0.001)   
L.gslmc             0.008          -0.035***       -0.301***
                  (0.005)         (0.004)         (0.005)   
female              0.004           0.004           0.005   
                  (0.005)         (0.004)         (0.008)   
age                -0.000          -0.000*         -0.000   
                  (0.000)         (0.000)         (0.000)   
income             -0.032*          0.008           0.004   
                  (0.014)         (0.007)         (0.016)   
university          0.006          -0.007           0.005   
                  (0.005)         (0.005)         (0.008)   
_cons              -0.013           0.016          -0.043   
                  (0.020)         (0.016)         (0.036)   
------------------------------------------------------------
r2_w                0.008           0.014           0.139   
r2_b                0.350           0.186           0.000   
r2_o                0.011           0.015           0.135   
N                5274.000        8160.000       23930.000   
N_g                31.000          48.000         140.000   
------------------------------------------------------------
.   
.   replace right2= ideo_right2
(444,626 real changes made)
.   xtset resp timesec
       panel variable:  resp (unbalanced)
        time variable:  timesec, 1 to 565
                delta:  1 unit
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if period==2 , re  
.   estimates store G
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;BR&quot; &amp; period==2 , re  
.   estimates store A
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;CA.f&quot; &amp; period==2 , re   
.   estimates store C  
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;CH&quot; &amp; period==2 , re  
.   estimates store D
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;CN&quot; &amp; period==2 , re   
.   estimates store E
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;DK&quot; &amp; period==2 , re   
.   estimates store F 
.   esttab G A C, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                  D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.010***        0.012**         0.014   
                  (0.001)         (0.005)         (0.009)   
timesecSto~g        0.002           0.026*          0.031   
                  (0.004)         (0.011)         (0.023)   
c.neg#c.ti~g       -0.004***       -0.009***       -0.006   
                  (0.001)         (0.002)         (0.005)   
neg                 0.000           0.000           0.000   
                      (.)             (.)             (.)   
right2              0.013          -0.052           0.048   
                  (0.009)         (0.030)         (0.053)   
c.neg#c.ri~2       -0.002           0.003          -0.003   
                  (0.002)         (0.006)         (0.010)   
order               0.000*          0.000           0.001   
                  (0.000)         (0.000)         (0.001)   
L.gslmc            -0.131***       -0.027***       -0.186***
                  (0.002)         (0.005)         (0.009)   
female              0.003           0.005           0.010   
                  (0.002)         (0.006)         (0.012)   
age                -0.000          -0.001          -0.000   
                  (0.000)         (0.001)         (0.000)   
income             -0.006           0.003          -0.049*  
                  (0.003)         (0.013)         (0.024)   
university          0.002          -0.000           0.041** 
                  (0.002)         (0.006)         (0.013)   
_cons              -0.021*         -0.020          -0.100   
                  (0.008)         (0.028)         (0.051)   
------------------------------------------------------------
r2_w                0.055           0.010           0.092   
r2_b                0.006           0.182           0.018   
r2_o                0.053           0.011           0.088   
N              137865.000        5607.000        4617.000   
N_g               807.000          33.000          27.000   
------------------------------------------------------------
.   esttab D E F, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                  D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.010*          0.005          -0.000   
                  (0.004)         (0.006)         (0.002)   
timesecSto~g       -0.001           0.011          -0.001   
                  (0.011)         (0.009)         (0.005)   
c.neg#c.ti~g       -0.005**        -0.006***       -0.001   
                  (0.002)         (0.002)         (0.001)   
neg                 0.000           0.000           0.000   
                      (.)             (.)             (.)   
right2             -0.007          -0.050          -0.046** 
                  (0.030)         (0.041)         (0.016)   
c.neg#c.ri~2        0.000           0.012           0.008** 
                  (0.006)         (0.008)         (0.003)   
order               0.000          -0.000           0.000   
                  (0.000)         (0.000)         (0.000)   
L.gslmc            -0.021***       -0.021***       -0.018***
                  (0.004)         (0.003)         (0.004)   
female              0.005          -0.004          -0.005   
                  (0.005)         (0.004)         (0.003)   
age                 0.000          -0.001*          0.000   
                  (0.000)         (0.000)         (0.000)   
income             -0.012          -0.002          -0.002   
                  (0.014)         (0.012)         (0.008)   
university         -0.002           0.010          -0.003   
                  (0.005)         (0.007)         (0.003)   
_cons              -0.006           0.023           0.009   
                  (0.024)         (0.031)         (0.013)   
------------------------------------------------------------
r2_w                0.011           0.008           0.009   
r2_b                0.057           0.237           0.007   
r2_o                0.011           0.009           0.008   
N                6156.000        9747.000        5985.000   
N_g                36.000          57.000          35.000   
------------------------------------------------------------
.   
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;FR&quot; &amp; period==2 , re  
.   estimates store A
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;GH&quot; &amp; period==2 , re   
.   estimates store B
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;IN&quot; &amp; period==2 , re   
.   estimates store C  
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;IS.j&quot; &amp; period==2 , re  
.   estimates store D
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;IS.p&quot; &amp; period==2 , re   
.   estimates store E
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;IT&quot; &amp; period==2 , re   
.   estimates store F 
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;JP&quot; &amp; period==2 , re  
.   estimates store G
.   esttab A B C D, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b 
&gt; r2_o N N_g) 

----------------------------------------------------------------------------
                      (1)             (2)             (3)             (4)   
                  D.gslmc         D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se            b/se   
----------------------------------------------------------------------------
neg                 0.003           0.003          -0.006           0.005   
                  (0.004)         (0.003)         (0.003)         (0.005)   
timesecSto~g       -0.015          -0.005          -0.016*         -0.010   
                  (0.011)         (0.005)         (0.007)         (0.011)   
c.neg#c.ti~g       -0.000          -0.002           0.001          -0.000   
                  (0.002)         (0.001)         (0.001)         (0.002)   
neg                 0.000           0.000           0.000           0.000   
                      (.)             (.)             (.)             (.)   
right2              0.042          -0.012          -0.028           0.036   
                  (0.030)         (0.023)         (0.021)         (0.033)   
c.neg#c.ri~2       -0.002           0.000           0.007          -0.008   
                  (0.006)         (0.004)         (0.004)         (0.006)   
order               0.000          -0.000          -0.000          -0.000   
                  (0.000)         (0.000)         (0.000)         (0.000)   
L.gslmc            -0.038***       -0.023***       -0.030***       -0.052***
                  (0.004)         (0.003)         (0.004)         (0.006)   
female              0.005          -0.006**        -0.002           0.003   
                  (0.005)         (0.002)         (0.004)         (0.006)   
age                -0.000           0.000           0.000           0.000   
                  (0.000)         (0.000)         (0.000)         (0.001)   
income             -0.021           0.002          -0.010          -0.003   
                  (0.013)         (0.005)         (0.008)         (0.011)   
university          0.016**        -0.002           0.005          -0.001   
                  (0.005)         (0.003)         (0.004)         (0.008)   
_cons              -0.004           0.017           0.034          -0.005   
                  (0.026)         (0.018)         (0.019)         (0.030)   
----------------------------------------------------------------------------
r2_w                0.011           0.008           0.011           0.021   
r2_b                0.134           0.098           0.001           0.030   
r2_o                0.012           0.008           0.010           0.020   
N                8721.000       10089.000        8199.000        4104.000   
N_g                51.000          59.000          48.000          24.000   
----------------------------------------------------------------------------
.   esttab E F G, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                  D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.020*          0.005           0.016*  
                  (0.010)         (0.003)         (0.007)   
timesecSto~g        0.009          -0.004           0.001   
                  (0.013)         (0.008)         (0.015)   
c.neg#c.ti~g       -0.007**        -0.004*         -0.009** 
                  (0.002)         (0.002)         (0.003)   
neg                 0.000           0.000           0.000   
                      (.)             (.)             (.)   
right2              0.111          -0.000          -0.013   
                  (0.088)         (0.024)         (0.058)   
c.neg#c.ri~2       -0.018           0.002           0.004   
                  (0.016)         (0.005)         (0.011)   
order               0.000           0.000          -0.000   
                  (0.000)         (0.000)         (0.000)   
L.gslmc            -0.024***       -0.033***       -0.039***
                  (0.005)         (0.005)         (0.004)   
female             -0.001           0.001           0.004   
                  (0.008)         (0.005)         (0.007)   
age                 0.004*          0.001           0.002   
                  (0.002)         (0.000)         (0.002)   
income              0.006           0.019           0.015   
                  (0.019)         (0.013)         (0.015)   
university         -0.006          -0.002          -0.026*  
                  (0.022)         (0.007)         (0.012)   
_cons              -0.160*         -0.018          -0.045   
                  (0.068)         (0.023)         (0.066)   
------------------------------------------------------------
r2_w                0.009           0.014           0.021   
r2_b                0.154           0.191           0.035   
r2_o                0.011           0.016           0.021   
N                5472.000        6327.000        6154.000   
N_g                32.000          37.000          36.000   
------------------------------------------------------------
.   
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;NZ&quot; &amp; period==2 , re   
.   estimates store B
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;RU&quot; &amp; period==2 , re   
.   estimates store C  
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;SE&quot; &amp; period==2 , re  
.   estimates store D
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;SW&quot; &amp; period==2 , re   
.   estimates store E
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;UK&quot; &amp; period==2 , re   
.   estimates store F 
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;US&quot; &amp; period==2 , re   
.   estimates store G 
.   esttab B C D, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                  D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.016***        0.014**         0.000   
                  (0.004)         (0.005)         (0.001)   
timesecSto~g       -0.000           0.010           0.003   
                  (0.011)         (0.010)         (0.003)   
c.neg#c.ti~g       -0.007**        -0.008***       -0.001*  
                  (0.002)         (0.002)         (0.001)   
neg                 0.000           0.000           0.000   
                      (.)             (.)             (.)   
right2              0.016           0.036          -0.015*  
                  (0.030)         (0.035)         (0.007)   
c.neg#c.ri~2       -0.005          -0.001           0.003** 
                  (0.006)         (0.007)         (0.001)   
order               0.000          -0.000           0.000   
                  (0.000)         (0.000)         (0.000)   
L.gslmc            -0.046***       -0.025***        0.007*  
                  (0.005)         (0.005)         (0.003)   
female             -0.002           0.000           0.001   
                  (0.006)         (0.005)         (0.002)   
age                -0.000          -0.000*          0.000   
                  (0.000)         (0.000)         (0.000)   
income             -0.013          -0.011           0.012*  
                  (0.009)         (0.011)         (0.005)   
university         -0.000          -0.003           0.001   
                  (0.006)         (0.007)         (0.002)   
_cons              -0.008          -0.010          -0.012   
                  (0.024)         (0.027)         (0.007)   
------------------------------------------------------------
r2_w                0.028           0.016           0.003   
r2_b                0.021           0.083           0.182   
r2_o                0.027           0.016           0.005   
N                5472.000        5472.000        8208.000   
N_g                32.000          32.000          48.000   
------------------------------------------------------------
.   esttab E F G, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                  D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.012***        0.004           0.020** 
                  (0.004)         (0.003)         (0.007)   
timesecSto~g        0.022*         -0.008           0.016   
                  (0.009)         (0.007)         (0.017)   
c.neg#c.ti~g       -0.008***       -0.001          -0.007*  
                  (0.002)         (0.001)         (0.003)   
neg                 0.000           0.000           0.000   
                      (.)             (.)             (.)   
right2             -0.013           0.002           0.065   
                  (0.023)         (0.023)         (0.045)   
c.neg#c.ri~2        0.006          -0.003          -0.014   
                  (0.004)         (0.004)         (0.009)   
order              -0.000          -0.000           0.000   
                  (0.000)         (0.000)         (0.001)   
L.gslmc             0.008          -0.035***       -0.301***
                  (0.005)         (0.004)         (0.005)   
female              0.004           0.005           0.005   
                  (0.005)         (0.004)         (0.008)   
age                -0.000          -0.000          -0.000   
                  (0.000)         (0.000)         (0.000)   
income             -0.029*          0.008           0.004   
                  (0.014)         (0.007)         (0.016)   
university          0.006          -0.005           0.005   
                  (0.005)         (0.005)         (0.008)   
_cons              -0.010           0.011          -0.067   
                  (0.021)         (0.017)         (0.038)   
------------------------------------------------------------
r2_w                0.008           0.014           0.139   
r2_b                0.311           0.153           0.000   
r2_o                0.010           0.015           0.135   
N                5274.000        8160.000       23930.000   
N_g                31.000          48.000         140.000   
------------------------------------------------------------
.   
.   replace right2= ideo_right2_dichox
(444,626 real changes made)
.   xtset resp timesec
       panel variable:  resp (unbalanced)
        time variable:  timesec, 1 to 565
                delta:  1 unit
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if period==2 , re  
.   estimates store G
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;BR&quot; &amp; period==2 , re  
.   estimates store A
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;CA.f&quot; &amp; period==2 , re   
.   estimates store C  
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;CH&quot; &amp; period==2 , re  
.   estimates store D
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;CN&quot; &amp; period==2 , re   
.   estimates store E
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;DK&quot; &amp; period==2 , re   
.   estimates store F 
.   esttab G A C, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                  D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.009***        0.013**         0.013   
                  (0.001)         (0.004)         (0.008)   
timesecSto~g        0.002           0.026*          0.031   
                  (0.004)         (0.011)         (0.023)   
c.neg#c.ti~g       -0.004***       -0.009***       -0.006   
                  (0.001)         (0.002)         (0.005)   
neg                 0.000           0.000           0.000   
                      (.)             (.)             (.)   
right2              0.002          -0.023*         -0.002   
                  (0.004)         (0.012)         (0.023)   
c.neg#c.ri~2       -0.000           0.002          -0.001   
                  (0.001)         (0.002)         (0.005)   
order               0.000*          0.000           0.001   
                  (0.000)         (0.000)         (0.001)   
L.gslmc            -0.131***       -0.027***       -0.186***
                  (0.002)         (0.005)         (0.009)   
female              0.003           0.006           0.006   
                  (0.002)         (0.005)         (0.012)   
age                -0.000          -0.001          -0.000   
                  (0.000)         (0.001)         (0.000)   
income             -0.006          -0.006          -0.047   
                  (0.003)         (0.012)         (0.024)   
university          0.002           0.001           0.040** 
                  (0.002)         (0.006)         (0.013)   
_cons              -0.016*         -0.026          -0.083   
                  (0.008)         (0.026)         (0.050)   
------------------------------------------------------------
r2_w                0.055           0.010           0.092   
r2_b                0.006           0.225           0.000   
r2_o                0.053           0.012           0.087   
N              137865.000        5607.000        4617.000   
N_g               807.000          33.000          27.000   
------------------------------------------------------------
.   esttab D E F, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                  D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.010**         0.011***        0.003   
                  (0.004)         (0.003)         (0.002)   
timesecSto~g       -0.001           0.011          -0.001   
                  (0.011)         (0.009)         (0.005)   
c.neg#c.ti~g       -0.005**        -0.006***       -0.001   
                  (0.002)         (0.002)         (0.001)   
neg                 0.000           0.000           0.000   
                      (.)             (.)             (.)   
right2             -0.000          -0.006          -0.009   
                  (0.011)         (0.009)         (0.006)   
c.neg#c.ri~2       -0.000           0.002           0.001   
                  (0.002)         (0.002)         (0.001)   
order               0.000          -0.000           0.000   
                  (0.000)         (0.000)         (0.000)   
L.gslmc            -0.021***       -0.021***       -0.018***
                  (0.004)         (0.003)         (0.004)   
female              0.004          -0.005          -0.005   
                  (0.005)         (0.004)         (0.003)   
age                 0.000          -0.001*          0.000   
                  (0.000)         (0.000)         (0.000)   
income             -0.012          -0.004          -0.002   
                  (0.015)         (0.012)         (0.008)   
university         -0.001           0.010          -0.003   
                  (0.005)         (0.006)         (0.003)   
_cons              -0.009          -0.005          -0.005   
                  (0.022)         (0.022)         (0.012)   
------------------------------------------------------------
r2_w                0.011           0.008           0.007   
r2_b                0.051           0.266           0.010   
r2_o                0.011           0.009           0.007   
N                6156.000        9747.000        5985.000   
N_g                36.000          57.000          35.000   
------------------------------------------------------------
.   
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;FR&quot; &amp; period==2 , re  
.   estimates store A
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;GH&quot; &amp; period==2 , re   
.   estimates store B
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;IN&quot; &amp; period==2 , re   
.   estimates store C  
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;IS.j&quot; &amp; period==2 , re  
.   estimates store D
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;IS.p&quot; &amp; period==2 , re   
.   estimates store E
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;IT&quot; &amp; period==2 , re   
.   estimates store F 
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;JP&quot; &amp; period==2 , re  
.   estimates store G
.   esttab A B C D, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b 
&gt; r2_o N N_g) 

----------------------------------------------------------------------------
                      (1)             (2)             (3)             (4)   
                  D.gslmc         D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se            b/se   
----------------------------------------------------------------------------
neg                 0.003           0.003          -0.003           0.002   
                  (0.004)         (0.002)         (0.002)         (0.004)   
timesecSto~g       -0.015          -0.005          -0.016*         -0.010   
                  (0.011)         (0.005)         (0.007)         (0.011)   
c.neg#c.ti~g       -0.000          -0.002           0.001          -0.000   
                  (0.002)         (0.001)         (0.001)         (0.002)   
neg                 0.000           0.000           0.000           0.000   
                      (.)             (.)             (.)             (.)   
right2              0.014          -0.002          -0.010           0.009   
                  (0.011)         (0.005)         (0.007)         (0.012)   
c.neg#c.ri~2       -0.001          -0.000           0.002          -0.002   
                  (0.002)         (0.001)         (0.001)         (0.002)   
order               0.000          -0.000          -0.000          -0.000   
                  (0.000)         (0.000)         (0.000)         (0.000)   
L.gslmc            -0.038***       -0.023***       -0.030***       -0.052***
                  (0.004)         (0.003)         (0.004)         (0.006)   
female              0.005          -0.006**        -0.002           0.004   
                  (0.005)         (0.002)         (0.004)         (0.006)   
age                 0.000           0.000           0.000           0.000   
                  (0.000)         (0.000)         (0.000)         (0.001)   
income             -0.021           0.001          -0.010          -0.003   
                  (0.013)         (0.005)         (0.009)         (0.011)   
university          0.015**        -0.001           0.005          -0.000   
                  (0.005)         (0.002)         (0.004)         (0.008)   
_cons               0.005           0.011           0.023           0.003   
                  (0.024)         (0.011)         (0.015)         (0.027)   
----------------------------------------------------------------------------
r2_w                0.011           0.008           0.011           0.021   
r2_b                0.091           0.110           0.001           0.036   
r2_o                0.011           0.009           0.010           0.020   
N                8721.000       10089.000        8199.000        4104.000   
N_g                51.000          59.000          48.000          24.000   
----------------------------------------------------------------------------
.   esttab E F G, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                  D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.013**         0.006*          0.016** 
                  (0.005)         (0.003)         (0.005)   
timesecSto~g        0.009          -0.004           0.001   
                  (0.013)         (0.008)         (0.015)   
c.neg#c.ti~g       -0.007**        -0.004*         -0.009** 
                  (0.002)         (0.002)         (0.003)   
neg                 0.000           0.000           0.000   
                      (.)             (.)             (.)   
right2              0.023           0.006          -0.015   
                  (0.014)         (0.008)         (0.015)   
c.neg#c.ri~2       -0.005          -0.000           0.004   
                  (0.003)         (0.002)         (0.003)   
order               0.000           0.000          -0.000   
                  (0.000)         (0.000)         (0.000)   
L.gslmc            -0.024***       -0.033***       -0.039***
                  (0.005)         (0.005)         (0.004)   
female             -0.002           0.001           0.004   
                  (0.008)         (0.005)         (0.007)   
age                 0.004*          0.001           0.002   
                  (0.002)         (0.000)         (0.002)   
income              0.004           0.020           0.015   
                  (0.019)         (0.013)         (0.015)   
university         -0.004          -0.001          -0.026*  
                  (0.022)         (0.008)         (0.012)   
_cons              -0.111*         -0.024          -0.043   
                  (0.049)         (0.023)         (0.057)   
------------------------------------------------------------
r2_w                0.010           0.014           0.022   
r2_b                0.143           0.194           0.037   
r2_o                0.011           0.016           0.021   
N                5472.000        6327.000        6154.000   
N_g                32.000          37.000          36.000   
------------------------------------------------------------
.   
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;NZ&quot; &amp; period==2 , re   
.   estimates store B
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;RU&quot; &amp; period==2 , re   
.   estimates store C  
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;SE&quot; &amp; period==2 , re  
.   estimates store D
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;SW&quot; &amp; period==2 , re   
.   estimates store E
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;UK&quot; &amp; period==2 , re   
.   estimates store F 
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;US&quot; &amp; period==2 , re   
.   estimates store G 
.   esttab B C D, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                  D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.014***        0.014***        0.002   
                  (0.004)         (0.004)         (0.001)   
timesecSto~g       -0.000           0.010           0.003   
                  (0.011)         (0.010)         (0.003)   
c.neg#c.ti~g       -0.007**        -0.008***       -0.001*  
                  (0.002)         (0.002)         (0.001)   
neg                 0.000           0.000           0.000   
                      (.)             (.)             (.)   
right2             -0.003           0.005          -0.005   
                  (0.011)         (0.010)         (0.003)   
c.neg#c.ri~2        0.001          -0.001           0.001   
                  (0.002)         (0.002)         (0.001)   
order               0.000          -0.000           0.000   
                  (0.000)         (0.000)         (0.000)   
L.gslmc            -0.046***       -0.025***        0.007*  
                  (0.005)         (0.005)         (0.003)   
female             -0.001           0.003           0.001   
                  (0.006)         (0.005)         (0.002)   
age                -0.000          -0.000           0.000   
                  (0.000)         (0.000)         (0.000)   
income             -0.013          -0.013           0.013*  
                  (0.009)         (0.012)         (0.005)   
university         -0.001          -0.004           0.001   
                  (0.005)         (0.007)         (0.002)   
_cons              -0.001           0.001          -0.018** 
                  (0.022)         (0.022)         (0.006)   
------------------------------------------------------------
r2_w                0.028           0.016           0.003   
r2_b                0.020           0.000           0.183   
r2_o                0.026           0.015           0.005   
N                5472.000        5472.000        8208.000   
N_g                32.000          32.000          48.000   
------------------------------------------------------------
.   esttab E F G, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                  D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.013***        0.003           0.016*  
                  (0.003)         (0.003)         (0.006)   
timesecSto~g        0.022*         -0.008           0.016   
                  (0.009)         (0.007)         (0.017)   
c.neg#c.ti~g       -0.008***       -0.001          -0.007*  
                  (0.002)         (0.001)         (0.003)   
neg                 0.000           0.000           0.000   
                      (.)             (.)             (.)   
right2             -0.003          -0.002           0.008   
                  (0.010)         (0.008)         (0.018)   
c.neg#c.ri~2        0.003          -0.001          -0.001   
                  (0.002)         (0.001)         (0.003)   
order              -0.000          -0.000           0.000   
                  (0.000)         (0.000)         (0.001)   
L.gslmc             0.008          -0.035***       -0.301***
                  (0.005)         (0.004)         (0.005)   
female              0.004           0.005           0.005   
                  (0.005)         (0.004)         (0.008)   
age                -0.000          -0.000          -0.000   
                  (0.000)         (0.000)         (0.000)   
income             -0.032*          0.008           0.004   
                  (0.014)         (0.007)         (0.016)   
university          0.006          -0.006           0.005   
                  (0.005)         (0.005)         (0.008)   
_cons              -0.013           0.013          -0.047   
                  (0.020)         (0.016)         (0.035)   
------------------------------------------------------------
r2_w                0.008           0.014           0.139   
r2_b                0.350           0.194           0.000   
r2_o                0.011           0.015           0.135   
N                5274.000        8160.000       23930.000   
N_g                31.000          48.000         140.000   
------------------------------------------------------------
.   
. * Table A8 Row 6
.   replace right2= wp_right2
(431,283 real changes made)
.   
.   xtset resp timesec
       panel variable:  resp (unbalanced)
        time variable:  timesec, 1 to 565
                delta:  1 unit
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if period==2 , re  
.   estimates store A
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if period==2 &amp; wp_right2_ext==1, re   
.   estimates store B 
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if period==2 &amp; political_interest_dichox==1, r
&gt; e   
.   estimates store C
.   esttab  A B C , cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b 
&gt; r2_o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                  D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.010***        0.009***        0.012***
                  (0.001)         (0.002)         (0.002)   
timesecSto~g        0.002           0.004           0.012*  
                  (0.004)         (0.005)         (0.005)   
c.neg#c.ti~g       -0.004***       -0.004***       -0.006***
                  (0.001)         (0.001)         (0.001)   
neg                 0.000           0.000           0.000   
                      (.)             (.)             (.)   
right2              0.013           0.007           0.014   
                  (0.008)         (0.009)         (0.011)   
c.neg#c.ri~2       -0.002          -0.001          -0.002   
                  (0.002)         (0.002)         (0.002)   
order               0.000*          0.000*          0.000** 
                  (0.000)         (0.000)         (0.000)   
L.gslmc            -0.131***       -0.129***       -0.132***
                  (0.002)         (0.002)         (0.002)   
female              0.003           0.001           0.003   
                  (0.002)         (0.002)         (0.002)   
age                -0.000          -0.000          -0.000   
                  (0.000)         (0.000)         (0.000)   
income             -0.006          -0.005          -0.009   
                  (0.003)         (0.004)         (0.005)   
university          0.002           0.003           0.005   
                  (0.002)         (0.002)         (0.003)   
_cons              -0.020*         -0.019          -0.039***
                  (0.008)         (0.010)         (0.012)   
------------------------------------------------------------
r2_w                0.055           0.054           0.057   
r2_b                0.006           0.029           0.017   
r2_o                0.053           0.052           0.054   
N              138036.000       74334.000       64760.000   
N_g               808.000         435.000         379.000   
------------------------------------------------------------
.   
.   xtset resp timesec
       panel variable:  resp (unbalanced)
        time variable:  timesec, 1 to 565
                delta:  1 unit
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if period==2 , re  
.   estimates store G
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;BR&quot; &amp; period==2 , re  
.   estimates store A
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;CA.f&quot; &amp; period==2 , re   
.   estimates store C  
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;CH&quot; &amp; period==2 , re  
.   estimates store D
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;CN&quot; &amp; period==2 , re   
.   estimates store E
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;DK&quot; &amp; period==2 , re   
.   estimates store F 
.   esttab G A C, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                  D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.010***        0.014**         0.013   
                  (0.001)         (0.004)         (0.008)   
timesecSto~g        0.002           0.026*          0.031   
                  (0.004)         (0.011)         (0.023)   
c.neg#c.ti~g       -0.004***       -0.009***       -0.006   
                  (0.001)         (0.002)         (0.005)   
neg                 0.000           0.000           0.000   
                      (.)             (.)             (.)   
right2              0.013          -0.035           0.055   
                  (0.008)         (0.033)         (0.055)   
c.neg#c.ri~2       -0.002           0.000          -0.002   
                  (0.002)         (0.006)         (0.011)   
order               0.000*          0.000           0.001   
                  (0.000)         (0.000)         (0.001)   
L.gslmc            -0.131***       -0.028***       -0.186***
                  (0.002)         (0.005)         (0.009)   
female              0.003           0.005           0.013   
                  (0.002)         (0.006)         (0.012)   
age                -0.000          -0.000          -0.000   
                  (0.000)         (0.001)         (0.000)   
income             -0.006          -0.001          -0.048*  
                  (0.003)         (0.014)         (0.024)   
university          0.002          -0.001           0.040** 
                  (0.002)         (0.006)         (0.013)   
_cons              -0.020*         -0.032          -0.096   
                  (0.008)         (0.028)         (0.050)   
------------------------------------------------------------
r2_w                0.055           0.010           0.092   
r2_b                0.006           0.137           0.023   
r2_o                0.053           0.011           0.088   
N              138036.000        5607.000        4617.000   
N_g               808.000          33.000          27.000   
------------------------------------------------------------
.   esttab D E F, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                  D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.010*          0.008           0.000   
                  (0.004)         (0.004)         (0.002)   
timesecSto~g       -0.001           0.011          -0.001   
                  (0.011)         (0.009)         (0.005)   
c.neg#c.ti~g       -0.005**        -0.006***       -0.001   
                  (0.002)         (0.002)         (0.001)   
neg                 0.000           0.000           0.000   
                      (.)             (.)             (.)   
right2             -0.009          -0.032          -0.049** 
                  (0.028)         (0.034)         (0.017)   
c.neg#c.ri~2       -0.001           0.008           0.009** 
                  (0.005)         (0.006)         (0.003)   
order               0.000          -0.000           0.000   
                  (0.000)         (0.000)         (0.000)   
L.gslmc            -0.021***       -0.021***       -0.018***
                  (0.004)         (0.003)         (0.004)   
female              0.005          -0.005          -0.004   
                  (0.005)         (0.004)         (0.003)   
age                 0.000          -0.001*          0.000   
                  (0.000)         (0.000)         (0.000)   
income             -0.015          -0.002          -0.003   
                  (0.014)         (0.012)         (0.007)   
university         -0.003           0.010          -0.003   
                  (0.005)         (0.007)         (0.003)   
_cons              -0.003           0.010           0.006   
                  (0.024)         (0.026)         (0.012)   
------------------------------------------------------------
r2_w                0.011           0.008           0.009   
r2_b                0.096           0.240           0.004   
r2_o                0.011           0.009           0.008   
N                6156.000        9747.000        5985.000   
N_g                36.000          57.000          35.000   
------------------------------------------------------------
.   
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;FR&quot; &amp; period==2 , re  
.   estimates store A
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;GH&quot; &amp; period==2 , re   
.   estimates store B
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;IN&quot; &amp; period==2 , re   
.   estimates store C  
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;IS.j&quot; &amp; period==2 , re  
.   estimates store D
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;IS.p&quot; &amp; period==2 , re   
.   estimates store E
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;IT&quot; &amp; period==2 , re   
.   estimates store F 
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;JP&quot; &amp; period==2 , re  
.   estimates store G
.   esttab A B C D, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b 
&gt; r2_o N N_g) 

----------------------------------------------------------------------------
                      (1)             (2)             (3)             (4)   
                  D.gslmc         D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se            b/se   
----------------------------------------------------------------------------
neg                 0.004           0.001          -0.003           0.001   
                  (0.004)         (0.003)         (0.003)         (0.004)   
timesecSto~g       -0.015          -0.005          -0.016*         -0.010   
                  (0.011)         (0.005)         (0.007)         (0.011)   
c.neg#c.ti~g       -0.000          -0.001           0.001          -0.000   
                  (0.002)         (0.001)         (0.001)         (0.002)   
neg                 0.000           0.000           0.000           0.000   
                      (.)             (.)             (.)             (.)   
right2              0.053          -0.013          -0.009           0.035   
                  (0.032)         (0.016)         (0.018)         (0.030)   
c.neg#c.ri~2       -0.005           0.003           0.002          -0.002   
                  (0.006)         (0.003)         (0.003)         (0.005)   
order               0.000          -0.000          -0.000          -0.000   
                  (0.000)         (0.000)         (0.000)         (0.000)   
L.gslmc            -0.038***       -0.023***       -0.030***       -0.053***
                  (0.004)         (0.003)         (0.004)         (0.006)   
female              0.005          -0.006*         -0.002           0.004   
                  (0.005)         (0.002)         (0.004)         (0.006)   
age                -0.000           0.000           0.000           0.001   
                  (0.000)         (0.000)         (0.000)         (0.001)   
income             -0.020           0.001          -0.011           0.003   
                  (0.013)         (0.005)         (0.008)         (0.011)   
university          0.014**        -0.001           0.004           0.001   
                  (0.005)         (0.002)         (0.004)         (0.008)   
_cons              -0.003           0.019           0.023          -0.021   
                  (0.026)         (0.014)         (0.018)         (0.031)   
----------------------------------------------------------------------------
r2_w                0.011           0.008           0.010           0.021   
r2_b                0.105           0.082           0.000           0.009   
r2_o                0.012           0.008           0.010           0.020   
N                8721.000       10260.000        8199.000        4104.000   
N_g                51.000          60.000          48.000          24.000   
----------------------------------------------------------------------------
.   esttab E F G, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                  D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.010*          0.004           0.020***
                  (0.005)         (0.003)         (0.006)   
timesecSto~g        0.009          -0.004           0.001   
                  (0.013)         (0.008)         (0.015)   
c.neg#c.ti~g       -0.007**        -0.004*         -0.009** 
                  (0.002)         (0.002)         (0.003)   
neg                 0.000           0.000           0.000   
                      (.)             (.)             (.)   
right2              0.015          -0.012           0.020   
                  (0.036)         (0.028)         (0.047)   
c.neg#c.ri~2       -0.000           0.004          -0.004   
                  (0.007)         (0.005)         (0.009)   
order               0.000           0.000          -0.000   
                  (0.000)         (0.000)         (0.000)   
L.gslmc            -0.024***       -0.033***       -0.039***
                  (0.005)         (0.005)         (0.004)   
female             -0.003           0.000           0.004   
                  (0.008)         (0.005)         (0.008)   
age                 0.005*          0.001           0.002   
                  (0.002)         (0.000)         (0.002)   
income              0.007           0.020           0.014   
                  (0.019)         (0.013)         (0.015)   
university         -0.003          -0.003          -0.026*  
                  (0.022)         (0.007)         (0.012)   
_cons              -0.111*         -0.016          -0.052   
                  (0.051)         (0.023)         (0.064)   
------------------------------------------------------------
r2_w                0.009           0.014           0.021   
r2_b                0.160           0.184           0.034   
r2_o                0.010           0.016           0.021   
N                5472.000        6327.000        6154.000   
N_g                32.000          37.000          36.000   
------------------------------------------------------------
.   
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;NZ&quot; &amp; period==2 , re   
.   estimates store B
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;RU&quot; &amp; period==2 , re   
.   estimates store C  
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;SE&quot; &amp; period==2 , re  
.   estimates store D
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;SW&quot; &amp; period==2 , re   
.   estimates store E
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;UK&quot; &amp; period==2 , re   
.   estimates store F 
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;US&quot; &amp; period==2 , re   
.   estimates store G 
.   esttab B C D, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                  D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.016***        0.014***        0.001   
                  (0.004)         (0.004)         (0.001)   
timesecSto~g       -0.001           0.010           0.003   
                  (0.011)         (0.010)         (0.003)   
c.neg#c.ti~g       -0.007**        -0.008***       -0.001*  
                  (0.002)         (0.002)         (0.001)   
neg                 0.000           0.000           0.000   
                      (.)             (.)             (.)   
right2              0.022           0.022          -0.002   
                  (0.028)         (0.024)         (0.008)   
c.neg#c.ri~2       -0.007          -0.001           0.001   
                  (0.005)         (0.005)         (0.001)   
order               0.000          -0.000           0.000   
                  (0.000)         (0.000)         (0.000)   
L.gslmc            -0.046***       -0.025***        0.007** 
                  (0.005)         (0.005)         (0.003)   
female             -0.003           0.002           0.001   
                  (0.006)         (0.005)         (0.002)   
age                -0.000          -0.000           0.000   
                  (0.000)         (0.000)         (0.000)   
income             -0.015          -0.014           0.011*  
                  (0.009)         (0.011)         (0.005)   
university          0.000          -0.004           0.002   
                  (0.006)         (0.007)         (0.002)   
_cons              -0.009          -0.006          -0.019*  
                  (0.023)         (0.025)         (0.008)   
------------------------------------------------------------
r2_w                0.029           0.016           0.002   
r2_b                0.023           0.044           0.193   
r2_o                0.027           0.016           0.005   
N                5472.000        5472.000        8208.000   
N_g                32.000          32.000          48.000   
------------------------------------------------------------
.   esttab E F G, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                  D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.013***        0.004           0.020** 
                  (0.003)         (0.003)         (0.007)   
timesecSto~g        0.022*         -0.008           0.016   
                  (0.009)         (0.007)         (0.017)   
c.neg#c.ti~g       -0.008***       -0.001          -0.007*  
                  (0.002)         (0.001)         (0.003)   
neg                 0.000           0.000           0.000   
                      (.)             (.)             (.)   
right2             -0.014           0.001           0.082   
                  (0.022)         (0.021)         (0.050)   
c.neg#c.ri~2        0.006          -0.003          -0.015   
                  (0.004)         (0.004)         (0.010)   
order              -0.000          -0.000           0.000   
                  (0.000)         (0.000)         (0.001)   
L.gslmc             0.008          -0.035***       -0.301***
                  (0.005)         (0.004)         (0.005)   
female              0.005           0.006           0.006   
                  (0.005)         (0.004)         (0.008)   
age                -0.000          -0.000          -0.000   
                  (0.000)         (0.000)         (0.000)   
income             -0.026           0.007           0.003   
                  (0.013)         (0.007)         (0.016)   
university          0.006          -0.005           0.005   
                  (0.005)         (0.005)         (0.008)   
_cons              -0.012           0.010          -0.071   
                  (0.021)         (0.016)         (0.038)   
------------------------------------------------------------
r2_w                0.008           0.014           0.139   
r2_b                0.318           0.152           0.000   
r2_o                0.010           0.015           0.135   
N                5274.000        8160.000       23930.000   
N_g                31.000          48.000         140.000   
------------------------------------------------------------
.   
.   xtset resp timesec
       panel variable:  resp (unbalanced)
        time variable:  timesec, 1 to 565
                delta:  1 unit
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if period==2 &amp; wp_right2_ext==1, re  
.   estimates store G
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;BR&quot; &amp; period==2 &amp; wp_right2_ext=
&gt; =1, re  
.   estimates store A
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;CA.f&quot; &amp; period==2 &amp; wp_right2_ex
&gt; t==1, re   
.   estimates store C  
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;CH&quot; &amp; period==2 &amp; wp_right2_ext=
&gt; =1, re  
.   estimates store D
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;CN&quot; &amp; period==2 &amp; wp_right2_ext=
&gt; =1, re   
.   estimates store E
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;DK&quot; &amp; period==2 &amp; wp_right2_ext=
&gt; =1, re   
.   estimates store F 
.   esttab G A C, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                  D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.009***        0.006           0.004   
                  (0.002)         (0.006)         (0.013)   
timesecSto~g        0.004           0.017           0.032   
                  (0.005)         (0.015)         (0.037)   
c.neg#c.ti~g       -0.004***       -0.005           0.000   
                  (0.001)         (0.003)         (0.007)   
neg                 0.000           0.000           0.000   
                      (.)             (.)             (.)   
right2              0.007          -0.033           0.052   
                  (0.009)         (0.035)         (0.072)   
c.neg#c.ri~2       -0.001           0.001          -0.002   
                  (0.002)         (0.006)         (0.014)   
order               0.000*          0.000           0.001   
                  (0.000)         (0.000)         (0.001)   
L.gslmc            -0.129***       -0.003          -0.235***
                  (0.002)         (0.007)         (0.013)   
female              0.001           0.010          -0.005   
                  (0.002)         (0.013)         (0.022)   
age                -0.000           0.000          -0.000   
                  (0.000)         (0.001)         (0.001)   
income             -0.005           0.014          -0.077*  
                  (0.004)         (0.025)         (0.039)   
university          0.003          -0.019*          0.055** 
                  (0.002)         (0.009)         (0.019)   
_cons              -0.019          -0.020          -0.093   
                  (0.010)         (0.042)         (0.080)   
------------------------------------------------------------
r2_w                0.054           0.003           0.116   
r2_b                0.029           0.476           0.078   
r2_o                0.052           0.007           0.111   
N               74334.000        2718.000        2736.000   
N_g               435.000          16.000          16.000   
------------------------------------------------------------
.   esttab D E F, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                  D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.013**         0.008          -0.001   
                  (0.005)         (0.005)         (0.003)   
timesecSto~g        0.005           0.013          -0.003   
                  (0.012)         (0.010)         (0.007)   
c.neg#c.ti~g       -0.007**        -0.007**        -0.001   
                  (0.002)         (0.002)         (0.001)   
neg                 0.000           0.000           0.000   
                      (.)             (.)             (.)   
right2              0.007          -0.031          -0.066** 
                  (0.026)         (0.035)         (0.020)   
c.neg#c.ri~2       -0.000           0.008           0.012***
                  (0.005)         (0.006)         (0.003)   
order               0.000          -0.000           0.000   
                  (0.000)         (0.000)         (0.000)   
L.gslmc            -0.028***       -0.019***       -0.033***
                  (0.006)         (0.004)         (0.006)   
female             -0.005          -0.006          -0.006   
                  (0.007)         (0.006)         (0.006)   
age                -0.000          -0.001*          0.000   
                  (0.000)         (0.001)         (0.000)   
income              0.002           0.003          -0.003   
                  (0.017)         (0.014)         (0.012)   
university          0.005           0.008          -0.007   
                  (0.007)         (0.009)         (0.006)   
_cons              -0.020           0.014           0.017   
                  (0.029)         (0.029)         (0.019)   
------------------------------------------------------------
r2_w                0.017           0.007           0.017   
r2_b                0.172           0.231           0.207   
r2_o                0.017           0.008           0.019   
N                3249.000        7353.000        3078.000   
N_g                19.000          43.000          18.000   
------------------------------------------------------------
.   
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;FR&quot; &amp; period==2 &amp; wp_right2_ext=
&gt; =1, re  
.   estimates store A
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;GH&quot; &amp; period==2 &amp; wp_right2_ext=
&gt; =1, re   
.   estimates store B
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;IN&quot; &amp; period==2 &amp; wp_right2_ext=
&gt; =1, re   
.   estimates store C  
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;IS.j&quot; &amp; period==2 &amp; wp_right2_ex
&gt; t==1, re  
.   estimates store D
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;IS.p&quot; &amp; period==2 &amp; wp_right2_ex
&gt; t==1, re   
.   estimates store E
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;IT&quot; &amp; period==2 &amp; wp_right2_ext=
&gt; =1, re   
.   estimates store F 
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;JP&quot; &amp; period==2 &amp; wp_right2_ext=
&gt; =1, re  
.   estimates store G
.   esttab A B C D, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b 
&gt; r2_o N N_g) 

----------------------------------------------------------------------------
                      (1)             (2)             (3)             (4)   
                  D.gslmc         D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se            b/se   
----------------------------------------------------------------------------
neg                 0.007           0.003          -0.004          -0.003   
                  (0.005)         (0.003)         (0.005)         (0.003)   
timesecSto~g       -0.005           0.005          -0.026*         -0.005   
                  (0.014)         (0.006)         (0.011)         (0.008)   
c.neg#c.ti~g       -0.002          -0.003*          0.002           0.000   
                  (0.003)         (0.001)         (0.002)         (0.002)   
neg                 0.000           0.000           0.000           0.000   
                      (.)             (.)             (.)             (.)   
right2              0.039          -0.013          -0.011          -0.034   
                  (0.031)         (0.015)         (0.023)         (0.028)   
c.neg#c.ri~2       -0.007           0.003           0.003           0.006   
                  (0.006)         (0.003)         (0.004)         (0.004)   
order               0.000          -0.000          -0.000          -0.000   
                  (0.000)         (0.000)         (0.000)         (0.000)   
L.gslmc            -0.039***       -0.013**        -0.034***       -0.022***
                  (0.006)         (0.004)         (0.005)         (0.006)   
female              0.004          -0.006          -0.004           0.002   
                  (0.007)         (0.003)         (0.006)         (0.006)   
age                 0.000           0.000           0.000          -0.000   
                  (0.000)         (0.000)         (0.001)         (0.001)   
income             -0.035          -0.002          -0.010          -0.009   
                  (0.018)         (0.005)         (0.017)         (0.014)   
university          0.017*         -0.004           0.004          -0.008   
                  (0.007)         (0.004)         (0.008)         (0.008)   
_cons              -0.017          -0.002           0.032           0.044   
                  (0.030)         (0.015)         (0.029)         (0.038)   
----------------------------------------------------------------------------
r2_w                0.013           0.004           0.013           0.009   
r2_b                0.268           0.198           0.002           0.097   
r2_o                0.015           0.005           0.012           0.010   
N                3933.000        5643.000        4608.000        2394.000   
N_g                23.000          33.000          27.000          14.000   
----------------------------------------------------------------------------
.   esttab E F G, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                  D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.005           0.004           0.024** 
                  (0.007)         (0.004)         (0.008)   
timesecSto~g       -0.006          -0.004           0.009   
                  (0.019)         (0.011)         (0.021)   
c.neg#c.ti~g       -0.005          -0.003          -0.012** 
                  (0.004)         (0.002)         (0.004)   
neg                 0.000           0.000           0.000   
                      (.)             (.)             (.)   
right2              0.012          -0.030           0.040   
                  (0.043)         (0.031)         (0.050)   
c.neg#c.ri~2       -0.002           0.005          -0.003   
                  (0.007)         (0.006)         (0.009)   
order               0.000          -0.000           0.000   
                  (0.001)         (0.000)         (0.001)   
L.gslmc            -0.034***       -0.041***       -0.057***
                  (0.007)         (0.007)         (0.006)   
female             -0.004          -0.003           0.010   
                  (0.014)         (0.007)         (0.010)   
age                 0.005          -0.000           0.007*  
                  (0.007)         (0.002)         (0.004)   
income             -0.012           0.025           0.005   
                  (0.048)         (0.018)         (0.017)   
university         -0.082          -0.007          -0.019   
                  (0.154)         (0.016)         (0.025)   
_cons               0.000           0.014          -0.191*  
                      (.)         (0.053)         (0.085)   
------------------------------------------------------------
r2_w                0.013           0.017           0.036   
r2_b                0.032           0.260           0.333   
r2_o                0.013           0.019           0.038   
N                2736.000        3249.000        2907.000   
N_g                16.000          19.000          17.000   
------------------------------------------------------------
.   
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;NZ&quot; &amp; period==2 &amp; wp_right2_ext=
&gt; =1, re   
.   estimates store B
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;RU&quot; &amp; period==2 &amp; wp_right2_ext=
&gt; =1, re   
.   estimates store C  
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;SE&quot; &amp; period==2 &amp; wp_right2_ext=
&gt; =1, re  
.   estimates store D
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;SW&quot; &amp; period==2 &amp; wp_right2_ext=
&gt; =1, re   
.   estimates store E
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;UK&quot; &amp; period==2 &amp; wp_right2_ext=
&gt; =1, re   
.   estimates store F 
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;US&quot; &amp; period==2 &amp; wp_right2_ext=
&gt; =1, re   
.   estimates store G 
.   esttab B C D, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                  D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.026***        0.022***        0.000   
                  (0.006)         (0.007)         (0.002)   
timesecSto~g        0.012           0.024           0.004   
                  (0.016)         (0.017)         (0.004)   
c.neg#c.ti~g       -0.011***       -0.013***       -0.001   
                  (0.003)         (0.003)         (0.001)   
neg                 0.000           0.000           0.000   
                      (.)             (.)             (.)   
right2              0.046           0.034          -0.004   
                  (0.035)         (0.030)         (0.010)   
c.neg#c.ri~2       -0.011          -0.002           0.002   
                  (0.006)         (0.006)         (0.002)   
order              -0.001           0.000           0.000   
                  (0.000)         (0.001)         (0.000)   
L.gslmc            -0.050***       -0.036***        0.009*  
                  (0.007)         (0.008)         (0.004)   
female             -0.004          -0.006          -0.001   
                  (0.009)         (0.008)         (0.003)   
age                 0.000          -0.001           0.000   
                  (0.000)         (0.000)         (0.000)   
income              0.000          -0.024           0.011   
                  (0.016)         (0.017)         (0.007)   
university         -0.017          -0.027           0.000   
                  (0.011)         (0.036)         (0.003)   
_cons              -0.038           0.000          -0.014   
                  (0.033)             (.)         (0.012)   
------------------------------------------------------------
r2_w                0.035           0.021           0.002   
r2_b                0.022           0.173           0.190   
r2_o                0.034           0.021           0.003   
N                3249.000        2907.000        4275.000   
N_g                19.000          17.000          25.000   
------------------------------------------------------------
.   esttab E F G, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                  D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.010*          0.003           0.018*  
                  (0.004)         (0.003)         (0.009)   
timesecSto~g        0.011          -0.006           0.024   
                  (0.012)         (0.008)         (0.023)   
c.neg#c.ti~g       -0.006*         -0.000          -0.009*  
                  (0.002)         (0.002)         (0.004)   
neg                 0.000           0.000           0.000   
                      (.)             (.)             (.)   
right2             -0.005           0.001           0.076   
                  (0.025)         (0.018)         (0.050)   
c.neg#c.ri~2        0.006          -0.002          -0.012   
                  (0.004)         (0.003)         (0.010)   
order              -0.000           0.000           0.001   
                  (0.000)         (0.000)         (0.001)   
L.gslmc             0.041***       -0.034***       -0.305***
                  (0.006)         (0.005)         (0.007)   
female              0.004           0.004           0.009   
                  (0.015)         (0.005)         (0.010)   
age                -0.000          -0.000          -0.001   
                  (0.000)         (0.000)         (0.000)   
income             -0.031           0.007           0.006   
                  (0.025)         (0.012)         (0.021)   
university          0.012          -0.005           0.017   
                  (0.010)         (0.006)         (0.011)   
_cons               0.005           0.008          -0.077   
                  (0.036)         (0.018)         (0.048)   
------------------------------------------------------------
r2_w                0.023           0.013           0.141   
r2_b                0.522           0.235           0.067   
r2_o                0.031           0.015           0.136   
N                2556.000        4095.000       12648.000   
N_g                15.000          24.000          74.000   
------------------------------------------------------------
.   
.   xtset resp timesec
       panel variable:  resp (unbalanced)
        time variable:  timesec, 1 to 565
                delta:  1 unit
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if period==2 &amp; political_interest_dichox==1, r
&gt; e  
.   estimates store G
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;BR&quot; &amp; period==2 &amp; political_inte
&gt; rest_dichox==1, re  
.   estimates store A
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;CA.f&quot; &amp; period==2 &amp; political_in
&gt; terest_dichox==1, re   
.   estimates store C  
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;CH&quot; &amp; period==2 &amp; political_inte
&gt; rest_dichox==1, re  
.   estimates store D
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;CN&quot; &amp; period==2 &amp; political_inte
&gt; rest_dichox==1, re   
.   estimates store E
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;DK&quot; &amp; period==2 &amp; political_inte
&gt; rest_dichox==1, re   
.   estimates store F 
.   esttab G A C, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                  D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.012***        0.009           0.016   
                  (0.002)         (0.006)         (0.009)   
timesecSto~g        0.012*          0.020           0.032   
                  (0.005)         (0.017)         (0.024)   
c.neg#c.ti~g       -0.006***       -0.007*         -0.007   
                  (0.001)         (0.003)         (0.005)   
neg                 0.000           0.000           0.000   
                      (.)             (.)             (.)   
right2              0.014          -0.034           0.063   
                  (0.011)         (0.049)         (0.058)   
c.neg#c.ri~2       -0.002           0.000          -0.001   
                  (0.002)         (0.008)         (0.011)   
order               0.000**         0.000           0.001   
                  (0.000)         (0.000)         (0.001)   
L.gslmc            -0.132***       -0.025***       -0.175***
                  (0.002)         (0.007)         (0.009)   
female              0.003          -0.004           0.016   
                  (0.002)         (0.012)         (0.013)   
age                -0.000          -0.001          -0.000   
                  (0.000)         (0.001)         (0.000)   
income             -0.009           0.008          -0.047   
                  (0.005)         (0.026)         (0.025)   
university          0.005          -0.015           0.032*  
                  (0.003)         (0.013)         (0.013)   
_cons              -0.039***        0.010          -0.095   
                  (0.012)         (0.044)         (0.051)   
------------------------------------------------------------
r2_w                0.057           0.009           0.087   
r2_b                0.017           0.223           0.027   
r2_o                0.054           0.011           0.083   
N               64760.000        3069.000        4275.000   
N_g               379.000          18.000          25.000   
------------------------------------------------------------
.   esttab D E F, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                  D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.014           0.005           0.006   
                  (0.007)         (0.005)         (0.003)   
timesecSto~g        0.002           0.014           0.006   
                  (0.019)         (0.010)         (0.008)   
c.neg#c.ti~g       -0.006          -0.006***       -0.004*  
                  (0.004)         (0.002)         (0.002)   
neg                 0.000           0.000           0.000   
                      (.)             (.)             (.)   
right2              0.003          -0.060          -0.057*  
                  (0.047)         (0.037)         (0.023)   
c.neg#c.ri~2       -0.001           0.016*          0.012** 
                  (0.009)         (0.007)         (0.004)   
order               0.000          -0.000           0.000   
                  (0.001)         (0.000)         (0.000)   
L.gslmc            -0.028***       -0.032***       -0.035***
                  (0.007)         (0.004)         (0.007)   
female             -0.002          -0.006           0.001   
                  (0.011)         (0.006)         (0.006)   
age                 0.001          -0.001          -0.000   
                  (0.000)         (0.001)         (0.000)   
income             -0.064          -0.001          -0.000   
                  (0.037)         (0.014)         (0.009)   
university         -0.005           0.007          -0.002   
                  (0.013)         (0.007)         (0.005)   
_cons              -0.020           0.010          -0.008   
                  (0.043)         (0.030)         (0.018)   
------------------------------------------------------------
r2_w                0.013           0.013           0.020   
r2_b                0.299           0.194           0.140   
r2_o                0.014           0.014           0.021   
N                2565.000        7011.000        2736.000   
N_g                15.000          41.000          16.000   
------------------------------------------------------------
.   
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;FR&quot; &amp; period==2 &amp; political_inte
&gt; rest_dichox==1, re  
.   estimates store A
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;GH&quot; &amp; period==2 &amp; political_inte
&gt; rest_dichox==1, re   
.   estimates store B
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;IN&quot; &amp; period==2 &amp; political_inte
&gt; rest_dichox==1, re   
.   estimates store C  
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;IS.j&quot; &amp; period==2 &amp; political_in
&gt; terest_dichox==1, re  
.   estimates store D
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;IS.p&quot; &amp; period==2 &amp; political_in
&gt; terest_dichox==1, re   
.   estimates store E
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;IT&quot; &amp; period==2 &amp; political_inte
&gt; rest_dichox==1, re   
.   estimates store F 
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;JP&quot; &amp; period==2 &amp; political_inte
&gt; rest_dichox==1, re  
.   estimates store G
.   esttab A B C D, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b 
&gt; r2_o N N_g) 

----------------------------------------------------------------------------
                      (1)             (2)             (3)             (4)   
                  D.gslmc         D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se            b/se   
----------------------------------------------------------------------------
neg                -0.002           0.001          -0.004           0.016   
                  (0.007)         (0.003)         (0.005)         (0.009)   
timesecSto~g       -0.016          -0.005          -0.019           0.028   
                  (0.017)         (0.006)         (0.011)         (0.025)   
c.neg#c.ti~g        0.002          -0.001           0.002          -0.008   
                  (0.003)         (0.001)         (0.002)         (0.005)   
neg                 0.000           0.000           0.000           0.000   
                      (.)             (.)             (.)             (.)   
right2              0.075          -0.009          -0.023           0.032   
                  (0.053)         (0.018)         (0.027)         (0.077)   
c.neg#c.ri~2       -0.001           0.001           0.001          -0.006   
                  (0.009)         (0.003)         (0.005)         (0.014)   
order              -0.000           0.000          -0.000          -0.000   
                  (0.001)         (0.000)         (0.000)         (0.001)   
L.gslmc            -0.013           0.010*         -0.043***       -0.072***
                  (0.007)         (0.004)         (0.005)         (0.011)   
female             -0.003          -0.004           0.005           0.015   
                  (0.011)         (0.004)         (0.008)         (0.021)   
age                -0.001           0.000           0.000           0.000   
                  (0.001)         (0.000)         (0.000)         (0.001)   
income             -0.012          -0.001          -0.013           0.008   
                  (0.021)         (0.007)         (0.014)         (0.022)   
university          0.009          -0.001           0.010          -0.076   
                  (0.011)         (0.004)         (0.007)         (0.059)   
_cons               0.028           0.008           0.034           0.000   
                  (0.040)         (0.020)         (0.029)             (.)   
----------------------------------------------------------------------------
r2_w                0.002           0.004           0.016           0.031   
r2_b                0.281           0.029           0.009           0.323   
r2_o                0.006           0.004           0.016           0.031   
N                3078.000        4788.000        4275.000        1539.000   
N_g                18.000          28.000          25.000           9.000   
----------------------------------------------------------------------------
.   esttab E F G, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                  D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.011           0.006           0.033***
                  (0.007)         (0.005)         (0.008)   
timesecSto~g        0.019           0.014           0.024   
                  (0.017)         (0.013)         (0.021)   
c.neg#c.ti~g       -0.009**        -0.005          -0.015***
                  (0.003)         (0.003)         (0.004)   
neg                 0.000           0.000           0.000   
                      (.)             (.)             (.)   
right2             -0.015           0.031           0.059   
                  (0.056)         (0.050)         (0.064)   
c.neg#c.ri~2        0.005           0.001          -0.014   
                  (0.011)         (0.009)         (0.011)   
order               0.001           0.000          -0.000   
                  (0.001)         (0.000)         (0.001)   
L.gslmc            -0.017**        -0.018*         -0.050***
                  (0.006)         (0.008)         (0.006)   
female             -0.012           0.013           0.032*  
                  (0.010)         (0.008)         (0.015)   
age                 0.004           0.001*          0.005   
                  (0.002)         (0.001)         (0.004)   
income              0.014          -0.013           0.039   
                  (0.025)         (0.024)         (0.029)   
university         -0.113*         -0.002          -0.215*  
                  (0.057)         (0.014)         (0.107)   
_cons               0.000          -0.052           0.000   
                      (.)         (0.037)             (.)   
------------------------------------------------------------
r2_w                0.008           0.006           0.035   
r2_b                0.183           0.628           0.333   
r2_o                0.009           0.012           0.037   
N                3249.000        2223.000        2907.000   
N_g                19.000          13.000          17.000   
------------------------------------------------------------
.   
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;NZ&quot; &amp; period==2 &amp; political_inte
&gt; rest_dichox==1, re   
.   estimates store B
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;RU&quot; &amp; period==2 &amp; political_inte
&gt; rest_dichox==1, re   
.   estimates store C  
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;SE&quot; &amp; period==2 &amp; political_inte
&gt; rest_dichox==1, re  
.   estimates store D
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;SW&quot; &amp; period==2 &amp; political_inte
&gt; rest_dichox==1, re   
.   estimates store E
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;UK&quot; &amp; period==2 &amp; political_inte
&gt; rest_dichox==1, re   
.   estimates store F 
.   quietly xtreg D.gslmc c.neg##c.timesecStorylog c.neg##c.right2 order L.gslm
&gt; c female age income university if country2==&quot;US&quot; &amp; period==2 &amp; political_inte
&gt; rest_dichox==1, re   
.   estimates store G 
.   esttab B C D, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                  D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.007           0.014*          0.001   
                  (0.005)         (0.007)         (0.002)   
timesecSto~g       -0.012           0.017          -0.000   
                  (0.012)         (0.015)         (0.004)   
c.neg#c.ti~g       -0.003          -0.008**        -0.001   
                  (0.002)         (0.003)         (0.001)   
neg                 0.000           0.000           0.000   
                      (.)             (.)             (.)   
right2              0.023           0.018           0.009   
                  (0.030)         (0.031)         (0.011)   
c.neg#c.ri~2       -0.005          -0.001           0.000   
                  (0.006)         (0.006)         (0.002)   
order               0.000          -0.001           0.000   
                  (0.000)         (0.000)         (0.000)   
L.gslmc            -0.046***       -0.016*          0.010** 
                  (0.007)         (0.007)         (0.004)   
female             -0.003           0.012           0.003   
                  (0.007)         (0.007)         (0.002)   
age                -0.000          -0.000           0.000   
                  (0.000)         (0.000)         (0.000)   
income             -0.021          -0.028           0.009   
                  (0.013)         (0.017)         (0.008)   
university          0.011          -0.003           0.004   
                  (0.008)         (0.014)         (0.002)   
_cons               0.018          -0.012          -0.022   
                  (0.027)         (0.038)         (0.012)   
------------------------------------------------------------
r2_w                0.023           0.010           0.003   
r2_b                0.017           0.395           0.240   
r2_o                0.022           0.012           0.006   
N                3420.000        2736.000        4617.000   
N_g                20.000          16.000          27.000   
------------------------------------------------------------
.   esttab E F G, cells(b(star fmt(3)) se(par fmt(3))) nogaps stat(r2_w r2_b r2
&gt; _o N N_g) 

------------------------------------------------------------
                      (1)             (2)             (3)   
                  D.gslmc         D.gslmc         D.gslmc   
                     b/se            b/se            b/se   
------------------------------------------------------------
neg                 0.006           0.003           0.034*  
                  (0.004)         (0.004)         (0.013)   
timesecSto~g        0.003           0.005           0.056   
                  (0.011)         (0.010)         (0.035)   
c.neg#c.ti~g       -0.004          -0.003          -0.012   
                  (0.002)         (0.002)         (0.007)   
neg                 0.000           0.000           0.000   
                      (.)             (.)             (.)   
right2             -0.020          -0.012           0.163   
                  (0.024)         (0.029)         (0.093)   
c.neg#c.ri~2        0.004           0.005          -0.022   
                  (0.004)         (0.005)         (0.018)   
order              -0.000           0.000           0.001   
                  (0.000)         (0.000)         (0.001)   
L.gslmc            -0.015          -0.093***       -0.361***
                  (0.008)         (0.008)         (0.009)   
female             -0.002          -0.000           0.007   
                  (0.010)         (0.006)         (0.016)   
age                 0.000          -0.000          -0.001   
                  (0.000)         (0.000)         (0.001)   
income             -0.001          -0.006          -0.038   
                  (0.018)         (0.015)         (0.035)   
university         -0.004          -0.003           0.022   
                  (0.008)         (0.007)         (0.018)   
_cons              -0.004           0.003          -0.156*  
                  (0.025)         (0.023)         (0.076)   
------------------------------------------------------------
r2_w                0.011           0.053           0.173   
r2_b                0.205           0.298           0.005   
r2_o                0.011           0.055           0.166   
N                1872.000        2709.000        7520.000   
N_g                11.000          16.000          44.000   
------------------------------------------------------------</code></pre>
<!-- rnb-output-end -->
<!-- rnb-chunk-end -->
<!-- rnb-text-begin -->
<!-- rnb-text-end -->
</div>

<div id="rmd-source-code">LS0tCnRpdGxlOiAiTmVnYXRpdml0eSBCaWFzZXMgYW5kIFBvbGl0aWNhbCBJZGVvbG9neTogQSBDb21wYXJhdGl2ZSBUZXN0IEFjcm9zcyAxNyBDb3VudHJpZXMsIFJlcGxpY2F0aW9uIEZpbGUiCm91dHB1dDogaHRtbF9ub3RlYm9vawotLS0KClRoZSBmaWxlIHRoYXQgZm9sbG93cyByZXBsaWNhdGVzIGFsbCBhbmFseXNlcyBpbiBQYXRyaWNrIEZvdXJuaWVyLCBTdHVhcnQgU29yb2thIGFuZCBMaWxhY2ggTmlyICgyMDIwKSwgTmVnYXRpdml0eSBCaWFzZXMgYW5kIFBvbGl0aWNhbCBJZGVvbG9neTogQSBDb21wYXJhdGl2ZSBUZXN0IEFjcm9zcyAxNyBDb3VudHJpZXMsIGZvcnRoY29taW5nIGluIHRoZSBBbWVyaWNhbiBQb2xpdGljYWwgU2NpZW5jZSBSZXZpZXcuICBBbmFseXNlcyB3ZXJlIGRvbmUgcHJpbWlhcmx5IGluIFNUQVRBLCB3aXRoIHNlbGVjdGVkIGFuYWx5c2VzIGZvciBmaWd1cmVzIC0gYW5kIHRoZSBmaWd1cmVzIHRoZW1zZWx2ZXMgLSBkcmF3biBpbiBSLiAgRm9yIHRoaXMgcmVhc29uLCB3ZSBhcmUgZGlzdHJpYnV0aW5nIHRoaXMgUk1hcmtkb3duIGZpbGUgdGhhdCBwdWxscyB0b2dldGhlciBhbGwgdGhlIHZhcmlvdXMgZGF0YXNldHMgYW5kIGFuYWx5c2VzLgoKVGhlIG9ubHkgZ3JhcGhpYyB0aGF0IGlzIG5vdCBwcm9kdWNlZCB1c2luZyB0aGUgZGlzdHJpYnV0ZWQgc2NyaXB0IGlzIEZpZ3VyZSA1LCB3aGljaCBvZmZlcnMgZGVzY3JpcHRpdmVzIGZvciB0aGUgSUFQUyBwaWN0dXJlcyB1c2VkIGluIHRoZSBzdHVkeS4gIFRob3NlIGRlc2NyaXB0aXZlcyBtdXN0IGJlIGRvd25sb2FkZWQgaGVyZTogaHR0cHM6Ly9jc2VhLnBoaHAudWZsLmVkdS4KClRoZXJlIGFyZSBmaXZlIGRpZmZlcmVudCBkYXRhc2V0cyBkaXN0cmlidXRlZCB3aXRoIHRoaXMgUk1hcmtkb3duIGZpbGU6CgpTYW1wbGUtZGVzY3JpcHRpb24uZHRhIDwtIFRoZSByZXNwb25kZW50LWxldmVsIGRhdGFzZXQgaW5jbHVkaW5nIGFsbCByZXNwb25zZXMsIG5vdCBqdXN0IHRob3NlIHdpdGggd29ya2luZyBwaHlzaW9sb2dpY2FsIG1lYXN1cmVzLgoKSW5kaXZpZHVhbC1kYXRhLmR0YSA8LSBUaGUgd29ya2luZyByZXNwb25kZW50LWxldmVsIGRhdGFzZXQuCgpTdGltdWx1cy1kYXRhLmR0YSA8LSBUaGUgcmVzcG9uZGVudC1zdGltdWx1cy1sZXZlbCBwYW5lbCBkYXRhc2V0LgoKVGltZS1zZXJpZXMtZGF0YS1waG90b3MuZHRhIDwtIFRoZSB0aW1lcy1zZXJpZXMgYnktcmVzcG9uZGVudCBwYW5lbCBkYXRhc2V0LgoKVGltZS1zZXJpZXMtZGF0YS12aWRlb3MuZHRhIDwtIFRoZSB0aW1lcy1zZXJpZXMgYnktcmVzcG9uZGVudCBwYW5lbCBkYXRhc2V0LgoKQW5hbHlzaXMgcnVuIGluIFNUQVRBIGFyZSBzdG9yZWQgaW4gU1RBVEEgZG8tZmlsZXMgd2l0aCBuYW1lcyB0aGF0IGNvcnJlc3BvbmQgdG8gZWFjaCBvZiB0aGVzZSBkYXRhc2V0cy4gIFRob3NlIFNUQVRBIGRvLWZpbGVzIGNhbiBiZSBydW4gaW4gU1RBVEEsIGluZGVwZW5kZW50IG9mIHRoaXMgc2NyaXB0LiAgQWx0ZXJuYXRpdmVseSwgdGhlIGN1cnJlbnQgZmlsZSBwcm9kdWNlcyB0aGUgZmlndXJlcyBhbG9uZ3NpZGUgcmVhZGluZyBpbiBhbmQgcHJvY2Vzc2luZyBhbGwgb2YgdGhlIFNUQVRBIGRvLWZpbGVzIHVzaW5nIHRoZSBSU3RhdGEgcGFja2FnZS4KCiMjIFNldHVwCgpgYGB7ciBzZXR1cH0KCnJtKGxpc3Q9bHMoKSkKCmxpYnJhcnkocmlvKSA7IGxpYnJhcnkocGxtKSA7IGxpYnJhcnkoUlN0YXRhKSA7IGxpYnJhcnkoZWZmZWN0cykgOyBsaWJyYXJ5KGtuaXRyKQpvcHRpb25zKCJSU3RhdGEuU3RhdGFQYXRoIiA9ICcvQXBwbGljYXRpb25zL1N0YXRhL1N0YXRhTVAuYXBwL0NvbnRlbnRzL01hY09TL3N0YXRhLW1wJykKb3B0aW9ucygiUlN0YXRhLlN0YXRhVmVyc2lvbiIgPSAxNSkKCiNzZXR0aW5nIGNvdW50cmllcwpjb3VudHJpZXMgPC0gYygiQlIiLCJDQS5lIiwiQ0EuZiIsIkNIIiwiQ04iLCJESyIsIkZSIiwiR0giLCJJTiIsIklTLmoiLCJJUy5wIiwiSVQiLCJKUCIsIk5aIiwiUlUiLCJTRSIsIlNXIiwiVUsiLCJVUyIpCm5jb3VudHJpZXMgPC0gbGVuZ3RoKGNvdW50cmllcykKCmBgYAoKYGBge3IgZGF0YXNldHN9CgpTMSA8LSBpbXBvcnQoIlNhbXBsZS1kZXNjcmlwdGlvbi5kdGEiKSAjcmVzcG9uZGVudC1sZXZlbCBkYXRhc2V0ClMxIDwtIFMxW1MxJGNvdW50cnkyIT0iIixdClMgPC0gaW1wb3J0KCJJbmRpdmlkdWFsLWRhdGEuZHRhIikgI3Jlc3BvbmRlbnQtbGV2ZWwgZGF0YXNldApTIDwtIFNbUyRjb3VudHJ5MiE9IiIsXQpSIDwtIGltcG9ydCgiU3RpbXVsdXMtZGF0YS5kdGEiKSAjcmVzcG9uZGVudC1sZXZlbCBkYXRhc2V0ClYgPC0gaW1wb3J0KCJUaW1lLXNlcmllcy1kYXRhLXZpZGVvcy5kdGEiKSAjcmVzcG9uZGVudC1sZXZlbCBkYXRhc2V0ClAgPC0gaW1wb3J0KCJUaW1lLXNlcmllcy1kYXRhLXBob3Rvcy5kdGEiKSAjcmVzcG9uZGVudC1sZXZlbCBkYXRhc2V0CgpgYGAKCiMjIEFuYWx5c2lzIG9mIFNhbXBsZS1kZXNjcmlwdGlvbi5kdGEKCmBgYHtyIGZpZ3VyZSAxYX0KClRBQiA8LSBhcy5kYXRhLmZyYW1lKHRhYmxlKFMxJHJlc3BudW0pKQpUQUI8LSB0YWJsZShTMSRmZW1hbGUsUzEkY291bnRyeTIpClRBQiA8LSBUQUJbMToyLG5jb3VudHJpZXM6MV0KewpwZGYoImZpZ3VyZS4xYS5wZGYiLCB3aWR0aCA9IDQsIGhlaWdodCA9IDYsIGJnPSJ3aGl0ZSIpIApiYXJwbG90KFRBQiwgbGFzPTEsIGxlZ2VuZC50ZXh0ID0gYygiRmVtYWxlIiwgIk1hbGUiKSxhcmdzLmxlZ2VuZCA9IGxpc3QoeCA9ICJyaWdodCIsIGJ0eSA9ICJuIiksIGhvcml6PVRSVUUpCnRpdGxlKG1haW49IlJlc3BvbmRlbnQgU2V4IikKdGl0bGUoeGxhYj0iU2FtcGxlIFNpemUgYnkgU2V4IikKaW52aXNpYmxlKGRldi5vZmYoKSkKfQoKYGBgCgpgYGB7ciBmaWd1cmUgMWJ9Cgp7CnBkZigiZmlndXJlLjFiLnBkZiIsIHdpZHRoID0gNCwgaGVpZ2h0ID0gNiwgYmc9IndoaXRlIikgCnBsb3QoYygxOCw3MCksYygwLG5jb3VudHJpZXMpLHlsaW09YyguNSxuY291bnRyaWVzKSwgYW5uPUYsYXhlcz1GLHR5cGU9Im4iKQp0aXRsZShtYWluPSJSZXNwb25kZW50IEFnZSIpCmZvciAoaSBpbiAxOm5jb3VudHJpZXMpIHsKICBRIDwtIHF1YW50aWxlKFMxJGFnZVtTMSRjb3VudHJ5Mj09Y291bnRyaWVzW2ldXSxjKC4yNSwuNzUpLG5hLnJtPVQpCiAgYXJyb3dzKFFbMV0sbmNvdW50cmllcysxLWksUVsyXSxuY291bnRyaWVzKzEtaSxjb2RlPTMsbGVuZ3RoPS4wNSxhbmdsZT05MCxjb2w9ImdyYXkiKQp9CmZvciAoaSBpbiAxOm5jb3VudHJpZXMpIHsKICBNIDwtIG1lYW4oUzEkYWdlW1MxJGNvdW50cnkyPT1jb3VudHJpZXNbaV1dLG5hLnJtPVQpIDsgcG9pbnRzKE0sbmNvdW50cmllcysxLWkscGNoPTE1LGNleD0xLjIpCn0KYXhpcygxKQpheGlzKDIsYXQ9YygxOm5jb3VudHJpZXMpLGxhYmVscz1yZXYoY291bnRyaWVzKSxsYXM9MSkKdGl0bGUoeGxhYj0iQWdlLCBpbiBZZWFycyIpCmludmlzaWJsZShkZXYub2ZmKCkpCn0KCmBgYAoKYGBge3IgZmlndXJlIDFjfQoKewpwZGYoImZpZ3VyZS4xYy5wZGYiLCB3aWR0aCA9IDQsIGhlaWdodCA9IDYsIGJnPSJ3aGl0ZSIpIApwbG90KGMoMSwyLDMsNCw1LDYsNyksYygwLDIsNSw2LDcsMTEsMTIpLHlsaW09YyguNSxuY291bnRyaWVzKSwgYW5uPUYsYXhlcz1GLHR5cGU9Im4iKQp0aXRsZShtYWluPSJFbmdsaXNoIFByb2ZpY2llbmN5IikKZm9yIChpIGluIDE6bmNvdW50cmllcykgewogIFEgPC0gcXVhbnRpbGUoUzEkZW5nbGlzaF9wcm9mW1MxJGNvdW50cnkyPT1jb3VudHJpZXNbaV1dLGMoLjI1LC43NSksbmEucm09VCkKICBhcnJvd3MoUVsxXSxuY291bnRyaWVzKzEtaSxRWzJdLG5jb3VudHJpZXMrMS1pLGNvZGU9MyxsZW5ndGg9LjA1LGFuZ2xlPTkwLGNvbD0iZ3JheSIpCn0KZm9yIChpIGluIDE6bmNvdW50cmllcykgewogIE0gPC0gbWVhbihTMSRlbmdsaXNoX3Byb2ZbUzEkY291bnRyeTI9PWNvdW50cmllc1tpXV0pIDsgcG9pbnRzKE0sbmNvdW50cmllcysxLWkscGNoPTE1LGNleD0xLjIpCn0KYXhpcygxKQpheGlzKDIsYXQ9YygxOm5jb3VudHJpZXMpLGxhYmVscz1yZXYoY291bnRyaWVzKSxsYXM9MSkKdGl0bGUoeGxhYj0iRW5nbGlzaCBQcm9maWNpZW5jeSIpCmludmlzaWJsZShkZXYub2ZmKCkpCn0KCmBgYAoKYGBge3IgU1RBVEEgc2FtcGxlLWRlc2NyaXB0aW9uIGFuYWx5c2VzLCBhcy5pcz1UfQoKc3RhdGFfc3JjIDwtIHJlYWRMaW5lcygiU2FtcGxlLWRlc2NyaXB0aW9uLmRvIikKc3RhdGEoc3RhdGFfc3JjLGRhdGEuaW49UzEpCgpgYGAKCiMjIEFuYWx5c2lzIG9mIEluZGl2aWR1YWwtZGF0YS5kdGEKCmBgYHtyIEZpZ3VyZSAyfQoKTSA8LSBTWyxjKCJ2X2dzbG1jXzExIiwidl9nc2xtY18xMiIsInZfZ3NsbWNfMTMiLCJ2X2dzbG1jXzE0IildCk0gPC0gcm93TWVhbnMoTSxuYS5ybT1UKQpTJG1lYW4ubmVnIDwtIE0KCk0gPC0gU1ssYygidl9nc2xtY18xNSIsInZfZ3NsbWNfMTYiLCJ2X2dzbG1jXzE3Iiwidl9nc2xtY18xOCIpXQpNIDwtIHJvd01lYW5zKE0sbmEucm09VCkKUyRtZWFuLnBvcyA8LSBNCgphMSA8LSBTWyxjKCJtZWFuLm5lZyIsIndwX3JpZ2h0Ml9kaWNob3giKV0KYTEkdG9uZSA8LSAibmVnIgpjb2xuYW1lcyhhMSkgPC0gYygiZ3NsIiwibHIiLCJ0b25lIikKYTIgPC0gU1ssYygibWVhbi5wb3MiLCJ3cF9yaWdodDJfZGljaG94IildCmEyJHRvbmUgPC0gInBvcyIKY29sbmFtZXMoYTIpIDwtIGMoImdzbCIsImxyIiwidG9uZSIpCkEgPC0gcmJpbmQoYTEsYTIpCnJtKGExLGEyKQpBJHRvbmUgPC0gYXMuZmFjdG9yKEEkdG9uZSkKQSRsciA8LSBhcy5mYWN0b3IoQSRscikKCm1vZGVsMSA8LSBsbShnc2wgfiBsciAqIHRvbmUsIGRhdGE9QSkKZWZmMSA8LSBlZmZlY3QoImxyICogdG9uZSIsbW9kZWwxLCB0eXBpY2FsPW1lYW4pCnMgPC0gY2JpbmQoZWZmMSR4LGZpdD1lZmYxJGZpdCxsb3dlcj1lZmYxJGxvd2VyLGhpZ2hlcj1lZmYxJHVwcGVyKQpzIDwtIHNbb3JkZXIocyRscixzJHRvbmUpLF0KcyRyYW5nZSA8LSBjKDEsMiw0LDUpCgp7CnBkZigiZmlndXJlMi5wZGYiLCB3aWR0aCA9IDcsIGhlaWdodCA9IDUsIGJnPSJ3aGl0ZSIpIApwYXIobWFyPWMoNS4xLDYuMSwxLjEsMi4xKSkKcGxvdChzJHJhbmdlLHMkZml0LHR5cGU9Im4iLGFubj1GLGF4ZXM9Rix4bGltPWMoLjUsNS41KSx5bGltPWMoLS4xNiwuMDgpKQphcnJvd3MocyRyYW5nZSxzJGxvdyxzJHJhbmdlLHMkaGlnaCxhbmdsZT05MCxsZW5ndGg9LjA1LGNvZGU9Myxjb2w9ImdyYXkiLGx3ZD0yLGx0eT0xKQpwb2ludHMocyRyYW5nZSxzJGZpdCxwY2g9MTUsY2V4PTEuNSkKYXhpcygxLGNvbD0id2hpdGUiLGF0PWMoMSwyLDQsNSksbGFiZWxzPWMoIk5lZ2F0aXZlXG4gVmlkZW8iLCJQb3NpdGl2ZVxuIFZpZGVvIiwiTmVnYXRpdmVcbiBWaWRlbyIsICJQb3NpdGl2ZVxuIFZpZGVvIikpCmF4aXMoMixsYXM9MSkKbXRleHQoIk1lYW4gTm9ybWFsaXplZCBHU0wiLHNpZGU9MixsaW5lPTQpCm10ZXh0KCJMZWZ0LUxlYW5pbmcgUGFydGljaXBhbnRzICAgICAgICAgICAgICBSaWdodC1MZWFuaW5nIFBhcnRpY2lwYW50cyIsc2lkZT0xLGxpbmU9MykKaW52aXNpYmxlKGRldi5vZmYoKSkKfQoKYGBgCgpgYGB7ciBGaWd1cmUgNn0KCmExIDwtIFNbLGMoIm1lYW5fcGhfbmVnX2FsbCIsIndwX3JpZ2h0Ml9kaWNob3giKV0KYTEkdG9uZSA8LSAibmVnIgpjb2xuYW1lcyhhMSkgPC0gYygiZ3NsIiwibHIiLCJ0b25lIikKYTIgPC0gU1ssYygibWVhbl9waF9wb3NfYWxsIiwid3BfcmlnaHQyX2RpY2hveCIpXQphMiR0b25lIDwtICJwb3MiCmNvbG5hbWVzKGEyKSA8LSBjKCJnc2wiLCJsciIsInRvbmUiKQpBIDwtIHJiaW5kKGExLGEyKQpybShhMSxhMikKQSR0b25lIDwtIGFzLmZhY3RvcihBJHRvbmUpCkEkbHIgPC0gYXMuZmFjdG9yKEEkbHIpCgptb2RlbDEgPC0gbG0oZ3NsIH4gbHIgKiB0b25lLCBkYXRhPUEpCmVmZjEgPC0gZWZmZWN0KCJsciAqIHRvbmUiLG1vZGVsMSwgdHlwaWNhbD1tZWFuKQpzIDwtIGNiaW5kKGVmZjEkeCxmaXQ9ZWZmMSRmaXQsbG93ZXI9ZWZmMSRsb3dlcixoaWdoZXI9ZWZmMSR1cHBlcikKcyA8LSBzW29yZGVyKHMkbHIscyR0b25lKSxdCnMkcmFuZ2UgPC0gYygxLDIsNCw1KQoKewpwZGYoImZpZ3VyZTYucGRmIiwgd2lkdGggPSA3LCBoZWlnaHQgPSA1LCBiZz0id2hpdGUiKSAKcGFyKG1hcj1jKDUuMSw2LjEsMS4xLDIuMSkpCnBsb3QocyRyYW5nZSxzJGZpdCx0eXBlPSJuIixhbm49RixheGVzPUYseGxpbT1jKC41LDUuNSkseWxpbT1jKC0uMDUsLjA1KSkKYXJyb3dzKHMkcmFuZ2UscyRsb3cscyRyYW5nZSxzJGhpZ2gsYW5nbGU9OTAsbGVuZ3RoPS4wNSxjb2RlPTMsY29sPSJncmF5Iixsd2Q9MixsdHk9MSkKcG9pbnRzKHMkcmFuZ2UscyRmaXQscGNoPTE1LGNleD0xLjUpCmF4aXMoMSxjb2w9IndoaXRlIixhdD1jKDEsMiw0LDUpLGxhYmVscz1jKCJOZWdhdGl2ZVxuIFBob3RvcyIsIlBvc2l0aXZlXG4gUGhvdG9zIiwiTmVnYXRpdmVcbiBQaG90b3MiLCAiUG9zaXRpdmVcbiBQaG90b3MiKSkKYXhpcygyLGxhcz0xKQptdGV4dCgiTWVhbiBOb3JtYWxpemVkIEdTTCIsc2lkZT0yLGxpbmU9NCkKbXRleHQoIkxlZnQtTGVhbmluZyBQYXJ0aWNpcGFudHMgICAgICAgICAgICAgIFJpZ2h0LUxlYW5pbmcgUGFydGljaXBhbnRzIixzaWRlPTEsbGluZT0zKQppbnZpc2libGUoZGV2Lm9mZigpKQp9CgpgYGAKCmBgYHtyIEFwcGVuZGl4IEZpZ3VyZSAxfQoKUyRyaWdodCA8LSBOQQpTJHJpZ2h0W1MkbGVmdF9yaWdodDI8LjVdIDwtIDAKUyRyaWdodFtTJGxlZnRfcmlnaHQyPT0uNV0gPC0gLjUKUyRyaWdodFtTJGxlZnRfcmlnaHQyPi41XSA8LSAxCnRhYiA8LSBSY21kck1pc2M6OnJvd1BlcmNlbnRzKHRhYmxlKFMkY291bnRyeTIsUyRyaWdodCkpCnRhYiA8LSB0KHRhYlssYygxOjMpXSkKdGFiIDwtIHRhYlssYygxOToxKV0KCnsKcGRmKCJmaWd1cmVBMS5wZGYiLCB3aWR0aCA9IDQsIGhlaWdodCA9IDYsIGJnPSJ3aGl0ZSIpIApiYXJwbG90KHRhYiwgbGFzPTEsIGxlZ2VuZC50ZXh0ID0gYygiTGVmdCIsICJDZW50ZXIiLCAiUmlnaHQiKSxhcmdzLmxlZ2VuZCA9IGxpc3QoeCA9ICJib3R0b20iLCBidHkgPSAibiIsIGluc2V0PWMoMCwgLS4yMyksbmNvbD0zKSwgaG9yaXo9VFJVRSkKbXRleHQoIiUgUGFydGljaXBhbnRzIGJ5IElkZW9sb2dpY2FsIENhdGVnb3J5Iiwgc2lkZT0xLCBsaW5lPTIpCmludmlzaWJsZShkZXYub2ZmKCkpCn0KCmBgYAoKYGBge3IgU1RBVEEgaW5kaXZpZHVhbC1kYXRhIGFuYWx5c2VzLCBhcy5pcz1UfQoKc3RhdGFfc3JjIDwtIHJlYWRMaW5lcygiSW5kaXZpZHVhbC1kYXRhLmRvIikKc3RhdGEoc3RhdGFfc3JjLGRhdGEuaW49UykKCmBgYAoKIyMgQW5hbHlzaXMgb2YgU3RpbXVsdXMtZGF0YS5kdGEKCmBgYHtyIEZpZ3VyZSAzfQoKY29lZnMgPC0gYXMuZGF0YS5mcmFtZShjb3VudHJpZXMpCmNvZWZzJGIgPC0gTkEKY29lZnMkc2UgPC0gTkEKRSA8LSBSW1Ikc3RpbXR5cGU9PSJzaW5nbGUgdmlkZW8iICYgUiRsb2NhbD09MCxdCkUgPC0gRVshaXMubmEoRSR2aWRfb3JkZXIpLF0KRSRuZWdhdGl2aXR5IDwtIEUkdl9uZWdhdGl2aXR5ClBkIDwtIHBkYXRhLmZyYW1lKEUsaW5kZXggPSBjKCJyZXNwIiwgInZpZF9vcmRlciIpKQpQZCRvcmRlck4gPC0gYXMubnVtZXJpYyhQZCR2aWRfb3JkZXIpCmZvciAoaSBpbiBjb3VudHJpZXMpewogIG1vZGVsIDwtIHBsbShnc2xtYyB+IG5lZ2F0aXZpdHkgKiB3cF9yaWdodDIgKyBvcmRlck4gKyBmZW1hbGUgKyBhZ2UgKyBpbmNvbWUgKyB1bml2ZXJzaXR5LAogICAgICAgICAgICAgICBkYXRhPVBkW1BkJGNvdW50cnkyPT1pLF0sIG1vZGVsPSJyYW5kb20iKQogIHMgPC0gc3VtbWFyeShtb2RlbCkkY29lZgogIGNvZWZzJGJbY29lZnMkY291bnRyaWVzPT1pXSA8LSBzWzksMV0KICBjb2VmcyRzZVtjb2VmcyRjb3VudHJpZXM9PWldIDwtIHNbOSwyXQp9CmNvZWZzJGxvdyA8LSBjb2VmcyRiIC0gKGNvZWZzJHNlICogMS45NikKY29lZnMkaGlnaCA8LSBjb2VmcyRiICsgKGNvZWZzJHNlICogMS45NikKY29lZnMkcmFuZ2UgPC0gYXMubnVtZXJpYyhyb3duYW1lcyhjb2VmcykpCgp7CnBkZigiZmlndXJlMy5wZGYiLCB3aWR0aCA9IDEwLCBoZWlnaHQgPSA1LCBiZz0id2hpdGUiKSAKcGFyKG1hcj1jKDUuMSw0LjEsMS4xLDIuMSkpCnBsb3QoY29lZnMkcmFuZ2UsY29lZnMkYix0eXBlPSJuIixhbm49RixheGVzPUYseWxpbT1jKC0xLjUsMS41KSkKYWJsaW5lKGg9MCxsd2Q9MSxsdHk9Mixjb2w9ImJsYWNrIikKYXJyb3dzKGNvZWZzJHJhbmdlLGNvZWZzJGxvdyxjb2VmcyRyYW5nZSxjb2VmcyRoaWdoLGFuZ2xlPTkwLGxlbmd0aD0uMDUsY29kZT0zLGNvbD0iZ3JheSIsbHdkPTIsbHR5PTEpCnBvaW50cyhjb2VmcyRyYW5nZSxjb2VmcyRiLHBjaD0xNSxjZXg9MS41KQpheGlzKDEsY29sPSJ3aGl0ZSIsYXQ9YygxOjE5KSxsYWJlbHM9Y29lZnMkY291bnRyaWVzLGNleC5heGlzPS44KQpheGlzKDIsbGFzPTEpCm10ZXh0KCJJZGVvbG9naWNhbCBEaWZmZXJlbmNlIGluIHRoZSBFZmZlY3Qgb2YgTmVnYXRpdml0eSIsc2lkZT0yLGxpbmU9MykKaW52aXNpYmxlKGRldi5vZmYoKSkKfQoKYGBgCgpgYGB7ciBTVEFUQSBzdGltdWx1cy1kYXRhIGFuYWx5c2VzLCBhcy5pcz1UfQoKc3RhdGFfc3JjIDwtIHJlYWRMaW5lcygiU3RpbXVsdXMtZGF0YS5kbyIpCnN0YXRhKHN0YXRhX3NyYyxkYXRhLmluPVIpCgpgYGAKCiMjIEFuYWx5c2lzIG9mIFRpbWUtc2VyaWVzLWRhdGEtdmlkZW9zLmR0YQoKYGBge3IgRmlndXJlIDR9Cgpjb2VmcyA8LSBhcy5kYXRhLmZyYW1lKGNvdW50cmllcykKY29lZnMkYiA8LSBOQQpjb2VmcyRzZSA8LSBOQQoKI1YkbmVnIDwtIFYkbmVnYXRpdml0eQpBIDwtIFZbViRwZXJpb2Q9PTIgJiBWJGxvY2FsPT0wLF0KClBkIDwtIHBkYXRhLmZyYW1lKEEsaW5kZXggPSBjKCJyZXNwIiwgInRpbWVzZWMiKSkKUGQkTGdzbG1jIDwtIGxhZyhQZCRnc2xtYywxKQpQZCREZ3NsbWMgPC0gUGQkZ3NsbWMgLSBQZCRMZ3NsbWMKZm9yIChpIGluIGNvdW50cmllcyl7Cm1vZGVsIDwtIHBsbShEZ3NsbWMgfiBuZWdhdGl2aXR5ICogdGltZXNlY1N0b3J5bG9nICsgbmVnYXRpdml0eSAqIHdwX3JpZ2h0MiAgKyBMZ3NsbWMgCiAgICAgICAgICAgICArIGZlbWFsZSArIGFnZSArIGluY29tZSArIHVuaXZlcnNpdHkgKyBvcmRlciwKICAgICAgICAgICAgICBkYXRhPVBkW1BkJGNvdW50cnkyPT1pLF0sIG1vZGVsPSJyYW5kb20iKSAKICBzIDwtIHN1bW1hcnkobW9kZWwpJGNvZWYKICBjb2VmcyRiW2NvZWZzJGNvdW50cmllcz09aV0gPC0gc1sxMiwxXQogIGNvZWZzJHNlW2NvZWZzJGNvdW50cmllcz09aV0gPC0gc1sxMiwyXQp9Cgpjb2VmcyRsb3cgPC0gY29lZnMkYiAtIChjb2VmcyRzZSAqIDEuOTYpCmNvZWZzJGhpZ2ggPC0gY29lZnMkYiArIChjb2VmcyRzZSAqIDEuOTYpCmNvZWZzJHJhbmdlIDwtIGFzLm51bWVyaWMocm93bmFtZXMoY29lZnMpKQoKewpwZGYoImZpZ3VyZTQucGRmIiwgd2lkdGggPSAxMCwgaGVpZ2h0ID0gNSwgYmc9IndoaXRlIikgCnBhcihtYXI9Yyg1LjEsNC4xLDEuMSwyLjEpKQpwbG90KGNvZWZzJHJhbmdlLGNvZWZzJGIsdHlwZT0ibiIsYW5uPUYsYXhlcz1GLHlsaW09YygtLjAyNSwuMDI1KSkKYWJsaW5lKGg9MCxsd2Q9MSxsdHk9Mixjb2w9ImJsYWNrIikKYXJyb3dzKGNvZWZzJHJhbmdlLGNvZWZzJGxvdyxjb2VmcyRyYW5nZSxjb2VmcyRoaWdoLGFuZ2xlPTkwLGxlbmd0aD0uMDUsY29kZT0zLGNvbD0iZ3JheSIsbHdkPTIsbHR5PTEpCnBvaW50cyhjb2VmcyRyYW5nZSxjb2VmcyRiLHBjaD0xNSxjZXg9MS41KQpheGlzKDEsY29sPSJ3aGl0ZSIsYXQ9YygxOjE5KSxsYWJlbHM9Y29lZnMkY291bnRyaWVzLGNleC5heGlzPS44KQpheGlzKDIsbGFzPTEpCm10ZXh0KCJJZGVvbG9naWNhbCBEaWZmZXJlbmNlIGluIHRoZSBFZmZlY3Qgb2YgTmVnYXRpdml0eSIsc2lkZT0yLGxpbmU9My4yKQppbnZpc2libGUoZGV2Lm9mZigpKQp9CgpgYGAKCmBgYHtyIFNUQVRBIHRpbWUtc2VyaWVzLWRhdGEtdmlkZW9zIGFuYWx5c2VzLCBhcy5pcz1UfQoKc3RhdGFfc3JjIDwtIHJlYWRMaW5lcygiVGltZS1zZXJpZXMtZGF0YS12aWRlb3MuZG8iKQpzdGF0YShzdGF0YV9zcmMsZGF0YS5pbj1WKQoKYGBgCgojIyBBbmFseXNpcyBvZiBUaW1lLXNlcmllcy1kYXRhLXBob3Rvcy5kdGEKCmBgYHtyIFNUQVRBIHRpbWUtc2VyaWVzLWRhdGEtcGhvdG9zIGFuYWx5c2VzLCBhcy5pcz1UfQoKUCRjb3VudHJ5MiA8LSBhcy5jaGFyYWN0ZXIoUCRjb3VudHJ5MikKc3RhdGFfc3JjIDwtIHJlYWRMaW5lcygiVGltZS1zZXJpZXMtZGF0YS1waG90b3MuZG8iKQpzdGF0YShzdGF0YV9zcmMsZGF0YS5pbj1QKQoKYGBgCgoKCg==</div>



</div>

<script>

// add bootstrap table styles to pandoc tables
function bootstrapStylePandocTables() {
  $('tr.header').parent('thead').parent('table').addClass('table table-condensed');
}
$(document).ready(function () {
  bootstrapStylePandocTables();
});

$(document).ready(function () {
  $('.knitsql-table').addClass('kable-table');
  var container = $('.kable-table');
  container.each(function() {

    // move the caption out of the table
    var table = $(this).children('table');
    var caption = table.children('caption').detach();
    caption.insertBefore($(this)).css('display', 'inherit');
  });
});

</script>

<!-- tabsets -->

<script>
$(document).ready(function () {
  window.buildTabsets("TOC");
});

$(document).ready(function () {
  $('.tabset-dropdown > .nav-tabs > li').click(function () {
    $(this).parent().toggleClass('nav-tabs-open')
  });
});
</script>

<!-- code folding -->
<script>
$(document).ready(function () {
  window.initializeSourceEmbed("apsr.replication.Rmd");
  window.initializeCodeFolding("show" === "show");
});
</script>


<!-- dynamically load mathjax for compatibility with self-contained -->
<script>
  (function () {
    var script = document.createElement("script");
    script.type = "text/javascript";
    script.src  = "https://mathjax.rstudio.com/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML";
    document.getElementsByTagName("head")[0].appendChild(script);
  })();
</script>

</body>
</html>
